SPB Git

spb/phi-conseil

Public

Initial commit from Create Next App

Simon-Pierre Boucher committed (Nov 8, 2026) Browse files

18 changed files +4,425 −0

added .gitignore +41 −0
@@ -0,0 +1,41 @@
1+# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+# dependencies
4+/node_modules
5+/.pnp
6+.pnp.*
7+.yarn/*
8+!.yarn/patches
9+!.yarn/plugins
10+!.yarn/releases
11+!.yarn/versions
12+
13+# testing
14+/coverage
15+
16+# next.js
17+/.next/
18+/out/
19+
20+# production
21+/build
22+
23+# misc
24+.DS_Store
25+*.pem
26+
27+# debug
28+npm-debug.log*
29+yarn-debug.log*
30+yarn-error.log*
31+.pnpm-debug.log*
32+
33+# env files (can opt-in for committing if needed)
34+.env*
35+
36+# vercel
37+.vercel
38+
39+# typescript
40+*.tsbuildinfo
41+next-env.d.ts
added AGENTS.md +9 −0
@@ -0,0 +1,9 @@
1+<!-- BEGIN:nextjs-agent-rules -->
2+
3+## This is NOT the Next.js you know
4+
5+This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` (resolved from this file's directory; in monorepos the `next` package may not be visible from the repo root) before writing any code. Heed deprecation notices.
6+
7+This block is written and re-added by `next dev` — verify at `node_modules/next/dist/server/lib/generate-agent-files.js`. Removing it from a diff only re-creates the uncommitted change; committing it with your work keeps the tree clean.
8+
9+<!-- END:nextjs-agent-rules -->
added README.md +36 −0
@@ -0,0 +1,36 @@
1+This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
2+
3+## Getting Started
4+
5+First, run the development server:
6+
7+```bash
8+npm run dev
9+# or
10+yarn dev
11+# or
12+pnpm dev
13+# or
14+bun dev
15+```
16+
17+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
18+
19+You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
20+
21+This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
22+
23+## Learn More
24+
25+To learn more about Next.js, take a look at the following resources:
26+
27+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
29+
30+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
31+
32+## Deploy on Vercel
33+
34+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
35+
36+Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
added eslint.config.mjs +18 −0
@@ -0,0 +1,18 @@
1+import { defineConfig, globalIgnores } from "eslint/config";
2+import nextVitals from "eslint-config-next/core-web-vitals";
3+import nextTs from "eslint-config-next/typescript";
4+
5+const eslintConfig = defineConfig([
6+ ...nextVitals,
7+ ...nextTs,
8+ // Override default ignores of eslint-config-next.
9+ globalIgnores([
10+ // Default ignores of eslint-config-next:
11+ ".next/**",
12+ "out/**",
13+ "build/**",
14+ "next-env.d.ts",
15+ ]),
16+]);
17+
18+export default eslintConfig;
added next.config.ts +17 −0
@@ -0,0 +1,17 @@
1+import type { NextConfig } from "next";
2+
3+const nextConfig: NextConfig = {
4+ /* config options here */
5+ cacheComponents: true,
6+ partialPrefetching: true,
7+ turbopack: {
8+ rules: {
9+ "*.css": {
10+ loaders: ["@tailwindcss/turbopack"],
11+ as: "*.css",
12+ },
13+ },
14+ },
15+};
16+
17+export default nextConfig;
added package.json +27 −0
@@ -0,0 +1,27 @@
1+{
2+ "name": "phi-conseil",
3+ "version": "0.1.0",
4+ "private": true,
5+ "scripts": {
6+ "dev": "next dev",
7+ "build": "next build",
8+ "start": "next start",
9+ "lint": "eslint"
10+ },
11+ "dependencies": {
12+ "next": "16.4.5",
13+ "react": "19.3.0",
14+ "react-dom": "19.3.0"
15+ },
16+ "devDependencies": {
17+ "@tailwindcss/turbopack": "^4",
18+ "@types/node": "^20",
19+ "@types/react": "^19",
20+ "@types/react-dom": "^19",
21+ "eslint": "^9",
22+ "eslint-config-next": "16.4.5",
23+ "tailwindcss": "^4",
24+ "typescript": "^5"
25+ },
26+ "packageManager": "pnpm@11.1.2"
27+}
added pnpm-lock.yaml +4111 −0
@@ -0,0 +1,4111 @@
1+lockfileVersion: '9.0'
2+
3+settings:
4+ autoInstallPeers: true
5+ excludeLinksFromLockfile: false
6+
7+importers:
8+
9+ .:
10+ dependencies:
11+ next:
12+ specifier: 16.4.5
13+ version: 16.4.5(@babel/core@7.29.13)(@types/node@20.19.43)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)
14+ react:
15+ specifier: 19.3.0
16+ version: 19.3.0
17+ react-dom:
18+ specifier: 19.3.0
19+ version: 19.3.0(react@19.3.0)
20+ devDependencies:
21+ '@tailwindcss/turbopack':
22+ specifier: ^4
23+ version: 4.3.5
24+ '@types/node':
25+ specifier: ^20
26+ version: 20.19.43
27+ '@types/react':
28+ specifier: ^19
29+ version: 19.3.0
30+ '@types/react-dom':
31+ specifier: ^19
32+ version: 19.3.0(@types/react@19.3.0)
33+ eslint:
34+ specifier: ^9
35+ version: 9.39.5(jiti@2.7.0)
36+ eslint-config-next:
37+ specifier: 16.4.5
38+ version: 16.4.5(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
39+ tailwindcss:
40+ specifier: ^4
41+ version: 4.3.5
42+ typescript:
43+ specifier: ^5
44+ version: 5.9.3
45+
46+packages:
47+
48+ '@alloc/quick-lru@5.3.0':
49+ resolution: {integrity: sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA==}
50+ engines: {node: '>=10'}
51+
52+ '@babel/code-frame@7.29.7':
53+ resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==}
54+ engines: {node: '>=6.9.0'}
55+
56+ '@babel/compat-data@7.29.7':
57+ resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==}
58+ engines: {node: '>=6.9.0'}
59+
60+ '@babel/core@7.29.13':
61+ resolution: {integrity: sha512-j1nvOQCZYSgp7HLmisnCXFTpVvFODiijQ9QHkORfGKWH6YDtskTEeCJS7eV545GZ9UBzrq0e2xsOd5QQ5PjIqw==}
62+ engines: {node: '>=6.9.0'}
63+
64+ '@babel/generator@7.29.13':
65+ resolution: {integrity: sha512-T5FRo+RzVHvGjWOuF1Ljc44b+NXAOazodHkGUHp4I3zCkQ4/sNVJm56h1S278LMR0bY5xBhztGziSbli8zObIw==}
66+ engines: {node: '>=6.9.0'}
67+
68+ '@babel/helper-compilation-targets@7.29.13':
69+ resolution: {integrity: sha512-8WxJ4/Vmes3ghacj8VOJy3NW8eyHiFY/4thU/LSBuBE470+igjR/j1ZTNn8fV5VdNrLx6iXUwig526UdOvfP0w==}
70+ engines: {node: '>=6.9.0'}
71+
72+ '@babel/helper-globals@7.29.7':
73+ resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==}
74+ engines: {node: '>=6.9.0'}
75+
76+ '@babel/helper-module-imports@7.29.7':
77+ resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==}
78+ engines: {node: '>=6.9.0'}
79+
80+ '@babel/helper-module-transforms@7.29.13':
81+ resolution: {integrity: sha512-/U96wOz+SCoZ7Da/8kjDGltcNY280JPQcRNPK0Hk3PTbdpaiBDQImtC6JsbVwb1HGMr3usZQU2WsWVjhYNmRzw==}
82+ engines: {node: '>=6.9.0'}
83+ peerDependencies:
84+ '@babel/core': ^7.0.0
85+
86+ '@babel/helper-string-parser@7.29.13':
87+ resolution: {integrity: sha512-fWegr+WsEsiMVW4KUNdIIzzMTZSzNiqhy0//6+2MRi2d5NFNsL/AYwBQW8eBnRbTBVRnDVzjaJEUqKaCWjMMdQ==}
88+ engines: {node: '>=6.9.0'}
89+
90+ '@babel/helper-validator-identifier@7.29.7':
91+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
92+ engines: {node: '>=6.9.0'}
93+
94+ '@babel/helper-validator-option@7.29.7':
95+ resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
96+ engines: {node: '>=6.9.0'}
97+
98+ '@babel/helpers@7.29.13':
99+ resolution: {integrity: sha512-laoRpD/kO/iA4CDlgJbixHekg7oPvWALK0PQyK3Ob2I2njZRvVAD77RfWCIImtqWCq6KijoBoZK7bp/HlTWASQ==}
100+ engines: {node: '>=6.9.0'}
101+
102+ '@babel/parser@7.29.13':
103+ resolution: {integrity: sha512-fJM50YYjlTiBhgdkGmC1tBpv+FMAyo4annf2X6Aks+0yRlaiVkYW/3f07xAfVVkYIoZ9fFZp+mEThUFnuybhkQ==}
104+ engines: {node: '>=6.0.0'}
105+ hasBin: true
106+
107+ '@babel/template@7.29.7':
108+ resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==}
109+ engines: {node: '>=6.9.0'}
110+
111+ '@babel/traverse@7.29.13':
112+ resolution: {integrity: sha512-0ve0xMlFA73dgY1oyJRY6RoW+/bncdcOQqg6jjYcVfXBK90OdLXjm9R6lmRetdZVrPjXkKIoMVBqYFPjcAlZ4Q==}
113+ engines: {node: '>=6.9.0'}
114+
115+ '@babel/types@7.29.11':
116+ resolution: {integrity: sha512-WCsemW40Cpc6gouC1SrY6PBaZ+oLRlEVY9XBvZBI7il/HyUrb2nJ505wE1MHEFyDZNnrWDEuy4jL50WVHfTTSQ==}
117+ engines: {node: '>=6.9.0'}
118+
119+ '@emnapi/runtime@1.11.3':
120+ resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==}
121+
122+ '@eslint-community/eslint-utils@4.10.1':
123+ resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
124+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
125+ peerDependencies:
126+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
127+
128+ '@eslint-community/eslint-utils@4.9.1':
129+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
130+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
131+ peerDependencies:
132+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
133+
134+ '@eslint-community/regexpp@4.12.2':
135+ resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
136+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
137+
138+ '@eslint/config-array@0.21.2':
139+ resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==}
140+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
141+
142+ '@eslint/config-helpers@0.4.2':
143+ resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
144+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
145+
146+ '@eslint/core@0.17.0':
147+ resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
148+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
149+
150+ '@eslint/eslintrc@3.3.7':
151+ resolution: {integrity: sha512-F42g89Qd5oAWtp0k0nnSrjziAKza7w8SVT4mStc18LZMaRb4J1HQAHLCalEtDCxrTuksx7NU9qsmeLwpOfPqWw==}
152+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
153+
154+ '@eslint/js@9.39.5':
155+ resolution: {integrity: sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==}
156+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
157+
158+ '@eslint/object-schema@2.1.7':
159+ resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
160+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
161+
162+ '@eslint/plugin-kit@0.4.1':
163+ resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
164+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
165+
166+ '@humanfs/core@0.19.2':
167+ resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==}
168+ engines: {node: '>=18.18.0'}
169+
170+ '@humanfs/node@0.16.8':
171+ resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==}
172+ engines: {node: '>=18.18.0'}
173+
174+ '@humanfs/types@0.15.0':
175+ resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==}
176+ engines: {node: '>=18.18.0'}
177+
178+ '@humanwhocodes/module-importer@1.0.1':
179+ resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
180+ engines: {node: '>=12.22'}
181+
182+ '@humanwhocodes/retry@0.4.3':
183+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
184+ engines: {node: '>=18.18'}
185+
186+ '@img/colour@1.1.0':
187+ resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==}
188+ engines: {node: '>=18'}
189+
190+ '@img/sharp-darwin-arm64@0.35.5':
191+ resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==}
192+ engines: {node: '>=20.9.0'}
193+ cpu: [arm64]
194+ os: [darwin]
195+
196+ '@img/sharp-darwin-x64@0.35.5':
197+ resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==}
198+ engines: {node: '>=20.9.0'}
199+ cpu: [x64]
200+ os: [darwin]
201+
202+ '@img/sharp-freebsd-wasm32@0.35.5':
203+ resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==}
204+ engines: {node: '>=20.9.0'}
205+ os: [freebsd]
206+
207+ '@img/sharp-libvips-darwin-arm64@1.3.4':
208+ resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==}
209+ cpu: [arm64]
210+ os: [darwin]
211+
212+ '@img/sharp-libvips-darwin-x64@1.3.4':
213+ resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==}
214+ cpu: [x64]
215+ os: [darwin]
216+
217+ '@img/sharp-libvips-linux-arm64@1.3.4':
218+ resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==}
219+ cpu: [arm64]
220+ os: [linux]
221+ libc: [glibc]
222+
223+ '@img/sharp-libvips-linux-arm@1.3.4':
224+ resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==}
225+ cpu: [arm]
226+ os: [linux]
227+ libc: [glibc]
228+
229+ '@img/sharp-libvips-linux-ppc64@1.3.4':
230+ resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==}
231+ cpu: [ppc64]
232+ os: [linux]
233+ libc: [glibc]
234+
235+ '@img/sharp-libvips-linux-riscv64@1.3.4':
236+ resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==}
237+ cpu: [riscv64]
238+ os: [linux]
239+ libc: [glibc]
240+
241+ '@img/sharp-libvips-linux-s390x@1.3.4':
242+ resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==}
243+ cpu: [s390x]
244+ os: [linux]
245+ libc: [glibc]
246+
247+ '@img/sharp-libvips-linux-x64@1.3.4':
248+ resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==}
249+ cpu: [x64]
250+ os: [linux]
251+ libc: [glibc]
252+
253+ '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
254+ resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==}
255+ cpu: [arm64]
256+ os: [linux]
257+ libc: [musl]
258+
259+ '@img/sharp-libvips-linuxmusl-x64@1.3.4':
260+ resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==}
261+ cpu: [x64]
262+ os: [linux]
263+ libc: [musl]
264+
265+ '@img/sharp-linux-arm64@0.35.5':
266+ resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==}
267+ engines: {node: '>=20.9.0'}
268+ cpu: [arm64]
269+ os: [linux]
270+ libc: [glibc]
271+
272+ '@img/sharp-linux-arm@0.35.5':
273+ resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==}
274+ engines: {node: '>=20.9.0'}
275+ cpu: [arm]
276+ os: [linux]
277+ libc: [glibc]
278+
279+ '@img/sharp-linux-ppc64@0.35.5':
280+ resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==}
281+ engines: {node: '>=20.9.0'}
282+ cpu: [ppc64]
283+ os: [linux]
284+ libc: [glibc]
285+
286+ '@img/sharp-linux-riscv64@0.35.5':
287+ resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==}
288+ engines: {node: '>=20.9.0'}
289+ cpu: [riscv64]
290+ os: [linux]
291+ libc: [glibc]
292+
293+ '@img/sharp-linux-s390x@0.35.5':
294+ resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==}
295+ engines: {node: '>=20.9.0'}
296+ cpu: [s390x]
297+ os: [linux]
298+ libc: [glibc]
299+
300+ '@img/sharp-linux-x64@0.35.5':
301+ resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==}
302+ engines: {node: '>=20.9.0'}
303+ cpu: [x64]
304+ os: [linux]
305+ libc: [glibc]
306+
307+ '@img/sharp-linuxmusl-arm64@0.35.5':
308+ resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==}
309+ engines: {node: '>=20.9.0'}
310+ cpu: [arm64]
311+ os: [linux]
312+ libc: [musl]
313+
314+ '@img/sharp-linuxmusl-x64@0.35.5':
315+ resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==}
316+ engines: {node: '>=20.9.0'}
317+ cpu: [x64]
318+ os: [linux]
319+ libc: [musl]
320+
321+ '@img/sharp-wasm32@0.35.5':
322+ resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==}
323+ engines: {node: '>=20.9.0'}
324+
325+ '@img/sharp-webcontainers-wasm32@0.35.5':
326+ resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==}
327+ engines: {node: '>=20.9.0'}
328+ cpu: [wasm32]
329+
330+ '@img/sharp-win32-arm64@0.35.5':
331+ resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==}
332+ engines: {node: '>=20.9.0'}
333+ cpu: [arm64]
334+ os: [win32]
335+
336+ '@img/sharp-win32-ia32@0.35.5':
337+ resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==}
338+ engines: {node: ^20.9.0}
339+ cpu: [ia32]
340+ os: [win32]
341+
342+ '@img/sharp-win32-x64@0.35.5':
343+ resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==}
344+ engines: {node: '>=20.9.0'}
345+ cpu: [x64]
346+ os: [win32]
347+
348+ '@jridgewell/gen-mapping@0.3.13':
349+ resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
350+
351+ '@jridgewell/remapping@2.3.5':
352+ resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==}
353+
354+ '@jridgewell/resolve-uri@3.1.2':
355+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
356+ engines: {node: '>=6.0.0'}
357+
358+ '@jridgewell/sourcemap-codec@1.6.0':
359+ resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==}
360+
361+ '@jridgewell/trace-mapping@0.3.31':
362+ resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
363+
364+ '@next/env@16.4.5':
365+ resolution: {integrity: sha512-JwSPwpdkZL5VMl2jA/q+JI8MZdweAL3xmw5/tb9y/TLtmS0YXZnmYDzSihwk8xTj1OL+WM53gTqaj96yuLp6Xw==}
366+
367+ '@next/eslint-plugin-next@16.4.5':
368+ resolution: {integrity: sha512-dNmc4y4En/34tWxaBFF2tG/R9GeiRwVPf7v8Az/Pqk8FcT4Uv0ePmrZKvWBL2nFy1QprPgJW+6XjfyV6jbRV3Q==}
369+
370+ '@next/swc-darwin-arm64@16.4.5':
371+ resolution: {integrity: sha512-W5TniBzWKASbNNwHZ/S/f1MxQUXU/LdjklVMWA0Ujbfl7SZnUzFls45hO0i/sF7Bx1jJBWp7WWmoQajXtX/O8A==}
372+ engines: {node: '>= 10'}
373+ cpu: [arm64]
374+ os: [darwin]
375+
376+ '@next/swc-darwin-x64@16.4.5':
377+ resolution: {integrity: sha512-uWq4qkHapBDS1oFltWS4YxTb9pLHAtLNcpbuK6SmRsebLYZqpBML/j/C0op+50JYGTpZgVL/DWNt/6oWlamrrw==}
378+ engines: {node: '>= 10'}
379+ cpu: [x64]
380+ os: [darwin]
381+
382+ '@next/swc-linux-arm64-gnu@16.4.5':
383+ resolution: {integrity: sha512-FdRcyOx5u5P51mlAqLB9EXdd8jZO5fsdHtk4BAQSkqOywCsbTNN/rmw+jO7pnmjNdAtu2AG46NzbCL2FPDrrgw==}
384+ engines: {node: '>= 10'}
385+ cpu: [arm64]
386+ os: [linux]
387+ libc: [glibc]
388+
389+ '@next/swc-linux-arm64-musl@16.4.5':
390+ resolution: {integrity: sha512-cyvmmgtRXR8aGVT86wi9Py53IlfyCx7P2fZxuAXAoTummDnhKtUyjrMeXfapqp4qgD+gT5RqyGD/VfA16jEK7Q==}
391+ engines: {node: '>= 10'}
392+ cpu: [arm64]
393+ os: [linux]
394+ libc: [musl]
395+
396+ '@next/swc-linux-x64-gnu@16.4.5':
397+ resolution: {integrity: sha512-hPc+Fl+N22DAvqZHq559NmamXboOX5Lu8I5Wl0DezfrhTk1Zz21NQeYoZDmNI/NjTcrdsVxM72Fzn2lI+Q+vAw==}
398+ engines: {node: '>= 10'}
399+ cpu: [x64]
400+ os: [linux]
401+ libc: [glibc]
402+
403+ '@next/swc-linux-x64-musl@16.4.5':
404+ resolution: {integrity: sha512-gbACYE8IP/jlprNTpiWXHb8N9CofOzpnEwH2SrIz1dUbiJf1FbDssDupCAPeP1Taxe8mgG20sGZamJI7KFOdZw==}
405+ engines: {node: '>= 10'}
406+ cpu: [x64]
407+ os: [linux]
408+ libc: [musl]
409+
410+ '@next/swc-win32-arm64-msvc@16.4.5':
411+ resolution: {integrity: sha512-+8gj++ZMo8H20Xh2ijjNqyFk5LPLw0AC4Fs4Tq/G94rjjQXhOjN4jgSWsWKPFsyY26hfIeemJIwKtMxOsp5GBA==}
412+ engines: {node: '>= 10'}
413+ cpu: [arm64]
414+ os: [win32]
415+
416+ '@next/swc-win32-x64-msvc@16.4.5':
417+ resolution: {integrity: sha512-qNZj66pYXnaWLiF9R9GUbfBdrCv7kC6TaZfIwB2KH5WPc/8pEM3nVOj8hpQhWJU8S94rlH5MPDcX15+RrgUhiw==}
418+ engines: {node: '>= 10'}
419+ cpu: [x64]
420+ os: [win32]
421+
422+ '@nodelib/fs.scandir@2.1.5':
423+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
424+ engines: {node: '>= 8'}
425+
426+ '@nodelib/fs.stat@2.0.5':
427+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
428+ engines: {node: '>= 8'}
429+
430+ '@nodelib/fs.walk@1.2.8':
431+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
432+ engines: {node: '>= 8'}
433+
434+ '@nolyfill/is-core-module@1.0.39':
435+ resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
436+ engines: {node: '>=12.4.0'}
437+
438+ '@rtsao/scc@1.1.0':
439+ resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
440+
441+ '@swc/helpers@0.5.23':
442+ resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==}
443+
444+ '@tailwindcss/node@4.3.5':
445+ resolution: {integrity: sha512-yT53FzV4ke0cr/BguDxhWMpm5MJu1O2muzk+tKw6lKHjODAsYArBbWwFbJiaksfzFv1tpkO9QHGzmfs1hJT66g==}
446+
447+ '@tailwindcss/oxide-android-arm64@4.3.5':
448+ resolution: {integrity: sha512-Se0z5xMqcSQanJD1IYmO0cGpK3iv0fp3ZsIT7xRJZ1Da5PghvNoc46zz4jIQn+aan3dV9T8AermFNN9QPmsh0Q==}
449+ engines: {node: '>= 20'}
450+ cpu: [arm64]
451+ os: [android]
452+
453+ '@tailwindcss/oxide-darwin-arm64@4.3.5':
454+ resolution: {integrity: sha512-UPrgTDuUbvmqGMZuCnmI3FKee/tYKzKdp00/kuB4oSGB213VYg8QTdF7lVhnPoBXq/mIfJ+ILoBFqNOboWcMwQ==}
455+ engines: {node: '>= 20'}
456+ cpu: [arm64]
457+ os: [darwin]
458+
459+ '@tailwindcss/oxide-darwin-x64@4.3.5':
460+ resolution: {integrity: sha512-E+p7HEtjI0b8D7kbbWxH067cGui6d4c79COGko9fAPVE3rwc1E7ld2HFCbaG86AOGWS5VKQYqZOaf38ya4uxTQ==}
461+ engines: {node: '>= 20'}
462+ cpu: [x64]
463+ os: [darwin]
464+
465+ '@tailwindcss/oxide-freebsd-x64@4.3.5':
466+ resolution: {integrity: sha512-yWEWcWyAG7rWOcTpJTjdhQ3pcaFY2h+0bqTRfgU3G2fz87ZU3AKdvdZKhslD+kyHnjBUWKvNdRYwIYC5dI1tIg==}
467+ engines: {node: '>= 20'}
468+ cpu: [x64]
469+ os: [freebsd]
470+
471+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5':
472+ resolution: {integrity: sha512-WmeVjtJhZlr+smpqcdR2kQkkn6arHIJnUIBxTO2EJcTLGY1ecVXNo2hbSn8xc0IH2aEtys936iMWKGyj0GaKnA==}
473+ engines: {node: '>= 20'}
474+ cpu: [arm]
475+ os: [linux]
476+
477+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.5':
478+ resolution: {integrity: sha512-DTCSyucc6ShMp1QMqV5R94Z7xlgNgUzkGmFF1rL5HH2Qjy4eSmEqy+YLGkqqYvWa4sILtgrBt1JjRKbneQtiFQ==}
479+ engines: {node: '>= 20'}
480+ cpu: [arm64]
481+ os: [linux]
482+ libc: [glibc]
483+
484+ '@tailwindcss/oxide-linux-arm64-musl@4.3.5':
485+ resolution: {integrity: sha512-H9lsvO4x9E4nE4Hi8h7NHHw0O/kcVSu+iOyFHNGdYzazGgDjFHZbE6S3hQ8kMcbNXSBlMdNi67LV5EVqtpaJtw==}
486+ engines: {node: '>= 20'}
487+ cpu: [arm64]
488+ os: [linux]
489+ libc: [musl]
490+
491+ '@tailwindcss/oxide-linux-x64-gnu@4.3.5':
492+ resolution: {integrity: sha512-4uxQvtBvPuIdl13WfUBj9xMZHH14PtHZ8OZdtLmdyDtG66sCa1t599NZT+jagkUzRtWhuul1qRZQ1nAJscXN5g==}
493+ engines: {node: '>= 20'}
494+ cpu: [x64]
495+ os: [linux]
496+ libc: [glibc]
497+
498+ '@tailwindcss/oxide-linux-x64-musl@4.3.5':
499+ resolution: {integrity: sha512-0JQAzs7jwbA7O6+z/adU+Jk3AXwsu3npAhtr5escXS7TqEqWcaDV7qHuI+0Vy/KQRuVGnLQREcSJWYauyV3oqg==}
500+ engines: {node: '>= 20'}
501+ cpu: [x64]
502+ os: [linux]
503+ libc: [musl]
504+
505+ '@tailwindcss/oxide-wasm32-wasi@4.3.5':
506+ resolution: {integrity: sha512-OJhFmlEfdzMr+avACdi40RPtnkW0B6hXyxL/8r+tnEHBWZji36CYRjEXrrvgBmaYsD3oEOBqwYFRKsYvzFe7Bw==}
507+ engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
508+ bundledDependencies:
509+ - '@napi-rs/wasm-runtime'
510+ - '@emnapi/core'
511+ - '@emnapi/runtime'
512+ - '@tybys/wasm-util'
513+ - '@emnapi/wasi-threads'
514+ - tslib
515+
516+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.5':
517+ resolution: {integrity: sha512-9o8jgthi+QE5eandnboiJT64VQfnIArfZzSTdgbhEK5aafdiu2jTW9Honi/mwYHxBZuH1vAC57IFyrh+0iK5Gg==}
518+ engines: {node: '>= 20'}
519+ cpu: [arm64]
520+ os: [win32]
521+
522+ '@tailwindcss/oxide-win32-x64-msvc@4.3.5':
523+ resolution: {integrity: sha512-XiKFfIy1RWe7qK4WqByxNW7Oz1/nkOy8o/BWhHminyV1PmpUd8Eedj5v2A8h2kpqeVlz6xRnwk9Fr/ZXNLcZfg==}
524+ engines: {node: '>= 20'}
525+ cpu: [x64]
526+ os: [win32]
527+
528+ '@tailwindcss/oxide@4.3.5':
529+ resolution: {integrity: sha512-PynqGLZsZvwM9tqD/CUxkOIfyd6K5elZ2MooauzJryP/UqXYgi3yYbtt3N0Xe+MHV/eFKPFQCEfIKAqlAS1CBg==}
530+ engines: {node: '>= 20'}
531+
532+ '@tailwindcss/turbopack@4.3.5':
533+ resolution: {integrity: sha512-0f0rOTyz4yGtPzpSiIP3ppAaYtMnQbGnEsHPGK4Yy8wNbE4xZWlNPjWtD6oyXvQZTg2N0XF4BZEhfsgvJe889g==}
534+
535+ '@types/estree@1.0.10':
536+ resolution: {integrity: sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==}
537+
538+ '@types/json-schema@7.0.15':
539+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
540+
541+ '@types/json5@0.0.29':
542+ resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
543+
544+ '@types/node@20.19.43':
545+ resolution: {integrity: sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==}
546+
547+ '@types/react-dom@19.3.0':
548+ resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==}
549+ peerDependencies:
550+ '@types/react': ^19.3.0
551+
552+ '@types/react@19.3.0':
553+ resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==}
554+
555+ '@typescript-eslint/eslint-plugin@8.72.1':
556+ resolution: {integrity: sha512-5CokTWXpmbylfFabsbvHC0CAw3XLaGnoa+nFJX5FR592h/LoZsENUE6p/rg5xvkKrFEXz6pYmgI29AgXc2N3BQ==}
557+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
558+ peerDependencies:
559+ '@typescript-eslint/parser': ^8.72.1
560+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
561+ typescript: '>=4.8.4 <6.1.0'
562+
563+ '@typescript-eslint/parser@8.72.1':
564+ resolution: {integrity: sha512-ZGwZP4OCfyA0AQTpEAMWz+rtX01DRhQWW5hB0ucKDEIX5U7jdmPSaMx94rQfaPAQzIYz2BimOgKOJtjfpRFQ9g==}
565+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
566+ peerDependencies:
567+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
568+ typescript: '>=4.8.4 <6.1.0'
569+
570+ '@typescript-eslint/project-service@8.72.1':
571+ resolution: {integrity: sha512-fAuVMkwdO/huI8nyo/WKnNKf6Gag93S56Rh3Ts5mGcavwSdaN8tRg1gCeIGX8PF+nzp1BjGfO4gHhGzW1J6jTg==}
572+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
573+ peerDependencies:
574+ typescript: '>=4.8.4 <6.1.0'
575+
576+ '@typescript-eslint/scope-manager@8.72.1':
577+ resolution: {integrity: sha512-lC/t6eMCZZQAAKZEYGL6RDVSuFehpdmMT6h+nJIjIa6oylN/PwDgDVtEIbB7O9xFfZYtZAYLoLlDNWKJhtF+uQ==}
578+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
579+
580+ '@typescript-eslint/tsconfig-utils@8.72.1':
581+ resolution: {integrity: sha512-e4D5R5vpeAEPBxT2BAzsFQL3sbwyeeeo5+aczgNSRK1V734jE7pTqaGFU+fXapWEQwnZbpFaTn32+Z8DwS6OTg==}
582+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
583+ peerDependencies:
584+ typescript: '>=4.8.4 <6.1.0'
585+
586+ '@typescript-eslint/type-utils@8.72.1':
587+ resolution: {integrity: sha512-iY2wlmyrXJmx4yxUGP3aYCFF3cA/6ShddOKmLU2dx7LnEykbAM8WThlxZEfd1NddqceF6eJmZUayxx9oKIYNlg==}
588+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
589+ peerDependencies:
590+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
591+ typescript: '>=4.8.4 <6.1.0'
592+
593+ '@typescript-eslint/types@8.72.1':
594+ resolution: {integrity: sha512-LmE5IhQet1BWOWEXqBrVtBPsMAOQ6Nzk35d+WLh3mk4EUF33sqlfxjio1MdYeSvKSG5skactKKuixBIKXhL4Rw==}
595+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
596+
597+ '@typescript-eslint/typescript-estree@8.72.1':
598+ resolution: {integrity: sha512-DAlUoUV93hIvrtIQLwCbmZQYVZwOMhiHJrOVUUIWicFZaIYjTRqlY3I/NZevfkLmSqkNHRu2qYDcq9lrn16oOQ==}
599+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
600+ peerDependencies:
601+ typescript: '>=4.8.4 <6.1.0'
602+
603+ '@typescript-eslint/utils@8.72.1':
604+ resolution: {integrity: sha512-5v5liypurJBFHCBNqh/RjsymAD+VWcE0djuGY/BUqp5fC3Qn+luWDEksjuTtWjPn6i5zQlUtkZCRG/CYG0yCkA==}
605+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
606+ peerDependencies:
607+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
608+ typescript: '>=4.8.4 <6.1.0'
609+
610+ '@typescript-eslint/visitor-keys@8.72.1':
611+ resolution: {integrity: sha512-SB8xqipSzZHUePCCLNeYxqnxq83X61/qzNhjQGbTfjxGZIeOEP7tBgWYX05Tcd6CgE02WdTJnh5b8kMZJ/+bnQ==}
612+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
613+
614+ '@unrs/resolver-binding-android-arm-eabi@1.13.0':
615+ resolution: {integrity: sha512-60E5mvmIiW+i1E/HYeSX4iE4A8s9NJSGYPu7UM0DJght1c2tTkWwuyDyAwzsEXhKM/XbbndfnTiXdfrf27d2hw==}
616+ cpu: [arm]
617+ os: [android]
618+
619+ '@unrs/resolver-binding-android-arm64@1.13.0':
620+ resolution: {integrity: sha512-qlh/JR3Tuy1cJ7xtf5pR4ykvLiK6os7X7EL2+zXZbrVc/s+yB8DoFdQrCAW9/a2TOxPVbR7QVNpkPWh7UWIsEQ==}
621+ cpu: [arm64]
622+ os: [android]
623+
624+ '@unrs/resolver-binding-darwin-arm64@1.13.0':
625+ resolution: {integrity: sha512-yynnnnJXUC99WeD1GfvuXPKsKNfvgzGYC2eRayFnUfsHVROjqrbFOkFQLZiSx1H8+PLy5BzU8vqyPyLqbRfeBQ==}
626+ cpu: [arm64]
627+ os: [darwin]
628+
629+ '@unrs/resolver-binding-darwin-x64@1.13.0':
630+ resolution: {integrity: sha512-t8PXE0Ip9tmGyhRlfVsnEbzGM5iSvJIeNIXciUACjzpg0mmPs13fGv2x7W8sBa0S8zbIiohxKXS9fL/LXW/ERQ==}
631+ cpu: [x64]
632+ os: [darwin]
633+
634+ '@unrs/resolver-binding-freebsd-x64@1.13.0':
635+ resolution: {integrity: sha512-qdtl9GDWDoDx6rhzF4RU5SJutV3lcLOiTiyqD6nBxYfEO6lAgLNukfrA+HJ2u2OiyWvV8JW5iEWD3LoONw7lYA==}
636+ cpu: [x64]
637+ os: [freebsd]
638+
639+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.13.0':
640+ resolution: {integrity: sha512-VrMUVwdrScTarsh4B6aUhTtziUavSlglo4Hi8XZ6CpAe4+j3nquY+XoP+tYkiSBDsXZ8386ne4pv4YYYBNi02w==}
641+ cpu: [arm]
642+ os: [linux]
643+
644+ '@unrs/resolver-binding-linux-arm-musleabihf@1.13.0':
645+ resolution: {integrity: sha512-zSbTVwaxiTC+zYJ9xVNTC6c+BYO/kOV/odcTI3bHuFFXa+XmjLoUkb/8UxsZeU5YF4K000m17wrXoTblNWuzOg==}
646+ cpu: [arm]
647+ os: [linux]
648+
649+ '@unrs/resolver-binding-linux-arm64-gnu@1.13.0':
650+ resolution: {integrity: sha512-Z/Rax87moZHsuvJ8awdfP+zrMlsCt3d7mggUPIiPe32KpeagimyzJWnZSMQoV67an9uVQghyh92Pc0VprITnYA==}
651+ cpu: [arm64]
652+ os: [linux]
653+ libc: [glibc]
654+
655+ '@unrs/resolver-binding-linux-arm64-musl@1.13.0':
656+ resolution: {integrity: sha512-oUzXz8hNvFLNEAag8lBKJe1euiV2dmGHAR+eQ5fNpsZO0F1K7IMRb4J6pqYsd7uLMRQNPiu5A1WKUJHbFLWbbw==}
657+ cpu: [arm64]
658+ os: [linux]
659+ libc: [musl]
660+
661+ '@unrs/resolver-binding-linux-loong64-gnu@1.13.0':
662+ resolution: {integrity: sha512-BxhGYvZBg0YrvNOeSEGR3eNklwXYy0mUJk7oeGJvZoQMKM68zYvbbf52+fQI3Le4X0fW276FTKIoTwjpMob80A==}
663+ cpu: [loong64]
664+ os: [linux]
665+ libc: [glibc]
666+
667+ '@unrs/resolver-binding-linux-loong64-musl@1.13.0':
668+ resolution: {integrity: sha512-nZcIuup9Ar3gAlqoZfX/KW6x83TMI11tLpCjldZG5M1KeY8qNUPNJJ71+sPvG8HMBpoh+ix1pAm5gkMFvcSAcQ==}
669+ cpu: [loong64]
670+ os: [linux]
671+ libc: [musl]
672+
673+ '@unrs/resolver-binding-linux-ppc64-gnu@1.13.0':
674+ resolution: {integrity: sha512-AG6AgdDrkRNjAPwD/cftFJGgZUWCiJX+E8vpYCDEnwFHLTHZ7ppBiU6/vyPPwrfjcPUPQCDbbxE/eZUXsx49jQ==}
675+ cpu: [ppc64]
676+ os: [linux]
677+ libc: [glibc]
678+
679+ '@unrs/resolver-binding-linux-riscv64-gnu@1.13.0':
680+ resolution: {integrity: sha512-6vOqYGcAmzpRWpUURWutzvpf1qJ6eOu5cfYObdtPJnzZ0+Kw4cw+ZkZJqIYEh8fPuTBwSYDL/FwlUhma1G/JVQ==}
681+ cpu: [riscv64]
682+ os: [linux]
683+ libc: [glibc]
684+
685+ '@unrs/resolver-binding-linux-riscv64-musl@1.13.0':
686+ resolution: {integrity: sha512-4HeIn0S2KVUowK0A+EweXrDvZ8CKHEfTtif0kx9vt3ORNsqcXNFFIFnHE0tizma3/Gt5OGrU2ovYNuj+D/bN4g==}
687+ cpu: [riscv64]
688+ os: [linux]
689+ libc: [musl]
690+
691+ '@unrs/resolver-binding-linux-s390x-gnu@1.13.0':
692+ resolution: {integrity: sha512-JfkvqY7NZbxyhexLE+g6Z8Hsx4utHOGaVazAVghPiBn8Upw2iERZPpKYnW1FBVU4WStv/BiIsoK/Muke0E7asA==}
693+ cpu: [s390x]
694+ os: [linux]
695+ libc: [glibc]
696+
697+ '@unrs/resolver-binding-linux-x64-gnu@1.13.0':
698+ resolution: {integrity: sha512-iwjLeVdZo/8v5OKAeRIC+4VQV045t1EPZr5B/AVLgUQ04IdtNthWzg6not2cNjZgH2gHpSf4fOXMmN83aLO1FA==}
699+ cpu: [x64]
700+ os: [linux]
701+ libc: [glibc]
702+
703+ '@unrs/resolver-binding-linux-x64-musl@1.13.0':
704+ resolution: {integrity: sha512-TOh1fqOjyq1OPoht3BDLd7Y+HeMJRwd5g2VNmCQclknEbjp4py5GFRmT4L/rOybF5Af8q0LT9zHs2WGkwlqtrw==}
705+ cpu: [x64]
706+ os: [linux]
707+ libc: [musl]
708+
709+ '@unrs/resolver-binding-openharmony-arm64@1.13.0':
710+ resolution: {integrity: sha512-3T2MNtF2dd1yjaXCVqrsi+/3VZeksEzU1hygPzqqkBLVVjn+2iJzXEkxxCKIVFrWnpmEbazeHJp/ruYD0RUVWA==}
711+ cpu: [arm64]
712+ os: [openharmony]
713+
714+ '@unrs/resolver-binding-win32-arm64-msvc@1.13.0':
715+ resolution: {integrity: sha512-hKWfSLiN3L4cIxg0jrpyP/66AXLTcyD37jmSn//rGdOUYGlizYxTEFdJ+GZbp2NnaML3YS/A73nCysze8FaJdg==}
716+ cpu: [arm64]
717+ os: [win32]
718+
719+ '@unrs/resolver-binding-win32-ia32-msvc@1.13.0':
720+ resolution: {integrity: sha512-N4gDKkDoiyIQEcn3vTqe2ksRxUAtBvQ8c5TiT+WonSa6FHgCAY5+RggnZ134hXJoRj57JEjv4/m+i/pAKHWrTQ==}
721+ cpu: [ia32]
722+ os: [win32]
723+
724+ '@unrs/resolver-binding-win32-x64-msvc@1.13.0':
725+ resolution: {integrity: sha512-DpLMlAqlrk4zBVK3DiDjwKD0oq7pZNy+8BiIBRuByqb6dm5jsdoLMhIiyh/xR7+WejaW/1Ui+XgbgMNa4+zWJg==}
726+ cpu: [x64]
727+ os: [win32]
728+
729+ acorn-jsx@5.3.2:
730+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
731+ peerDependencies:
732+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
733+
734+ acorn@8.19.0:
735+ resolution: {integrity: sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==}
736+ engines: {node: '>=0.4.0'}
737+ hasBin: true
738+
739+ ajv@6.15.0:
740+ resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
741+
742+ ansi-styles@4.3.0:
743+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
744+ engines: {node: '>=8'}
745+
746+ argparse@2.0.1:
747+ resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
748+
749+ aria-query@5.3.2:
750+ resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
751+ engines: {node: '>= 0.4'}
752+
753+ array-buffer-byte-length@1.0.2:
754+ resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
755+ engines: {node: '>= 0.4'}
756+
757+ array-includes@3.2.0:
758+ resolution: {integrity: sha512-VXY5eFRarnXcYxwBjJzPmEhH55+rmP79/+ueDhi0F+TuqfHCItagIHqxeUZrmgrOPa31QTh9H85DjX3FfJ0FTg==}
759+ engines: {node: '>= 0.4'}
760+
761+ array.prototype.findlast@1.2.5:
762+ resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
763+ engines: {node: '>= 0.4'}
764+
765+ array.prototype.findlastindex@1.2.6:
766+ resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
767+ engines: {node: '>= 0.4'}
768+
769+ array.prototype.flat@1.3.3:
770+ resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==}
771+ engines: {node: '>= 0.4'}
772+
773+ array.prototype.flatmap@1.3.3:
774+ resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
775+ engines: {node: '>= 0.4'}
776+
777+ array.prototype.tosorted@1.1.4:
778+ resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
779+ engines: {node: '>= 0.4'}
780+
781+ arraybuffer.prototype.slice@1.0.4:
782+ resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
783+ engines: {node: '>= 0.4'}
784+
785+ ast-types-flow@0.0.8:
786+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
787+
788+ async-function@1.0.0:
789+ resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
790+ engines: {node: '>= 0.4'}
791+
792+ available-typed-arrays@1.0.7:
793+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
794+ engines: {node: '>= 0.4'}
795+
796+ axe-core@4.14.0:
797+ resolution: {integrity: sha512-9WTZxEjsZ7b13TH8JPmbV2z8CHbl80/2hm3XPEG4JgNdQLK81IBRXmSxHfMAOkSqQeRxT/0dwNDz2GOm3zzpcQ==}
798+ engines: {node: '>=4'}
799+
800+ axobject-query@4.1.0:
801+ resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
802+ engines: {node: '>= 0.4'}
803+
804+ balanced-match@1.0.2:
805+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
806+
807+ balanced-match@4.0.4:
808+ resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
809+ engines: {node: 18 || 20 || >=22}
810+
811+ baseline-browser-mapping@2.11.35:
812+ resolution: {integrity: sha512-GNk8KX52CHqeNKGk8+7tZnQab/2k1t/BgrUHPKNdijzpEhF1saPQZHVKb6m5loSAxB39gyrTYw34Qf9CQ3u1qQ==}
813+ engines: {node: '>=6.0.0'}
814+ hasBin: true
815+
816+ brace-expansion@1.1.21:
817+ resolution: {integrity: sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==}
818+
819+ brace-expansion@5.0.12:
820+ resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==}
821+ engines: {node: 20 || >=22}
822+
823+ braces@3.0.3:
824+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
825+ engines: {node: '>=8'}
826+
827+ browserslist@4.29.5:
828+ resolution: {integrity: sha512-khTmKu5NGYTotqcYo8Bew2k4RAE9PuXRSFRXG2lQBrCEQHyeQ/vX6gKMxfokwywBsLiXZMnHsmWMG1pnO8J7uQ==}
829+ engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
830+ hasBin: true
831+
832+ call-bind-apply-helpers@1.0.2:
833+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
834+ engines: {node: '>= 0.4'}
835+
836+ call-bind@1.0.9:
837+ resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==}
838+ engines: {node: '>= 0.4'}
839+
840+ call-bound@1.0.4:
841+ resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
842+ engines: {node: '>= 0.4'}
843+
844+ callsites@3.1.0:
845+ resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
846+ engines: {node: '>=6'}
847+
848+ caniuse-lite@1.0.30001823:
849+ resolution: {integrity: sha512-TQ5s/djDjNk1axreUW+4rULH+BmdCMLiJkhaXnO5wqivG7tITkSUj4ItIdzqdZHKaXcHAV8dhH3JxOM7/7bwqw==}
850+
851+ chalk@4.1.2:
852+ resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
853+ engines: {node: '>=10'}
854+
855+ client-only@0.0.1:
856+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
857+
858+ color-convert@2.0.1:
859+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
860+ engines: {node: '>=7.0.0'}
861+
862+ color-name@1.1.4:
863+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
864+
865+ concat-map@0.0.1:
866+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
867+
868+ convert-source-map@2.0.0:
869+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
870+
871+ cross-spawn@7.0.6:
872+ resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
873+ engines: {node: '>= 8'}
874+
875+ csstype@3.2.3:
876+ resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
877+
878+ damerau-levenshtein@1.0.8:
879+ resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
880+
881+ data-view-buffer@1.0.2:
882+ resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
883+ engines: {node: '>= 0.4'}
884+
885+ data-view-byte-length@1.0.2:
886+ resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==}
887+ engines: {node: '>= 0.4'}
888+
889+ data-view-byte-offset@1.0.1:
890+ resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
891+ engines: {node: '>= 0.4'}
892+
893+ debug@3.2.7:
894+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
895+ peerDependencies:
896+ supports-color: '*'
897+ peerDependenciesMeta:
898+ supports-color:
899+ optional: true
900+
901+ debug@4.4.3:
902+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
903+ engines: {node: '>=6.0'}
904+ peerDependencies:
905+ supports-color: '*'
906+ peerDependenciesMeta:
907+ supports-color:
908+ optional: true
909+
910+ deep-is@0.1.4:
911+ resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
912+
913+ define-data-property@1.1.4:
914+ resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
915+ engines: {node: '>= 0.4'}
916+
917+ define-properties@1.2.1:
918+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
919+ engines: {node: '>= 0.4'}
920+
921+ detect-libc@2.1.2:
922+ resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
923+ engines: {node: '>=8'}
924+
925+ doctrine@2.1.0:
926+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
927+ engines: {node: '>=0.10.0'}
928+
929+ dunder-proto@1.0.1:
930+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
931+ engines: {node: '>= 0.4'}
932+
933+ electron-to-chromium@1.5.478:
934+ resolution: {integrity: sha512-pftG+ma5Lm8O6/p45bhYT6StBN5ziQymaRzmCZwFl8DwWHKPPD93FdOmP1aqftcepolQYvrcyTLa17kE8Yf+jg==}
935+
936+ emoji-regex@9.2.2:
937+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
938+
939+ enhanced-resolve@5.26.1:
940+ resolution: {integrity: sha512-PPnnSJq3azKOIewXR/uppBV/6h98dprBJ/WaQ9Qgj10xX1lJLNfg+XShpbsrSqcDSy2yYYyhfXM1wWhftqgyzw==}
941+ engines: {node: '>=10.13.0'}
942+
943+ es-abstract-get@1.0.0:
944+ resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==}
945+ engines: {node: '>= 0.4'}
946+
947+ es-abstract@1.24.2:
948+ resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==}
949+ engines: {node: '>= 0.4'}
950+
951+ es-define-property@1.0.1:
952+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
953+ engines: {node: '>= 0.4'}
954+
955+ es-errors@1.3.0:
956+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
957+ engines: {node: '>= 0.4'}
958+
959+ es-iterator-helpers@1.4.0:
960+ resolution: {integrity: sha512-c/A0P0oxkACDc+cKWw8evLXK83oBKgn0qPOqCYT4x9uolpCIJAcYvJC9QYKNDRPsTeGyCrQ326jrvgZWdCdK5Q==}
961+ engines: {node: '>= 0.4'}
962+
963+ es-object-atoms@1.1.2:
964+ resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
965+ engines: {node: '>= 0.4'}
966+
967+ es-set-tostringtag@2.1.0:
968+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
969+ engines: {node: '>= 0.4'}
970+
971+ es-shim-unscopables@1.1.0:
972+ resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
973+ engines: {node: '>= 0.4'}
974+
975+ es-to-primitive@1.3.4:
976+ resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==}
977+ engines: {node: '>= 0.4'}
978+
979+ escalade@3.2.0:
980+ resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
981+ engines: {node: '>=6'}
982+
983+ escape-string-regexp@4.0.0:
984+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
985+ engines: {node: '>=10'}
986+
987+ eslint-config-next@16.4.5:
988+ resolution: {integrity: sha512-mvh39zYLoNjpT5tVmf8xZu7i5lEOb5jN5cW6qD9OpeCp4GEEOeYta0Z2XyKiD0pYdlvm5/Td6Bi890maPRlIjg==}
989+ peerDependencies:
990+ eslint: '>=9.0.0'
991+ typescript: '>=3.3.1'
992+ peerDependenciesMeta:
993+ typescript:
994+ optional: true
995+
996+ eslint-import-resolver-node@0.3.10:
997+ resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==}
998+
999+ eslint-import-resolver-typescript@3.10.1:
1000+ resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==}
1001+ engines: {node: ^14.18.0 || >=16.0.0}
1002+ peerDependencies:
1003+ eslint: '*'
1004+ eslint-plugin-import: '*'
1005+ eslint-plugin-import-x: '*'
1006+ peerDependenciesMeta:
1007+ eslint-plugin-import:
1008+ optional: true
1009+ eslint-plugin-import-x:
1010+ optional: true
1011+
1012+ eslint-module-utils@2.14.0:
1013+ resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==}
1014+ engines: {node: '>=4'}
1015+ peerDependencies:
1016+ '@typescript-eslint/parser': '*'
1017+ eslint: '*'
1018+ eslint-import-resolver-node: '*'
1019+ eslint-import-resolver-typescript: '*'
1020+ eslint-import-resolver-webpack: '*'
1021+ peerDependenciesMeta:
1022+ '@typescript-eslint/parser':
1023+ optional: true
1024+ eslint:
1025+ optional: true
1026+ eslint-import-resolver-node:
1027+ optional: true
1028+ eslint-import-resolver-typescript:
1029+ optional: true
1030+ eslint-import-resolver-webpack:
1031+ optional: true
1032+
1033+ eslint-plugin-import@2.32.0:
1034+ resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
1035+ engines: {node: '>=4'}
1036+ peerDependencies:
1037+ '@typescript-eslint/parser': '*'
1038+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
1039+ peerDependenciesMeta:
1040+ '@typescript-eslint/parser':
1041+ optional: true
1042+
1043+ eslint-plugin-jsx-a11y@6.10.2:
1044+ resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
1045+ engines: {node: '>=4.0'}
1046+ peerDependencies:
1047+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
1048+
1049+ eslint-plugin-react-hooks@7.1.1:
1050+ resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==}
1051+ engines: {node: '>=18'}
1052+ peerDependencies:
1053+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0
1054+
1055+ eslint-plugin-react@7.37.5:
1056+ resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==}
1057+ engines: {node: '>=4'}
1058+ peerDependencies:
1059+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
1060+
1061+ eslint-scope@8.4.0:
1062+ resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
1063+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1064+
1065+ eslint-visitor-keys@3.4.3:
1066+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1067+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1068+
1069+ eslint-visitor-keys@4.2.1:
1070+ resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
1071+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1072+
1073+ eslint-visitor-keys@5.0.1:
1074+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
1075+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
1076+
1077+ eslint@9.39.5:
1078+ resolution: {integrity: sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==}
1079+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1080+ deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1081+ hasBin: true
1082+ peerDependencies:
1083+ jiti: '*'
1084+ peerDependenciesMeta:
1085+ jiti:
1086+ optional: true
1087+
1088+ espree@10.4.0:
1089+ resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
1090+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1091+
1092+ esquery@1.7.0:
1093+ resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==}
1094+ engines: {node: '>=0.10'}
1095+
1096+ esrecurse@4.3.0:
1097+ resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1098+ engines: {node: '>=4.0'}
1099+
1100+ estraverse@5.3.0:
1101+ resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1102+ engines: {node: '>=4.0'}
1103+
1104+ esutils@2.0.3:
1105+ resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1106+ engines: {node: '>=0.10.0'}
1107+
1108+ fast-deep-equal@3.1.3:
1109+ resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1110+
1111+ fast-glob@3.3.1:
1112+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
1113+ engines: {node: '>=8.6.0'}
1114+
1115+ fast-json-stable-stringify@2.1.0:
1116+ resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1117+
1118+ fast-levenshtein@2.0.6:
1119+ resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1120+
1121+ fastq@1.20.3:
1122+ resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==}
1123+
1124+ fdir@6.5.0:
1125+ resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
1126+ engines: {node: '>=12.0.0'}
1127+ peerDependencies:
1128+ picomatch: ^3 || ^4
1129+ peerDependenciesMeta:
1130+ picomatch:
1131+ optional: true
1132+
1133+ file-entry-cache@8.0.0:
1134+ resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
1135+ engines: {node: '>=16.0.0'}
1136+
1137+ fill-range@7.1.1:
1138+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1139+ engines: {node: '>=8'}
1140+
1141+ find-up@5.0.0:
1142+ resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1143+ engines: {node: '>=10'}
1144+
1145+ flat-cache@4.0.1:
1146+ resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
1147+ engines: {node: '>=16'}
1148+
1149+ flatted@3.4.4:
1150+ resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==}
1151+
1152+ for-each@0.3.5:
1153+ resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
1154+ engines: {node: '>= 0.4'}
1155+
1156+ function-bind@1.1.2:
1157+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1158+
1159+ function.prototype.name@1.2.0:
1160+ resolution: {integrity: sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==}
1161+ engines: {node: '>= 0.4'}
1162+
1163+ functions-have-names@1.2.3:
1164+ resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1165+
1166+ generator-function@2.0.1:
1167+ resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==}
1168+ engines: {node: '>= 0.4'}
1169+
1170+ gensync@1.0.0-beta.2:
1171+ resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1172+ engines: {node: '>=6.9.0'}
1173+
1174+ get-intrinsic@1.3.0:
1175+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
1176+ engines: {node: '>= 0.4'}
1177+
1178+ get-proto@1.0.1:
1179+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
1180+ engines: {node: '>= 0.4'}
1181+
1182+ get-symbol-description@1.1.0:
1183+ resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
1184+ engines: {node: '>= 0.4'}
1185+
1186+ get-tsconfig@4.14.3:
1187+ resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==}
1188+
1189+ glob-parent@5.1.2:
1190+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1191+ engines: {node: '>= 6'}
1192+
1193+ glob-parent@6.0.2:
1194+ resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1195+ engines: {node: '>=10.13.0'}
1196+
1197+ globals@14.0.0:
1198+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
1199+ engines: {node: '>=18'}
1200+
1201+ globals@16.4.0:
1202+ resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==}
1203+ engines: {node: '>=18'}
1204+
1205+ globalthis@1.0.4:
1206+ resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
1207+ engines: {node: '>= 0.4'}
1208+
1209+ gopd@1.2.0:
1210+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
1211+ engines: {node: '>= 0.4'}
1212+
1213+ graceful-fs@4.2.11:
1214+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1215+
1216+ has-bigints@1.1.0:
1217+ resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
1218+ engines: {node: '>= 0.4'}
1219+
1220+ has-flag@4.0.0:
1221+ resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1222+ engines: {node: '>=8'}
1223+
1224+ has-property-descriptors@1.0.2:
1225+ resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
1226+
1227+ has-proto@1.2.0:
1228+ resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==}
1229+ engines: {node: '>= 0.4'}
1230+
1231+ has-symbols@1.1.0:
1232+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
1233+ engines: {node: '>= 0.4'}
1234+
1235+ has-tostringtag@1.0.2:
1236+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
1237+ engines: {node: '>= 0.4'}
1238+
1239+ hasown@2.0.4:
1240+ resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
1241+ engines: {node: '>= 0.4'}
1242+
1243+ hermes-estree@0.25.1:
1244+ resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==}
1245+
1246+ hermes-parser@0.25.1:
1247+ resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==}
1248+
1249+ ignore@5.3.2:
1250+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
1251+ engines: {node: '>= 4'}
1252+
1253+ ignore@7.0.14:
1254+ resolution: {integrity: sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==}
1255+ engines: {node: '>= 4'}
1256+
1257+ import-fresh@3.3.1:
1258+ resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
1259+ engines: {node: '>=6'}
1260+
1261+ imurmurhash@0.1.4:
1262+ resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1263+ engines: {node: '>=0.8.19'}
1264+
1265+ internal-slot@1.1.0:
1266+ resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
1267+ engines: {node: '>= 0.4'}
1268+
1269+ is-array-buffer@3.0.5:
1270+ resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
1271+ engines: {node: '>= 0.4'}
1272+
1273+ is-async-function@2.1.1:
1274+ resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
1275+ engines: {node: '>= 0.4'}
1276+
1277+ is-bigint@1.1.0:
1278+ resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
1279+ engines: {node: '>= 0.4'}
1280+
1281+ is-boolean-object@1.2.2:
1282+ resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
1283+ engines: {node: '>= 0.4'}
1284+
1285+ is-bun-module@2.0.0:
1286+ resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==}
1287+
1288+ is-callable@1.2.7:
1289+ resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
1290+ engines: {node: '>= 0.4'}
1291+
1292+ is-core-module@2.18.0:
1293+ resolution: {integrity: sha512-qyax9fgaKOEC4qK8WZn7Q4IcoZC9RC1O1fFxRcRTq/oMMkWT/uXpqpXa12kzWR409zAt1drYN9N9BO26UmBCmw==}
1294+ engines: {node: '>= 0.4'}
1295+
1296+ is-data-view@1.0.2:
1297+ resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==}
1298+ engines: {node: '>= 0.4'}
1299+
1300+ is-date-object@1.1.0:
1301+ resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
1302+ engines: {node: '>= 0.4'}
1303+
1304+ is-document.all@1.0.0:
1305+ resolution: {integrity: sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==}
1306+ engines: {node: '>= 0.4'}
1307+
1308+ is-extglob@2.1.1:
1309+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1310+ engines: {node: '>=0.10.0'}
1311+
1312+ is-finalizationregistry@1.1.1:
1313+ resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==}
1314+ engines: {node: '>= 0.4'}
1315+
1316+ is-generator-function@1.1.2:
1317+ resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==}
1318+ engines: {node: '>= 0.4'}
1319+
1320+ is-glob@4.0.3:
1321+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1322+ engines: {node: '>=0.10.0'}
1323+
1324+ is-map@2.0.3:
1325+ resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
1326+ engines: {node: '>= 0.4'}
1327+
1328+ is-negative-zero@2.0.3:
1329+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
1330+ engines: {node: '>= 0.4'}
1331+
1332+ is-number-object@1.1.1:
1333+ resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
1334+ engines: {node: '>= 0.4'}
1335+
1336+ is-number@7.0.0:
1337+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1338+ engines: {node: '>=0.12.0'}
1339+
1340+ is-regex@1.2.1:
1341+ resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
1342+ engines: {node: '>= 0.4'}
1343+
1344+ is-set@2.0.3:
1345+ resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
1346+ engines: {node: '>= 0.4'}
1347+
1348+ is-shared-array-buffer@1.0.4:
1349+ resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
1350+ engines: {node: '>= 0.4'}
1351+
1352+ is-string@1.1.1:
1353+ resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==}
1354+ engines: {node: '>= 0.4'}
1355+
1356+ is-symbol@1.1.1:
1357+ resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
1358+ engines: {node: '>= 0.4'}
1359+
1360+ is-typed-array@1.1.15:
1361+ resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
1362+ engines: {node: '>= 0.4'}
1363+
1364+ is-weakmap@2.0.2:
1365+ resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
1366+ engines: {node: '>= 0.4'}
1367+
1368+ is-weakref@1.1.1:
1369+ resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==}
1370+ engines: {node: '>= 0.4'}
1371+
1372+ is-weakset@2.0.4:
1373+ resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
1374+ engines: {node: '>= 0.4'}
1375+
1376+ isarray@2.0.5:
1377+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
1378+
1379+ isexe@2.0.0:
1380+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1381+
1382+ iterator.prototype@1.1.5:
1383+ resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
1384+ engines: {node: '>= 0.4'}
1385+
1386+ jiti@2.7.0:
1387+ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
1388+ hasBin: true
1389+
1390+ js-tokens@4.0.0:
1391+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1392+
1393+ js-yaml@4.3.2:
1394+ resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==}
1395+ hasBin: true
1396+
1397+ jsesc@3.1.0:
1398+ resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
1399+ engines: {node: '>=6'}
1400+ hasBin: true
1401+
1402+ json-buffer@3.0.1:
1403+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
1404+
1405+ json-schema-traverse@0.4.1:
1406+ resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1407+
1408+ json-stable-stringify-without-jsonify@1.0.1:
1409+ resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
1410+
1411+ json5@1.0.2:
1412+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
1413+ hasBin: true
1414+
1415+ json5@2.2.3:
1416+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1417+ engines: {node: '>=6'}
1418+ hasBin: true
1419+
1420+ jsx-ast-utils@3.3.5:
1421+ resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
1422+ engines: {node: '>=4.0'}
1423+
1424+ keyv@4.5.4:
1425+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1426+
1427+ language-subtag-registry@0.3.23:
1428+ resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
1429+
1430+ language-tags@1.0.9:
1431+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
1432+ engines: {node: '>=0.10'}
1433+
1434+ levn@0.4.1:
1435+ resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1436+ engines: {node: '>= 0.8.0'}
1437+
1438+ lightningcss-android-arm64@1.33.0:
1439+ resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==}
1440+ engines: {node: '>= 12.0.0'}
1441+ cpu: [arm64]
1442+ os: [android]
1443+
1444+ lightningcss-darwin-arm64@1.33.0:
1445+ resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==}
1446+ engines: {node: '>= 12.0.0'}
1447+ cpu: [arm64]
1448+ os: [darwin]
1449+
1450+ lightningcss-darwin-x64@1.33.0:
1451+ resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==}
1452+ engines: {node: '>= 12.0.0'}
1453+ cpu: [x64]
1454+ os: [darwin]
1455+
1456+ lightningcss-freebsd-x64@1.33.0:
1457+ resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==}
1458+ engines: {node: '>= 12.0.0'}
1459+ cpu: [x64]
1460+ os: [freebsd]
1461+
1462+ lightningcss-linux-arm-gnueabihf@1.33.0:
1463+ resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==}
1464+ engines: {node: '>= 12.0.0'}
1465+ cpu: [arm]
1466+ os: [linux]
1467+
1468+ lightningcss-linux-arm64-gnu@1.33.0:
1469+ resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==}
1470+ engines: {node: '>= 12.0.0'}
1471+ cpu: [arm64]
1472+ os: [linux]
1473+ libc: [glibc]
1474+
1475+ lightningcss-linux-arm64-musl@1.33.0:
1476+ resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==}
1477+ engines: {node: '>= 12.0.0'}
1478+ cpu: [arm64]
1479+ os: [linux]
1480+ libc: [musl]
1481+
1482+ lightningcss-linux-x64-gnu@1.33.0:
1483+ resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==}
1484+ engines: {node: '>= 12.0.0'}
1485+ cpu: [x64]
1486+ os: [linux]
1487+ libc: [glibc]
1488+
1489+ lightningcss-linux-x64-musl@1.33.0:
1490+ resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==}
1491+ engines: {node: '>= 12.0.0'}
1492+ cpu: [x64]
1493+ os: [linux]
1494+ libc: [musl]
1495+
1496+ lightningcss-win32-arm64-msvc@1.33.0:
1497+ resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==}
1498+ engines: {node: '>= 12.0.0'}
1499+ cpu: [arm64]
1500+ os: [win32]
1501+
1502+ lightningcss-win32-x64-msvc@1.33.0:
1503+ resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==}
1504+ engines: {node: '>= 12.0.0'}
1505+ cpu: [x64]
1506+ os: [win32]
1507+
1508+ lightningcss@1.33.0:
1509+ resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
1510+ engines: {node: '>= 12.0.0'}
1511+
1512+ locate-path@6.0.0:
1513+ resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1514+ engines: {node: '>=10'}
1515+
1516+ lodash.merge@4.6.2:
1517+ resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1518+
1519+ loose-envify@1.4.0:
1520+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1521+ hasBin: true
1522+
1523+ lru-cache@5.1.1:
1524+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1525+
1526+ magic-string@1.4.5:
1527+ resolution: {integrity: sha512-oLLC2+YvQUfAa+vxoufE/yc1icb87M9iXIRqAoR/2EhE/8cb3SF/+Gi0c2By1B+5Vz2e2vQtUvHiu1+63Znh+w==}
1528+
1529+ math-intrinsics@1.1.0:
1530+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
1531+ engines: {node: '>= 0.4'}
1532+
1533+ merge2@1.4.1:
1534+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1535+ engines: {node: '>= 8'}
1536+
1537+ micromatch@4.0.8:
1538+ resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
1539+ engines: {node: '>=8.6'}
1540+
1541+ minimatch@10.2.6:
1542+ resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==}
1543+ engines: {node: 18 || 20 || >=22}
1544+
1545+ minimatch@3.1.5:
1546+ resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
1547+
1548+ minimist@1.2.8:
1549+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1550+
1551+ ms@2.1.3:
1552+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
1553+
1554+ nanoid@3.3.20:
1555+ resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
1556+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1557+ hasBin: true
1558+
1559+ napi-postinstall@0.3.8:
1560+ resolution: {integrity: sha512-dHbDC5V1g/EI8OLEtL4Iuwbu0fgzmyykxenn2KnlsX9XdhTXL3gWnfbbP+ab+oUcgV6CFpb8QGyQt/ZXA0UXig==}
1561+ engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
1562+ hasBin: true
1563+
1564+ natural-compare@1.4.0:
1565+ resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1566+
1567+ next@16.4.5:
1568+ resolution: {integrity: sha512-rmdfsWosjTUO+6R0S3KokoIk6Kj0sWDRTe86tZHdqaWH/oXq/udX3/4xb+YQi7aWbyEFoglDU54kaifLCdXbBw==}
1569+ engines: {node: '>=20.9.0'}
1570+ hasBin: true
1571+ peerDependencies:
1572+ '@opentelemetry/api': ^1.1.0
1573+ '@playwright/test': ^1.51.1
1574+ babel-plugin-react-compiler: '*'
1575+ react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1576+ react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
1577+ sass: ^1.3.0
1578+ peerDependenciesMeta:
1579+ '@opentelemetry/api':
1580+ optional: true
1581+ '@playwright/test':
1582+ optional: true
1583+ babel-plugin-react-compiler:
1584+ optional: true
1585+ sass:
1586+ optional: true
1587+
1588+ node-exports-info@1.6.2:
1589+ resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==}
1590+ engines: {node: '>= 0.4'}
1591+
1592+ node-releases@2.0.63:
1593+ resolution: {integrity: sha512-6li2QanLsAXpIH2R6j77MzRyvOyrvdTqlKtO4CgBdHGNvN99ZZfyxszHc5o5+IZBWD5u6Hzwg83JoGXmqZNG9Q==}
1594+ engines: {node: '>=18'}
1595+
1596+ object-assign@4.1.1:
1597+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
1598+ engines: {node: '>=0.10.0'}
1599+
1600+ object-inspect@1.13.4:
1601+ resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
1602+ engines: {node: '>= 0.4'}
1603+
1604+ object-keys@1.1.1:
1605+ resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
1606+ engines: {node: '>= 0.4'}
1607+
1608+ object.assign@4.1.7:
1609+ resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
1610+ engines: {node: '>= 0.4'}
1611+
1612+ object.entries@1.1.9:
1613+ resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
1614+ engines: {node: '>= 0.4'}
1615+
1616+ object.fromentries@2.0.8:
1617+ resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
1618+ engines: {node: '>= 0.4'}
1619+
1620+ object.groupby@1.0.3:
1621+ resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==}
1622+ engines: {node: '>= 0.4'}
1623+
1624+ object.values@1.2.1:
1625+ resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
1626+ engines: {node: '>= 0.4'}
1627+
1628+ optionator@0.9.4:
1629+ resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
1630+ engines: {node: '>= 0.8.0'}
1631+
1632+ own-keys@1.0.2:
1633+ resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==}
1634+ engines: {node: '>= 0.4'}
1635+
1636+ p-limit@3.1.0:
1637+ resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
1638+ engines: {node: '>=10'}
1639+
1640+ p-locate@5.0.0:
1641+ resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1642+ engines: {node: '>=10'}
1643+
1644+ parent-module@1.0.1:
1645+ resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1646+ engines: {node: '>=6'}
1647+
1648+ path-exists@4.0.0:
1649+ resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1650+ engines: {node: '>=8'}
1651+
1652+ path-key@3.1.1:
1653+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1654+ engines: {node: '>=8'}
1655+
1656+ path-parse@1.0.7:
1657+ resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1658+
1659+ picocolors@1.1.1:
1660+ resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
1661+
1662+ picomatch@2.3.2:
1663+ resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
1664+ engines: {node: '>=8.6'}
1665+
1666+ picomatch@4.0.7:
1667+ resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==}
1668+ engines: {node: '>=12'}
1669+
1670+ possible-typed-array-names@1.1.0:
1671+ resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
1672+ engines: {node: '>= 0.4'}
1673+
1674+ postcss@8.5.23:
1675+ resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}
1676+ engines: {node: ^10 || ^12 || >=14}
1677+
1678+ prelude-ls@1.2.1:
1679+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1680+ engines: {node: '>= 0.8.0'}
1681+
1682+ prop-types@15.8.1:
1683+ resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
1684+
1685+ punycode@2.3.1:
1686+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1687+ engines: {node: '>=6'}
1688+
1689+ queue-microtask@1.2.3:
1690+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1691+
1692+ react-dom@19.3.0:
1693+ resolution: {integrity: sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==}
1694+ peerDependencies:
1695+ react: ^19.3.0
1696+
1697+ react-is@16.13.1:
1698+ resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
1699+
1700+ react@19.3.0:
1701+ resolution: {integrity: sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==}
1702+ engines: {node: '>=0.10.0'}
1703+
1704+ reflect.getprototypeof@1.0.10:
1705+ resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
1706+ engines: {node: '>= 0.4'}
1707+
1708+ regexp.prototype.flags@1.5.4:
1709+ resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
1710+ engines: {node: '>= 0.4'}
1711+
1712+ resolve-from@4.0.0:
1713+ resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1714+ engines: {node: '>=4'}
1715+
1716+ resolve-pkg-maps@1.0.0:
1717+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
1718+
1719+ resolve@2.0.0-next.7:
1720+ resolution: {integrity: sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==}
1721+ engines: {node: '>= 0.4'}
1722+ hasBin: true
1723+
1724+ reusify@1.1.0:
1725+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
1726+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1727+
1728+ run-parallel@1.2.0:
1729+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1730+
1731+ safe-array-concat@1.1.4:
1732+ resolution: {integrity: sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==}
1733+ engines: {node: '>=0.4'}
1734+
1735+ safe-push-apply@1.0.0:
1736+ resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
1737+ engines: {node: '>= 0.4'}
1738+
1739+ safe-regex-test@1.1.0:
1740+ resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
1741+ engines: {node: '>= 0.4'}
1742+
1743+ scheduler@0.28.0:
1744+ resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==}
1745+
1746+ semver@6.3.2:
1747+ resolution: {integrity: sha512-GYrCADwpu6yV5OAvchkQ27Z5wwMxWAEMg5NNWjyHh/5DboFFqbdbvYNIvZouQpxXyeMPoTOh0vdPYKlf0ZswdQ==}
1748+ hasBin: true
1749+
1750+ semver@7.8.6:
1751+ resolution: {integrity: sha512-9lpSSU4Mly3mrtruwLs1eLK6+gzbzqeBFwRNjIjE+9LuDpWdYctrQlQ3ej1Ilgi7gknpsTRnPoLP8DpCHqHIJw==}
1752+ engines: {node: '>=10'}
1753+ hasBin: true
1754+
1755+ set-function-length@1.2.2:
1756+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
1757+ engines: {node: '>= 0.4'}
1758+
1759+ set-function-name@2.0.2:
1760+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
1761+ engines: {node: '>= 0.4'}
1762+
1763+ set-proto@1.0.0:
1764+ resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==}
1765+ engines: {node: '>= 0.4'}
1766+
1767+ sharp@0.35.5:
1768+ resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==}
1769+ engines: {node: '>=20.9.0'}
1770+ peerDependencies:
1771+ '@types/node': '*'
1772+ peerDependenciesMeta:
1773+ '@types/node':
1774+ optional: true
1775+
1776+ shebang-command@2.0.0:
1777+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1778+ engines: {node: '>=8'}
1779+
1780+ shebang-regex@3.0.0:
1781+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1782+ engines: {node: '>=8'}
1783+
1784+ side-channel-list@1.0.1:
1785+ resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==}
1786+ engines: {node: '>= 0.4'}
1787+
1788+ side-channel-map@1.0.1:
1789+ resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
1790+ engines: {node: '>= 0.4'}
1791+
1792+ side-channel-weakmap@1.0.2:
1793+ resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
1794+ engines: {node: '>= 0.4'}
1795+
1796+ side-channel@1.1.1:
1797+ resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==}
1798+ engines: {node: '>= 0.4'}
1799+
1800+ source-map-js@1.2.2:
1801+ resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
1802+ engines: {node: '>=0.10.0'}
1803+
1804+ stable-hash@0.0.5:
1805+ resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==}
1806+
1807+ stop-iteration-iterator@1.1.0:
1808+ resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
1809+ engines: {node: '>= 0.4'}
1810+
1811+ string.prototype.includes@2.0.1:
1812+ resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
1813+ engines: {node: '>= 0.4'}
1814+
1815+ string.prototype.matchall@4.1.0:
1816+ resolution: {integrity: sha512-tHNHTxInrYLCga9O9YGxWA3G9/nnzQw8UGAyqGx3Ar1pSTTzIuM4woFSq4SowkXCjJIwq5sIiQvEfRI9tCH1qQ==}
1817+ engines: {node: '>= 0.4'}
1818+
1819+ string.prototype.repeat@1.0.0:
1820+ resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
1821+
1822+ string.prototype.trim@1.2.11:
1823+ resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==}
1824+ engines: {node: '>= 0.4'}
1825+
1826+ string.prototype.trimend@1.0.10:
1827+ resolution: {integrity: sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==}
1828+ engines: {node: '>= 0.4'}
1829+
1830+ string.prototype.trimstart@1.0.8:
1831+ resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
1832+ engines: {node: '>= 0.4'}
1833+
1834+ strip-bom@3.0.0:
1835+ resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
1836+ engines: {node: '>=4'}
1837+
1838+ strip-json-comments@3.1.1:
1839+ resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1840+ engines: {node: '>=8'}
1841+
1842+ styled-jsx@5.1.6:
1843+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
1844+ engines: {node: '>= 12.0.0'}
1845+ peerDependencies:
1846+ '@babel/core': '*'
1847+ babel-plugin-macros: '*'
1848+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
1849+ peerDependenciesMeta:
1850+ '@babel/core':
1851+ optional: true
1852+ babel-plugin-macros:
1853+ optional: true
1854+
1855+ supports-color@7.2.0:
1856+ resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1857+ engines: {node: '>=8'}
1858+
1859+ supports-preserve-symlinks-flag@1.0.0:
1860+ resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
1861+ engines: {node: '>= 0.4'}
1862+
1863+ tailwindcss@4.3.5:
1864+ resolution: {integrity: sha512-FcQk9BuffmEHJP2G0XmB2SplU1aLTI7j07Kunk+U74Ny+XiWOtzXz9aujFZ/avntw1e2cOv/3PkgzflQ7gX2vQ==}
1865+
1866+ tapable@2.3.3:
1867+ resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
1868+ engines: {node: '>=6'}
1869+
1870+ tinyglobby@0.2.17:
1871+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
1872+ engines: {node: '>=12.0.0'}
1873+
1874+ to-regex-range@5.0.1:
1875+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1876+ engines: {node: '>=8.0'}
1877+
1878+ ts-api-utils@2.5.0:
1879+ resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
1880+ engines: {node: '>=18.12'}
1881+ peerDependencies:
1882+ typescript: '>=4.8.4'
1883+
1884+ tsconfig-paths@3.15.0:
1885+ resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
1886+
1887+ tslib@2.9.1:
1888+ resolution: {integrity: sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==}
1889+
1890+ type-check@0.4.0:
1891+ resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1892+ engines: {node: '>= 0.8.0'}
1893+
1894+ typed-array-buffer@1.0.3:
1895+ resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
1896+ engines: {node: '>= 0.4'}
1897+
1898+ typed-array-byte-length@1.0.3:
1899+ resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==}
1900+ engines: {node: '>= 0.4'}
1901+
1902+ typed-array-byte-offset@1.0.5:
1903+ resolution: {integrity: sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==}
1904+ engines: {node: '>= 0.4'}
1905+
1906+ typed-array-length@1.0.8:
1907+ resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==}
1908+ engines: {node: '>= 0.4'}
1909+
1910+ typescript-eslint@8.72.1:
1911+ resolution: {integrity: sha512-3Li9FfPmQp45nxEtFD1ZCrYFI3cYK5kpyNtmm1H7lMagm8u9sy6PTjy3ytwQZs7KNukOyKFHAZ6z6GjYFeaeXw==}
1912+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1913+ peerDependencies:
1914+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
1915+ typescript: '>=4.8.4 <6.1.0'
1916+
1917+ typescript@5.9.3:
1918+ resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
1919+ engines: {node: '>=14.17'}
1920+ hasBin: true
1921+
1922+ unbox-primitive@1.1.0:
1923+ resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
1924+ engines: {node: '>= 0.4'}
1925+
1926+ undici-types@6.21.0:
1927+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
1928+
1929+ unrs-resolver@1.13.0:
1930+ resolution: {integrity: sha512-mcPQo9Vm6kXd84d/WqMiYBi2CcA57QHBX/ev5PoUEb8b2oQzUvJ6xYsfseQblnCncgnVmCZGWiFwK7KkS5JZJA==}
1931+
1932+ update-browserslist-db@1.3.4:
1933+ resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==}
1934+ hasBin: true
1935+ peerDependencies:
1936+ browserslist: '>= 4.21.0'
1937+
1938+ uri-js@4.4.1:
1939+ resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1940+
1941+ which-boxed-primitive@1.1.1:
1942+ resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
1943+ engines: {node: '>= 0.4'}
1944+
1945+ which-builtin-type@1.2.1:
1946+ resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==}
1947+ engines: {node: '>= 0.4'}
1948+
1949+ which-collection@1.0.2:
1950+ resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==}
1951+ engines: {node: '>= 0.4'}
1952+
1953+ which-typed-array@1.1.24:
1954+ resolution: {integrity: sha512-wk4Mf4pR5mRP7eYuuTBCIQ9d0ud2Fv2jRLQpfgnRjbOxAFHmjKFValgTpitVKzJJS8ajnYQV2Du1SZ8j6b/EUQ==}
1955+ engines: {node: '>= 0.4'}
1956+
1957+ which@2.0.2:
1958+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1959+ engines: {node: '>= 8'}
1960+ hasBin: true
1961+
1962+ word-wrap@1.2.5:
1963+ resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
1964+ engines: {node: '>=0.10.0'}
1965+
1966+ yallist@3.1.1:
1967+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1968+
1969+ yocto-queue@0.1.0:
1970+ resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1971+ engines: {node: '>=10'}
1972+
1973+ zod-validation-error@4.0.2:
1974+ resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==}
1975+ engines: {node: '>=18.0.0'}
1976+ peerDependencies:
1977+ zod: ^3.25.0 || ^4.0.0
1978+
1979+ zod@4.6.7:
1980+ resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==}
1981+
1982+snapshots:
1983+
1984+ '@alloc/quick-lru@5.3.0': {}
1985+
1986+ '@babel/code-frame@7.29.7':
1987+ dependencies:
1988+ '@babel/helper-validator-identifier': 7.29.7
1989+ js-tokens: 4.0.0
1990+ picocolors: 1.1.1
1991+
1992+ '@babel/compat-data@7.29.7': {}
1993+
1994+ '@babel/core@7.29.13':
1995+ dependencies:
1996+ '@babel/code-frame': 7.29.7
1997+ '@babel/generator': 7.29.13
1998+ '@babel/helper-compilation-targets': 7.29.13
1999+ '@babel/helper-module-transforms': 7.29.13(@babel/core@7.29.13)
2000+ '@babel/helpers': 7.29.13
2001+ '@babel/parser': 7.29.13
2002+ '@babel/template': 7.29.7
2003+ '@babel/traverse': 7.29.13
2004+ '@babel/types': 7.29.11
2005+ '@jridgewell/remapping': 2.3.5
2006+ convert-source-map: 2.0.0
2007+ debug: 4.4.3
2008+ gensync: 1.0.0-beta.2
2009+ json5: 2.2.3
2010+ semver: 6.3.2
2011+ transitivePeerDependencies:
2012+ - supports-color
2013+
2014+ '@babel/generator@7.29.13':
2015+ dependencies:
2016+ '@babel/parser': 7.29.13
2017+ '@babel/types': 7.29.11
2018+ '@jridgewell/gen-mapping': 0.3.13
2019+ '@jridgewell/trace-mapping': 0.3.31
2020+ jsesc: 3.1.0
2021+
2022+ '@babel/helper-compilation-targets@7.29.13':
2023+ dependencies:
2024+ '@babel/compat-data': 7.29.7
2025+ '@babel/helper-validator-option': 7.29.7
2026+ browserslist: 4.29.5
2027+ lru-cache: 5.1.1
2028+ semver: 6.3.2
2029+
2030+ '@babel/helper-globals@7.29.7': {}
2031+
2032+ '@babel/helper-module-imports@7.29.7':
2033+ dependencies:
2034+ '@babel/traverse': 7.29.13
2035+ '@babel/types': 7.29.11
2036+ transitivePeerDependencies:
2037+ - supports-color
2038+
2039+ '@babel/helper-module-transforms@7.29.13(@babel/core@7.29.13)':
2040+ dependencies:
2041+ '@babel/core': 7.29.13
2042+ '@babel/helper-module-imports': 7.29.7
2043+ '@babel/helper-validator-identifier': 7.29.7
2044+ '@babel/traverse': 7.29.13
2045+ transitivePeerDependencies:
2046+ - supports-color
2047+
2048+ '@babel/helper-string-parser@7.29.13': {}
2049+
2050+ '@babel/helper-validator-identifier@7.29.7': {}
2051+
2052+ '@babel/helper-validator-option@7.29.7': {}
2053+
2054+ '@babel/helpers@7.29.13':
2055+ dependencies:
2056+ '@babel/template': 7.29.7
2057+ '@babel/types': 7.29.11
2058+
2059+ '@babel/parser@7.29.13':
2060+ dependencies:
2061+ '@babel/types': 7.29.11
2062+
2063+ '@babel/template@7.29.7':
2064+ dependencies:
2065+ '@babel/code-frame': 7.29.7
2066+ '@babel/parser': 7.29.13
2067+ '@babel/types': 7.29.11
2068+
2069+ '@babel/traverse@7.29.13':
2070+ dependencies:
2071+ '@babel/code-frame': 7.29.7
2072+ '@babel/generator': 7.29.13
2073+ '@babel/helper-globals': 7.29.7
2074+ '@babel/parser': 7.29.13
2075+ '@babel/template': 7.29.7
2076+ '@babel/types': 7.29.11
2077+ debug: 4.4.3
2078+ transitivePeerDependencies:
2079+ - supports-color
2080+
2081+ '@babel/types@7.29.11':
2082+ dependencies:
2083+ '@babel/helper-string-parser': 7.29.13
2084+ '@babel/helper-validator-identifier': 7.29.7
2085+
2086+ '@emnapi/runtime@1.11.3':
2087+ dependencies:
2088+ tslib: 2.9.1
2089+ optional: true
2090+
2091+ '@eslint-community/eslint-utils@4.10.1(eslint@9.39.5(jiti@2.7.0))':
2092+ dependencies:
2093+ eslint: 9.39.5(jiti@2.7.0)
2094+ eslint-visitor-keys: 3.4.3
2095+
2096+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(jiti@2.7.0))':
2097+ dependencies:
2098+ eslint: 9.39.5(jiti@2.7.0)
2099+ eslint-visitor-keys: 3.4.3
2100+
2101+ '@eslint-community/regexpp@4.12.2': {}
2102+
2103+ '@eslint/config-array@0.21.2':
2104+ dependencies:
2105+ '@eslint/object-schema': 2.1.7
2106+ debug: 4.4.3
2107+ minimatch: 3.1.5
2108+ transitivePeerDependencies:
2109+ - supports-color
2110+
2111+ '@eslint/config-helpers@0.4.2':
2112+ dependencies:
2113+ '@eslint/core': 0.17.0
2114+
2115+ '@eslint/core@0.17.0':
2116+ dependencies:
2117+ '@types/json-schema': 7.0.15
2118+
2119+ '@eslint/eslintrc@3.3.7':
2120+ dependencies:
2121+ ajv: 6.15.0
2122+ debug: 4.4.3
2123+ espree: 10.4.0
2124+ globals: 14.0.0
2125+ ignore: 5.3.2
2126+ import-fresh: 3.3.1
2127+ js-yaml: 4.3.2
2128+ minimatch: 3.1.5
2129+ strip-json-comments: 3.1.1
2130+ transitivePeerDependencies:
2131+ - supports-color
2132+
2133+ '@eslint/js@9.39.5': {}
2134+
2135+ '@eslint/object-schema@2.1.7': {}
2136+
2137+ '@eslint/plugin-kit@0.4.1':
2138+ dependencies:
2139+ '@eslint/core': 0.17.0
2140+ levn: 0.4.1
2141+
2142+ '@humanfs/core@0.19.2':
2143+ dependencies:
2144+ '@humanfs/types': 0.15.0
2145+
2146+ '@humanfs/node@0.16.8':
2147+ dependencies:
2148+ '@humanfs/core': 0.19.2
2149+ '@humanfs/types': 0.15.0
2150+ '@humanwhocodes/retry': 0.4.3
2151+
2152+ '@humanfs/types@0.15.0': {}
2153+
2154+ '@humanwhocodes/module-importer@1.0.1': {}
2155+
2156+ '@humanwhocodes/retry@0.4.3': {}
2157+
2158+ '@img/colour@1.1.0':
2159+ optional: true
2160+
2161+ '@img/sharp-darwin-arm64@0.35.5':
2162+ optionalDependencies:
2163+ '@img/sharp-libvips-darwin-arm64': 1.3.4
2164+ optional: true
2165+
2166+ '@img/sharp-darwin-x64@0.35.5':
2167+ optionalDependencies:
2168+ '@img/sharp-libvips-darwin-x64': 1.3.4
2169+ optional: true
2170+
2171+ '@img/sharp-freebsd-wasm32@0.35.5':
2172+ dependencies:
2173+ '@img/sharp-wasm32': 0.35.5
2174+ optional: true
2175+
2176+ '@img/sharp-libvips-darwin-arm64@1.3.4':
2177+ optional: true
2178+
2179+ '@img/sharp-libvips-darwin-x64@1.3.4':
2180+ optional: true
2181+
2182+ '@img/sharp-libvips-linux-arm64@1.3.4':
2183+ optional: true
2184+
2185+ '@img/sharp-libvips-linux-arm@1.3.4':
2186+ optional: true
2187+
2188+ '@img/sharp-libvips-linux-ppc64@1.3.4':
2189+ optional: true
2190+
2191+ '@img/sharp-libvips-linux-riscv64@1.3.4':
2192+ optional: true
2193+
2194+ '@img/sharp-libvips-linux-s390x@1.3.4':
2195+ optional: true
2196+
2197+ '@img/sharp-libvips-linux-x64@1.3.4':
2198+ optional: true
2199+
2200+ '@img/sharp-libvips-linuxmusl-arm64@1.3.4':
2201+ optional: true
2202+
2203+ '@img/sharp-libvips-linuxmusl-x64@1.3.4':
2204+ optional: true
2205+
2206+ '@img/sharp-linux-arm64@0.35.5':
2207+ optionalDependencies:
2208+ '@img/sharp-libvips-linux-arm64': 1.3.4
2209+ optional: true
2210+
2211+ '@img/sharp-linux-arm@0.35.5':
2212+ optionalDependencies:
2213+ '@img/sharp-libvips-linux-arm': 1.3.4
2214+ optional: true
2215+
2216+ '@img/sharp-linux-ppc64@0.35.5':
2217+ optionalDependencies:
2218+ '@img/sharp-libvips-linux-ppc64': 1.3.4
2219+ optional: true
2220+
2221+ '@img/sharp-linux-riscv64@0.35.5':
2222+ optionalDependencies:
2223+ '@img/sharp-libvips-linux-riscv64': 1.3.4
2224+ optional: true
2225+
2226+ '@img/sharp-linux-s390x@0.35.5':
2227+ optionalDependencies:
2228+ '@img/sharp-libvips-linux-s390x': 1.3.4
2229+ optional: true
2230+
2231+ '@img/sharp-linux-x64@0.35.5':
2232+ optionalDependencies:
2233+ '@img/sharp-libvips-linux-x64': 1.3.4
2234+ optional: true
2235+
2236+ '@img/sharp-linuxmusl-arm64@0.35.5':
2237+ optionalDependencies:
2238+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
2239+ optional: true
2240+
2241+ '@img/sharp-linuxmusl-x64@0.35.5':
2242+ optionalDependencies:
2243+ '@img/sharp-libvips-linuxmusl-x64': 1.3.4
2244+ optional: true
2245+
2246+ '@img/sharp-wasm32@0.35.5':
2247+ dependencies:
2248+ '@emnapi/runtime': 1.11.3
2249+ optional: true
2250+
2251+ '@img/sharp-webcontainers-wasm32@0.35.5':
2252+ dependencies:
2253+ '@img/sharp-wasm32': 0.35.5
2254+ optional: true
2255+
2256+ '@img/sharp-win32-arm64@0.35.5':
2257+ optional: true
2258+
2259+ '@img/sharp-win32-ia32@0.35.5':
2260+ optional: true
2261+
2262+ '@img/sharp-win32-x64@0.35.5':
2263+ optional: true
2264+
2265+ '@jridgewell/gen-mapping@0.3.13':
2266+ dependencies:
2267+ '@jridgewell/sourcemap-codec': 1.6.0
2268+ '@jridgewell/trace-mapping': 0.3.31
2269+
2270+ '@jridgewell/remapping@2.3.5':
2271+ dependencies:
2272+ '@jridgewell/gen-mapping': 0.3.13
2273+ '@jridgewell/trace-mapping': 0.3.31
2274+
2275+ '@jridgewell/resolve-uri@3.1.2': {}
2276+
2277+ '@jridgewell/sourcemap-codec@1.6.0': {}
2278+
2279+ '@jridgewell/trace-mapping@0.3.31':
2280+ dependencies:
2281+ '@jridgewell/resolve-uri': 3.1.2
2282+ '@jridgewell/sourcemap-codec': 1.6.0
2283+
2284+ '@next/env@16.4.5': {}
2285+
2286+ '@next/eslint-plugin-next@16.4.5(eslint@9.39.5(jiti@2.7.0))':
2287+ dependencies:
2288+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.7.0))
2289+ fast-glob: 3.3.1
2290+ transitivePeerDependencies:
2291+ - eslint
2292+
2293+ '@next/swc-darwin-arm64@16.4.5':
2294+ optional: true
2295+
2296+ '@next/swc-darwin-x64@16.4.5':
2297+ optional: true
2298+
2299+ '@next/swc-linux-arm64-gnu@16.4.5':
2300+ optional: true
2301+
2302+ '@next/swc-linux-arm64-musl@16.4.5':
2303+ optional: true
2304+
2305+ '@next/swc-linux-x64-gnu@16.4.5':
2306+ optional: true
2307+
2308+ '@next/swc-linux-x64-musl@16.4.5':
2309+ optional: true
2310+
2311+ '@next/swc-win32-arm64-msvc@16.4.5':
2312+ optional: true
2313+
2314+ '@next/swc-win32-x64-msvc@16.4.5':
2315+ optional: true
2316+
2317+ '@nodelib/fs.scandir@2.1.5':
2318+ dependencies:
2319+ '@nodelib/fs.stat': 2.0.5
2320+ run-parallel: 1.2.0
2321+
2322+ '@nodelib/fs.stat@2.0.5': {}
2323+
2324+ '@nodelib/fs.walk@1.2.8':
2325+ dependencies:
2326+ '@nodelib/fs.scandir': 2.1.5
2327+ fastq: 1.20.3
2328+
2329+ '@nolyfill/is-core-module@1.0.39': {}
2330+
2331+ '@rtsao/scc@1.1.0': {}
2332+
2333+ '@swc/helpers@0.5.23':
2334+ dependencies:
2335+ tslib: 2.9.1
2336+
2337+ '@tailwindcss/node@4.3.5':
2338+ dependencies:
2339+ '@jridgewell/remapping': 2.3.5
2340+ enhanced-resolve: 5.26.1
2341+ jiti: 2.7.0
2342+ lightningcss: 1.33.0
2343+ magic-string: 1.4.5
2344+ source-map-js: 1.2.2
2345+ tailwindcss: 4.3.5
2346+
2347+ '@tailwindcss/oxide-android-arm64@4.3.5':
2348+ optional: true
2349+
2350+ '@tailwindcss/oxide-darwin-arm64@4.3.5':
2351+ optional: true
2352+
2353+ '@tailwindcss/oxide-darwin-x64@4.3.5':
2354+ optional: true
2355+
2356+ '@tailwindcss/oxide-freebsd-x64@4.3.5':
2357+ optional: true
2358+
2359+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.3.5':
2360+ optional: true
2361+
2362+ '@tailwindcss/oxide-linux-arm64-gnu@4.3.5':
2363+ optional: true
2364+
2365+ '@tailwindcss/oxide-linux-arm64-musl@4.3.5':
2366+ optional: true
2367+
2368+ '@tailwindcss/oxide-linux-x64-gnu@4.3.5':
2369+ optional: true
2370+
2371+ '@tailwindcss/oxide-linux-x64-musl@4.3.5':
2372+ optional: true
2373+
2374+ '@tailwindcss/oxide-wasm32-wasi@4.3.5':
2375+ optional: true
2376+
2377+ '@tailwindcss/oxide-win32-arm64-msvc@4.3.5':
2378+ optional: true
2379+
2380+ '@tailwindcss/oxide-win32-x64-msvc@4.3.5':
2381+ optional: true
2382+
2383+ '@tailwindcss/oxide@4.3.5':
2384+ optionalDependencies:
2385+ '@tailwindcss/oxide-android-arm64': 4.3.5
2386+ '@tailwindcss/oxide-darwin-arm64': 4.3.5
2387+ '@tailwindcss/oxide-darwin-x64': 4.3.5
2388+ '@tailwindcss/oxide-freebsd-x64': 4.3.5
2389+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.3.5
2390+ '@tailwindcss/oxide-linux-arm64-gnu': 4.3.5
2391+ '@tailwindcss/oxide-linux-arm64-musl': 4.3.5
2392+ '@tailwindcss/oxide-linux-x64-gnu': 4.3.5
2393+ '@tailwindcss/oxide-linux-x64-musl': 4.3.5
2394+ '@tailwindcss/oxide-wasm32-wasi': 4.3.5
2395+ '@tailwindcss/oxide-win32-arm64-msvc': 4.3.5
2396+ '@tailwindcss/oxide-win32-x64-msvc': 4.3.5
2397+
2398+ '@tailwindcss/turbopack@4.3.5':
2399+ dependencies:
2400+ '@alloc/quick-lru': 5.3.0
2401+ '@tailwindcss/node': 4.3.5
2402+ '@tailwindcss/oxide': 4.3.5
2403+ tailwindcss: 4.3.5
2404+
2405+ '@types/estree@1.0.10': {}
2406+
2407+ '@types/json-schema@7.0.15': {}
2408+
2409+ '@types/json5@0.0.29': {}
2410+
2411+ '@types/node@20.19.43':
2412+ dependencies:
2413+ undici-types: 6.21.0
2414+
2415+ '@types/react-dom@19.3.0(@types/react@19.3.0)':
2416+ dependencies:
2417+ '@types/react': 19.3.0
2418+
2419+ '@types/react@19.3.0':
2420+ dependencies:
2421+ csstype: 3.2.3
2422+
2423+ '@typescript-eslint/eslint-plugin@8.72.1(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)':
2424+ dependencies:
2425+ '@eslint-community/regexpp': 4.12.2
2426+ '@typescript-eslint/parser': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2427+ '@typescript-eslint/scope-manager': 8.72.1
2428+ '@typescript-eslint/type-utils': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2429+ '@typescript-eslint/utils': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2430+ '@typescript-eslint/visitor-keys': 8.72.1
2431+ eslint: 9.39.5(jiti@2.7.0)
2432+ ignore: 7.0.14
2433+ natural-compare: 1.4.0
2434+ ts-api-utils: 2.5.0(typescript@5.9.3)
2435+ typescript: 5.9.3
2436+ transitivePeerDependencies:
2437+ - supports-color
2438+
2439+ '@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)':
2440+ dependencies:
2441+ '@typescript-eslint/scope-manager': 8.72.1
2442+ '@typescript-eslint/types': 8.72.1
2443+ '@typescript-eslint/typescript-estree': 8.72.1(typescript@5.9.3)
2444+ '@typescript-eslint/visitor-keys': 8.72.1
2445+ debug: 4.4.3
2446+ eslint: 9.39.5(jiti@2.7.0)
2447+ typescript: 5.9.3
2448+ transitivePeerDependencies:
2449+ - supports-color
2450+
2451+ '@typescript-eslint/project-service@8.72.1(typescript@5.9.3)':
2452+ dependencies:
2453+ '@typescript-eslint/tsconfig-utils': 8.72.1(typescript@5.9.3)
2454+ '@typescript-eslint/types': 8.72.1
2455+ debug: 4.4.3
2456+ typescript: 5.9.3
2457+ transitivePeerDependencies:
2458+ - supports-color
2459+
2460+ '@typescript-eslint/scope-manager@8.72.1':
2461+ dependencies:
2462+ '@typescript-eslint/types': 8.72.1
2463+ '@typescript-eslint/visitor-keys': 8.72.1
2464+
2465+ '@typescript-eslint/tsconfig-utils@8.72.1(typescript@5.9.3)':
2466+ dependencies:
2467+ typescript: 5.9.3
2468+
2469+ '@typescript-eslint/type-utils@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)':
2470+ dependencies:
2471+ '@typescript-eslint/types': 8.72.1
2472+ '@typescript-eslint/typescript-estree': 8.72.1(typescript@5.9.3)
2473+ '@typescript-eslint/utils': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2474+ debug: 4.4.3
2475+ eslint: 9.39.5(jiti@2.7.0)
2476+ ts-api-utils: 2.5.0(typescript@5.9.3)
2477+ typescript: 5.9.3
2478+ transitivePeerDependencies:
2479+ - supports-color
2480+
2481+ '@typescript-eslint/types@8.72.1': {}
2482+
2483+ '@typescript-eslint/typescript-estree@8.72.1(typescript@5.9.3)':
2484+ dependencies:
2485+ '@typescript-eslint/project-service': 8.72.1(typescript@5.9.3)
2486+ '@typescript-eslint/tsconfig-utils': 8.72.1(typescript@5.9.3)
2487+ '@typescript-eslint/types': 8.72.1
2488+ '@typescript-eslint/visitor-keys': 8.72.1
2489+ debug: 4.4.3
2490+ minimatch: 10.2.6
2491+ semver: 7.8.6
2492+ tinyglobby: 0.2.17
2493+ ts-api-utils: 2.5.0(typescript@5.9.3)
2494+ typescript: 5.9.3
2495+ transitivePeerDependencies:
2496+ - supports-color
2497+
2498+ '@typescript-eslint/utils@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)':
2499+ dependencies:
2500+ '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.7.0))
2501+ '@typescript-eslint/scope-manager': 8.72.1
2502+ '@typescript-eslint/types': 8.72.1
2503+ '@typescript-eslint/typescript-estree': 8.72.1(typescript@5.9.3)
2504+ eslint: 9.39.5(jiti@2.7.0)
2505+ typescript: 5.9.3
2506+ transitivePeerDependencies:
2507+ - supports-color
2508+
2509+ '@typescript-eslint/visitor-keys@8.72.1':
2510+ dependencies:
2511+ '@typescript-eslint/types': 8.72.1
2512+ eslint-visitor-keys: 5.0.1
2513+
2514+ '@unrs/resolver-binding-android-arm-eabi@1.13.0':
2515+ optional: true
2516+
2517+ '@unrs/resolver-binding-android-arm64@1.13.0':
2518+ optional: true
2519+
2520+ '@unrs/resolver-binding-darwin-arm64@1.13.0':
2521+ optional: true
2522+
2523+ '@unrs/resolver-binding-darwin-x64@1.13.0':
2524+ optional: true
2525+
2526+ '@unrs/resolver-binding-freebsd-x64@1.13.0':
2527+ optional: true
2528+
2529+ '@unrs/resolver-binding-linux-arm-gnueabihf@1.13.0':
2530+ optional: true
2531+
2532+ '@unrs/resolver-binding-linux-arm-musleabihf@1.13.0':
2533+ optional: true
2534+
2535+ '@unrs/resolver-binding-linux-arm64-gnu@1.13.0':
2536+ optional: true
2537+
2538+ '@unrs/resolver-binding-linux-arm64-musl@1.13.0':
2539+ optional: true
2540+
2541+ '@unrs/resolver-binding-linux-loong64-gnu@1.13.0':
2542+ optional: true
2543+
2544+ '@unrs/resolver-binding-linux-loong64-musl@1.13.0':
2545+ optional: true
2546+
2547+ '@unrs/resolver-binding-linux-ppc64-gnu@1.13.0':
2548+ optional: true
2549+
2550+ '@unrs/resolver-binding-linux-riscv64-gnu@1.13.0':
2551+ optional: true
2552+
2553+ '@unrs/resolver-binding-linux-riscv64-musl@1.13.0':
2554+ optional: true
2555+
2556+ '@unrs/resolver-binding-linux-s390x-gnu@1.13.0':
2557+ optional: true
2558+
2559+ '@unrs/resolver-binding-linux-x64-gnu@1.13.0':
2560+ optional: true
2561+
2562+ '@unrs/resolver-binding-linux-x64-musl@1.13.0':
2563+ optional: true
2564+
2565+ '@unrs/resolver-binding-openharmony-arm64@1.13.0':
2566+ optional: true
2567+
2568+ '@unrs/resolver-binding-win32-arm64-msvc@1.13.0':
2569+ optional: true
2570+
2571+ '@unrs/resolver-binding-win32-ia32-msvc@1.13.0':
2572+ optional: true
2573+
2574+ '@unrs/resolver-binding-win32-x64-msvc@1.13.0':
2575+ optional: true
2576+
2577+ acorn-jsx@5.3.2(acorn@8.19.0):
2578+ dependencies:
2579+ acorn: 8.19.0
2580+
2581+ acorn@8.19.0: {}
2582+
2583+ ajv@6.15.0:
2584+ dependencies:
2585+ fast-deep-equal: 3.1.3
2586+ fast-json-stable-stringify: 2.1.0
2587+ json-schema-traverse: 0.4.1
2588+ uri-js: 4.4.1
2589+
2590+ ansi-styles@4.3.0:
2591+ dependencies:
2592+ color-convert: 2.0.1
2593+
2594+ argparse@2.0.1: {}
2595+
2596+ aria-query@5.3.2: {}
2597+
2598+ array-buffer-byte-length@1.0.2:
2599+ dependencies:
2600+ call-bound: 1.0.4
2601+ is-array-buffer: 3.0.5
2602+
2603+ array-includes@3.2.0:
2604+ dependencies:
2605+ call-bind: 1.0.9
2606+ call-bound: 1.0.4
2607+ define-properties: 1.2.1
2608+ es-abstract: 1.24.2
2609+ es-object-atoms: 1.1.2
2610+ es-shim-unscopables: 1.1.0
2611+ is-string: 1.1.1
2612+ math-intrinsics: 1.1.0
2613+
2614+ array.prototype.findlast@1.2.5:
2615+ dependencies:
2616+ call-bind: 1.0.9
2617+ define-properties: 1.2.1
2618+ es-abstract: 1.24.2
2619+ es-errors: 1.3.0
2620+ es-object-atoms: 1.1.2
2621+ es-shim-unscopables: 1.1.0
2622+
2623+ array.prototype.findlastindex@1.2.6:
2624+ dependencies:
2625+ call-bind: 1.0.9
2626+ call-bound: 1.0.4
2627+ define-properties: 1.2.1
2628+ es-abstract: 1.24.2
2629+ es-errors: 1.3.0
2630+ es-object-atoms: 1.1.2
2631+ es-shim-unscopables: 1.1.0
2632+
2633+ array.prototype.flat@1.3.3:
2634+ dependencies:
2635+ call-bind: 1.0.9
2636+ define-properties: 1.2.1
2637+ es-abstract: 1.24.2
2638+ es-shim-unscopables: 1.1.0
2639+
2640+ array.prototype.flatmap@1.3.3:
2641+ dependencies:
2642+ call-bind: 1.0.9
2643+ define-properties: 1.2.1
2644+ es-abstract: 1.24.2
2645+ es-shim-unscopables: 1.1.0
2646+
2647+ array.prototype.tosorted@1.1.4:
2648+ dependencies:
2649+ call-bind: 1.0.9
2650+ define-properties: 1.2.1
2651+ es-abstract: 1.24.2
2652+ es-errors: 1.3.0
2653+ es-shim-unscopables: 1.1.0
2654+
2655+ arraybuffer.prototype.slice@1.0.4:
2656+ dependencies:
2657+ array-buffer-byte-length: 1.0.2
2658+ call-bind: 1.0.9
2659+ define-properties: 1.2.1
2660+ es-abstract: 1.24.2
2661+ es-errors: 1.3.0
2662+ get-intrinsic: 1.3.0
2663+ is-array-buffer: 3.0.5
2664+
2665+ ast-types-flow@0.0.8: {}
2666+
2667+ async-function@1.0.0: {}
2668+
2669+ available-typed-arrays@1.0.7:
2670+ dependencies:
2671+ possible-typed-array-names: 1.1.0
2672+
2673+ axe-core@4.14.0: {}
2674+
2675+ axobject-query@4.1.0: {}
2676+
2677+ balanced-match@1.0.2: {}
2678+
2679+ balanced-match@4.0.4: {}
2680+
2681+ baseline-browser-mapping@2.11.35: {}
2682+
2683+ brace-expansion@1.1.21:
2684+ dependencies:
2685+ balanced-match: 1.0.2
2686+ concat-map: 0.0.1
2687+
2688+ brace-expansion@5.0.12:
2689+ dependencies:
2690+ balanced-match: 4.0.4
2691+
2692+ braces@3.0.3:
2693+ dependencies:
2694+ fill-range: 7.1.1
2695+
2696+ browserslist@4.29.5:
2697+ dependencies:
2698+ baseline-browser-mapping: 2.11.35
2699+ caniuse-lite: 1.0.30001823
2700+ electron-to-chromium: 1.5.478
2701+ node-releases: 2.0.63
2702+ update-browserslist-db: 1.3.4(browserslist@4.29.5)
2703+
2704+ call-bind-apply-helpers@1.0.2:
2705+ dependencies:
2706+ es-errors: 1.3.0
2707+ function-bind: 1.1.2
2708+
2709+ call-bind@1.0.9:
2710+ dependencies:
2711+ call-bind-apply-helpers: 1.0.2
2712+ es-define-property: 1.0.1
2713+ get-intrinsic: 1.3.0
2714+ set-function-length: 1.2.2
2715+
2716+ call-bound@1.0.4:
2717+ dependencies:
2718+ call-bind-apply-helpers: 1.0.2
2719+ get-intrinsic: 1.3.0
2720+
2721+ callsites@3.1.0: {}
2722+
2723+ caniuse-lite@1.0.30001823: {}
2724+
2725+ chalk@4.1.2:
2726+ dependencies:
2727+ ansi-styles: 4.3.0
2728+ supports-color: 7.2.0
2729+
2730+ client-only@0.0.1: {}
2731+
2732+ color-convert@2.0.1:
2733+ dependencies:
2734+ color-name: 1.1.4
2735+
2736+ color-name@1.1.4: {}
2737+
2738+ concat-map@0.0.1: {}
2739+
2740+ convert-source-map@2.0.0: {}
2741+
2742+ cross-spawn@7.0.6:
2743+ dependencies:
2744+ path-key: 3.1.1
2745+ shebang-command: 2.0.0
2746+ which: 2.0.2
2747+
2748+ csstype@3.2.3: {}
2749+
2750+ damerau-levenshtein@1.0.8: {}
2751+
2752+ data-view-buffer@1.0.2:
2753+ dependencies:
2754+ call-bound: 1.0.4
2755+ es-errors: 1.3.0
2756+ is-data-view: 1.0.2
2757+
2758+ data-view-byte-length@1.0.2:
2759+ dependencies:
2760+ call-bound: 1.0.4
2761+ es-errors: 1.3.0
2762+ is-data-view: 1.0.2
2763+
2764+ data-view-byte-offset@1.0.1:
2765+ dependencies:
2766+ call-bound: 1.0.4
2767+ es-errors: 1.3.0
2768+ is-data-view: 1.0.2
2769+
2770+ debug@3.2.7:
2771+ dependencies:
2772+ ms: 2.1.3
2773+
2774+ debug@4.4.3:
2775+ dependencies:
2776+ ms: 2.1.3
2777+
2778+ deep-is@0.1.4: {}
2779+
2780+ define-data-property@1.1.4:
2781+ dependencies:
2782+ es-define-property: 1.0.1
2783+ es-errors: 1.3.0
2784+ gopd: 1.2.0
2785+
2786+ define-properties@1.2.1:
2787+ dependencies:
2788+ define-data-property: 1.1.4
2789+ has-property-descriptors: 1.0.2
2790+ object-keys: 1.1.1
2791+
2792+ detect-libc@2.1.2: {}
2793+
2794+ doctrine@2.1.0:
2795+ dependencies:
2796+ esutils: 2.0.3
2797+
2798+ dunder-proto@1.0.1:
2799+ dependencies:
2800+ call-bind-apply-helpers: 1.0.2
2801+ es-errors: 1.3.0
2802+ gopd: 1.2.0
2803+
2804+ electron-to-chromium@1.5.478: {}
2805+
2806+ emoji-regex@9.2.2: {}
2807+
2808+ enhanced-resolve@5.26.1:
2809+ dependencies:
2810+ graceful-fs: 4.2.11
2811+ tapable: 2.3.3
2812+
2813+ es-abstract-get@1.0.0:
2814+ dependencies:
2815+ es-errors: 1.3.0
2816+ es-object-atoms: 1.1.2
2817+ is-callable: 1.2.7
2818+ object-inspect: 1.13.4
2819+
2820+ es-abstract@1.24.2:
2821+ dependencies:
2822+ array-buffer-byte-length: 1.0.2
2823+ arraybuffer.prototype.slice: 1.0.4
2824+ available-typed-arrays: 1.0.7
2825+ call-bind: 1.0.9
2826+ call-bound: 1.0.4
2827+ data-view-buffer: 1.0.2
2828+ data-view-byte-length: 1.0.2
2829+ data-view-byte-offset: 1.0.1
2830+ es-define-property: 1.0.1
2831+ es-errors: 1.3.0
2832+ es-object-atoms: 1.1.2
2833+ es-set-tostringtag: 2.1.0
2834+ es-to-primitive: 1.3.4
2835+ function.prototype.name: 1.2.0
2836+ get-intrinsic: 1.3.0
2837+ get-proto: 1.0.1
2838+ get-symbol-description: 1.1.0
2839+ globalthis: 1.0.4
2840+ gopd: 1.2.0
2841+ has-property-descriptors: 1.0.2
2842+ has-proto: 1.2.0
2843+ has-symbols: 1.1.0
2844+ hasown: 2.0.4
2845+ internal-slot: 1.1.0
2846+ is-array-buffer: 3.0.5
2847+ is-callable: 1.2.7
2848+ is-data-view: 1.0.2
2849+ is-negative-zero: 2.0.3
2850+ is-regex: 1.2.1
2851+ is-set: 2.0.3
2852+ is-shared-array-buffer: 1.0.4
2853+ is-string: 1.1.1
2854+ is-typed-array: 1.1.15
2855+ is-weakref: 1.1.1
2856+ math-intrinsics: 1.1.0
2857+ object-inspect: 1.13.4
2858+ object-keys: 1.1.1
2859+ object.assign: 4.1.7
2860+ own-keys: 1.0.2
2861+ regexp.prototype.flags: 1.5.4
2862+ safe-array-concat: 1.1.4
2863+ safe-push-apply: 1.0.0
2864+ safe-regex-test: 1.1.0
2865+ set-proto: 1.0.0
2866+ stop-iteration-iterator: 1.1.0
2867+ string.prototype.trim: 1.2.11
2868+ string.prototype.trimend: 1.0.10
2869+ string.prototype.trimstart: 1.0.8
2870+ typed-array-buffer: 1.0.3
2871+ typed-array-byte-length: 1.0.3
2872+ typed-array-byte-offset: 1.0.5
2873+ typed-array-length: 1.0.8
2874+ unbox-primitive: 1.1.0
2875+ which-typed-array: 1.1.24
2876+
2877+ es-define-property@1.0.1: {}
2878+
2879+ es-errors@1.3.0: {}
2880+
2881+ es-iterator-helpers@1.4.0:
2882+ dependencies:
2883+ call-bind: 1.0.9
2884+ call-bound: 1.0.4
2885+ define-properties: 1.2.1
2886+ es-abstract: 1.24.2
2887+ es-errors: 1.3.0
2888+ es-set-tostringtag: 2.1.0
2889+ function-bind: 1.1.2
2890+ get-intrinsic: 1.3.0
2891+ globalthis: 1.0.4
2892+ gopd: 1.2.0
2893+ has-property-descriptors: 1.0.2
2894+ has-proto: 1.2.0
2895+ has-symbols: 1.1.0
2896+ internal-slot: 1.1.0
2897+ iterator.prototype: 1.1.5
2898+ math-intrinsics: 1.1.0
2899+
2900+ es-object-atoms@1.1.2:
2901+ dependencies:
2902+ es-errors: 1.3.0
2903+
2904+ es-set-tostringtag@2.1.0:
2905+ dependencies:
2906+ es-errors: 1.3.0
2907+ get-intrinsic: 1.3.0
2908+ has-tostringtag: 1.0.2
2909+ hasown: 2.0.4
2910+
2911+ es-shim-unscopables@1.1.0:
2912+ dependencies:
2913+ hasown: 2.0.4
2914+
2915+ es-to-primitive@1.3.4:
2916+ dependencies:
2917+ es-abstract-get: 1.0.0
2918+ es-define-property: 1.0.1
2919+ es-errors: 1.3.0
2920+ is-callable: 1.2.7
2921+ is-date-object: 1.1.0
2922+ is-symbol: 1.1.1
2923+
2924+ escalade@3.2.0: {}
2925+
2926+ escape-string-regexp@4.0.0: {}
2927+
2928+ eslint-config-next@16.4.5(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3):
2929+ dependencies:
2930+ '@next/eslint-plugin-next': 16.4.5(eslint@9.39.5(jiti@2.7.0))
2931+ eslint: 9.39.5(jiti@2.7.0)
2932+ eslint-import-resolver-node: 0.3.10
2933+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0))
2934+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0))
2935+ eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.5(jiti@2.7.0))
2936+ eslint-plugin-react: 7.37.5(eslint@9.39.5(jiti@2.7.0))
2937+ eslint-plugin-react-hooks: 7.1.1(eslint@9.39.5(jiti@2.7.0))
2938+ globals: 16.4.0
2939+ typescript-eslint: 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2940+ optionalDependencies:
2941+ typescript: 5.9.3
2942+ transitivePeerDependencies:
2943+ - '@typescript-eslint/parser'
2944+ - eslint-import-resolver-webpack
2945+ - eslint-plugin-import-x
2946+ - supports-color
2947+
2948+ eslint-import-resolver-node@0.3.10:
2949+ dependencies:
2950+ debug: 3.2.7
2951+ is-core-module: 2.18.0
2952+ resolve: 2.0.0-next.7
2953+ transitivePeerDependencies:
2954+ - supports-color
2955+
2956+ eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)):
2957+ dependencies:
2958+ '@nolyfill/is-core-module': 1.0.39
2959+ debug: 4.4.3
2960+ eslint: 9.39.5(jiti@2.7.0)
2961+ get-tsconfig: 4.14.3
2962+ is-bun-module: 2.0.0
2963+ stable-hash: 0.0.5
2964+ tinyglobby: 0.2.17
2965+ unrs-resolver: 1.13.0
2966+ optionalDependencies:
2967+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0))
2968+ transitivePeerDependencies:
2969+ - supports-color
2970+
2971+ eslint-module-utils@2.14.0(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)):
2972+ dependencies:
2973+ debug: 3.2.7
2974+ optionalDependencies:
2975+ '@typescript-eslint/parser': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
2976+ eslint: 9.39.5(jiti@2.7.0)
2977+ eslint-import-resolver-node: 0.3.10
2978+ eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0))
2979+ transitivePeerDependencies:
2980+ - supports-color
2981+
2982+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)):
2983+ dependencies:
2984+ '@rtsao/scc': 1.1.0
2985+ array-includes: 3.2.0
2986+ array.prototype.findlastindex: 1.2.6
2987+ array.prototype.flat: 1.3.3
2988+ array.prototype.flatmap: 1.3.3
2989+ debug: 3.2.7
2990+ doctrine: 2.1.0
2991+ eslint: 9.39.5(jiti@2.7.0)
2992+ eslint-import-resolver-node: 0.3.10
2993+ eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0))
2994+ hasown: 2.0.4
2995+ is-core-module: 2.18.0
2996+ is-glob: 4.0.3
2997+ minimatch: 3.1.5
2998+ object.fromentries: 2.0.8
2999+ object.groupby: 1.0.3
3000+ object.values: 1.2.1
3001+ semver: 6.3.2
3002+ string.prototype.trimend: 1.0.10
3003+ tsconfig-paths: 3.15.0
3004+ optionalDependencies:
3005+ '@typescript-eslint/parser': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
3006+ transitivePeerDependencies:
3007+ - eslint-import-resolver-typescript
3008+ - eslint-import-resolver-webpack
3009+ - supports-color
3010+
3011+ eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.5(jiti@2.7.0)):
3012+ dependencies:
3013+ aria-query: 5.3.2
3014+ array-includes: 3.2.0
3015+ array.prototype.flatmap: 1.3.3
3016+ ast-types-flow: 0.0.8
3017+ axe-core: 4.14.0
3018+ axobject-query: 4.1.0
3019+ damerau-levenshtein: 1.0.8
3020+ emoji-regex: 9.2.2
3021+ eslint: 9.39.5(jiti@2.7.0)
3022+ hasown: 2.0.4
3023+ jsx-ast-utils: 3.3.5
3024+ language-tags: 1.0.9
3025+ minimatch: 3.1.5
3026+ object.fromentries: 2.0.8
3027+ safe-regex-test: 1.1.0
3028+ string.prototype.includes: 2.0.1
3029+
3030+ eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.7.0)):
3031+ dependencies:
3032+ '@babel/core': 7.29.13
3033+ '@babel/parser': 7.29.13
3034+ eslint: 9.39.5(jiti@2.7.0)
3035+ hermes-parser: 0.25.1
3036+ zod: 4.6.7
3037+ zod-validation-error: 4.0.2(zod@4.6.7)
3038+ transitivePeerDependencies:
3039+ - supports-color
3040+
3041+ eslint-plugin-react@7.37.5(eslint@9.39.5(jiti@2.7.0)):
3042+ dependencies:
3043+ array-includes: 3.2.0
3044+ array.prototype.findlast: 1.2.5
3045+ array.prototype.flatmap: 1.3.3
3046+ array.prototype.tosorted: 1.1.4
3047+ doctrine: 2.1.0
3048+ es-iterator-helpers: 1.4.0
3049+ eslint: 9.39.5(jiti@2.7.0)
3050+ estraverse: 5.3.0
3051+ hasown: 2.0.4
3052+ jsx-ast-utils: 3.3.5
3053+ minimatch: 3.1.5
3054+ object.entries: 1.1.9
3055+ object.fromentries: 2.0.8
3056+ object.values: 1.2.1
3057+ prop-types: 15.8.1
3058+ resolve: 2.0.0-next.7
3059+ semver: 6.3.2
3060+ string.prototype.matchall: 4.1.0
3061+ string.prototype.repeat: 1.0.0
3062+
3063+ eslint-scope@8.4.0:
3064+ dependencies:
3065+ esrecurse: 4.3.0
3066+ estraverse: 5.3.0
3067+
3068+ eslint-visitor-keys@3.4.3: {}
3069+
3070+ eslint-visitor-keys@4.2.1: {}
3071+
3072+ eslint-visitor-keys@5.0.1: {}
3073+
3074+ eslint@9.39.5(jiti@2.7.0):
3075+ dependencies:
3076+ '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.7.0))
3077+ '@eslint-community/regexpp': 4.12.2
3078+ '@eslint/config-array': 0.21.2
3079+ '@eslint/config-helpers': 0.4.2
3080+ '@eslint/core': 0.17.0
3081+ '@eslint/eslintrc': 3.3.7
3082+ '@eslint/js': 9.39.5
3083+ '@eslint/plugin-kit': 0.4.1
3084+ '@humanfs/node': 0.16.8
3085+ '@humanwhocodes/module-importer': 1.0.1
3086+ '@humanwhocodes/retry': 0.4.3
3087+ '@types/estree': 1.0.10
3088+ ajv: 6.15.0
3089+ chalk: 4.1.2
3090+ cross-spawn: 7.0.6
3091+ debug: 4.4.3
3092+ escape-string-regexp: 4.0.0
3093+ eslint-scope: 8.4.0
3094+ eslint-visitor-keys: 4.2.1
3095+ espree: 10.4.0
3096+ esquery: 1.7.0
3097+ esutils: 2.0.3
3098+ fast-deep-equal: 3.1.3
3099+ file-entry-cache: 8.0.0
3100+ find-up: 5.0.0
3101+ glob-parent: 6.0.2
3102+ ignore: 5.3.2
3103+ imurmurhash: 0.1.4
3104+ is-glob: 4.0.3
3105+ json-stable-stringify-without-jsonify: 1.0.1
3106+ lodash.merge: 4.6.2
3107+ minimatch: 3.1.5
3108+ natural-compare: 1.4.0
3109+ optionator: 0.9.4
3110+ optionalDependencies:
3111+ jiti: 2.7.0
3112+ transitivePeerDependencies:
3113+ - supports-color
3114+
3115+ espree@10.4.0:
3116+ dependencies:
3117+ acorn: 8.19.0
3118+ acorn-jsx: 5.3.2(acorn@8.19.0)
3119+ eslint-visitor-keys: 4.2.1
3120+
3121+ esquery@1.7.0:
3122+ dependencies:
3123+ estraverse: 5.3.0
3124+
3125+ esrecurse@4.3.0:
3126+ dependencies:
3127+ estraverse: 5.3.0
3128+
3129+ estraverse@5.3.0: {}
3130+
3131+ esutils@2.0.3: {}
3132+
3133+ fast-deep-equal@3.1.3: {}
3134+
3135+ fast-glob@3.3.1:
3136+ dependencies:
3137+ '@nodelib/fs.stat': 2.0.5
3138+ '@nodelib/fs.walk': 1.2.8
3139+ glob-parent: 5.1.2
3140+ merge2: 1.4.1
3141+ micromatch: 4.0.8
3142+
3143+ fast-json-stable-stringify@2.1.0: {}
3144+
3145+ fast-levenshtein@2.0.6: {}
3146+
3147+ fastq@1.20.3:
3148+ dependencies:
3149+ reusify: 1.1.0
3150+
3151+ fdir@6.5.0(picomatch@4.0.7):
3152+ optionalDependencies:
3153+ picomatch: 4.0.7
3154+
3155+ file-entry-cache@8.0.0:
3156+ dependencies:
3157+ flat-cache: 4.0.1
3158+
3159+ fill-range@7.1.1:
3160+ dependencies:
3161+ to-regex-range: 5.0.1
3162+
3163+ find-up@5.0.0:
3164+ dependencies:
3165+ locate-path: 6.0.0
3166+ path-exists: 4.0.0
3167+
3168+ flat-cache@4.0.1:
3169+ dependencies:
3170+ flatted: 3.4.4
3171+ keyv: 4.5.4
3172+
3173+ flatted@3.4.4: {}
3174+
3175+ for-each@0.3.5:
3176+ dependencies:
3177+ is-callable: 1.2.7
3178+
3179+ function-bind@1.1.2: {}
3180+
3181+ function.prototype.name@1.2.0:
3182+ dependencies:
3183+ call-bind: 1.0.9
3184+ call-bound: 1.0.4
3185+ es-define-property: 1.0.1
3186+ es-errors: 1.3.0
3187+ functions-have-names: 1.2.3
3188+ has-property-descriptors: 1.0.2
3189+ hasown: 2.0.4
3190+ is-callable: 1.2.7
3191+ is-document.all: 1.0.0
3192+
3193+ functions-have-names@1.2.3: {}
3194+
3195+ generator-function@2.0.1: {}
3196+
3197+ gensync@1.0.0-beta.2: {}
3198+
3199+ get-intrinsic@1.3.0:
3200+ dependencies:
3201+ call-bind-apply-helpers: 1.0.2
3202+ es-define-property: 1.0.1
3203+ es-errors: 1.3.0
3204+ es-object-atoms: 1.1.2
3205+ function-bind: 1.1.2
3206+ get-proto: 1.0.1
3207+ gopd: 1.2.0
3208+ has-symbols: 1.1.0
3209+ hasown: 2.0.4
3210+ math-intrinsics: 1.1.0
3211+
3212+ get-proto@1.0.1:
3213+ dependencies:
3214+ dunder-proto: 1.0.1
3215+ es-object-atoms: 1.1.2
3216+
3217+ get-symbol-description@1.1.0:
3218+ dependencies:
3219+ call-bound: 1.0.4
3220+ es-errors: 1.3.0
3221+ get-intrinsic: 1.3.0
3222+
3223+ get-tsconfig@4.14.3:
3224+ dependencies:
3225+ resolve-pkg-maps: 1.0.0
3226+
3227+ glob-parent@5.1.2:
3228+ dependencies:
3229+ is-glob: 4.0.3
3230+
3231+ glob-parent@6.0.2:
3232+ dependencies:
3233+ is-glob: 4.0.3
3234+
3235+ globals@14.0.0: {}
3236+
3237+ globals@16.4.0: {}
3238+
3239+ globalthis@1.0.4:
3240+ dependencies:
3241+ define-properties: 1.2.1
3242+ gopd: 1.2.0
3243+
3244+ gopd@1.2.0: {}
3245+
3246+ graceful-fs@4.2.11: {}
3247+
3248+ has-bigints@1.1.0: {}
3249+
3250+ has-flag@4.0.0: {}
3251+
3252+ has-property-descriptors@1.0.2:
3253+ dependencies:
3254+ es-define-property: 1.0.1
3255+
3256+ has-proto@1.2.0:
3257+ dependencies:
3258+ dunder-proto: 1.0.1
3259+
3260+ has-symbols@1.1.0: {}
3261+
3262+ has-tostringtag@1.0.2:
3263+ dependencies:
3264+ has-symbols: 1.1.0
3265+
3266+ hasown@2.0.4:
3267+ dependencies:
3268+ function-bind: 1.1.2
3269+
3270+ hermes-estree@0.25.1: {}
3271+
3272+ hermes-parser@0.25.1:
3273+ dependencies:
3274+ hermes-estree: 0.25.1
3275+
3276+ ignore@5.3.2: {}
3277+
3278+ ignore@7.0.14: {}
3279+
3280+ import-fresh@3.3.1:
3281+ dependencies:
3282+ parent-module: 1.0.1
3283+ resolve-from: 4.0.0
3284+
3285+ imurmurhash@0.1.4: {}
3286+
3287+ internal-slot@1.1.0:
3288+ dependencies:
3289+ es-errors: 1.3.0
3290+ hasown: 2.0.4
3291+ side-channel: 1.1.1
3292+
3293+ is-array-buffer@3.0.5:
3294+ dependencies:
3295+ call-bind: 1.0.9
3296+ call-bound: 1.0.4
3297+ get-intrinsic: 1.3.0
3298+
3299+ is-async-function@2.1.1:
3300+ dependencies:
3301+ async-function: 1.0.0
3302+ call-bound: 1.0.4
3303+ get-proto: 1.0.1
3304+ has-tostringtag: 1.0.2
3305+ safe-regex-test: 1.1.0
3306+
3307+ is-bigint@1.1.0:
3308+ dependencies:
3309+ has-bigints: 1.1.0
3310+
3311+ is-boolean-object@1.2.2:
3312+ dependencies:
3313+ call-bound: 1.0.4
3314+ has-tostringtag: 1.0.2
3315+
3316+ is-bun-module@2.0.0:
3317+ dependencies:
3318+ semver: 7.8.6
3319+
3320+ is-callable@1.2.7: {}
3321+
3322+ is-core-module@2.18.0:
3323+ dependencies:
3324+ hasown: 2.0.4
3325+
3326+ is-data-view@1.0.2:
3327+ dependencies:
3328+ call-bound: 1.0.4
3329+ get-intrinsic: 1.3.0
3330+ is-typed-array: 1.1.15
3331+
3332+ is-date-object@1.1.0:
3333+ dependencies:
3334+ call-bound: 1.0.4
3335+ has-tostringtag: 1.0.2
3336+
3337+ is-document.all@1.0.0:
3338+ dependencies:
3339+ call-bound: 1.0.4
3340+
3341+ is-extglob@2.1.1: {}
3342+
3343+ is-finalizationregistry@1.1.1:
3344+ dependencies:
3345+ call-bound: 1.0.4
3346+
3347+ is-generator-function@1.1.2:
3348+ dependencies:
3349+ call-bound: 1.0.4
3350+ generator-function: 2.0.1
3351+ get-proto: 1.0.1
3352+ has-tostringtag: 1.0.2
3353+ safe-regex-test: 1.1.0
3354+
3355+ is-glob@4.0.3:
3356+ dependencies:
3357+ is-extglob: 2.1.1
3358+
3359+ is-map@2.0.3: {}
3360+
3361+ is-negative-zero@2.0.3: {}
3362+
3363+ is-number-object@1.1.1:
3364+ dependencies:
3365+ call-bound: 1.0.4
3366+ has-tostringtag: 1.0.2
3367+
3368+ is-number@7.0.0: {}
3369+
3370+ is-regex@1.2.1:
3371+ dependencies:
3372+ call-bound: 1.0.4
3373+ gopd: 1.2.0
3374+ has-tostringtag: 1.0.2
3375+ hasown: 2.0.4
3376+
3377+ is-set@2.0.3: {}
3378+
3379+ is-shared-array-buffer@1.0.4:
3380+ dependencies:
3381+ call-bound: 1.0.4
3382+
3383+ is-string@1.1.1:
3384+ dependencies:
3385+ call-bound: 1.0.4
3386+ has-tostringtag: 1.0.2
3387+
3388+ is-symbol@1.1.1:
3389+ dependencies:
3390+ call-bound: 1.0.4
3391+ has-symbols: 1.1.0
3392+ safe-regex-test: 1.1.0
3393+
3394+ is-typed-array@1.1.15:
3395+ dependencies:
3396+ which-typed-array: 1.1.24
3397+
3398+ is-weakmap@2.0.2: {}
3399+
3400+ is-weakref@1.1.1:
3401+ dependencies:
3402+ call-bound: 1.0.4
3403+
3404+ is-weakset@2.0.4:
3405+ dependencies:
3406+ call-bound: 1.0.4
3407+ get-intrinsic: 1.3.0
3408+
3409+ isarray@2.0.5: {}
3410+
3411+ isexe@2.0.0: {}
3412+
3413+ iterator.prototype@1.1.5:
3414+ dependencies:
3415+ define-data-property: 1.1.4
3416+ es-object-atoms: 1.1.2
3417+ get-intrinsic: 1.3.0
3418+ get-proto: 1.0.1
3419+ has-symbols: 1.1.0
3420+ set-function-name: 2.0.2
3421+
3422+ jiti@2.7.0: {}
3423+
3424+ js-tokens@4.0.0: {}
3425+
3426+ js-yaml@4.3.2:
3427+ dependencies:
3428+ argparse: 2.0.1
3429+
3430+ jsesc@3.1.0: {}
3431+
3432+ json-buffer@3.0.1: {}
3433+
3434+ json-schema-traverse@0.4.1: {}
3435+
3436+ json-stable-stringify-without-jsonify@1.0.1: {}
3437+
3438+ json5@1.0.2:
3439+ dependencies:
3440+ minimist: 1.2.8
3441+
3442+ json5@2.2.3: {}
3443+
3444+ jsx-ast-utils@3.3.5:
3445+ dependencies:
3446+ array-includes: 3.2.0
3447+ array.prototype.flat: 1.3.3
3448+ object.assign: 4.1.7
3449+ object.values: 1.2.1
3450+
3451+ keyv@4.5.4:
3452+ dependencies:
3453+ json-buffer: 3.0.1
3454+
3455+ language-subtag-registry@0.3.23: {}
3456+
3457+ language-tags@1.0.9:
3458+ dependencies:
3459+ language-subtag-registry: 0.3.23
3460+
3461+ levn@0.4.1:
3462+ dependencies:
3463+ prelude-ls: 1.2.1
3464+ type-check: 0.4.0
3465+
3466+ lightningcss-android-arm64@1.33.0:
3467+ optional: true
3468+
3469+ lightningcss-darwin-arm64@1.33.0:
3470+ optional: true
3471+
3472+ lightningcss-darwin-x64@1.33.0:
3473+ optional: true
3474+
3475+ lightningcss-freebsd-x64@1.33.0:
3476+ optional: true
3477+
3478+ lightningcss-linux-arm-gnueabihf@1.33.0:
3479+ optional: true
3480+
3481+ lightningcss-linux-arm64-gnu@1.33.0:
3482+ optional: true
3483+
3484+ lightningcss-linux-arm64-musl@1.33.0:
3485+ optional: true
3486+
3487+ lightningcss-linux-x64-gnu@1.33.0:
3488+ optional: true
3489+
3490+ lightningcss-linux-x64-musl@1.33.0:
3491+ optional: true
3492+
3493+ lightningcss-win32-arm64-msvc@1.33.0:
3494+ optional: true
3495+
3496+ lightningcss-win32-x64-msvc@1.33.0:
3497+ optional: true
3498+
3499+ lightningcss@1.33.0:
3500+ dependencies:
3501+ detect-libc: 2.1.2
3502+ optionalDependencies:
3503+ lightningcss-android-arm64: 1.33.0
3504+ lightningcss-darwin-arm64: 1.33.0
3505+ lightningcss-darwin-x64: 1.33.0
3506+ lightningcss-freebsd-x64: 1.33.0
3507+ lightningcss-linux-arm-gnueabihf: 1.33.0
3508+ lightningcss-linux-arm64-gnu: 1.33.0
3509+ lightningcss-linux-arm64-musl: 1.33.0
3510+ lightningcss-linux-x64-gnu: 1.33.0
3511+ lightningcss-linux-x64-musl: 1.33.0
3512+ lightningcss-win32-arm64-msvc: 1.33.0
3513+ lightningcss-win32-x64-msvc: 1.33.0
3514+
3515+ locate-path@6.0.0:
3516+ dependencies:
3517+ p-locate: 5.0.0
3518+
3519+ lodash.merge@4.6.2: {}
3520+
3521+ loose-envify@1.4.0:
3522+ dependencies:
3523+ js-tokens: 4.0.0
3524+
3525+ lru-cache@5.1.1:
3526+ dependencies:
3527+ yallist: 3.1.1
3528+
3529+ magic-string@1.4.5:
3530+ dependencies:
3531+ '@jridgewell/sourcemap-codec': 1.6.0
3532+
3533+ math-intrinsics@1.1.0: {}
3534+
3535+ merge2@1.4.1: {}
3536+
3537+ micromatch@4.0.8:
3538+ dependencies:
3539+ braces: 3.0.3
3540+ picomatch: 2.3.2
3541+
3542+ minimatch@10.2.6:
3543+ dependencies:
3544+ brace-expansion: 5.0.12
3545+
3546+ minimatch@3.1.5:
3547+ dependencies:
3548+ brace-expansion: 1.1.21
3549+
3550+ minimist@1.2.8: {}
3551+
3552+ ms@2.1.3: {}
3553+
3554+ nanoid@3.3.20: {}
3555+
3556+ napi-postinstall@0.3.8: {}
3557+
3558+ natural-compare@1.4.0: {}
3559+
3560+ next@16.4.5(@babel/core@7.29.13)(@types/node@20.19.43)(react-dom@19.3.0(react@19.3.0))(react@19.3.0):
3561+ dependencies:
3562+ '@next/env': 16.4.5
3563+ '@swc/helpers': 0.5.23
3564+ baseline-browser-mapping: 2.11.35
3565+ caniuse-lite: 1.0.30001823
3566+ postcss: 8.5.23
3567+ react: 19.3.0
3568+ react-dom: 19.3.0(react@19.3.0)
3569+ styled-jsx: 5.1.6(@babel/core@7.29.13)(react@19.3.0)
3570+ optionalDependencies:
3571+ '@next/swc-darwin-arm64': 16.4.5
3572+ '@next/swc-darwin-x64': 16.4.5
3573+ '@next/swc-linux-arm64-gnu': 16.4.5
3574+ '@next/swc-linux-arm64-musl': 16.4.5
3575+ '@next/swc-linux-x64-gnu': 16.4.5
3576+ '@next/swc-linux-x64-musl': 16.4.5
3577+ '@next/swc-win32-arm64-msvc': 16.4.5
3578+ '@next/swc-win32-x64-msvc': 16.4.5
3579+ sharp: 0.35.5(@types/node@20.19.43)
3580+ transitivePeerDependencies:
3581+ - '@babel/core'
3582+ - '@types/node'
3583+ - babel-plugin-macros
3584+
3585+ node-exports-info@1.6.2:
3586+ dependencies:
3587+ array.prototype.flatmap: 1.3.3
3588+ es-errors: 1.3.0
3589+ object.entries: 1.1.9
3590+ semver: 6.3.2
3591+
3592+ node-releases@2.0.63: {}
3593+
3594+ object-assign@4.1.1: {}
3595+
3596+ object-inspect@1.13.4: {}
3597+
3598+ object-keys@1.1.1: {}
3599+
3600+ object.assign@4.1.7:
3601+ dependencies:
3602+ call-bind: 1.0.9
3603+ call-bound: 1.0.4
3604+ define-properties: 1.2.1
3605+ es-object-atoms: 1.1.2
3606+ has-symbols: 1.1.0
3607+ object-keys: 1.1.1
3608+
3609+ object.entries@1.1.9:
3610+ dependencies:
3611+ call-bind: 1.0.9
3612+ call-bound: 1.0.4
3613+ define-properties: 1.2.1
3614+ es-object-atoms: 1.1.2
3615+
3616+ object.fromentries@2.0.8:
3617+ dependencies:
3618+ call-bind: 1.0.9
3619+ define-properties: 1.2.1
3620+ es-abstract: 1.24.2
3621+ es-object-atoms: 1.1.2
3622+
3623+ object.groupby@1.0.3:
3624+ dependencies:
3625+ call-bind: 1.0.9
3626+ define-properties: 1.2.1
3627+ es-abstract: 1.24.2
3628+
3629+ object.values@1.2.1:
3630+ dependencies:
3631+ call-bind: 1.0.9
3632+ call-bound: 1.0.4
3633+ define-properties: 1.2.1
3634+ es-object-atoms: 1.1.2
3635+
3636+ optionator@0.9.4:
3637+ dependencies:
3638+ deep-is: 0.1.4
3639+ fast-levenshtein: 2.0.6
3640+ levn: 0.4.1
3641+ prelude-ls: 1.2.1
3642+ type-check: 0.4.0
3643+ word-wrap: 1.2.5
3644+
3645+ own-keys@1.0.2:
3646+ dependencies:
3647+ call-bound: 1.0.4
3648+ get-intrinsic: 1.3.0
3649+ object-keys: 1.1.1
3650+ safe-push-apply: 1.0.0
3651+
3652+ p-limit@3.1.0:
3653+ dependencies:
3654+ yocto-queue: 0.1.0
3655+
3656+ p-locate@5.0.0:
3657+ dependencies:
3658+ p-limit: 3.1.0
3659+
3660+ parent-module@1.0.1:
3661+ dependencies:
3662+ callsites: 3.1.0
3663+
3664+ path-exists@4.0.0: {}
3665+
3666+ path-key@3.1.1: {}
3667+
3668+ path-parse@1.0.7: {}
3669+
3670+ picocolors@1.1.1: {}
3671+
3672+ picomatch@2.3.2: {}
3673+
3674+ picomatch@4.0.7: {}
3675+
3676+ possible-typed-array-names@1.1.0: {}
3677+
3678+ postcss@8.5.23:
3679+ dependencies:
3680+ nanoid: 3.3.20
3681+ picocolors: 1.1.1
3682+ source-map-js: 1.2.2
3683+
3684+ prelude-ls@1.2.1: {}
3685+
3686+ prop-types@15.8.1:
3687+ dependencies:
3688+ loose-envify: 1.4.0
3689+ object-assign: 4.1.1
3690+ react-is: 16.13.1
3691+
3692+ punycode@2.3.1: {}
3693+
3694+ queue-microtask@1.2.3: {}
3695+
3696+ react-dom@19.3.0(react@19.3.0):
3697+ dependencies:
3698+ react: 19.3.0
3699+ scheduler: 0.28.0
3700+
3701+ react-is@16.13.1: {}
3702+
3703+ react@19.3.0: {}
3704+
3705+ reflect.getprototypeof@1.0.10:
3706+ dependencies:
3707+ call-bind: 1.0.9
3708+ define-properties: 1.2.1
3709+ es-abstract: 1.24.2
3710+ es-errors: 1.3.0
3711+ es-object-atoms: 1.1.2
3712+ get-intrinsic: 1.3.0
3713+ get-proto: 1.0.1
3714+ which-builtin-type: 1.2.1
3715+
3716+ regexp.prototype.flags@1.5.4:
3717+ dependencies:
3718+ call-bind: 1.0.9
3719+ define-properties: 1.2.1
3720+ es-errors: 1.3.0
3721+ get-proto: 1.0.1
3722+ gopd: 1.2.0
3723+ set-function-name: 2.0.2
3724+
3725+ resolve-from@4.0.0: {}
3726+
3727+ resolve-pkg-maps@1.0.0: {}
3728+
3729+ resolve@2.0.0-next.7:
3730+ dependencies:
3731+ es-errors: 1.3.0
3732+ is-core-module: 2.18.0
3733+ node-exports-info: 1.6.2
3734+ object-keys: 1.1.1
3735+ path-parse: 1.0.7
3736+ supports-preserve-symlinks-flag: 1.0.0
3737+
3738+ reusify@1.1.0: {}
3739+
3740+ run-parallel@1.2.0:
3741+ dependencies:
3742+ queue-microtask: 1.2.3
3743+
3744+ safe-array-concat@1.1.4:
3745+ dependencies:
3746+ call-bind: 1.0.9
3747+ call-bound: 1.0.4
3748+ get-intrinsic: 1.3.0
3749+ has-symbols: 1.1.0
3750+ isarray: 2.0.5
3751+
3752+ safe-push-apply@1.0.0:
3753+ dependencies:
3754+ es-errors: 1.3.0
3755+ isarray: 2.0.5
3756+
3757+ safe-regex-test@1.1.0:
3758+ dependencies:
3759+ call-bound: 1.0.4
3760+ es-errors: 1.3.0
3761+ is-regex: 1.2.1
3762+
3763+ scheduler@0.28.0: {}
3764+
3765+ semver@6.3.2: {}
3766+
3767+ semver@7.8.6: {}
3768+
3769+ set-function-length@1.2.2:
3770+ dependencies:
3771+ define-data-property: 1.1.4
3772+ es-errors: 1.3.0
3773+ function-bind: 1.1.2
3774+ get-intrinsic: 1.3.0
3775+ gopd: 1.2.0
3776+ has-property-descriptors: 1.0.2
3777+
3778+ set-function-name@2.0.2:
3779+ dependencies:
3780+ define-data-property: 1.1.4
3781+ es-errors: 1.3.0
3782+ functions-have-names: 1.2.3
3783+ has-property-descriptors: 1.0.2
3784+
3785+ set-proto@1.0.0:
3786+ dependencies:
3787+ dunder-proto: 1.0.1
3788+ es-errors: 1.3.0
3789+ es-object-atoms: 1.1.2
3790+
3791+ sharp@0.35.5(@types/node@20.19.43):
3792+ dependencies:
3793+ '@img/colour': 1.1.0
3794+ detect-libc: 2.1.2
3795+ semver: 7.8.6
3796+ optionalDependencies:
3797+ '@img/sharp-darwin-arm64': 0.35.5
3798+ '@img/sharp-darwin-x64': 0.35.5
3799+ '@img/sharp-freebsd-wasm32': 0.35.5
3800+ '@img/sharp-libvips-darwin-arm64': 1.3.4
3801+ '@img/sharp-libvips-darwin-x64': 1.3.4
3802+ '@img/sharp-libvips-linux-arm': 1.3.4
3803+ '@img/sharp-libvips-linux-arm64': 1.3.4
3804+ '@img/sharp-libvips-linux-ppc64': 1.3.4
3805+ '@img/sharp-libvips-linux-riscv64': 1.3.4
3806+ '@img/sharp-libvips-linux-s390x': 1.3.4
3807+ '@img/sharp-libvips-linux-x64': 1.3.4
3808+ '@img/sharp-libvips-linuxmusl-arm64': 1.3.4
3809+ '@img/sharp-libvips-linuxmusl-x64': 1.3.4
3810+ '@img/sharp-linux-arm': 0.35.5
3811+ '@img/sharp-linux-arm64': 0.35.5
3812+ '@img/sharp-linux-ppc64': 0.35.5
3813+ '@img/sharp-linux-riscv64': 0.35.5
3814+ '@img/sharp-linux-s390x': 0.35.5
3815+ '@img/sharp-linux-x64': 0.35.5
3816+ '@img/sharp-linuxmusl-arm64': 0.35.5
3817+ '@img/sharp-linuxmusl-x64': 0.35.5
3818+ '@img/sharp-webcontainers-wasm32': 0.35.5
3819+ '@img/sharp-win32-arm64': 0.35.5
3820+ '@img/sharp-win32-ia32': 0.35.5
3821+ '@img/sharp-win32-x64': 0.35.5
3822+ '@types/node': 20.19.43
3823+ optional: true
3824+
3825+ shebang-command@2.0.0:
3826+ dependencies:
3827+ shebang-regex: 3.0.0
3828+
3829+ shebang-regex@3.0.0: {}
3830+
3831+ side-channel-list@1.0.1:
3832+ dependencies:
3833+ es-errors: 1.3.0
3834+ object-inspect: 1.13.4
3835+
3836+ side-channel-map@1.0.1:
3837+ dependencies:
3838+ call-bound: 1.0.4
3839+ es-errors: 1.3.0
3840+ get-intrinsic: 1.3.0
3841+ object-inspect: 1.13.4
3842+
3843+ side-channel-weakmap@1.0.2:
3844+ dependencies:
3845+ call-bound: 1.0.4
3846+ es-errors: 1.3.0
3847+ get-intrinsic: 1.3.0
3848+ object-inspect: 1.13.4
3849+ side-channel-map: 1.0.1
3850+
3851+ side-channel@1.1.1:
3852+ dependencies:
3853+ es-errors: 1.3.0
3854+ object-inspect: 1.13.4
3855+ side-channel-list: 1.0.1
3856+ side-channel-map: 1.0.1
3857+ side-channel-weakmap: 1.0.2
3858+
3859+ source-map-js@1.2.2: {}
3860+
3861+ stable-hash@0.0.5: {}
3862+
3863+ stop-iteration-iterator@1.1.0:
3864+ dependencies:
3865+ es-errors: 1.3.0
3866+ internal-slot: 1.1.0
3867+
3868+ string.prototype.includes@2.0.1:
3869+ dependencies:
3870+ call-bind: 1.0.9
3871+ define-properties: 1.2.1
3872+ es-abstract: 1.24.2
3873+
3874+ string.prototype.matchall@4.1.0:
3875+ dependencies:
3876+ call-bind: 1.0.9
3877+ call-bound: 1.0.4
3878+ define-properties: 1.2.1
3879+ es-abstract: 1.24.2
3880+ es-errors: 1.3.0
3881+ es-object-atoms: 1.1.2
3882+ get-intrinsic: 1.3.0
3883+ gopd: 1.2.0
3884+ has-symbols: 1.1.0
3885+ internal-slot: 1.1.0
3886+ regexp.prototype.flags: 1.5.4
3887+ set-function-name: 2.0.2
3888+ side-channel: 1.1.1
3889+
3890+ string.prototype.repeat@1.0.0:
3891+ dependencies:
3892+ define-properties: 1.2.1
3893+ es-abstract: 1.24.2
3894+
3895+ string.prototype.trim@1.2.11:
3896+ dependencies:
3897+ call-bind: 1.0.9
3898+ call-bound: 1.0.4
3899+ define-data-property: 1.1.4
3900+ define-properties: 1.2.1
3901+ es-abstract: 1.24.2
3902+ es-object-atoms: 1.1.2
3903+ has-property-descriptors: 1.0.2
3904+ safe-regex-test: 1.1.0
3905+
3906+ string.prototype.trimend@1.0.10:
3907+ dependencies:
3908+ call-bind: 1.0.9
3909+ call-bound: 1.0.4
3910+ define-properties: 1.2.1
3911+ es-object-atoms: 1.1.2
3912+
3913+ string.prototype.trimstart@1.0.8:
3914+ dependencies:
3915+ call-bind: 1.0.9
3916+ define-properties: 1.2.1
3917+ es-object-atoms: 1.1.2
3918+
3919+ strip-bom@3.0.0: {}
3920+
3921+ strip-json-comments@3.1.1: {}
3922+
3923+ styled-jsx@5.1.6(@babel/core@7.29.13)(react@19.3.0):
3924+ dependencies:
3925+ client-only: 0.0.1
3926+ react: 19.3.0
3927+ optionalDependencies:
3928+ '@babel/core': 7.29.13
3929+
3930+ supports-color@7.2.0:
3931+ dependencies:
3932+ has-flag: 4.0.0
3933+
3934+ supports-preserve-symlinks-flag@1.0.0: {}
3935+
3936+ tailwindcss@4.3.5: {}
3937+
3938+ tapable@2.3.3: {}
3939+
3940+ tinyglobby@0.2.17:
3941+ dependencies:
3942+ fdir: 6.5.0(picomatch@4.0.7)
3943+ picomatch: 4.0.7
3944+
3945+ to-regex-range@5.0.1:
3946+ dependencies:
3947+ is-number: 7.0.0
3948+
3949+ ts-api-utils@2.5.0(typescript@5.9.3):
3950+ dependencies:
3951+ typescript: 5.9.3
3952+
3953+ tsconfig-paths@3.15.0:
3954+ dependencies:
3955+ '@types/json5': 0.0.29
3956+ json5: 1.0.2
3957+ minimist: 1.2.8
3958+ strip-bom: 3.0.0
3959+
3960+ tslib@2.9.1: {}
3961+
3962+ type-check@0.4.0:
3963+ dependencies:
3964+ prelude-ls: 1.2.1
3965+
3966+ typed-array-buffer@1.0.3:
3967+ dependencies:
3968+ call-bound: 1.0.4
3969+ es-errors: 1.3.0
3970+ is-typed-array: 1.1.15
3971+
3972+ typed-array-byte-length@1.0.3:
3973+ dependencies:
3974+ call-bind: 1.0.9
3975+ for-each: 0.3.5
3976+ gopd: 1.2.0
3977+ has-proto: 1.2.0
3978+ is-typed-array: 1.1.15
3979+
3980+ typed-array-byte-offset@1.0.5:
3981+ dependencies:
3982+ available-typed-arrays: 1.0.7
3983+ call-bind: 1.0.9
3984+ for-each: 0.3.5
3985+ gopd: 1.2.0
3986+ is-typed-array: 1.1.15
3987+ reflect.getprototypeof: 1.0.10
3988+
3989+ typed-array-length@1.0.8:
3990+ dependencies:
3991+ call-bind: 1.0.9
3992+ for-each: 0.3.5
3993+ gopd: 1.2.0
3994+ is-typed-array: 1.1.15
3995+ possible-typed-array-names: 1.1.0
3996+ reflect.getprototypeof: 1.0.10
3997+
3998+ typescript-eslint@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3):
3999+ dependencies:
4000+ '@typescript-eslint/eslint-plugin': 8.72.1(@typescript-eslint/parser@8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
4001+ '@typescript-eslint/parser': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
4002+ '@typescript-eslint/typescript-estree': 8.72.1(typescript@5.9.3)
4003+ '@typescript-eslint/utils': 8.72.1(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)
4004+ eslint: 9.39.5(jiti@2.7.0)
4005+ typescript: 5.9.3
4006+ transitivePeerDependencies:
4007+ - supports-color
4008+
4009+ typescript@5.9.3: {}
4010+
4011+ unbox-primitive@1.1.0:
4012+ dependencies:
4013+ call-bound: 1.0.4
4014+ has-bigints: 1.1.0
4015+ has-symbols: 1.1.0
4016+ which-boxed-primitive: 1.1.1
4017+
4018+ undici-types@6.21.0: {}
4019+
4020+ unrs-resolver@1.13.0:
4021+ dependencies:
4022+ napi-postinstall: 0.3.8
4023+ optionalDependencies:
4024+ '@unrs/resolver-binding-android-arm-eabi': 1.13.0
4025+ '@unrs/resolver-binding-android-arm64': 1.13.0
4026+ '@unrs/resolver-binding-darwin-arm64': 1.13.0
4027+ '@unrs/resolver-binding-darwin-x64': 1.13.0
4028+ '@unrs/resolver-binding-freebsd-x64': 1.13.0
4029+ '@unrs/resolver-binding-linux-arm-gnueabihf': 1.13.0
4030+ '@unrs/resolver-binding-linux-arm-musleabihf': 1.13.0
4031+ '@unrs/resolver-binding-linux-arm64-gnu': 1.13.0
4032+ '@unrs/resolver-binding-linux-arm64-musl': 1.13.0
4033+ '@unrs/resolver-binding-linux-loong64-gnu': 1.13.0
4034+ '@unrs/resolver-binding-linux-loong64-musl': 1.13.0
4035+ '@unrs/resolver-binding-linux-ppc64-gnu': 1.13.0
4036+ '@unrs/resolver-binding-linux-riscv64-gnu': 1.13.0
4037+ '@unrs/resolver-binding-linux-riscv64-musl': 1.13.0
4038+ '@unrs/resolver-binding-linux-s390x-gnu': 1.13.0
4039+ '@unrs/resolver-binding-linux-x64-gnu': 1.13.0
4040+ '@unrs/resolver-binding-linux-x64-musl': 1.13.0
4041+ '@unrs/resolver-binding-openharmony-arm64': 1.13.0
4042+ '@unrs/resolver-binding-win32-arm64-msvc': 1.13.0
4043+ '@unrs/resolver-binding-win32-ia32-msvc': 1.13.0
4044+ '@unrs/resolver-binding-win32-x64-msvc': 1.13.0
4045+
4046+ update-browserslist-db@1.3.4(browserslist@4.29.5):
4047+ dependencies:
4048+ browserslist: 4.29.5
4049+ escalade: 3.2.0
4050+ picocolors: 1.1.1
4051+
4052+ uri-js@4.4.1:
4053+ dependencies:
4054+ punycode: 2.3.1
4055+
4056+ which-boxed-primitive@1.1.1:
4057+ dependencies:
4058+ is-bigint: 1.1.0
4059+ is-boolean-object: 1.2.2
4060+ is-number-object: 1.1.1
4061+ is-string: 1.1.1
4062+ is-symbol: 1.1.1
4063+
4064+ which-builtin-type@1.2.1:
4065+ dependencies:
4066+ call-bound: 1.0.4
4067+ function.prototype.name: 1.2.0
4068+ has-tostringtag: 1.0.2
4069+ is-async-function: 2.1.1
4070+ is-date-object: 1.1.0
4071+ is-finalizationregistry: 1.1.1
4072+ is-generator-function: 1.1.2
4073+ is-regex: 1.2.1
4074+ is-weakref: 1.1.1
4075+ isarray: 2.0.5
4076+ which-boxed-primitive: 1.1.1
4077+ which-collection: 1.0.2
4078+ which-typed-array: 1.1.24
4079+
4080+ which-collection@1.0.2:
4081+ dependencies:
4082+ is-map: 2.0.3
4083+ is-set: 2.0.3
4084+ is-weakmap: 2.0.2
4085+ is-weakset: 2.0.4
4086+
4087+ which-typed-array@1.1.24:
4088+ dependencies:
4089+ available-typed-arrays: 1.0.7
4090+ call-bind: 1.0.9
4091+ call-bound: 1.0.4
4092+ for-each: 0.3.5
4093+ get-proto: 1.0.1
4094+ gopd: 1.2.0
4095+ has-tostringtag: 1.0.2
4096+
4097+ which@2.0.2:
4098+ dependencies:
4099+ isexe: 2.0.0
4100+
4101+ word-wrap@1.2.5: {}
4102+
4103+ yallist@3.1.1: {}
4104+
4105+ yocto-queue@0.1.0: {}
4106+
4107+ zod-validation-error@4.0.2(zod@4.6.7):
4108+ dependencies:
4109+ zod: 4.6.7
4110+
4111+ zod@4.6.7: {}
added pnpm-workspace.yaml +3 −0
@@ -0,0 +1,3 @@
1+allowBuilds:
2+ sharp: false
3+ unrs-resolver: false
added public/file.svg +1 −0
@@ -0,0 +1 @@
1+<svg fill="none" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M14.5 13.5V5.41a1 1 0 0 0-.3-.7L9.8.29A1 1 0 0 0 9.08 0H1.5v13.5A2.5 2.5 0 0 0 4 16h8a2.5 2.5 0 0 0 2.5-2.5m-1.5 0v-7H8v-5H3v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1M9.5 5V2.12L12.38 5zM5.13 5h-.62v1.25h2.12V5zm-.62 3h7.12v1.25H4.5zm.62 3h-.62v1.25h7.12V11z" clip-rule="evenodd" fill="#666" fill-rule="evenodd"/></svg>
\ No newline at end of file
added public/globe.svg +1 −0
@@ -0,0 +1 @@
1+<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><g clip-path="url(#a)"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.27 14.1a6.5 6.5 0 0 0 3.67-3.45q-1.24.21-2.7.34-.31 1.83-.97 3.1M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m.48-1.52a7 7 0 0 1-.96 0H7.5a4 4 0 0 1-.84-1.32q-.38-.89-.63-2.08a40 40 0 0 0 3.92 0q-.25 1.2-.63 2.08a4 4 0 0 1-.84 1.31zm2.94-4.76q1.66-.15 2.95-.43a7 7 0 0 0 0-2.58q-1.3-.27-2.95-.43a18 18 0 0 1 0 3.44m-1.27-3.54a17 17 0 0 1 0 3.64 39 39 0 0 1-4.3 0 17 17 0 0 1 0-3.64 39 39 0 0 1 4.3 0m1.1-1.17q1.45.13 2.69.34a6.5 6.5 0 0 0-3.67-3.44q.65 1.26.98 3.1M8.48 1.5l.01.02q.41.37.84 1.31.38.89.63 2.08a40 40 0 0 0-3.92 0q.25-1.2.63-2.08a4 4 0 0 1 .85-1.32 7 7 0 0 1 .96 0m-2.75.4a6.5 6.5 0 0 0-3.67 3.44 29 29 0 0 1 2.7-.34q.31-1.83.97-3.1M4.58 6.28q-1.66.16-2.95.43a7 7 0 0 0 0 2.58q1.3.27 2.95.43a18 18 0 0 1 0-3.44m.17 4.71q-1.45-.12-2.69-.34a6.5 6.5 0 0 0 3.67 3.44q-.65-1.27-.98-3.1" fill="#666"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></svg>
\ No newline at end of file
added public/next.svg +1 −0
@@ -0,0 +1 @@
1+<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 394 80"><path fill="#000" d="M262 0h68.5v12.7h-27.2v66.6h-13.6V12.7H262V0ZM149 0v12.7H94v20.4h44.3v12.6H94v21h55v12.6H80.5V0h68.7zm34.3 0h-17.8l63.8 79.4h17.9l-32-39.7 32-39.6h-17.9l-23 28.6-23-28.6zm18.3 56.7-9-11-27.1 33.7h17.8l18.3-22.7z"/><path fill="#000" d="M81 79.3 17 0H0v79.3h13.6V17l50.2 62.3H81Zm252.6-.4c-1 0-1.8-.4-2.5-1s-1.1-1.6-1.1-2.6.3-1.8 1-2.5 1.6-1 2.6-1 1.8.3 2.5 1a3.4 3.4 0 0 1 .6 4.3 3.7 3.7 0 0 1-3 1.8zm23.2-33.5h6v23.3c0 2.1-.4 4-1.3 5.5a9.1 9.1 0 0 1-3.8 3.5c-1.6.8-3.5 1.3-5.7 1.3-2 0-3.7-.4-5.3-1s-2.8-1.8-3.7-3.2c-.9-1.3-1.4-3-1.4-5h6c.1.8.3 1.6.7 2.2s1 1.2 1.6 1.5c.7.4 1.5.5 2.4.5 1 0 1.8-.2 2.4-.6a4 4 0 0 0 1.6-1.8c.3-.8.5-1.8.5-3V45.5zm30.9 9.1a4.4 4.4 0 0 0-2-3.3 7.5 7.5 0 0 0-4.3-1.1c-1.3 0-2.4.2-3.3.5-.9.4-1.6 1-2 1.6a3.5 3.5 0 0 0-.3 4c.3.5.7.9 1.3 1.2l1.8 1 2 .5 3.2.8c1.3.3 2.5.7 3.7 1.2a13 13 0 0 1 3.2 1.8 8.1 8.1 0 0 1 3 6.5c0 2-.5 3.7-1.5 5.1a10 10 0 0 1-4.4 3.5c-1.8.8-4.1 1.2-6.8 1.2-2.6 0-4.9-.4-6.8-1.2-2-.8-3.4-2-4.5-3.5a10 10 0 0 1-1.7-5.6h6a5 5 0 0 0 3.5 4.6c1 .4 2.2.6 3.4.6 1.3 0 2.5-.2 3.5-.6 1-.4 1.8-1 2.4-1.7a4 4 0 0 0 .8-2.4c0-.9-.2-1.6-.7-2.2a11 11 0 0 0-2.1-1.4l-3.2-1-3.8-1c-2.8-.7-5-1.7-6.6-3.2a7.2 7.2 0 0 1-2.4-5.7 8 8 0 0 1 1.7-5 10 10 0 0 1 4.3-3.5c2-.8 4-1.2 6.4-1.2 2.3 0 4.4.4 6.2 1.2 1.8.8 3.2 2 4.3 3.4 1 1.4 1.5 3 1.5 5h-5.8z"/></svg>
\ No newline at end of file
added public/vercel.svg +1 −0
@@ -0,0 +1 @@
1+<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1155 1000"><path d="m577.3 0 577.4 1000H0z" fill="#fff"/></svg>
\ No newline at end of file
added public/window.svg +1 −0
@@ -0,0 +1 @@
1+<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 2.5h13v10a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1zM0 1h16v11.5a2.5 2.5 0 0 1-2.5 2.5h-11A2.5 2.5 0 0 1 0 12.5zm3.75 4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5M7 4.75a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0m1.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5" fill="#666"/></svg>
\ No newline at end of file
added src/app/favicon.ico +0 −0

Binary file not shown.

added src/app/globals.css +26 −0
@@ -0,0 +1,26 @@
1+@import "tailwindcss";
2+
3+:root {
4+ --background: #ffffff;
5+ --foreground: #171717;
6+}
7+
8+@theme inline {
9+ --color-background: var(--background);
10+ --color-foreground: var(--foreground);
11+ --font-sans: var(--font-geist-sans);
12+ --font-mono: var(--font-geist-mono);
13+}
14+
15+@media (prefers-color-scheme: dark) {
16+ :root {
17+ --background: #0a0a0a;
18+ --foreground: #ededed;
19+ }
20+}
21+
22+body {
23+ background: var(--background);
24+ color: var(--foreground);
25+ font-family: Arial, Helvetica, sans-serif;
26+}
added src/app/layout.tsx +29 −0
@@ -0,0 +1,29 @@
1+import type { Metadata } from "next";
2+import { Geist, Geist_Mono } from "next/font/google";
3+import "./globals.css";
4+
5+const geistSans = Geist({
6+ variable: "--font-geist-sans",
7+ subsets: ["latin"],
8+});
9+
10+const geistMono = Geist_Mono({
11+ variable: "--font-geist-mono",
12+ subsets: ["latin"],
13+});
14+
15+export const metadata: Metadata = {
16+ title: "Create Next App",
17+ description: "Generated by create next app",
18+};
19+
20+export default function RootLayout({ children }: LayoutProps<"/">) {
21+ return (
22+ <html
23+ lang="en"
24+ className={`${geistSans.variable} ${geistMono.variable} h-full antialiased`}
25+ >
26+ <body className="min-h-full flex flex-col">{children}</body>
27+ </html>
28+ );
29+}
added src/app/page.tsx +69 −0
@@ -0,0 +1,69 @@
1+import Image from "next/image";
2+
3+export default function Home() {
4+ return (
5+ <div className="flex flex-col flex-1 items-center justify-center bg-zinc-50 font-sans dark:bg-black">
6+ <main className="flex flex-1 w-full max-w-3xl flex-col items-center justify-between py-32 px-16 bg-white dark:bg-black sm:items-start">
7+ <Image
8+ className="dark:invert h-5 w-[100px]"
9+ src="/next.svg"
10+ alt="Next.js logo"
11+ width={100}
12+ height={20}
13+ priority
14+ />
15+ <div className="flex flex-col items-center gap-6 text-center sm:items-start sm:text-left">
16+ <h1 className="max-w-xs text-3xl font-semibold leading-10 tracking-tight text-black dark:text-zinc-50">
17+ To get started, edit the{" "}
18+ <code className="rounded bg-black/[.06] px-1.5 py-0.5 font-mono text-[0.9em] dark:bg-white/[.08]">
19+ page.tsx
20+ </code>{" "}
21+ file.
22+ </h1>
23+ <p className="max-w-md text-lg leading-8 text-zinc-600 dark:text-zinc-400">
24+ Looking for a starting point or more instructions? Head over to{" "}
25+ <a
26+ href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
27+ className="font-medium text-zinc-950 dark:text-zinc-50"
28+ >
29+ Templates
30+ </a>{" "}
31+ or the{" "}
32+ <a
33+ href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
34+ className="font-medium text-zinc-950 dark:text-zinc-50"
35+ >
36+ Learning
37+ </a>{" "}
38+ center.
39+ </p>
40+ </div>
41+ <div className="flex flex-col gap-4 text-base font-medium sm:flex-row">
42+ <a
43+ className="flex h-12 w-full items-center justify-center gap-2 rounded-full bg-foreground px-5 text-background transition-colors hover:bg-[#383838] dark:hover:bg-[#ccc] md:w-[158px]"
44+ href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
45+ target="_blank"
46+ rel="noopener noreferrer"
47+ >
48+ <Image
49+ className="dark:invert h-[14px] w-4"
50+ src="/vercel.svg"
51+ alt="Vercel logomark"
52+ width={16}
53+ height={14}
54+ />
55+ Deploy Now
56+ </a>
57+ <a
58+ className="flex h-12 w-full items-center justify-center rounded-full border border-solid border-black/[.08] px-5 transition-colors hover:border-transparent hover:bg-black/[.04] dark:border-white/[.145] dark:hover:bg-[#1a1a1a] md:w-[158px]"
59+ href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
60+ target="_blank"
61+ rel="noopener noreferrer"
62+ >
63+ Documentation
64+ </a>
65+ </div>
66+ </main>
67+ </div>
68+ );
69+}
added tsconfig.json +34 −0
@@ -0,0 +1,34 @@
1+{
2+ "compilerOptions": {
3+ "target": "ES2017",
4+ "lib": ["dom", "dom.iterable", "esnext"],
5+ "allowJs": true,
6+ "skipLibCheck": true,
7+ "strict": true,
8+ "noEmit": true,
9+ "esModuleInterop": true,
10+ "module": "esnext",
11+ "moduleResolution": "bundler",
12+ "resolveJsonModule": true,
13+ "isolatedModules": true,
14+ "jsx": "react-jsx",
15+ "incremental": true,
16+ "plugins": [
17+ {
18+ "name": "next"
19+ }
20+ ],
21+ "paths": {
22+ "@/*": ["./src/*"]
23+ }
24+ },
25+ "include": [
26+ "next-env.d.ts",
27+ "**/*.ts",
28+ "**/*.tsx",
29+ ".next/types/**/*.ts",
30+ ".next/dev/types/**/*.ts",
31+ "**/*.mts"
32+ ],
33+ "exclude": ["node_modules"]
34+}
35
Menu

Theme