irongit

Initial commit from Create Next App

huncholanehuncholaneauthored
commit d20684782022b355e9bc8c613cf834146221e606Browse files

18 files changed, +6280 -0

+41-0.gitignore
@@ -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
+36-0README.md
@@ -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.
+0-0app/favicon.ico

Binary file changed.

+21-0app/globals.css
@@ -0,0 +1,21 @@
1+@tailwind base;
2+@tailwind components;
3+@tailwind utilities;
4+
5+:root {
6+ --background: #ffffff;
7+ --foreground: #171717;
8+}
9+
10+@media (prefers-color-scheme: dark) {
11+ :root {
12+ --background: #0a0a0a;
13+ --foreground: #ededed;
14+ }
15+}
16+
17+body {
18+ color: var(--foreground);
19+ background: var(--background);
20+ font-family: Arial, Helvetica, sans-serif;
21+}
+34-0app/layout.tsx
@@ -0,0 +1,34 @@
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({
21+ children,
22+}: Readonly<{
23+ children: React.ReactNode;
24+}>) {
25+ return (
26+ <html lang="en">
27+ <body
28+ className={`${geistSans.variable} ${geistMono.variable} antialiased`}
29+ >
30+ {children}
31+ </body>
32+ </html>
33+ );
34+}
+101-0app/page.tsx
@@ -0,0 +1,101 @@
1+import Image from "next/image";
2+
3+export default function Home() {
4+ return (
5+ <div className="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-geist-sans)]">
6+ <main className="flex flex-col gap-8 row-start-2 items-center sm:items-start">
7+ <Image
8+ className="dark:invert"
9+ src="/next.svg"
10+ alt="Next.js logo"
11+ width={180}
12+ height={38}
13+ priority
14+ />
15+ <ol className="list-inside list-decimal text-sm text-center sm:text-left font-[family-name:var(--font-geist-mono)]">
16+ <li className="mb-2">
17+ Get started by editing{" "}
18+ <code className="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-semibold">
19+ app/page.tsx
20+ </code>
21+ .
22+ </li>
23+ <li>Save and see your changes instantly.</li>
24+ </ol>
25+
26+ <div className="flex gap-4 items-center flex-col sm:flex-row">
27+ <a
28+ className="rounded-full border border-solid border-transparent transition-colors flex items-center justify-center bg-foreground text-background gap-2 hover:bg-[#383838] dark:hover:bg-[#ccc] text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5"
29+ href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
30+ target="_blank"
31+ rel="noopener noreferrer"
32+ >
33+ <Image
34+ className="dark:invert"
35+ src="/vercel.svg"
36+ alt="Vercel logomark"
37+ width={20}
38+ height={20}
39+ />
40+ Deploy now
41+ </a>
42+ <a
43+ className="rounded-full border border-solid border-black/[.08] dark:border-white/[.145] transition-colors flex items-center justify-center hover:bg-[#f2f2f2] dark:hover:bg-[#1a1a1a] hover:border-transparent text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 sm:min-w-44"
44+ href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
45+ target="_blank"
46+ rel="noopener noreferrer"
47+ >
48+ Read our docs
49+ </a>
50+ </div>
51+ </main>
52+ <footer className="row-start-3 flex gap-6 flex-wrap items-center justify-center">
53+ <a
54+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
55+ href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
56+ target="_blank"
57+ rel="noopener noreferrer"
58+ >
59+ <Image
60+ aria-hidden
61+ src="/file.svg"
62+ alt="File icon"
63+ width={16}
64+ height={16}
65+ />
66+ Learn
67+ </a>
68+ <a
69+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
70+ href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
71+ target="_blank"
72+ rel="noopener noreferrer"
73+ >
74+ <Image
75+ aria-hidden
76+ src="/window.svg"
77+ alt="Window icon"
78+ width={16}
79+ height={16}
80+ />
81+ Examples
82+ </a>
83+ <a
84+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
85+ href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
86+ target="_blank"
87+ rel="noopener noreferrer"
88+ >
89+ <Image
90+ aria-hidden
91+ src="/globe.svg"
92+ alt="Globe icon"
93+ width={16}
94+ height={16}
95+ />
96+ Go to nextjs.org →
97+ </a>
98+ </footer>
99+ </div>
100+ );
101+}
+16-0eslint.config.mjs
@@ -0,0 +1,16 @@
1+import { dirname } from "path";
2+import { fileURLToPath } from "url";
3+import { FlatCompat } from "@eslint/eslintrc";
4+
5+const __filename = fileURLToPath(import.meta.url);
6+const __dirname = dirname(__filename);
7+
8+const compat = new FlatCompat({
9+ baseDirectory: __dirname,
10+});
11+
12+const eslintConfig = [
13+ ...compat.extends("next/core-web-vitals", "next/typescript"),
14+];
15+
16+export default eslintConfig;
+7-0next.config.ts
@@ -0,0 +1,7 @@
1+import type { NextConfig } from "next";
2+
3+const nextConfig: NextConfig = {
4+ /* config options here */
5+};
6+
7+export default nextConfig;
+5939-0package-lock.json
@@ -0,0 +1,5939 @@
1+{
2+ "name": "egnn",
3+ "version": "0.1.0",
4+ "lockfileVersion": 3,
5+ "requires": true,
6+ "packages": {
7+ "": {
8+ "name": "egnn",
9+ "version": "0.1.0",
10+ "dependencies": {
11+ "next": "15.1.7",
12+ "react": "^19.0.0",
13+ "react-dom": "^19.0.0"
14+ },
15+ "devDependencies": {
16+ "@eslint/eslintrc": "^3",
17+ "@types/node": "^20",
18+ "@types/react": "^19",
19+ "@types/react-dom": "^19",
20+ "eslint": "^9",
21+ "eslint-config-next": "15.1.7",
22+ "postcss": "^8",
23+ "tailwindcss": "^3.4.1",
24+ "typescript": "^5"
25+ }
26+ },
27+ "node_modules/@alloc/quick-lru": {
28+ "version": "5.2.0",
29+ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
30+ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
31+ "dev": true,
32+ "license": "MIT",
33+ "engines": {
34+ "node": ">=10"
35+ },
36+ "funding": {
37+ "url": "https://github.com/sponsors/sindresorhus"
38+ }
39+ },
40+ "node_modules/@emnapi/runtime": {
41+ "version": "1.3.1",
42+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz",
43+ "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==",
44+ "license": "MIT",
45+ "optional": true,
46+ "dependencies": {
47+ "tslib": "^2.4.0"
48+ }
49+ },
50+ "node_modules/@eslint-community/eslint-utils": {
51+ "version": "4.4.1",
52+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
53+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
54+ "dev": true,
55+ "license": "MIT",
56+ "dependencies": {
57+ "eslint-visitor-keys": "^3.4.3"
58+ },
59+ "engines": {
60+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
61+ },
62+ "funding": {
63+ "url": "https://opencollective.com/eslint"
64+ },
65+ "peerDependencies": {
66+ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
67+ }
68+ },
69+ "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
70+ "version": "3.4.3",
71+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
72+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
73+ "dev": true,
74+ "license": "Apache-2.0",
75+ "engines": {
76+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
77+ },
78+ "funding": {
79+ "url": "https://opencollective.com/eslint"
80+ }
81+ },
82+ "node_modules/@eslint-community/regexpp": {
83+ "version": "4.12.1",
84+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
85+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
86+ "dev": true,
87+ "license": "MIT",
88+ "engines": {
89+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
90+ }
91+ },
92+ "node_modules/@eslint/config-array": {
93+ "version": "0.19.2",
94+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz",
95+ "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==",
96+ "dev": true,
97+ "license": "Apache-2.0",
98+ "dependencies": {
99+ "@eslint/object-schema": "^2.1.6",
100+ "debug": "^4.3.1",
101+ "minimatch": "^3.1.2"
102+ },
103+ "engines": {
104+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
105+ }
106+ },
107+ "node_modules/@eslint/core": {
108+ "version": "0.11.0",
109+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.11.0.tgz",
110+ "integrity": "sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==",
111+ "dev": true,
112+ "license": "Apache-2.0",
113+ "dependencies": {
114+ "@types/json-schema": "^7.0.15"
115+ },
116+ "engines": {
117+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
118+ }
119+ },
120+ "node_modules/@eslint/eslintrc": {
121+ "version": "3.2.0",
122+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz",
123+ "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==",
124+ "dev": true,
125+ "license": "MIT",
126+ "dependencies": {
127+ "ajv": "^6.12.4",
128+ "debug": "^4.3.2",
129+ "espree": "^10.0.1",
130+ "globals": "^14.0.0",
131+ "ignore": "^5.2.0",
132+ "import-fresh": "^3.2.1",
133+ "js-yaml": "^4.1.0",
134+ "minimatch": "^3.1.2",
135+ "strip-json-comments": "^3.1.1"
136+ },
137+ "engines": {
138+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
139+ },
140+ "funding": {
141+ "url": "https://opencollective.com/eslint"
142+ }
143+ },
144+ "node_modules/@eslint/js": {
145+ "version": "9.20.0",
146+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.20.0.tgz",
147+ "integrity": "sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==",
148+ "dev": true,
149+ "license": "MIT",
150+ "engines": {
151+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
152+ }
153+ },
154+ "node_modules/@eslint/object-schema": {
155+ "version": "2.1.6",
156+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
157+ "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
158+ "dev": true,
159+ "license": "Apache-2.0",
160+ "engines": {
161+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
162+ }
163+ },
164+ "node_modules/@eslint/plugin-kit": {
165+ "version": "0.2.5",
166+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz",
167+ "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==",
168+ "dev": true,
169+ "license": "Apache-2.0",
170+ "dependencies": {
171+ "@eslint/core": "^0.10.0",
172+ "levn": "^0.4.1"
173+ },
174+ "engines": {
175+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
176+ }
177+ },
178+ "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": {
179+ "version": "0.10.0",
180+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
181+ "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
182+ "dev": true,
183+ "license": "Apache-2.0",
184+ "dependencies": {
185+ "@types/json-schema": "^7.0.15"
186+ },
187+ "engines": {
188+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
189+ }
190+ },
191+ "node_modules/@humanfs/core": {
192+ "version": "0.19.1",
193+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
194+ "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
195+ "dev": true,
196+ "license": "Apache-2.0",
197+ "engines": {
198+ "node": ">=18.18.0"
199+ }
200+ },
201+ "node_modules/@humanfs/node": {
202+ "version": "0.16.6",
203+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz",
204+ "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==",
205+ "dev": true,
206+ "license": "Apache-2.0",
207+ "dependencies": {
208+ "@humanfs/core": "^0.19.1",
209+ "@humanwhocodes/retry": "^0.3.0"
210+ },
211+ "engines": {
212+ "node": ">=18.18.0"
213+ }
214+ },
215+ "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": {
216+ "version": "0.3.1",
217+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz",
218+ "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==",
219+ "dev": true,
220+ "license": "Apache-2.0",
221+ "engines": {
222+ "node": ">=18.18"
223+ },
224+ "funding": {
225+ "type": "github",
226+ "url": "https://github.com/sponsors/nzakas"
227+ }
228+ },
229+ "node_modules/@humanwhocodes/module-importer": {
230+ "version": "1.0.1",
231+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
232+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
233+ "dev": true,
234+ "license": "Apache-2.0",
235+ "engines": {
236+ "node": ">=12.22"
237+ },
238+ "funding": {
239+ "type": "github",
240+ "url": "https://github.com/sponsors/nzakas"
241+ }
242+ },
243+ "node_modules/@humanwhocodes/retry": {
244+ "version": "0.4.1",
245+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz",
246+ "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==",
247+ "dev": true,
248+ "license": "Apache-2.0",
249+ "engines": {
250+ "node": ">=18.18"
251+ },
252+ "funding": {
253+ "type": "github",
254+ "url": "https://github.com/sponsors/nzakas"
255+ }
256+ },
257+ "node_modules/@img/sharp-darwin-arm64": {
258+ "version": "0.33.5",
259+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
260+ "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
261+ "cpu": [
262+ "arm64"
263+ ],
264+ "license": "Apache-2.0",
265+ "optional": true,
266+ "os": [
267+ "darwin"
268+ ],
269+ "engines": {
270+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
271+ },
272+ "funding": {
273+ "url": "https://opencollective.com/libvips"
274+ },
275+ "optionalDependencies": {
276+ "@img/sharp-libvips-darwin-arm64": "1.0.4"
277+ }
278+ },
279+ "node_modules/@img/sharp-darwin-x64": {
280+ "version": "0.33.5",
281+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
282+ "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
283+ "cpu": [
284+ "x64"
285+ ],
286+ "license": "Apache-2.0",
287+ "optional": true,
288+ "os": [
289+ "darwin"
290+ ],
291+ "engines": {
292+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
293+ },
294+ "funding": {
295+ "url": "https://opencollective.com/libvips"
296+ },
297+ "optionalDependencies": {
298+ "@img/sharp-libvips-darwin-x64": "1.0.4"
299+ }
300+ },
301+ "node_modules/@img/sharp-libvips-darwin-arm64": {
302+ "version": "1.0.4",
303+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
304+ "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
305+ "cpu": [
306+ "arm64"
307+ ],
308+ "license": "LGPL-3.0-or-later",
309+ "optional": true,
310+ "os": [
311+ "darwin"
312+ ],
313+ "funding": {
314+ "url": "https://opencollective.com/libvips"
315+ }
316+ },
317+ "node_modules/@img/sharp-libvips-darwin-x64": {
318+ "version": "1.0.4",
319+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
320+ "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
321+ "cpu": [
322+ "x64"
323+ ],
324+ "license": "LGPL-3.0-or-later",
325+ "optional": true,
326+ "os": [
327+ "darwin"
328+ ],
329+ "funding": {
330+ "url": "https://opencollective.com/libvips"
331+ }
332+ },
333+ "node_modules/@img/sharp-libvips-linux-arm": {
334+ "version": "1.0.5",
335+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
336+ "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
337+ "cpu": [
338+ "arm"
339+ ],
340+ "license": "LGPL-3.0-or-later",
341+ "optional": true,
342+ "os": [
343+ "linux"
344+ ],
345+ "funding": {
346+ "url": "https://opencollective.com/libvips"
347+ }
348+ },
349+ "node_modules/@img/sharp-libvips-linux-arm64": {
350+ "version": "1.0.4",
351+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
352+ "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
353+ "cpu": [
354+ "arm64"
355+ ],
356+ "license": "LGPL-3.0-or-later",
357+ "optional": true,
358+ "os": [
359+ "linux"
360+ ],
361+ "funding": {
362+ "url": "https://opencollective.com/libvips"
363+ }
364+ },
365+ "node_modules/@img/sharp-libvips-linux-s390x": {
366+ "version": "1.0.4",
367+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
368+ "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
369+ "cpu": [
370+ "s390x"
371+ ],
372+ "license": "LGPL-3.0-or-later",
373+ "optional": true,
374+ "os": [
375+ "linux"
376+ ],
377+ "funding": {
378+ "url": "https://opencollective.com/libvips"
379+ }
380+ },
381+ "node_modules/@img/sharp-libvips-linux-x64": {
382+ "version": "1.0.4",
383+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
384+ "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
385+ "cpu": [
386+ "x64"
387+ ],
388+ "license": "LGPL-3.0-or-later",
389+ "optional": true,
390+ "os": [
391+ "linux"
392+ ],
393+ "funding": {
394+ "url": "https://opencollective.com/libvips"
395+ }
396+ },
397+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
398+ "version": "1.0.4",
399+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
400+ "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
401+ "cpu": [
402+ "arm64"
403+ ],
404+ "license": "LGPL-3.0-or-later",
405+ "optional": true,
406+ "os": [
407+ "linux"
408+ ],
409+ "funding": {
410+ "url": "https://opencollective.com/libvips"
411+ }
412+ },
413+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
414+ "version": "1.0.4",
415+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
416+ "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
417+ "cpu": [
418+ "x64"
419+ ],
420+ "license": "LGPL-3.0-or-later",
421+ "optional": true,
422+ "os": [
423+ "linux"
424+ ],
425+ "funding": {
426+ "url": "https://opencollective.com/libvips"
427+ }
428+ },
429+ "node_modules/@img/sharp-linux-arm": {
430+ "version": "0.33.5",
431+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
432+ "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
433+ "cpu": [
434+ "arm"
435+ ],
436+ "license": "Apache-2.0",
437+ "optional": true,
438+ "os": [
439+ "linux"
440+ ],
441+ "engines": {
442+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
443+ },
444+ "funding": {
445+ "url": "https://opencollective.com/libvips"
446+ },
447+ "optionalDependencies": {
448+ "@img/sharp-libvips-linux-arm": "1.0.5"
449+ }
450+ },
451+ "node_modules/@img/sharp-linux-arm64": {
452+ "version": "0.33.5",
453+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
454+ "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
455+ "cpu": [
456+ "arm64"
457+ ],
458+ "license": "Apache-2.0",
459+ "optional": true,
460+ "os": [
461+ "linux"
462+ ],
463+ "engines": {
464+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
465+ },
466+ "funding": {
467+ "url": "https://opencollective.com/libvips"
468+ },
469+ "optionalDependencies": {
470+ "@img/sharp-libvips-linux-arm64": "1.0.4"
471+ }
472+ },
473+ "node_modules/@img/sharp-linux-s390x": {
474+ "version": "0.33.5",
475+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
476+ "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
477+ "cpu": [
478+ "s390x"
479+ ],
480+ "license": "Apache-2.0",
481+ "optional": true,
482+ "os": [
483+ "linux"
484+ ],
485+ "engines": {
486+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
487+ },
488+ "funding": {
489+ "url": "https://opencollective.com/libvips"
490+ },
491+ "optionalDependencies": {
492+ "@img/sharp-libvips-linux-s390x": "1.0.4"
493+ }
494+ },
495+ "node_modules/@img/sharp-linux-x64": {
496+ "version": "0.33.5",
497+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
498+ "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
499+ "cpu": [
500+ "x64"
501+ ],
502+ "license": "Apache-2.0",
503+ "optional": true,
504+ "os": [
505+ "linux"
506+ ],
507+ "engines": {
508+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
509+ },
510+ "funding": {
511+ "url": "https://opencollective.com/libvips"
512+ },
513+ "optionalDependencies": {
514+ "@img/sharp-libvips-linux-x64": "1.0.4"
515+ }
516+ },
517+ "node_modules/@img/sharp-linuxmusl-arm64": {
518+ "version": "0.33.5",
519+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
520+ "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
521+ "cpu": [
522+ "arm64"
523+ ],
524+ "license": "Apache-2.0",
525+ "optional": true,
526+ "os": [
527+ "linux"
528+ ],
529+ "engines": {
530+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
531+ },
532+ "funding": {
533+ "url": "https://opencollective.com/libvips"
534+ },
535+ "optionalDependencies": {
536+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
537+ }
538+ },
539+ "node_modules/@img/sharp-linuxmusl-x64": {
540+ "version": "0.33.5",
541+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
542+ "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
543+ "cpu": [
544+ "x64"
545+ ],
546+ "license": "Apache-2.0",
547+ "optional": true,
548+ "os": [
549+ "linux"
550+ ],
551+ "engines": {
552+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
553+ },
554+ "funding": {
555+ "url": "https://opencollective.com/libvips"
556+ },
557+ "optionalDependencies": {
558+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
559+ }
560+ },
561+ "node_modules/@img/sharp-wasm32": {
562+ "version": "0.33.5",
563+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
564+ "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
565+ "cpu": [
566+ "wasm32"
567+ ],
568+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
569+ "optional": true,
570+ "dependencies": {
571+ "@emnapi/runtime": "^1.2.0"
572+ },
573+ "engines": {
574+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
575+ },
576+ "funding": {
577+ "url": "https://opencollective.com/libvips"
578+ }
579+ },
580+ "node_modules/@img/sharp-win32-ia32": {
581+ "version": "0.33.5",
582+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
583+ "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
584+ "cpu": [
585+ "ia32"
586+ ],
587+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
588+ "optional": true,
589+ "os": [
590+ "win32"
591+ ],
592+ "engines": {
593+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
594+ },
595+ "funding": {
596+ "url": "https://opencollective.com/libvips"
597+ }
598+ },
599+ "node_modules/@img/sharp-win32-x64": {
600+ "version": "0.33.5",
601+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
602+ "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
603+ "cpu": [
604+ "x64"
605+ ],
606+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
607+ "optional": true,
608+ "os": [
609+ "win32"
610+ ],
611+ "engines": {
612+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
613+ },
614+ "funding": {
615+ "url": "https://opencollective.com/libvips"
616+ }
617+ },
618+ "node_modules/@isaacs/cliui": {
619+ "version": "8.0.2",
620+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
621+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
622+ "dev": true,
623+ "license": "ISC",
624+ "dependencies": {
625+ "string-width": "^5.1.2",
626+ "string-width-cjs": "npm:string-width@^4.2.0",
627+ "strip-ansi": "^7.0.1",
628+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
629+ "wrap-ansi": "^8.1.0",
630+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
631+ },
632+ "engines": {
633+ "node": ">=12"
634+ }
635+ },
636+ "node_modules/@jridgewell/gen-mapping": {
637+ "version": "0.3.8",
638+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
639+ "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
640+ "dev": true,
641+ "license": "MIT",
642+ "dependencies": {
643+ "@jridgewell/set-array": "^1.2.1",
644+ "@jridgewell/sourcemap-codec": "^1.4.10",
645+ "@jridgewell/trace-mapping": "^0.3.24"
646+ },
647+ "engines": {
648+ "node": ">=6.0.0"
649+ }
650+ },
651+ "node_modules/@jridgewell/resolve-uri": {
652+ "version": "3.1.2",
653+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
654+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
655+ "dev": true,
656+ "license": "MIT",
657+ "engines": {
658+ "node": ">=6.0.0"
659+ }
660+ },
661+ "node_modules/@jridgewell/set-array": {
662+ "version": "1.2.1",
663+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
664+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
665+ "dev": true,
666+ "license": "MIT",
667+ "engines": {
668+ "node": ">=6.0.0"
669+ }
670+ },
671+ "node_modules/@jridgewell/sourcemap-codec": {
672+ "version": "1.5.0",
673+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
674+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
675+ "dev": true,
676+ "license": "MIT"
677+ },
678+ "node_modules/@jridgewell/trace-mapping": {
679+ "version": "0.3.25",
680+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
681+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
682+ "dev": true,
683+ "license": "MIT",
684+ "dependencies": {
685+ "@jridgewell/resolve-uri": "^3.1.0",
686+ "@jridgewell/sourcemap-codec": "^1.4.14"
687+ }
688+ },
689+ "node_modules/@next/env": {
690+ "version": "15.1.7",
691+ "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.7.tgz",
692+ "integrity": "sha512-d9jnRrkuOH7Mhi+LHav2XW91HOgTAWHxjMPkXMGBc9B2b7614P7kjt8tAplRvJpbSt4nbO1lugcT/kAaWzjlLQ==",
693+ "license": "MIT"
694+ },
695+ "node_modules/@next/eslint-plugin-next": {
696+ "version": "15.1.7",
697+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.7.tgz",
698+ "integrity": "sha512-kRP7RjSxfTO13NE317ek3mSGzoZlI33nc/i5hs1KaWpK+egs85xg0DJ4p32QEiHnR0mVjuUfhRIun7awqfL7pQ==",
699+ "dev": true,
700+ "license": "MIT",
701+ "dependencies": {
702+ "fast-glob": "3.3.1"
703+ }
704+ },
705+ "node_modules/@next/swc-darwin-arm64": {
706+ "version": "15.1.7",
707+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.7.tgz",
708+ "integrity": "sha512-hPFwzPJDpA8FGj7IKV3Yf1web3oz2YsR8du4amKw8d+jAOHfYHYFpMkoF6vgSY4W6vB29RtZEklK9ayinGiCmQ==",
709+ "cpu": [
710+ "arm64"
711+ ],
712+ "license": "MIT",
713+ "optional": true,
714+ "os": [
715+ "darwin"
716+ ],
717+ "engines": {
718+ "node": ">= 10"
719+ }
720+ },
721+ "node_modules/@next/swc-darwin-x64": {
722+ "version": "15.1.7",
723+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.7.tgz",
724+ "integrity": "sha512-2qoas+fO3OQKkU0PBUfwTiw/EYpN+kdAx62cePRyY1LqKtP09Vp5UcUntfZYajop5fDFTjSxCHfZVRxzi+9FYQ==",
725+ "cpu": [
726+ "x64"
727+ ],
728+ "license": "MIT",
729+ "optional": true,
730+ "os": [
731+ "darwin"
732+ ],
733+ "engines": {
734+ "node": ">= 10"
735+ }
736+ },
737+ "node_modules/@next/swc-linux-arm64-gnu": {
738+ "version": "15.1.7",
739+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.7.tgz",
740+ "integrity": "sha512-sKLLwDX709mPdzxMnRIXLIT9zaX2w0GUlkLYQnKGoXeWUhcvpCrK+yevcwCJPdTdxZEUA0mOXGLdPsGkudGdnA==",
741+ "cpu": [
742+ "arm64"
743+ ],
744+ "license": "MIT",
745+ "optional": true,
746+ "os": [
747+ "linux"
748+ ],
749+ "engines": {
750+ "node": ">= 10"
751+ }
752+ },
753+ "node_modules/@next/swc-linux-arm64-musl": {
754+ "version": "15.1.7",
755+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.7.tgz",
756+ "integrity": "sha512-zblK1OQbQWdC8fxdX4fpsHDw+VSpBPGEUX4PhSE9hkaWPrWoeIJn+baX53vbsbDRaDKd7bBNcXRovY1hEhFd7w==",
757+ "cpu": [
758+ "arm64"
759+ ],
760+ "license": "MIT",
761+ "optional": true,
762+ "os": [
763+ "linux"
764+ ],
765+ "engines": {
766+ "node": ">= 10"
767+ }
768+ },
769+ "node_modules/@next/swc-linux-x64-gnu": {
770+ "version": "15.1.7",
771+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.7.tgz",
772+ "integrity": "sha512-GOzXutxuLvLHFDAPsMP2zDBMl1vfUHHpdNpFGhxu90jEzH6nNIgmtw/s1MDwpTOiM+MT5V8+I1hmVFeAUhkbgQ==",
773+ "cpu": [
774+ "x64"
775+ ],
776+ "license": "MIT",
777+ "optional": true,
778+ "os": [
779+ "linux"
780+ ],
781+ "engines": {
782+ "node": ">= 10"
783+ }
784+ },
785+ "node_modules/@next/swc-linux-x64-musl": {
786+ "version": "15.1.7",
787+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.7.tgz",
788+ "integrity": "sha512-WrZ7jBhR7ATW1z5iEQ0ZJfE2twCNSXbpCSaAunF3BKcVeHFADSI/AW1y5Xt3DzTqPF1FzQlwQTewqetAABhZRQ==",
789+ "cpu": [
790+ "x64"
791+ ],
792+ "license": "MIT",
793+ "optional": true,
794+ "os": [
795+ "linux"
796+ ],
797+ "engines": {
798+ "node": ">= 10"
799+ }
800+ },
801+ "node_modules/@next/swc-win32-arm64-msvc": {
802+ "version": "15.1.7",
803+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.7.tgz",
804+ "integrity": "sha512-LDnj1f3OVbou1BqvvXVqouJZKcwq++mV2F+oFHptToZtScIEnhNRJAhJzqAtTE2dB31qDYL45xJwrc+bLeKM2Q==",
805+ "cpu": [
806+ "arm64"
807+ ],
808+ "license": "MIT",
809+ "optional": true,
810+ "os": [
811+ "win32"
812+ ],
813+ "engines": {
814+ "node": ">= 10"
815+ }
816+ },
817+ "node_modules/@next/swc-win32-x64-msvc": {
818+ "version": "15.1.7",
819+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.7.tgz",
820+ "integrity": "sha512-dC01f1quuf97viOfW05/K8XYv2iuBgAxJZl7mbCKEjMgdQl5JjAKJ0D2qMKZCgPWDeFbFT0Q0nYWwytEW0DWTQ==",
821+ "cpu": [
822+ "x64"
823+ ],
824+ "license": "MIT",
825+ "optional": true,
826+ "os": [
827+ "win32"
828+ ],
829+ "engines": {
830+ "node": ">= 10"
831+ }
832+ },
833+ "node_modules/@nodelib/fs.scandir": {
834+ "version": "2.1.5",
835+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
836+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
837+ "dev": true,
838+ "license": "MIT",
839+ "dependencies": {
840+ "@nodelib/fs.stat": "2.0.5",
841+ "run-parallel": "^1.1.9"
842+ },
843+ "engines": {
844+ "node": ">= 8"
845+ }
846+ },
847+ "node_modules/@nodelib/fs.stat": {
848+ "version": "2.0.5",
849+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
850+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
851+ "dev": true,
852+ "license": "MIT",
853+ "engines": {
854+ "node": ">= 8"
855+ }
856+ },
857+ "node_modules/@nodelib/fs.walk": {
858+ "version": "1.2.8",
859+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
860+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
861+ "dev": true,
862+ "license": "MIT",
863+ "dependencies": {
864+ "@nodelib/fs.scandir": "2.1.5",
865+ "fastq": "^1.6.0"
866+ },
867+ "engines": {
868+ "node": ">= 8"
869+ }
870+ },
871+ "node_modules/@nolyfill/is-core-module": {
872+ "version": "1.0.39",
873+ "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
874+ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
875+ "dev": true,
876+ "license": "MIT",
877+ "engines": {
878+ "node": ">=12.4.0"
879+ }
880+ },
881+ "node_modules/@pkgjs/parseargs": {
882+ "version": "0.11.0",
883+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
884+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
885+ "dev": true,
886+ "license": "MIT",
887+ "optional": true,
888+ "engines": {
889+ "node": ">=14"
890+ }
891+ },
892+ "node_modules/@rtsao/scc": {
893+ "version": "1.1.0",
894+ "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz",
895+ "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==",
896+ "dev": true,
897+ "license": "MIT"
898+ },
899+ "node_modules/@rushstack/eslint-patch": {
900+ "version": "1.10.5",
901+ "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.5.tgz",
902+ "integrity": "sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==",
903+ "dev": true,
904+ "license": "MIT"
905+ },
906+ "node_modules/@swc/counter": {
907+ "version": "0.1.3",
908+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
909+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
910+ "license": "Apache-2.0"
911+ },
912+ "node_modules/@swc/helpers": {
913+ "version": "0.5.15",
914+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
915+ "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
916+ "license": "Apache-2.0",
917+ "dependencies": {
918+ "tslib": "^2.8.0"
919+ }
920+ },
921+ "node_modules/@types/estree": {
922+ "version": "1.0.6",
923+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
924+ "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
925+ "dev": true,
926+ "license": "MIT"
927+ },
928+ "node_modules/@types/json-schema": {
929+ "version": "7.0.15",
930+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
931+ "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
932+ "dev": true,
933+ "license": "MIT"
934+ },
935+ "node_modules/@types/json5": {
936+ "version": "0.0.29",
937+ "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
938+ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
939+ "dev": true,
940+ "license": "MIT"
941+ },
942+ "node_modules/@types/node": {
943+ "version": "20.17.19",
944+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz",
945+ "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==",
946+ "dev": true,
947+ "license": "MIT",
948+ "dependencies": {
949+ "undici-types": "~6.19.2"
950+ }
951+ },
952+ "node_modules/@types/react": {
953+ "version": "19.0.8",
954+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz",
955+ "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==",
956+ "dev": true,
957+ "license": "MIT",
958+ "dependencies": {
959+ "csstype": "^3.0.2"
960+ }
961+ },
962+ "node_modules/@types/react-dom": {
963+ "version": "19.0.3",
964+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz",
965+ "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==",
966+ "dev": true,
967+ "license": "MIT",
968+ "peerDependencies": {
969+ "@types/react": "^19.0.0"
970+ }
971+ },
972+ "node_modules/@typescript-eslint/eslint-plugin": {
973+ "version": "8.24.0",
974+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.24.0.tgz",
975+ "integrity": "sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==",
976+ "dev": true,
977+ "license": "MIT",
978+ "dependencies": {
979+ "@eslint-community/regexpp": "^4.10.0",
980+ "@typescript-eslint/scope-manager": "8.24.0",
981+ "@typescript-eslint/type-utils": "8.24.0",
982+ "@typescript-eslint/utils": "8.24.0",
983+ "@typescript-eslint/visitor-keys": "8.24.0",
984+ "graphemer": "^1.4.0",
985+ "ignore": "^5.3.1",
986+ "natural-compare": "^1.4.0",
987+ "ts-api-utils": "^2.0.1"
988+ },
989+ "engines": {
990+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
991+ },
992+ "funding": {
993+ "type": "opencollective",
994+ "url": "https://opencollective.com/typescript-eslint"
995+ },
996+ "peerDependencies": {
997+ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
998+ "eslint": "^8.57.0 || ^9.0.0",
999+ "typescript": ">=4.8.4 <5.8.0"
1000+ }
1001+ },
1002+ "node_modules/@typescript-eslint/parser": {
1003+ "version": "8.24.0",
1004+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.0.tgz",
1005+ "integrity": "sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==",
1006+ "dev": true,
1007+ "license": "MIT",
1008+ "dependencies": {
1009+ "@typescript-eslint/scope-manager": "8.24.0",
1010+ "@typescript-eslint/types": "8.24.0",
1011+ "@typescript-eslint/typescript-estree": "8.24.0",
1012+ "@typescript-eslint/visitor-keys": "8.24.0",
1013+ "debug": "^4.3.4"
1014+ },
1015+ "engines": {
1016+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1017+ },
1018+ "funding": {
1019+ "type": "opencollective",
1020+ "url": "https://opencollective.com/typescript-eslint"
1021+ },
1022+ "peerDependencies": {
1023+ "eslint": "^8.57.0 || ^9.0.0",
1024+ "typescript": ">=4.8.4 <5.8.0"
1025+ }
1026+ },
1027+ "node_modules/@typescript-eslint/scope-manager": {
1028+ "version": "8.24.0",
1029+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.0.tgz",
1030+ "integrity": "sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==",
1031+ "dev": true,
1032+ "license": "MIT",
1033+ "dependencies": {
1034+ "@typescript-eslint/types": "8.24.0",
1035+ "@typescript-eslint/visitor-keys": "8.24.0"
1036+ },
1037+ "engines": {
1038+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1039+ },
1040+ "funding": {
1041+ "type": "opencollective",
1042+ "url": "https://opencollective.com/typescript-eslint"
1043+ }
1044+ },
1045+ "node_modules/@typescript-eslint/type-utils": {
1046+ "version": "8.24.0",
1047+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.24.0.tgz",
1048+ "integrity": "sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==",
1049+ "dev": true,
1050+ "license": "MIT",
1051+ "dependencies": {
1052+ "@typescript-eslint/typescript-estree": "8.24.0",
1053+ "@typescript-eslint/utils": "8.24.0",
1054+ "debug": "^4.3.4",
1055+ "ts-api-utils": "^2.0.1"
1056+ },
1057+ "engines": {
1058+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1059+ },
1060+ "funding": {
1061+ "type": "opencollective",
1062+ "url": "https://opencollective.com/typescript-eslint"
1063+ },
1064+ "peerDependencies": {
1065+ "eslint": "^8.57.0 || ^9.0.0",
1066+ "typescript": ">=4.8.4 <5.8.0"
1067+ }
1068+ },
1069+ "node_modules/@typescript-eslint/types": {
1070+ "version": "8.24.0",
1071+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.0.tgz",
1072+ "integrity": "sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==",
1073+ "dev": true,
1074+ "license": "MIT",
1075+ "engines": {
1076+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1077+ },
1078+ "funding": {
1079+ "type": "opencollective",
1080+ "url": "https://opencollective.com/typescript-eslint"
1081+ }
1082+ },
1083+ "node_modules/@typescript-eslint/typescript-estree": {
1084+ "version": "8.24.0",
1085+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.0.tgz",
1086+ "integrity": "sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==",
1087+ "dev": true,
1088+ "license": "MIT",
1089+ "dependencies": {
1090+ "@typescript-eslint/types": "8.24.0",
1091+ "@typescript-eslint/visitor-keys": "8.24.0",
1092+ "debug": "^4.3.4",
1093+ "fast-glob": "^3.3.2",
1094+ "is-glob": "^4.0.3",
1095+ "minimatch": "^9.0.4",
1096+ "semver": "^7.6.0",
1097+ "ts-api-utils": "^2.0.1"
1098+ },
1099+ "engines": {
1100+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1101+ },
1102+ "funding": {
1103+ "type": "opencollective",
1104+ "url": "https://opencollective.com/typescript-eslint"
1105+ },
1106+ "peerDependencies": {
1107+ "typescript": ">=4.8.4 <5.8.0"
1108+ }
1109+ },
1110+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
1111+ "version": "2.0.1",
1112+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1113+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1114+ "dev": true,
1115+ "license": "MIT",
1116+ "dependencies": {
1117+ "balanced-match": "^1.0.0"
1118+ }
1119+ },
1120+ "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": {
1121+ "version": "3.3.3",
1122+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
1123+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1124+ "dev": true,
1125+ "license": "MIT",
1126+ "dependencies": {
1127+ "@nodelib/fs.stat": "^2.0.2",
1128+ "@nodelib/fs.walk": "^1.2.3",
1129+ "glob-parent": "^5.1.2",
1130+ "merge2": "^1.3.0",
1131+ "micromatch": "^4.0.8"
1132+ },
1133+ "engines": {
1134+ "node": ">=8.6.0"
1135+ }
1136+ },
1137+ "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": {
1138+ "version": "5.1.2",
1139+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1140+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1141+ "dev": true,
1142+ "license": "ISC",
1143+ "dependencies": {
1144+ "is-glob": "^4.0.1"
1145+ },
1146+ "engines": {
1147+ "node": ">= 6"
1148+ }
1149+ },
1150+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
1151+ "version": "9.0.5",
1152+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1153+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1154+ "dev": true,
1155+ "license": "ISC",
1156+ "dependencies": {
1157+ "brace-expansion": "^2.0.1"
1158+ },
1159+ "engines": {
1160+ "node": ">=16 || 14 >=14.17"
1161+ },
1162+ "funding": {
1163+ "url": "https://github.com/sponsors/isaacs"
1164+ }
1165+ },
1166+ "node_modules/@typescript-eslint/utils": {
1167+ "version": "8.24.0",
1168+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.24.0.tgz",
1169+ "integrity": "sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==",
1170+ "dev": true,
1171+ "license": "MIT",
1172+ "dependencies": {
1173+ "@eslint-community/eslint-utils": "^4.4.0",
1174+ "@typescript-eslint/scope-manager": "8.24.0",
1175+ "@typescript-eslint/types": "8.24.0",
1176+ "@typescript-eslint/typescript-estree": "8.24.0"
1177+ },
1178+ "engines": {
1179+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1180+ },
1181+ "funding": {
1182+ "type": "opencollective",
1183+ "url": "https://opencollective.com/typescript-eslint"
1184+ },
1185+ "peerDependencies": {
1186+ "eslint": "^8.57.0 || ^9.0.0",
1187+ "typescript": ">=4.8.4 <5.8.0"
1188+ }
1189+ },
1190+ "node_modules/@typescript-eslint/visitor-keys": {
1191+ "version": "8.24.0",
1192+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.0.tgz",
1193+ "integrity": "sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==",
1194+ "dev": true,
1195+ "license": "MIT",
1196+ "dependencies": {
1197+ "@typescript-eslint/types": "8.24.0",
1198+ "eslint-visitor-keys": "^4.2.0"
1199+ },
1200+ "engines": {
1201+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1202+ },
1203+ "funding": {
1204+ "type": "opencollective",
1205+ "url": "https://opencollective.com/typescript-eslint"
1206+ }
1207+ },
1208+ "node_modules/acorn": {
1209+ "version": "8.14.0",
1210+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1211+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1212+ "dev": true,
1213+ "license": "MIT",
1214+ "bin": {
1215+ "acorn": "bin/acorn"
1216+ },
1217+ "engines": {
1218+ "node": ">=0.4.0"
1219+ }
1220+ },
1221+ "node_modules/acorn-jsx": {
1222+ "version": "5.3.2",
1223+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1224+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1225+ "dev": true,
1226+ "license": "MIT",
1227+ "peerDependencies": {
1228+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1229+ }
1230+ },
1231+ "node_modules/ajv": {
1232+ "version": "6.12.6",
1233+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1234+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1235+ "dev": true,
1236+ "license": "MIT",
1237+ "dependencies": {
1238+ "fast-deep-equal": "^3.1.1",
1239+ "fast-json-stable-stringify": "^2.0.0",
1240+ "json-schema-traverse": "^0.4.1",
1241+ "uri-js": "^4.2.2"
1242+ },
1243+ "funding": {
1244+ "type": "github",
1245+ "url": "https://github.com/sponsors/epoberezkin"
1246+ }
1247+ },
1248+ "node_modules/ansi-regex": {
1249+ "version": "6.1.0",
1250+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
1251+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
1252+ "dev": true,
1253+ "license": "MIT",
1254+ "engines": {
1255+ "node": ">=12"
1256+ },
1257+ "funding": {
1258+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1259+ }
1260+ },
1261+ "node_modules/ansi-styles": {
1262+ "version": "4.3.0",
1263+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1264+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1265+ "dev": true,
1266+ "license": "MIT",
1267+ "dependencies": {
1268+ "color-convert": "^2.0.1"
1269+ },
1270+ "engines": {
1271+ "node": ">=8"
1272+ },
1273+ "funding": {
1274+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1275+ }
1276+ },
1277+ "node_modules/any-promise": {
1278+ "version": "1.3.0",
1279+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
1280+ "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
1281+ "dev": true,
1282+ "license": "MIT"
1283+ },
1284+ "node_modules/anymatch": {
1285+ "version": "3.1.3",
1286+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1287+ "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1288+ "dev": true,
1289+ "license": "ISC",
1290+ "dependencies": {
1291+ "normalize-path": "^3.0.0",
1292+ "picomatch": "^2.0.4"
1293+ },
1294+ "engines": {
1295+ "node": ">= 8"
1296+ }
1297+ },
1298+ "node_modules/arg": {
1299+ "version": "5.0.2",
1300+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
1301+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
1302+ "dev": true,
1303+ "license": "MIT"
1304+ },
1305+ "node_modules/argparse": {
1306+ "version": "2.0.1",
1307+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1308+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1309+ "dev": true,
1310+ "license": "Python-2.0"
1311+ },
1312+ "node_modules/aria-query": {
1313+ "version": "5.3.2",
1314+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
1315+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1316+ "dev": true,
1317+ "license": "Apache-2.0",
1318+ "engines": {
1319+ "node": ">= 0.4"
1320+ }
1321+ },
1322+ "node_modules/array-buffer-byte-length": {
1323+ "version": "1.0.2",
1324+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
1325+ "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==",
1326+ "dev": true,
1327+ "license": "MIT",
1328+ "dependencies": {
1329+ "call-bound": "^1.0.3",
1330+ "is-array-buffer": "^3.0.5"
1331+ },
1332+ "engines": {
1333+ "node": ">= 0.4"
1334+ },
1335+ "funding": {
1336+ "url": "https://github.com/sponsors/ljharb"
1337+ }
1338+ },
1339+ "node_modules/array-includes": {
1340+ "version": "3.1.8",
1341+ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz",
1342+ "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==",
1343+ "dev": true,
1344+ "license": "MIT",
1345+ "dependencies": {
1346+ "call-bind": "^1.0.7",
1347+ "define-properties": "^1.2.1",
1348+ "es-abstract": "^1.23.2",
1349+ "es-object-atoms": "^1.0.0",
1350+ "get-intrinsic": "^1.2.4",
1351+ "is-string": "^1.0.7"
1352+ },
1353+ "engines": {
1354+ "node": ">= 0.4"
1355+ },
1356+ "funding": {
1357+ "url": "https://github.com/sponsors/ljharb"
1358+ }
1359+ },
1360+ "node_modules/array.prototype.findlast": {
1361+ "version": "1.2.5",
1362+ "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz",
1363+ "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==",
1364+ "dev": true,
1365+ "license": "MIT",
1366+ "dependencies": {
1367+ "call-bind": "^1.0.7",
1368+ "define-properties": "^1.2.1",
1369+ "es-abstract": "^1.23.2",
1370+ "es-errors": "^1.3.0",
1371+ "es-object-atoms": "^1.0.0",
1372+ "es-shim-unscopables": "^1.0.2"
1373+ },
1374+ "engines": {
1375+ "node": ">= 0.4"
1376+ },
1377+ "funding": {
1378+ "url": "https://github.com/sponsors/ljharb"
1379+ }
1380+ },
1381+ "node_modules/array.prototype.findlastindex": {
1382+ "version": "1.2.5",
1383+ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz",
1384+ "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==",
1385+ "dev": true,
1386+ "license": "MIT",
1387+ "dependencies": {
1388+ "call-bind": "^1.0.7",
1389+ "define-properties": "^1.2.1",
1390+ "es-abstract": "^1.23.2",
1391+ "es-errors": "^1.3.0",
1392+ "es-object-atoms": "^1.0.0",
1393+ "es-shim-unscopables": "^1.0.2"
1394+ },
1395+ "engines": {
1396+ "node": ">= 0.4"
1397+ },
1398+ "funding": {
1399+ "url": "https://github.com/sponsors/ljharb"
1400+ }
1401+ },
1402+ "node_modules/array.prototype.flat": {
1403+ "version": "1.3.3",
1404+ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz",
1405+ "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==",
1406+ "dev": true,
1407+ "license": "MIT",
1408+ "dependencies": {
1409+ "call-bind": "^1.0.8",
1410+ "define-properties": "^1.2.1",
1411+ "es-abstract": "^1.23.5",
1412+ "es-shim-unscopables": "^1.0.2"
1413+ },
1414+ "engines": {
1415+ "node": ">= 0.4"
1416+ },
1417+ "funding": {
1418+ "url": "https://github.com/sponsors/ljharb"
1419+ }
1420+ },
1421+ "node_modules/array.prototype.flatmap": {
1422+ "version": "1.3.3",
1423+ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz",
1424+ "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==",
1425+ "dev": true,
1426+ "license": "MIT",
1427+ "dependencies": {
1428+ "call-bind": "^1.0.8",
1429+ "define-properties": "^1.2.1",
1430+ "es-abstract": "^1.23.5",
1431+ "es-shim-unscopables": "^1.0.2"
1432+ },
1433+ "engines": {
1434+ "node": ">= 0.4"
1435+ },
1436+ "funding": {
1437+ "url": "https://github.com/sponsors/ljharb"
1438+ }
1439+ },
1440+ "node_modules/array.prototype.tosorted": {
1441+ "version": "1.1.4",
1442+ "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz",
1443+ "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==",
1444+ "dev": true,
1445+ "license": "MIT",
1446+ "dependencies": {
1447+ "call-bind": "^1.0.7",
1448+ "define-properties": "^1.2.1",
1449+ "es-abstract": "^1.23.3",
1450+ "es-errors": "^1.3.0",
1451+ "es-shim-unscopables": "^1.0.2"
1452+ },
1453+ "engines": {
1454+ "node": ">= 0.4"
1455+ }
1456+ },
1457+ "node_modules/arraybuffer.prototype.slice": {
1458+ "version": "1.0.4",
1459+ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
1460+ "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==",
1461+ "dev": true,
1462+ "license": "MIT",
1463+ "dependencies": {
1464+ "array-buffer-byte-length": "^1.0.1",
1465+ "call-bind": "^1.0.8",
1466+ "define-properties": "^1.2.1",
1467+ "es-abstract": "^1.23.5",
1468+ "es-errors": "^1.3.0",
1469+ "get-intrinsic": "^1.2.6",
1470+ "is-array-buffer": "^3.0.4"
1471+ },
1472+ "engines": {
1473+ "node": ">= 0.4"
1474+ },
1475+ "funding": {
1476+ "url": "https://github.com/sponsors/ljharb"
1477+ }
1478+ },
1479+ "node_modules/ast-types-flow": {
1480+ "version": "0.0.8",
1481+ "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
1482+ "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
1483+ "dev": true,
1484+ "license": "MIT"
1485+ },
1486+ "node_modules/async-function": {
1487+ "version": "1.0.0",
1488+ "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz",
1489+ "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==",
1490+ "dev": true,
1491+ "license": "MIT",
1492+ "engines": {
1493+ "node": ">= 0.4"
1494+ }
1495+ },
1496+ "node_modules/available-typed-arrays": {
1497+ "version": "1.0.7",
1498+ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
1499+ "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
1500+ "dev": true,
1501+ "license": "MIT",
1502+ "dependencies": {
1503+ "possible-typed-array-names": "^1.0.0"
1504+ },
1505+ "engines": {
1506+ "node": ">= 0.4"
1507+ },
1508+ "funding": {
1509+ "url": "https://github.com/sponsors/ljharb"
1510+ }
1511+ },
1512+ "node_modules/axe-core": {
1513+ "version": "4.10.2",
1514+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz",
1515+ "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==",
1516+ "dev": true,
1517+ "license": "MPL-2.0",
1518+ "engines": {
1519+ "node": ">=4"
1520+ }
1521+ },
1522+ "node_modules/axobject-query": {
1523+ "version": "4.1.0",
1524+ "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
1525+ "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
1526+ "dev": true,
1527+ "license": "Apache-2.0",
1528+ "engines": {
1529+ "node": ">= 0.4"
1530+ }
1531+ },
1532+ "node_modules/balanced-match": {
1533+ "version": "1.0.2",
1534+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1535+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1536+ "dev": true,
1537+ "license": "MIT"
1538+ },
1539+ "node_modules/binary-extensions": {
1540+ "version": "2.3.0",
1541+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
1542+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
1543+ "dev": true,
1544+ "license": "MIT",
1545+ "engines": {
1546+ "node": ">=8"
1547+ },
1548+ "funding": {
1549+ "url": "https://github.com/sponsors/sindresorhus"
1550+ }
1551+ },
1552+ "node_modules/brace-expansion": {
1553+ "version": "1.1.11",
1554+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1555+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1556+ "dev": true,
1557+ "license": "MIT",
1558+ "dependencies": {
1559+ "balanced-match": "^1.0.0",
1560+ "concat-map": "0.0.1"
1561+ }
1562+ },
1563+ "node_modules/braces": {
1564+ "version": "3.0.3",
1565+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1566+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1567+ "dev": true,
1568+ "license": "MIT",
1569+ "dependencies": {
1570+ "fill-range": "^7.1.1"
1571+ },
1572+ "engines": {
1573+ "node": ">=8"
1574+ }
1575+ },
1576+ "node_modules/busboy": {
1577+ "version": "1.6.0",
1578+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
1579+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
1580+ "dependencies": {
1581+ "streamsearch": "^1.1.0"
1582+ },
1583+ "engines": {
1584+ "node": ">=10.16.0"
1585+ }
1586+ },
1587+ "node_modules/call-bind": {
1588+ "version": "1.0.8",
1589+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
1590+ "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
1591+ "dev": true,
1592+ "license": "MIT",
1593+ "dependencies": {
1594+ "call-bind-apply-helpers": "^1.0.0",
1595+ "es-define-property": "^1.0.0",
1596+ "get-intrinsic": "^1.2.4",
1597+ "set-function-length": "^1.2.2"
1598+ },
1599+ "engines": {
1600+ "node": ">= 0.4"
1601+ },
1602+ "funding": {
1603+ "url": "https://github.com/sponsors/ljharb"
1604+ }
1605+ },
1606+ "node_modules/call-bind-apply-helpers": {
1607+ "version": "1.0.2",
1608+ "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1609+ "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1610+ "dev": true,
1611+ "license": "MIT",
1612+ "dependencies": {
1613+ "es-errors": "^1.3.0",
1614+ "function-bind": "^1.1.2"
1615+ },
1616+ "engines": {
1617+ "node": ">= 0.4"
1618+ }
1619+ },
1620+ "node_modules/call-bound": {
1621+ "version": "1.0.3",
1622+ "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
1623+ "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
1624+ "dev": true,
1625+ "license": "MIT",
1626+ "dependencies": {
1627+ "call-bind-apply-helpers": "^1.0.1",
1628+ "get-intrinsic": "^1.2.6"
1629+ },
1630+ "engines": {
1631+ "node": ">= 0.4"
1632+ },
1633+ "funding": {
1634+ "url": "https://github.com/sponsors/ljharb"
1635+ }
1636+ },
1637+ "node_modules/callsites": {
1638+ "version": "3.1.0",
1639+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1640+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1641+ "dev": true,
1642+ "license": "MIT",
1643+ "engines": {
1644+ "node": ">=6"
1645+ }
1646+ },
1647+ "node_modules/camelcase-css": {
1648+ "version": "2.0.1",
1649+ "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
1650+ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
1651+ "dev": true,
1652+ "license": "MIT",
1653+ "engines": {
1654+ "node": ">= 6"
1655+ }
1656+ },
1657+ "node_modules/caniuse-lite": {
1658+ "version": "1.0.30001699",
1659+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001699.tgz",
1660+ "integrity": "sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==",
1661+ "funding": [
1662+ {
1663+ "type": "opencollective",
1664+ "url": "https://opencollective.com/browserslist"
1665+ },
1666+ {
1667+ "type": "tidelift",
1668+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1669+ },
1670+ {
1671+ "type": "github",
1672+ "url": "https://github.com/sponsors/ai"
1673+ }
1674+ ],
1675+ "license": "CC-BY-4.0"
1676+ },
1677+ "node_modules/chalk": {
1678+ "version": "4.1.2",
1679+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1680+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1681+ "dev": true,
1682+ "license": "MIT",
1683+ "dependencies": {
1684+ "ansi-styles": "^4.1.0",
1685+ "supports-color": "^7.1.0"
1686+ },
1687+ "engines": {
1688+ "node": ">=10"
1689+ },
1690+ "funding": {
1691+ "url": "https://github.com/chalk/chalk?sponsor=1"
1692+ }
1693+ },
1694+ "node_modules/chokidar": {
1695+ "version": "3.6.0",
1696+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
1697+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
1698+ "dev": true,
1699+ "license": "MIT",
1700+ "dependencies": {
1701+ "anymatch": "~3.1.2",
1702+ "braces": "~3.0.2",
1703+ "glob-parent": "~5.1.2",
1704+ "is-binary-path": "~2.1.0",
1705+ "is-glob": "~4.0.1",
1706+ "normalize-path": "~3.0.0",
1707+ "readdirp": "~3.6.0"
1708+ },
1709+ "engines": {
1710+ "node": ">= 8.10.0"
1711+ },
1712+ "funding": {
1713+ "url": "https://paulmillr.com/funding/"
1714+ },
1715+ "optionalDependencies": {
1716+ "fsevents": "~2.3.2"
1717+ }
1718+ },
1719+ "node_modules/chokidar/node_modules/glob-parent": {
1720+ "version": "5.1.2",
1721+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1722+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1723+ "dev": true,
1724+ "license": "ISC",
1725+ "dependencies": {
1726+ "is-glob": "^4.0.1"
1727+ },
1728+ "engines": {
1729+ "node": ">= 6"
1730+ }
1731+ },
1732+ "node_modules/client-only": {
1733+ "version": "0.0.1",
1734+ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
1735+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
1736+ "license": "MIT"
1737+ },
1738+ "node_modules/color": {
1739+ "version": "4.2.3",
1740+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1741+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1742+ "license": "MIT",
1743+ "optional": true,
1744+ "dependencies": {
1745+ "color-convert": "^2.0.1",
1746+ "color-string": "^1.9.0"
1747+ },
1748+ "engines": {
1749+ "node": ">=12.5.0"
1750+ }
1751+ },
1752+ "node_modules/color-convert": {
1753+ "version": "2.0.1",
1754+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1755+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1756+ "devOptional": true,
1757+ "license": "MIT",
1758+ "dependencies": {
1759+ "color-name": "~1.1.4"
1760+ },
1761+ "engines": {
1762+ "node": ">=7.0.0"
1763+ }
1764+ },
1765+ "node_modules/color-name": {
1766+ "version": "1.1.4",
1767+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1768+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1769+ "devOptional": true,
1770+ "license": "MIT"
1771+ },
1772+ "node_modules/color-string": {
1773+ "version": "1.9.1",
1774+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1775+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1776+ "license": "MIT",
1777+ "optional": true,
1778+ "dependencies": {
1779+ "color-name": "^1.0.0",
1780+ "simple-swizzle": "^0.2.2"
1781+ }
1782+ },
1783+ "node_modules/commander": {
1784+ "version": "4.1.1",
1785+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
1786+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
1787+ "dev": true,
1788+ "license": "MIT",
1789+ "engines": {
1790+ "node": ">= 6"
1791+ }
1792+ },
1793+ "node_modules/concat-map": {
1794+ "version": "0.0.1",
1795+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1796+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1797+ "dev": true,
1798+ "license": "MIT"
1799+ },
1800+ "node_modules/cross-spawn": {
1801+ "version": "7.0.6",
1802+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1803+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1804+ "dev": true,
1805+ "license": "MIT",
1806+ "dependencies": {
1807+ "path-key": "^3.1.0",
1808+ "shebang-command": "^2.0.0",
1809+ "which": "^2.0.1"
1810+ },
1811+ "engines": {
1812+ "node": ">= 8"
1813+ }
1814+ },
1815+ "node_modules/cssesc": {
1816+ "version": "3.0.0",
1817+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1818+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1819+ "dev": true,
1820+ "license": "MIT",
1821+ "bin": {
1822+ "cssesc": "bin/cssesc"
1823+ },
1824+ "engines": {
1825+ "node": ">=4"
1826+ }
1827+ },
1828+ "node_modules/csstype": {
1829+ "version": "3.1.3",
1830+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
1831+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
1832+ "dev": true,
1833+ "license": "MIT"
1834+ },
1835+ "node_modules/damerau-levenshtein": {
1836+ "version": "1.0.8",
1837+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
1838+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
1839+ "dev": true,
1840+ "license": "BSD-2-Clause"
1841+ },
1842+ "node_modules/data-view-buffer": {
1843+ "version": "1.0.2",
1844+ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
1845+ "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
1846+ "dev": true,
1847+ "license": "MIT",
1848+ "dependencies": {
1849+ "call-bound": "^1.0.3",
1850+ "es-errors": "^1.3.0",
1851+ "is-data-view": "^1.0.2"
1852+ },
1853+ "engines": {
1854+ "node": ">= 0.4"
1855+ },
1856+ "funding": {
1857+ "url": "https://github.com/sponsors/ljharb"
1858+ }
1859+ },
1860+ "node_modules/data-view-byte-length": {
1861+ "version": "1.0.2",
1862+ "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
1863+ "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==",
1864+ "dev": true,
1865+ "license": "MIT",
1866+ "dependencies": {
1867+ "call-bound": "^1.0.3",
1868+ "es-errors": "^1.3.0",
1869+ "is-data-view": "^1.0.2"
1870+ },
1871+ "engines": {
1872+ "node": ">= 0.4"
1873+ },
1874+ "funding": {
1875+ "url": "https://github.com/sponsors/inspect-js"
1876+ }
1877+ },
1878+ "node_modules/data-view-byte-offset": {
1879+ "version": "1.0.1",
1880+ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
1881+ "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==",
1882+ "dev": true,
1883+ "license": "MIT",
1884+ "dependencies": {
1885+ "call-bound": "^1.0.2",
1886+ "es-errors": "^1.3.0",
1887+ "is-data-view": "^1.0.1"
1888+ },
1889+ "engines": {
1890+ "node": ">= 0.4"
1891+ },
1892+ "funding": {
1893+ "url": "https://github.com/sponsors/ljharb"
1894+ }
1895+ },
1896+ "node_modules/debug": {
1897+ "version": "4.4.0",
1898+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
1899+ "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
1900+ "dev": true,
1901+ "license": "MIT",
1902+ "dependencies": {
1903+ "ms": "^2.1.3"
1904+ },
1905+ "engines": {
1906+ "node": ">=6.0"
1907+ },
1908+ "peerDependenciesMeta": {
1909+ "supports-color": {
1910+ "optional": true
1911+ }
1912+ }
1913+ },
1914+ "node_modules/deep-is": {
1915+ "version": "0.1.4",
1916+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1917+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1918+ "dev": true,
1919+ "license": "MIT"
1920+ },
1921+ "node_modules/define-data-property": {
1922+ "version": "1.1.4",
1923+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
1924+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1925+ "dev": true,
1926+ "license": "MIT",
1927+ "dependencies": {
1928+ "es-define-property": "^1.0.0",
1929+ "es-errors": "^1.3.0",
1930+ "gopd": "^1.0.1"
1931+ },
1932+ "engines": {
1933+ "node": ">= 0.4"
1934+ },
1935+ "funding": {
1936+ "url": "https://github.com/sponsors/ljharb"
1937+ }
1938+ },
1939+ "node_modules/define-properties": {
1940+ "version": "1.2.1",
1941+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
1942+ "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
1943+ "dev": true,
1944+ "license": "MIT",
1945+ "dependencies": {
1946+ "define-data-property": "^1.0.1",
1947+ "has-property-descriptors": "^1.0.0",
1948+ "object-keys": "^1.1.1"
1949+ },
1950+ "engines": {
1951+ "node": ">= 0.4"
1952+ },
1953+ "funding": {
1954+ "url": "https://github.com/sponsors/ljharb"
1955+ }
1956+ },
1957+ "node_modules/detect-libc": {
1958+ "version": "2.0.3",
1959+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
1960+ "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
1961+ "license": "Apache-2.0",
1962+ "optional": true,
1963+ "engines": {
1964+ "node": ">=8"
1965+ }
1966+ },
1967+ "node_modules/didyoumean": {
1968+ "version": "1.2.2",
1969+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
1970+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
1971+ "dev": true,
1972+ "license": "Apache-2.0"
1973+ },
1974+ "node_modules/dlv": {
1975+ "version": "1.1.3",
1976+ "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
1977+ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
1978+ "dev": true,
1979+ "license": "MIT"
1980+ },
1981+ "node_modules/doctrine": {
1982+ "version": "2.1.0",
1983+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
1984+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
1985+ "dev": true,
1986+ "license": "Apache-2.0",
1987+ "dependencies": {
1988+ "esutils": "^2.0.2"
1989+ },
1990+ "engines": {
1991+ "node": ">=0.10.0"
1992+ }
1993+ },
1994+ "node_modules/dunder-proto": {
1995+ "version": "1.0.1",
1996+ "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
1997+ "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
1998+ "dev": true,
1999+ "license": "MIT",
2000+ "dependencies": {
2001+ "call-bind-apply-helpers": "^1.0.1",
2002+ "es-errors": "^1.3.0",
2003+ "gopd": "^1.2.0"
2004+ },
2005+ "engines": {
2006+ "node": ">= 0.4"
2007+ }
2008+ },
2009+ "node_modules/eastasianwidth": {
2010+ "version": "0.2.0",
2011+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
2012+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
2013+ "dev": true,
2014+ "license": "MIT"
2015+ },
2016+ "node_modules/emoji-regex": {
2017+ "version": "9.2.2",
2018+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2019+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2020+ "dev": true,
2021+ "license": "MIT"
2022+ },
2023+ "node_modules/enhanced-resolve": {
2024+ "version": "5.18.1",
2025+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
2026+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
2027+ "dev": true,
2028+ "license": "MIT",
2029+ "dependencies": {
2030+ "graceful-fs": "^4.2.4",
2031+ "tapable": "^2.2.0"
2032+ },
2033+ "engines": {
2034+ "node": ">=10.13.0"
2035+ }
2036+ },
2037+ "node_modules/es-abstract": {
2038+ "version": "1.23.9",
2039+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.9.tgz",
2040+ "integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
2041+ "dev": true,
2042+ "license": "MIT",
2043+ "dependencies": {
2044+ "array-buffer-byte-length": "^1.0.2",
2045+ "arraybuffer.prototype.slice": "^1.0.4",
2046+ "available-typed-arrays": "^1.0.7",
2047+ "call-bind": "^1.0.8",
2048+ "call-bound": "^1.0.3",
2049+ "data-view-buffer": "^1.0.2",
2050+ "data-view-byte-length": "^1.0.2",
2051+ "data-view-byte-offset": "^1.0.1",
2052+ "es-define-property": "^1.0.1",
2053+ "es-errors": "^1.3.0",
2054+ "es-object-atoms": "^1.0.0",
2055+ "es-set-tostringtag": "^2.1.0",
2056+ "es-to-primitive": "^1.3.0",
2057+ "function.prototype.name": "^1.1.8",
2058+ "get-intrinsic": "^1.2.7",
2059+ "get-proto": "^1.0.0",
2060+ "get-symbol-description": "^1.1.0",
2061+ "globalthis": "^1.0.4",
2062+ "gopd": "^1.2.0",
2063+ "has-property-descriptors": "^1.0.2",
2064+ "has-proto": "^1.2.0",
2065+ "has-symbols": "^1.1.0",
2066+ "hasown": "^2.0.2",
2067+ "internal-slot": "^1.1.0",
2068+ "is-array-buffer": "^3.0.5",
2069+ "is-callable": "^1.2.7",
2070+ "is-data-view": "^1.0.2",
2071+ "is-regex": "^1.2.1",
2072+ "is-shared-array-buffer": "^1.0.4",
2073+ "is-string": "^1.1.1",
2074+ "is-typed-array": "^1.1.15",
2075+ "is-weakref": "^1.1.0",
2076+ "math-intrinsics": "^1.1.0",
2077+ "object-inspect": "^1.13.3",
2078+ "object-keys": "^1.1.1",
2079+ "object.assign": "^4.1.7",
2080+ "own-keys": "^1.0.1",
2081+ "regexp.prototype.flags": "^1.5.3",
2082+ "safe-array-concat": "^1.1.3",
2083+ "safe-push-apply": "^1.0.0",
2084+ "safe-regex-test": "^1.1.0",
2085+ "set-proto": "^1.0.0",
2086+ "string.prototype.trim": "^1.2.10",
2087+ "string.prototype.trimend": "^1.0.9",
2088+ "string.prototype.trimstart": "^1.0.8",
2089+ "typed-array-buffer": "^1.0.3",
2090+ "typed-array-byte-length": "^1.0.3",
2091+ "typed-array-byte-offset": "^1.0.4",
2092+ "typed-array-length": "^1.0.7",
2093+ "unbox-primitive": "^1.1.0",
2094+ "which-typed-array": "^1.1.18"
2095+ },
2096+ "engines": {
2097+ "node": ">= 0.4"
2098+ },
2099+ "funding": {
2100+ "url": "https://github.com/sponsors/ljharb"
2101+ }
2102+ },
2103+ "node_modules/es-define-property": {
2104+ "version": "1.0.1",
2105+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2106+ "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2107+ "dev": true,
2108+ "license": "MIT",
2109+ "engines": {
2110+ "node": ">= 0.4"
2111+ }
2112+ },
2113+ "node_modules/es-errors": {
2114+ "version": "1.3.0",
2115+ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2116+ "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2117+ "dev": true,
2118+ "license": "MIT",
2119+ "engines": {
2120+ "node": ">= 0.4"
2121+ }
2122+ },
2123+ "node_modules/es-iterator-helpers": {
2124+ "version": "1.2.1",
2125+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz",
2126+ "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==",
2127+ "dev": true,
2128+ "license": "MIT",
2129+ "dependencies": {
2130+ "call-bind": "^1.0.8",
2131+ "call-bound": "^1.0.3",
2132+ "define-properties": "^1.2.1",
2133+ "es-abstract": "^1.23.6",
2134+ "es-errors": "^1.3.0",
2135+ "es-set-tostringtag": "^2.0.3",
2136+ "function-bind": "^1.1.2",
2137+ "get-intrinsic": "^1.2.6",
2138+ "globalthis": "^1.0.4",
2139+ "gopd": "^1.2.0",
2140+ "has-property-descriptors": "^1.0.2",
2141+ "has-proto": "^1.2.0",
2142+ "has-symbols": "^1.1.0",
2143+ "internal-slot": "^1.1.0",
2144+ "iterator.prototype": "^1.1.4",
2145+ "safe-array-concat": "^1.1.3"
2146+ },
2147+ "engines": {
2148+ "node": ">= 0.4"
2149+ }
2150+ },
2151+ "node_modules/es-object-atoms": {
2152+ "version": "1.1.1",
2153+ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
2154+ "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
2155+ "dev": true,
2156+ "license": "MIT",
2157+ "dependencies": {
2158+ "es-errors": "^1.3.0"
2159+ },
2160+ "engines": {
2161+ "node": ">= 0.4"
2162+ }
2163+ },
2164+ "node_modules/es-set-tostringtag": {
2165+ "version": "2.1.0",
2166+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
2167+ "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
2168+ "dev": true,
2169+ "license": "MIT",
2170+ "dependencies": {
2171+ "es-errors": "^1.3.0",
2172+ "get-intrinsic": "^1.2.6",
2173+ "has-tostringtag": "^1.0.2",
2174+ "hasown": "^2.0.2"
2175+ },
2176+ "engines": {
2177+ "node": ">= 0.4"
2178+ }
2179+ },
2180+ "node_modules/es-shim-unscopables": {
2181+ "version": "1.1.0",
2182+ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz",
2183+ "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==",
2184+ "dev": true,
2185+ "license": "MIT",
2186+ "dependencies": {
2187+ "hasown": "^2.0.2"
2188+ },
2189+ "engines": {
2190+ "node": ">= 0.4"
2191+ }
2192+ },
2193+ "node_modules/es-to-primitive": {
2194+ "version": "1.3.0",
2195+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
2196+ "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==",
2197+ "dev": true,
2198+ "license": "MIT",
2199+ "dependencies": {
2200+ "is-callable": "^1.2.7",
2201+ "is-date-object": "^1.0.5",
2202+ "is-symbol": "^1.0.4"
2203+ },
2204+ "engines": {
2205+ "node": ">= 0.4"
2206+ },
2207+ "funding": {
2208+ "url": "https://github.com/sponsors/ljharb"
2209+ }
2210+ },
2211+ "node_modules/escape-string-regexp": {
2212+ "version": "4.0.0",
2213+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2214+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2215+ "dev": true,
2216+ "license": "MIT",
2217+ "engines": {
2218+ "node": ">=10"
2219+ },
2220+ "funding": {
2221+ "url": "https://github.com/sponsors/sindresorhus"
2222+ }
2223+ },
2224+ "node_modules/eslint": {
2225+ "version": "9.20.1",
2226+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.20.1.tgz",
2227+ "integrity": "sha512-m1mM33o6dBUjxl2qb6wv6nGNwCAsns1eKtaQ4l/NPHeTvhiUPbtdfMyktxN4B3fgHIgsYh1VT3V9txblpQHq+g==",
2228+ "dev": true,
2229+ "license": "MIT",
2230+ "dependencies": {
2231+ "@eslint-community/eslint-utils": "^4.2.0",
2232+ "@eslint-community/regexpp": "^4.12.1",
2233+ "@eslint/config-array": "^0.19.0",
2234+ "@eslint/core": "^0.11.0",
2235+ "@eslint/eslintrc": "^3.2.0",
2236+ "@eslint/js": "9.20.0",
2237+ "@eslint/plugin-kit": "^0.2.5",
2238+ "@humanfs/node": "^0.16.6",
2239+ "@humanwhocodes/module-importer": "^1.0.1",
2240+ "@humanwhocodes/retry": "^0.4.1",
2241+ "@types/estree": "^1.0.6",
2242+ "@types/json-schema": "^7.0.15",
2243+ "ajv": "^6.12.4",
2244+ "chalk": "^4.0.0",
2245+ "cross-spawn": "^7.0.6",
2246+ "debug": "^4.3.2",
2247+ "escape-string-regexp": "^4.0.0",
2248+ "eslint-scope": "^8.2.0",
2249+ "eslint-visitor-keys": "^4.2.0",
2250+ "espree": "^10.3.0",
2251+ "esquery": "^1.5.0",
2252+ "esutils": "^2.0.2",
2253+ "fast-deep-equal": "^3.1.3",
2254+ "file-entry-cache": "^8.0.0",
2255+ "find-up": "^5.0.0",
2256+ "glob-parent": "^6.0.2",
2257+ "ignore": "^5.2.0",
2258+ "imurmurhash": "^0.1.4",
2259+ "is-glob": "^4.0.0",
2260+ "json-stable-stringify-without-jsonify": "^1.0.1",
2261+ "lodash.merge": "^4.6.2",
2262+ "minimatch": "^3.1.2",
2263+ "natural-compare": "^1.4.0",
2264+ "optionator": "^0.9.3"
2265+ },
2266+ "bin": {
2267+ "eslint": "bin/eslint.js"
2268+ },
2269+ "engines": {
2270+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2271+ },
2272+ "funding": {
2273+ "url": "https://eslint.org/donate"
2274+ },
2275+ "peerDependencies": {
2276+ "jiti": "*"
2277+ },
2278+ "peerDependenciesMeta": {
2279+ "jiti": {
2280+ "optional": true
2281+ }
2282+ }
2283+ },
2284+ "node_modules/eslint-config-next": {
2285+ "version": "15.1.7",
2286+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.7.tgz",
2287+ "integrity": "sha512-zXoMnYUIy3XHaAoOhrcYkT9UQWvXqWju2K7NNsmb5wd/7XESDwof61eUdW4QhERr3eJ9Ko/vnXqIrj8kk/drYw==",
2288+ "dev": true,
2289+ "license": "MIT",
2290+ "dependencies": {
2291+ "@next/eslint-plugin-next": "15.1.7",
2292+ "@rushstack/eslint-patch": "^1.10.3",
2293+ "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
2294+ "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
2295+ "eslint-import-resolver-node": "^0.3.6",
2296+ "eslint-import-resolver-typescript": "^3.5.2",
2297+ "eslint-plugin-import": "^2.31.0",
2298+ "eslint-plugin-jsx-a11y": "^6.10.0",
2299+ "eslint-plugin-react": "^7.37.0",
2300+ "eslint-plugin-react-hooks": "^5.0.0"
2301+ },
2302+ "peerDependencies": {
2303+ "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0",
2304+ "typescript": ">=3.3.1"
2305+ },
2306+ "peerDependenciesMeta": {
2307+ "typescript": {
2308+ "optional": true
2309+ }
2310+ }
2311+ },
2312+ "node_modules/eslint-import-resolver-node": {
2313+ "version": "0.3.9",
2314+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
2315+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
2316+ "dev": true,
2317+ "license": "MIT",
2318+ "dependencies": {
2319+ "debug": "^3.2.7",
2320+ "is-core-module": "^2.13.0",
2321+ "resolve": "^1.22.4"
2322+ }
2323+ },
2324+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
2325+ "version": "3.2.7",
2326+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
2327+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2328+ "dev": true,
2329+ "license": "MIT",
2330+ "dependencies": {
2331+ "ms": "^2.1.1"
2332+ }
2333+ },
2334+ "node_modules/eslint-import-resolver-typescript": {
2335+ "version": "3.8.0",
2336+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.8.0.tgz",
2337+ "integrity": "sha512-fItUrP/+xwpavWgadrn6lsvcMe80s08xIVFXkUXvhR4cZD2ga96kRF/z/iFGDI7ZDnvtlaZ0wGic7Tw+DhgVnA==",
2338+ "dev": true,
2339+ "license": "ISC",
2340+ "dependencies": {
2341+ "@nolyfill/is-core-module": "1.0.39",
2342+ "debug": "^4.3.7",
2343+ "enhanced-resolve": "^5.15.0",
2344+ "get-tsconfig": "^4.10.0",
2345+ "is-bun-module": "^1.0.2",
2346+ "stable-hash": "^0.0.4",
2347+ "tinyglobby": "^0.2.10"
2348+ },
2349+ "engines": {
2350+ "node": "^14.18.0 || >=16.0.0"
2351+ },
2352+ "funding": {
2353+ "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
2354+ },
2355+ "peerDependencies": {
2356+ "eslint": "*",
2357+ "eslint-plugin-import": "*",
2358+ "eslint-plugin-import-x": "*"
2359+ },
2360+ "peerDependenciesMeta": {
2361+ "eslint-plugin-import": {
2362+ "optional": true
2363+ },
2364+ "eslint-plugin-import-x": {
2365+ "optional": true
2366+ }
2367+ }
2368+ },
2369+ "node_modules/eslint-module-utils": {
2370+ "version": "2.12.0",
2371+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz",
2372+ "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==",
2373+ "dev": true,
2374+ "license": "MIT",
2375+ "dependencies": {
2376+ "debug": "^3.2.7"
2377+ },
2378+ "engines": {
2379+ "node": ">=4"
2380+ },
2381+ "peerDependenciesMeta": {
2382+ "eslint": {
2383+ "optional": true
2384+ }
2385+ }
2386+ },
2387+ "node_modules/eslint-module-utils/node_modules/debug": {
2388+ "version": "3.2.7",
2389+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
2390+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2391+ "dev": true,
2392+ "license": "MIT",
2393+ "dependencies": {
2394+ "ms": "^2.1.1"
2395+ }
2396+ },
2397+ "node_modules/eslint-plugin-import": {
2398+ "version": "2.31.0",
2399+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz",
2400+ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==",
2401+ "dev": true,
2402+ "license": "MIT",
2403+ "dependencies": {
2404+ "@rtsao/scc": "^1.1.0",
2405+ "array-includes": "^3.1.8",
2406+ "array.prototype.findlastindex": "^1.2.5",
2407+ "array.prototype.flat": "^1.3.2",
2408+ "array.prototype.flatmap": "^1.3.2",
2409+ "debug": "^3.2.7",
2410+ "doctrine": "^2.1.0",
2411+ "eslint-import-resolver-node": "^0.3.9",
2412+ "eslint-module-utils": "^2.12.0",
2413+ "hasown": "^2.0.2",
2414+ "is-core-module": "^2.15.1",
2415+ "is-glob": "^4.0.3",
2416+ "minimatch": "^3.1.2",
2417+ "object.fromentries": "^2.0.8",
2418+ "object.groupby": "^1.0.3",
2419+ "object.values": "^1.2.0",
2420+ "semver": "^6.3.1",
2421+ "string.prototype.trimend": "^1.0.8",
2422+ "tsconfig-paths": "^3.15.0"
2423+ },
2424+ "engines": {
2425+ "node": ">=4"
2426+ },
2427+ "peerDependencies": {
2428+ "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9"
2429+ }
2430+ },
2431+ "node_modules/eslint-plugin-import/node_modules/debug": {
2432+ "version": "3.2.7",
2433+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
2434+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
2435+ "dev": true,
2436+ "license": "MIT",
2437+ "dependencies": {
2438+ "ms": "^2.1.1"
2439+ }
2440+ },
2441+ "node_modules/eslint-plugin-import/node_modules/semver": {
2442+ "version": "6.3.1",
2443+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2444+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2445+ "dev": true,
2446+ "license": "ISC",
2447+ "bin": {
2448+ "semver": "bin/semver.js"
2449+ }
2450+ },
2451+ "node_modules/eslint-plugin-jsx-a11y": {
2452+ "version": "6.10.2",
2453+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz",
2454+ "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==",
2455+ "dev": true,
2456+ "license": "MIT",
2457+ "dependencies": {
2458+ "aria-query": "^5.3.2",
2459+ "array-includes": "^3.1.8",
2460+ "array.prototype.flatmap": "^1.3.2",
2461+ "ast-types-flow": "^0.0.8",
2462+ "axe-core": "^4.10.0",
2463+ "axobject-query": "^4.1.0",
2464+ "damerau-levenshtein": "^1.0.8",
2465+ "emoji-regex": "^9.2.2",
2466+ "hasown": "^2.0.2",
2467+ "jsx-ast-utils": "^3.3.5",
2468+ "language-tags": "^1.0.9",
2469+ "minimatch": "^3.1.2",
2470+ "object.fromentries": "^2.0.8",
2471+ "safe-regex-test": "^1.0.3",
2472+ "string.prototype.includes": "^2.0.1"
2473+ },
2474+ "engines": {
2475+ "node": ">=4.0"
2476+ },
2477+ "peerDependencies": {
2478+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9"
2479+ }
2480+ },
2481+ "node_modules/eslint-plugin-react": {
2482+ "version": "7.37.4",
2483+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz",
2484+ "integrity": "sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==",
2485+ "dev": true,
2486+ "license": "MIT",
2487+ "dependencies": {
2488+ "array-includes": "^3.1.8",
2489+ "array.prototype.findlast": "^1.2.5",
2490+ "array.prototype.flatmap": "^1.3.3",
2491+ "array.prototype.tosorted": "^1.1.4",
2492+ "doctrine": "^2.1.0",
2493+ "es-iterator-helpers": "^1.2.1",
2494+ "estraverse": "^5.3.0",
2495+ "hasown": "^2.0.2",
2496+ "jsx-ast-utils": "^2.4.1 || ^3.0.0",
2497+ "minimatch": "^3.1.2",
2498+ "object.entries": "^1.1.8",
2499+ "object.fromentries": "^2.0.8",
2500+ "object.values": "^1.2.1",
2501+ "prop-types": "^15.8.1",
2502+ "resolve": "^2.0.0-next.5",
2503+ "semver": "^6.3.1",
2504+ "string.prototype.matchall": "^4.0.12",
2505+ "string.prototype.repeat": "^1.0.0"
2506+ },
2507+ "engines": {
2508+ "node": ">=4"
2509+ },
2510+ "peerDependencies": {
2511+ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
2512+ }
2513+ },
2514+ "node_modules/eslint-plugin-react-hooks": {
2515+ "version": "5.1.0",
2516+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz",
2517+ "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==",
2518+ "dev": true,
2519+ "license": "MIT",
2520+ "engines": {
2521+ "node": ">=10"
2522+ },
2523+ "peerDependencies": {
2524+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
2525+ }
2526+ },
2527+ "node_modules/eslint-plugin-react/node_modules/resolve": {
2528+ "version": "2.0.0-next.5",
2529+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
2530+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
2531+ "dev": true,
2532+ "license": "MIT",
2533+ "dependencies": {
2534+ "is-core-module": "^2.13.0",
2535+ "path-parse": "^1.0.7",
2536+ "supports-preserve-symlinks-flag": "^1.0.0"
2537+ },
2538+ "bin": {
2539+ "resolve": "bin/resolve"
2540+ },
2541+ "funding": {
2542+ "url": "https://github.com/sponsors/ljharb"
2543+ }
2544+ },
2545+ "node_modules/eslint-plugin-react/node_modules/semver": {
2546+ "version": "6.3.1",
2547+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2548+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2549+ "dev": true,
2550+ "license": "ISC",
2551+ "bin": {
2552+ "semver": "bin/semver.js"
2553+ }
2554+ },
2555+ "node_modules/eslint-scope": {
2556+ "version": "8.2.0",
2557+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
2558+ "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
2559+ "dev": true,
2560+ "license": "BSD-2-Clause",
2561+ "dependencies": {
2562+ "esrecurse": "^4.3.0",
2563+ "estraverse": "^5.2.0"
2564+ },
2565+ "engines": {
2566+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2567+ },
2568+ "funding": {
2569+ "url": "https://opencollective.com/eslint"
2570+ }
2571+ },
2572+ "node_modules/eslint-visitor-keys": {
2573+ "version": "4.2.0",
2574+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz",
2575+ "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==",
2576+ "dev": true,
2577+ "license": "Apache-2.0",
2578+ "engines": {
2579+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2580+ },
2581+ "funding": {
2582+ "url": "https://opencollective.com/eslint"
2583+ }
2584+ },
2585+ "node_modules/espree": {
2586+ "version": "10.3.0",
2587+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz",
2588+ "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==",
2589+ "dev": true,
2590+ "license": "BSD-2-Clause",
2591+ "dependencies": {
2592+ "acorn": "^8.14.0",
2593+ "acorn-jsx": "^5.3.2",
2594+ "eslint-visitor-keys": "^4.2.0"
2595+ },
2596+ "engines": {
2597+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2598+ },
2599+ "funding": {
2600+ "url": "https://opencollective.com/eslint"
2601+ }
2602+ },
2603+ "node_modules/esquery": {
2604+ "version": "1.6.0",
2605+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
2606+ "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
2607+ "dev": true,
2608+ "license": "BSD-3-Clause",
2609+ "dependencies": {
2610+ "estraverse": "^5.1.0"
2611+ },
2612+ "engines": {
2613+ "node": ">=0.10"
2614+ }
2615+ },
2616+ "node_modules/esrecurse": {
2617+ "version": "4.3.0",
2618+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2619+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2620+ "dev": true,
2621+ "license": "BSD-2-Clause",
2622+ "dependencies": {
2623+ "estraverse": "^5.2.0"
2624+ },
2625+ "engines": {
2626+ "node": ">=4.0"
2627+ }
2628+ },
2629+ "node_modules/estraverse": {
2630+ "version": "5.3.0",
2631+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2632+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2633+ "dev": true,
2634+ "license": "BSD-2-Clause",
2635+ "engines": {
2636+ "node": ">=4.0"
2637+ }
2638+ },
2639+ "node_modules/esutils": {
2640+ "version": "2.0.3",
2641+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2642+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2643+ "dev": true,
2644+ "license": "BSD-2-Clause",
2645+ "engines": {
2646+ "node": ">=0.10.0"
2647+ }
2648+ },
2649+ "node_modules/fast-deep-equal": {
2650+ "version": "3.1.3",
2651+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2652+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2653+ "dev": true,
2654+ "license": "MIT"
2655+ },
2656+ "node_modules/fast-glob": {
2657+ "version": "3.3.1",
2658+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz",
2659+ "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==",
2660+ "dev": true,
2661+ "license": "MIT",
2662+ "dependencies": {
2663+ "@nodelib/fs.stat": "^2.0.2",
2664+ "@nodelib/fs.walk": "^1.2.3",
2665+ "glob-parent": "^5.1.2",
2666+ "merge2": "^1.3.0",
2667+ "micromatch": "^4.0.4"
2668+ },
2669+ "engines": {
2670+ "node": ">=8.6.0"
2671+ }
2672+ },
2673+ "node_modules/fast-glob/node_modules/glob-parent": {
2674+ "version": "5.1.2",
2675+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2676+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2677+ "dev": true,
2678+ "license": "ISC",
2679+ "dependencies": {
2680+ "is-glob": "^4.0.1"
2681+ },
2682+ "engines": {
2683+ "node": ">= 6"
2684+ }
2685+ },
2686+ "node_modules/fast-json-stable-stringify": {
2687+ "version": "2.1.0",
2688+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2689+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2690+ "dev": true,
2691+ "license": "MIT"
2692+ },
2693+ "node_modules/fast-levenshtein": {
2694+ "version": "2.0.6",
2695+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2696+ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2697+ "dev": true,
2698+ "license": "MIT"
2699+ },
2700+ "node_modules/fastq": {
2701+ "version": "1.19.0",
2702+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
2703+ "integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
2704+ "dev": true,
2705+ "license": "ISC",
2706+ "dependencies": {
2707+ "reusify": "^1.0.4"
2708+ }
2709+ },
2710+ "node_modules/file-entry-cache": {
2711+ "version": "8.0.0",
2712+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2713+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2714+ "dev": true,
2715+ "license": "MIT",
2716+ "dependencies": {
2717+ "flat-cache": "^4.0.0"
2718+ },
2719+ "engines": {
2720+ "node": ">=16.0.0"
2721+ }
2722+ },
2723+ "node_modules/fill-range": {
2724+ "version": "7.1.1",
2725+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2726+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2727+ "dev": true,
2728+ "license": "MIT",
2729+ "dependencies": {
2730+ "to-regex-range": "^5.0.1"
2731+ },
2732+ "engines": {
2733+ "node": ">=8"
2734+ }
2735+ },
2736+ "node_modules/find-up": {
2737+ "version": "5.0.0",
2738+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2739+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2740+ "dev": true,
2741+ "license": "MIT",
2742+ "dependencies": {
2743+ "locate-path": "^6.0.0",
2744+ "path-exists": "^4.0.0"
2745+ },
2746+ "engines": {
2747+ "node": ">=10"
2748+ },
2749+ "funding": {
2750+ "url": "https://github.com/sponsors/sindresorhus"
2751+ }
2752+ },
2753+ "node_modules/flat-cache": {
2754+ "version": "4.0.1",
2755+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2756+ "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2757+ "dev": true,
2758+ "license": "MIT",
2759+ "dependencies": {
2760+ "flatted": "^3.2.9",
2761+ "keyv": "^4.5.4"
2762+ },
2763+ "engines": {
2764+ "node": ">=16"
2765+ }
2766+ },
2767+ "node_modules/flatted": {
2768+ "version": "3.3.2",
2769+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz",
2770+ "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==",
2771+ "dev": true,
2772+ "license": "ISC"
2773+ },
2774+ "node_modules/for-each": {
2775+ "version": "0.3.5",
2776+ "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
2777+ "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
2778+ "dev": true,
2779+ "license": "MIT",
2780+ "dependencies": {
2781+ "is-callable": "^1.2.7"
2782+ },
2783+ "engines": {
2784+ "node": ">= 0.4"
2785+ },
2786+ "funding": {
2787+ "url": "https://github.com/sponsors/ljharb"
2788+ }
2789+ },
2790+ "node_modules/foreground-child": {
2791+ "version": "3.3.0",
2792+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
2793+ "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
2794+ "dev": true,
2795+ "license": "ISC",
2796+ "dependencies": {
2797+ "cross-spawn": "^7.0.0",
2798+ "signal-exit": "^4.0.1"
2799+ },
2800+ "engines": {
2801+ "node": ">=14"
2802+ },
2803+ "funding": {
2804+ "url": "https://github.com/sponsors/isaacs"
2805+ }
2806+ },
2807+ "node_modules/fsevents": {
2808+ "version": "2.3.3",
2809+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2810+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2811+ "dev": true,
2812+ "hasInstallScript": true,
2813+ "license": "MIT",
2814+ "optional": true,
2815+ "os": [
2816+ "darwin"
2817+ ],
2818+ "engines": {
2819+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2820+ }
2821+ },
2822+ "node_modules/function-bind": {
2823+ "version": "1.1.2",
2824+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2825+ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2826+ "dev": true,
2827+ "license": "MIT",
2828+ "funding": {
2829+ "url": "https://github.com/sponsors/ljharb"
2830+ }
2831+ },
2832+ "node_modules/function.prototype.name": {
2833+ "version": "1.1.8",
2834+ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
2835+ "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==",
2836+ "dev": true,
2837+ "license": "MIT",
2838+ "dependencies": {
2839+ "call-bind": "^1.0.8",
2840+ "call-bound": "^1.0.3",
2841+ "define-properties": "^1.2.1",
2842+ "functions-have-names": "^1.2.3",
2843+ "hasown": "^2.0.2",
2844+ "is-callable": "^1.2.7"
2845+ },
2846+ "engines": {
2847+ "node": ">= 0.4"
2848+ },
2849+ "funding": {
2850+ "url": "https://github.com/sponsors/ljharb"
2851+ }
2852+ },
2853+ "node_modules/functions-have-names": {
2854+ "version": "1.2.3",
2855+ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
2856+ "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
2857+ "dev": true,
2858+ "license": "MIT",
2859+ "funding": {
2860+ "url": "https://github.com/sponsors/ljharb"
2861+ }
2862+ },
2863+ "node_modules/get-intrinsic": {
2864+ "version": "1.2.7",
2865+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz",
2866+ "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==",
2867+ "dev": true,
2868+ "license": "MIT",
2869+ "dependencies": {
2870+ "call-bind-apply-helpers": "^1.0.1",
2871+ "es-define-property": "^1.0.1",
2872+ "es-errors": "^1.3.0",
2873+ "es-object-atoms": "^1.0.0",
2874+ "function-bind": "^1.1.2",
2875+ "get-proto": "^1.0.0",
2876+ "gopd": "^1.2.0",
2877+ "has-symbols": "^1.1.0",
2878+ "hasown": "^2.0.2",
2879+ "math-intrinsics": "^1.1.0"
2880+ },
2881+ "engines": {
2882+ "node": ">= 0.4"
2883+ },
2884+ "funding": {
2885+ "url": "https://github.com/sponsors/ljharb"
2886+ }
2887+ },
2888+ "node_modules/get-proto": {
2889+ "version": "1.0.1",
2890+ "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2891+ "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2892+ "dev": true,
2893+ "license": "MIT",
2894+ "dependencies": {
2895+ "dunder-proto": "^1.0.1",
2896+ "es-object-atoms": "^1.0.0"
2897+ },
2898+ "engines": {
2899+ "node": ">= 0.4"
2900+ }
2901+ },
2902+ "node_modules/get-symbol-description": {
2903+ "version": "1.1.0",
2904+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
2905+ "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==",
2906+ "dev": true,
2907+ "license": "MIT",
2908+ "dependencies": {
2909+ "call-bound": "^1.0.3",
2910+ "es-errors": "^1.3.0",
2911+ "get-intrinsic": "^1.2.6"
2912+ },
2913+ "engines": {
2914+ "node": ">= 0.4"
2915+ },
2916+ "funding": {
2917+ "url": "https://github.com/sponsors/ljharb"
2918+ }
2919+ },
2920+ "node_modules/get-tsconfig": {
2921+ "version": "4.10.0",
2922+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
2923+ "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
2924+ "dev": true,
2925+ "license": "MIT",
2926+ "dependencies": {
2927+ "resolve-pkg-maps": "^1.0.0"
2928+ },
2929+ "funding": {
2930+ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
2931+ }
2932+ },
2933+ "node_modules/glob": {
2934+ "version": "10.4.5",
2935+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
2936+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
2937+ "dev": true,
2938+ "license": "ISC",
2939+ "dependencies": {
2940+ "foreground-child": "^3.1.0",
2941+ "jackspeak": "^3.1.2",
2942+ "minimatch": "^9.0.4",
2943+ "minipass": "^7.1.2",
2944+ "package-json-from-dist": "^1.0.0",
2945+ "path-scurry": "^1.11.1"
2946+ },
2947+ "bin": {
2948+ "glob": "dist/esm/bin.mjs"
2949+ },
2950+ "funding": {
2951+ "url": "https://github.com/sponsors/isaacs"
2952+ }
2953+ },
2954+ "node_modules/glob-parent": {
2955+ "version": "6.0.2",
2956+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2957+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2958+ "dev": true,
2959+ "license": "ISC",
2960+ "dependencies": {
2961+ "is-glob": "^4.0.3"
2962+ },
2963+ "engines": {
2964+ "node": ">=10.13.0"
2965+ }
2966+ },
2967+ "node_modules/glob/node_modules/brace-expansion": {
2968+ "version": "2.0.1",
2969+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2970+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2971+ "dev": true,
2972+ "license": "MIT",
2973+ "dependencies": {
2974+ "balanced-match": "^1.0.0"
2975+ }
2976+ },
2977+ "node_modules/glob/node_modules/minimatch": {
2978+ "version": "9.0.5",
2979+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2980+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2981+ "dev": true,
2982+ "license": "ISC",
2983+ "dependencies": {
2984+ "brace-expansion": "^2.0.1"
2985+ },
2986+ "engines": {
2987+ "node": ">=16 || 14 >=14.17"
2988+ },
2989+ "funding": {
2990+ "url": "https://github.com/sponsors/isaacs"
2991+ }
2992+ },
2993+ "node_modules/globals": {
2994+ "version": "14.0.0",
2995+ "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
2996+ "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
2997+ "dev": true,
2998+ "license": "MIT",
2999+ "engines": {
3000+ "node": ">=18"
3001+ },
3002+ "funding": {
3003+ "url": "https://github.com/sponsors/sindresorhus"
3004+ }
3005+ },
3006+ "node_modules/globalthis": {
3007+ "version": "1.0.4",
3008+ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz",
3009+ "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==",
3010+ "dev": true,
3011+ "license": "MIT",
3012+ "dependencies": {
3013+ "define-properties": "^1.2.1",
3014+ "gopd": "^1.0.1"
3015+ },
3016+ "engines": {
3017+ "node": ">= 0.4"
3018+ },
3019+ "funding": {
3020+ "url": "https://github.com/sponsors/ljharb"
3021+ }
3022+ },
3023+ "node_modules/gopd": {
3024+ "version": "1.2.0",
3025+ "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
3026+ "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
3027+ "dev": true,
3028+ "license": "MIT",
3029+ "engines": {
3030+ "node": ">= 0.4"
3031+ },
3032+ "funding": {
3033+ "url": "https://github.com/sponsors/ljharb"
3034+ }
3035+ },
3036+ "node_modules/graceful-fs": {
3037+ "version": "4.2.11",
3038+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
3039+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
3040+ "dev": true,
3041+ "license": "ISC"
3042+ },
3043+ "node_modules/graphemer": {
3044+ "version": "1.4.0",
3045+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
3046+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
3047+ "dev": true,
3048+ "license": "MIT"
3049+ },
3050+ "node_modules/has-bigints": {
3051+ "version": "1.1.0",
3052+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
3053+ "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==",
3054+ "dev": true,
3055+ "license": "MIT",
3056+ "engines": {
3057+ "node": ">= 0.4"
3058+ },
3059+ "funding": {
3060+ "url": "https://github.com/sponsors/ljharb"
3061+ }
3062+ },
3063+ "node_modules/has-flag": {
3064+ "version": "4.0.0",
3065+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3066+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3067+ "dev": true,
3068+ "license": "MIT",
3069+ "engines": {
3070+ "node": ">=8"
3071+ }
3072+ },
3073+ "node_modules/has-property-descriptors": {
3074+ "version": "1.0.2",
3075+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
3076+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
3077+ "dev": true,
3078+ "license": "MIT",
3079+ "dependencies": {
3080+ "es-define-property": "^1.0.0"
3081+ },
3082+ "funding": {
3083+ "url": "https://github.com/sponsors/ljharb"
3084+ }
3085+ },
3086+ "node_modules/has-proto": {
3087+ "version": "1.2.0",
3088+ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz",
3089+ "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==",
3090+ "dev": true,
3091+ "license": "MIT",
3092+ "dependencies": {
3093+ "dunder-proto": "^1.0.0"
3094+ },
3095+ "engines": {
3096+ "node": ">= 0.4"
3097+ },
3098+ "funding": {
3099+ "url": "https://github.com/sponsors/ljharb"
3100+ }
3101+ },
3102+ "node_modules/has-symbols": {
3103+ "version": "1.1.0",
3104+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
3105+ "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
3106+ "dev": true,
3107+ "license": "MIT",
3108+ "engines": {
3109+ "node": ">= 0.4"
3110+ },
3111+ "funding": {
3112+ "url": "https://github.com/sponsors/ljharb"
3113+ }
3114+ },
3115+ "node_modules/has-tostringtag": {
3116+ "version": "1.0.2",
3117+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
3118+ "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
3119+ "dev": true,
3120+ "license": "MIT",
3121+ "dependencies": {
3122+ "has-symbols": "^1.0.3"
3123+ },
3124+ "engines": {
3125+ "node": ">= 0.4"
3126+ },
3127+ "funding": {
3128+ "url": "https://github.com/sponsors/ljharb"
3129+ }
3130+ },
3131+ "node_modules/hasown": {
3132+ "version": "2.0.2",
3133+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
3134+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
3135+ "dev": true,
3136+ "license": "MIT",
3137+ "dependencies": {
3138+ "function-bind": "^1.1.2"
3139+ },
3140+ "engines": {
3141+ "node": ">= 0.4"
3142+ }
3143+ },
3144+ "node_modules/ignore": {
3145+ "version": "5.3.2",
3146+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
3147+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
3148+ "dev": true,
3149+ "license": "MIT",
3150+ "engines": {
3151+ "node": ">= 4"
3152+ }
3153+ },
3154+ "node_modules/import-fresh": {
3155+ "version": "3.3.1",
3156+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3157+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3158+ "dev": true,
3159+ "license": "MIT",
3160+ "dependencies": {
3161+ "parent-module": "^1.0.0",
3162+ "resolve-from": "^4.0.0"
3163+ },
3164+ "engines": {
3165+ "node": ">=6"
3166+ },
3167+ "funding": {
3168+ "url": "https://github.com/sponsors/sindresorhus"
3169+ }
3170+ },
3171+ "node_modules/imurmurhash": {
3172+ "version": "0.1.4",
3173+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3174+ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
3175+ "dev": true,
3176+ "license": "MIT",
3177+ "engines": {
3178+ "node": ">=0.8.19"
3179+ }
3180+ },
3181+ "node_modules/internal-slot": {
3182+ "version": "1.1.0",
3183+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz",
3184+ "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==",
3185+ "dev": true,
3186+ "license": "MIT",
3187+ "dependencies": {
3188+ "es-errors": "^1.3.0",
3189+ "hasown": "^2.0.2",
3190+ "side-channel": "^1.1.0"
3191+ },
3192+ "engines": {
3193+ "node": ">= 0.4"
3194+ }
3195+ },
3196+ "node_modules/is-array-buffer": {
3197+ "version": "3.0.5",
3198+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
3199+ "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==",
3200+ "dev": true,
3201+ "license": "MIT",
3202+ "dependencies": {
3203+ "call-bind": "^1.0.8",
3204+ "call-bound": "^1.0.3",
3205+ "get-intrinsic": "^1.2.6"
3206+ },
3207+ "engines": {
3208+ "node": ">= 0.4"
3209+ },
3210+ "funding": {
3211+ "url": "https://github.com/sponsors/ljharb"
3212+ }
3213+ },
3214+ "node_modules/is-arrayish": {
3215+ "version": "0.3.2",
3216+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3217+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
3218+ "license": "MIT",
3219+ "optional": true
3220+ },
3221+ "node_modules/is-async-function": {
3222+ "version": "2.1.1",
3223+ "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz",
3224+ "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==",
3225+ "dev": true,
3226+ "license": "MIT",
3227+ "dependencies": {
3228+ "async-function": "^1.0.0",
3229+ "call-bound": "^1.0.3",
3230+ "get-proto": "^1.0.1",
3231+ "has-tostringtag": "^1.0.2",
3232+ "safe-regex-test": "^1.1.0"
3233+ },
3234+ "engines": {
3235+ "node": ">= 0.4"
3236+ },
3237+ "funding": {
3238+ "url": "https://github.com/sponsors/ljharb"
3239+ }
3240+ },
3241+ "node_modules/is-bigint": {
3242+ "version": "1.1.0",
3243+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz",
3244+ "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==",
3245+ "dev": true,
3246+ "license": "MIT",
3247+ "dependencies": {
3248+ "has-bigints": "^1.0.2"
3249+ },
3250+ "engines": {
3251+ "node": ">= 0.4"
3252+ },
3253+ "funding": {
3254+ "url": "https://github.com/sponsors/ljharb"
3255+ }
3256+ },
3257+ "node_modules/is-binary-path": {
3258+ "version": "2.1.0",
3259+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
3260+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
3261+ "dev": true,
3262+ "license": "MIT",
3263+ "dependencies": {
3264+ "binary-extensions": "^2.0.0"
3265+ },
3266+ "engines": {
3267+ "node": ">=8"
3268+ }
3269+ },
3270+ "node_modules/is-boolean-object": {
3271+ "version": "1.2.2",
3272+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
3273+ "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==",
3274+ "dev": true,
3275+ "license": "MIT",
3276+ "dependencies": {
3277+ "call-bound": "^1.0.3",
3278+ "has-tostringtag": "^1.0.2"
3279+ },
3280+ "engines": {
3281+ "node": ">= 0.4"
3282+ },
3283+ "funding": {
3284+ "url": "https://github.com/sponsors/ljharb"
3285+ }
3286+ },
3287+ "node_modules/is-bun-module": {
3288+ "version": "1.3.0",
3289+ "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz",
3290+ "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==",
3291+ "dev": true,
3292+ "license": "MIT",
3293+ "dependencies": {
3294+ "semver": "^7.6.3"
3295+ }
3296+ },
3297+ "node_modules/is-callable": {
3298+ "version": "1.2.7",
3299+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
3300+ "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
3301+ "dev": true,
3302+ "license": "MIT",
3303+ "engines": {
3304+ "node": ">= 0.4"
3305+ },
3306+ "funding": {
3307+ "url": "https://github.com/sponsors/ljharb"
3308+ }
3309+ },
3310+ "node_modules/is-core-module": {
3311+ "version": "2.16.1",
3312+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
3313+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
3314+ "dev": true,
3315+ "license": "MIT",
3316+ "dependencies": {
3317+ "hasown": "^2.0.2"
3318+ },
3319+ "engines": {
3320+ "node": ">= 0.4"
3321+ },
3322+ "funding": {
3323+ "url": "https://github.com/sponsors/ljharb"
3324+ }
3325+ },
3326+ "node_modules/is-data-view": {
3327+ "version": "1.0.2",
3328+ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz",
3329+ "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==",
3330+ "dev": true,
3331+ "license": "MIT",
3332+ "dependencies": {
3333+ "call-bound": "^1.0.2",
3334+ "get-intrinsic": "^1.2.6",
3335+ "is-typed-array": "^1.1.13"
3336+ },
3337+ "engines": {
3338+ "node": ">= 0.4"
3339+ },
3340+ "funding": {
3341+ "url": "https://github.com/sponsors/ljharb"
3342+ }
3343+ },
3344+ "node_modules/is-date-object": {
3345+ "version": "1.1.0",
3346+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz",
3347+ "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==",
3348+ "dev": true,
3349+ "license": "MIT",
3350+ "dependencies": {
3351+ "call-bound": "^1.0.2",
3352+ "has-tostringtag": "^1.0.2"
3353+ },
3354+ "engines": {
3355+ "node": ">= 0.4"
3356+ },
3357+ "funding": {
3358+ "url": "https://github.com/sponsors/ljharb"
3359+ }
3360+ },
3361+ "node_modules/is-extglob": {
3362+ "version": "2.1.1",
3363+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3364+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3365+ "dev": true,
3366+ "license": "MIT",
3367+ "engines": {
3368+ "node": ">=0.10.0"
3369+ }
3370+ },
3371+ "node_modules/is-finalizationregistry": {
3372+ "version": "1.1.1",
3373+ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
3374+ "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==",
3375+ "dev": true,
3376+ "license": "MIT",
3377+ "dependencies": {
3378+ "call-bound": "^1.0.3"
3379+ },
3380+ "engines": {
3381+ "node": ">= 0.4"
3382+ },
3383+ "funding": {
3384+ "url": "https://github.com/sponsors/ljharb"
3385+ }
3386+ },
3387+ "node_modules/is-fullwidth-code-point": {
3388+ "version": "3.0.0",
3389+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3390+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3391+ "dev": true,
3392+ "license": "MIT",
3393+ "engines": {
3394+ "node": ">=8"
3395+ }
3396+ },
3397+ "node_modules/is-generator-function": {
3398+ "version": "1.1.0",
3399+ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
3400+ "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
3401+ "dev": true,
3402+ "license": "MIT",
3403+ "dependencies": {
3404+ "call-bound": "^1.0.3",
3405+ "get-proto": "^1.0.0",
3406+ "has-tostringtag": "^1.0.2",
3407+ "safe-regex-test": "^1.1.0"
3408+ },
3409+ "engines": {
3410+ "node": ">= 0.4"
3411+ },
3412+ "funding": {
3413+ "url": "https://github.com/sponsors/ljharb"
3414+ }
3415+ },
3416+ "node_modules/is-glob": {
3417+ "version": "4.0.3",
3418+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3419+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3420+ "dev": true,
3421+ "license": "MIT",
3422+ "dependencies": {
3423+ "is-extglob": "^2.1.1"
3424+ },
3425+ "engines": {
3426+ "node": ">=0.10.0"
3427+ }
3428+ },
3429+ "node_modules/is-map": {
3430+ "version": "2.0.3",
3431+ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
3432+ "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==",
3433+ "dev": true,
3434+ "license": "MIT",
3435+ "engines": {
3436+ "node": ">= 0.4"
3437+ },
3438+ "funding": {
3439+ "url": "https://github.com/sponsors/ljharb"
3440+ }
3441+ },
3442+ "node_modules/is-number": {
3443+ "version": "7.0.0",
3444+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3445+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3446+ "dev": true,
3447+ "license": "MIT",
3448+ "engines": {
3449+ "node": ">=0.12.0"
3450+ }
3451+ },
3452+ "node_modules/is-number-object": {
3453+ "version": "1.1.1",
3454+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz",
3455+ "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==",
3456+ "dev": true,
3457+ "license": "MIT",
3458+ "dependencies": {
3459+ "call-bound": "^1.0.3",
3460+ "has-tostringtag": "^1.0.2"
3461+ },
3462+ "engines": {
3463+ "node": ">= 0.4"
3464+ },
3465+ "funding": {
3466+ "url": "https://github.com/sponsors/ljharb"
3467+ }
3468+ },
3469+ "node_modules/is-regex": {
3470+ "version": "1.2.1",
3471+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz",
3472+ "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
3473+ "dev": true,
3474+ "license": "MIT",
3475+ "dependencies": {
3476+ "call-bound": "^1.0.2",
3477+ "gopd": "^1.2.0",
3478+ "has-tostringtag": "^1.0.2",
3479+ "hasown": "^2.0.2"
3480+ },
3481+ "engines": {
3482+ "node": ">= 0.4"
3483+ },
3484+ "funding": {
3485+ "url": "https://github.com/sponsors/ljharb"
3486+ }
3487+ },
3488+ "node_modules/is-set": {
3489+ "version": "2.0.3",
3490+ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz",
3491+ "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==",
3492+ "dev": true,
3493+ "license": "MIT",
3494+ "engines": {
3495+ "node": ">= 0.4"
3496+ },
3497+ "funding": {
3498+ "url": "https://github.com/sponsors/ljharb"
3499+ }
3500+ },
3501+ "node_modules/is-shared-array-buffer": {
3502+ "version": "1.0.4",
3503+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
3504+ "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==",
3505+ "dev": true,
3506+ "license": "MIT",
3507+ "dependencies": {
3508+ "call-bound": "^1.0.3"
3509+ },
3510+ "engines": {
3511+ "node": ">= 0.4"
3512+ },
3513+ "funding": {
3514+ "url": "https://github.com/sponsors/ljharb"
3515+ }
3516+ },
3517+ "node_modules/is-string": {
3518+ "version": "1.1.1",
3519+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz",
3520+ "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==",
3521+ "dev": true,
3522+ "license": "MIT",
3523+ "dependencies": {
3524+ "call-bound": "^1.0.3",
3525+ "has-tostringtag": "^1.0.2"
3526+ },
3527+ "engines": {
3528+ "node": ">= 0.4"
3529+ },
3530+ "funding": {
3531+ "url": "https://github.com/sponsors/ljharb"
3532+ }
3533+ },
3534+ "node_modules/is-symbol": {
3535+ "version": "1.1.1",
3536+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz",
3537+ "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==",
3538+ "dev": true,
3539+ "license": "MIT",
3540+ "dependencies": {
3541+ "call-bound": "^1.0.2",
3542+ "has-symbols": "^1.1.0",
3543+ "safe-regex-test": "^1.1.0"
3544+ },
3545+ "engines": {
3546+ "node": ">= 0.4"
3547+ },
3548+ "funding": {
3549+ "url": "https://github.com/sponsors/ljharb"
3550+ }
3551+ },
3552+ "node_modules/is-typed-array": {
3553+ "version": "1.1.15",
3554+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
3555+ "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
3556+ "dev": true,
3557+ "license": "MIT",
3558+ "dependencies": {
3559+ "which-typed-array": "^1.1.16"
3560+ },
3561+ "engines": {
3562+ "node": ">= 0.4"
3563+ },
3564+ "funding": {
3565+ "url": "https://github.com/sponsors/ljharb"
3566+ }
3567+ },
3568+ "node_modules/is-weakmap": {
3569+ "version": "2.0.2",
3570+ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
3571+ "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==",
3572+ "dev": true,
3573+ "license": "MIT",
3574+ "engines": {
3575+ "node": ">= 0.4"
3576+ },
3577+ "funding": {
3578+ "url": "https://github.com/sponsors/ljharb"
3579+ }
3580+ },
3581+ "node_modules/is-weakref": {
3582+ "version": "1.1.1",
3583+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz",
3584+ "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==",
3585+ "dev": true,
3586+ "license": "MIT",
3587+ "dependencies": {
3588+ "call-bound": "^1.0.3"
3589+ },
3590+ "engines": {
3591+ "node": ">= 0.4"
3592+ },
3593+ "funding": {
3594+ "url": "https://github.com/sponsors/ljharb"
3595+ }
3596+ },
3597+ "node_modules/is-weakset": {
3598+ "version": "2.0.4",
3599+ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz",
3600+ "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==",
3601+ "dev": true,
3602+ "license": "MIT",
3603+ "dependencies": {
3604+ "call-bound": "^1.0.3",
3605+ "get-intrinsic": "^1.2.6"
3606+ },
3607+ "engines": {
3608+ "node": ">= 0.4"
3609+ },
3610+ "funding": {
3611+ "url": "https://github.com/sponsors/ljharb"
3612+ }
3613+ },
3614+ "node_modules/isarray": {
3615+ "version": "2.0.5",
3616+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
3617+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
3618+ "dev": true,
3619+ "license": "MIT"
3620+ },
3621+ "node_modules/isexe": {
3622+ "version": "2.0.0",
3623+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3624+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3625+ "dev": true,
3626+ "license": "ISC"
3627+ },
3628+ "node_modules/iterator.prototype": {
3629+ "version": "1.1.5",
3630+ "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz",
3631+ "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==",
3632+ "dev": true,
3633+ "license": "MIT",
3634+ "dependencies": {
3635+ "define-data-property": "^1.1.4",
3636+ "es-object-atoms": "^1.0.0",
3637+ "get-intrinsic": "^1.2.6",
3638+ "get-proto": "^1.0.0",
3639+ "has-symbols": "^1.1.0",
3640+ "set-function-name": "^2.0.2"
3641+ },
3642+ "engines": {
3643+ "node": ">= 0.4"
3644+ }
3645+ },
3646+ "node_modules/jackspeak": {
3647+ "version": "3.4.3",
3648+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
3649+ "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
3650+ "dev": true,
3651+ "license": "BlueOak-1.0.0",
3652+ "dependencies": {
3653+ "@isaacs/cliui": "^8.0.2"
3654+ },
3655+ "funding": {
3656+ "url": "https://github.com/sponsors/isaacs"
3657+ },
3658+ "optionalDependencies": {
3659+ "@pkgjs/parseargs": "^0.11.0"
3660+ }
3661+ },
3662+ "node_modules/jiti": {
3663+ "version": "1.21.7",
3664+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
3665+ "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
3666+ "dev": true,
3667+ "license": "MIT",
3668+ "bin": {
3669+ "jiti": "bin/jiti.js"
3670+ }
3671+ },
3672+ "node_modules/js-tokens": {
3673+ "version": "4.0.0",
3674+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
3675+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
3676+ "dev": true,
3677+ "license": "MIT"
3678+ },
3679+ "node_modules/js-yaml": {
3680+ "version": "4.1.0",
3681+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3682+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3683+ "dev": true,
3684+ "license": "MIT",
3685+ "dependencies": {
3686+ "argparse": "^2.0.1"
3687+ },
3688+ "bin": {
3689+ "js-yaml": "bin/js-yaml.js"
3690+ }
3691+ },
3692+ "node_modules/json-buffer": {
3693+ "version": "3.0.1",
3694+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3695+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3696+ "dev": true,
3697+ "license": "MIT"
3698+ },
3699+ "node_modules/json-schema-traverse": {
3700+ "version": "0.4.1",
3701+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3702+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3703+ "dev": true,
3704+ "license": "MIT"
3705+ },
3706+ "node_modules/json-stable-stringify-without-jsonify": {
3707+ "version": "1.0.1",
3708+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
3709+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
3710+ "dev": true,
3711+ "license": "MIT"
3712+ },
3713+ "node_modules/json5": {
3714+ "version": "1.0.2",
3715+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
3716+ "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
3717+ "dev": true,
3718+ "license": "MIT",
3719+ "dependencies": {
3720+ "minimist": "^1.2.0"
3721+ },
3722+ "bin": {
3723+ "json5": "lib/cli.js"
3724+ }
3725+ },
3726+ "node_modules/jsx-ast-utils": {
3727+ "version": "3.3.5",
3728+ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
3729+ "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==",
3730+ "dev": true,
3731+ "license": "MIT",
3732+ "dependencies": {
3733+ "array-includes": "^3.1.6",
3734+ "array.prototype.flat": "^1.3.1",
3735+ "object.assign": "^4.1.4",
3736+ "object.values": "^1.1.6"
3737+ },
3738+ "engines": {
3739+ "node": ">=4.0"
3740+ }
3741+ },
3742+ "node_modules/keyv": {
3743+ "version": "4.5.4",
3744+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3745+ "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3746+ "dev": true,
3747+ "license": "MIT",
3748+ "dependencies": {
3749+ "json-buffer": "3.0.1"
3750+ }
3751+ },
3752+ "node_modules/language-subtag-registry": {
3753+ "version": "0.3.23",
3754+ "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
3755+ "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==",
3756+ "dev": true,
3757+ "license": "CC0-1.0"
3758+ },
3759+ "node_modules/language-tags": {
3760+ "version": "1.0.9",
3761+ "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
3762+ "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
3763+ "dev": true,
3764+ "license": "MIT",
3765+ "dependencies": {
3766+ "language-subtag-registry": "^0.3.20"
3767+ },
3768+ "engines": {
3769+ "node": ">=0.10"
3770+ }
3771+ },
3772+ "node_modules/levn": {
3773+ "version": "0.4.1",
3774+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
3775+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
3776+ "dev": true,
3777+ "license": "MIT",
3778+ "dependencies": {
3779+ "prelude-ls": "^1.2.1",
3780+ "type-check": "~0.4.0"
3781+ },
3782+ "engines": {
3783+ "node": ">= 0.8.0"
3784+ }
3785+ },
3786+ "node_modules/lilconfig": {
3787+ "version": "3.1.3",
3788+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
3789+ "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
3790+ "dev": true,
3791+ "license": "MIT",
3792+ "engines": {
3793+ "node": ">=14"
3794+ },
3795+ "funding": {
3796+ "url": "https://github.com/sponsors/antonk52"
3797+ }
3798+ },
3799+ "node_modules/lines-and-columns": {
3800+ "version": "1.2.4",
3801+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
3802+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
3803+ "dev": true,
3804+ "license": "MIT"
3805+ },
3806+ "node_modules/locate-path": {
3807+ "version": "6.0.0",
3808+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
3809+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
3810+ "dev": true,
3811+ "license": "MIT",
3812+ "dependencies": {
3813+ "p-locate": "^5.0.0"
3814+ },
3815+ "engines": {
3816+ "node": ">=10"
3817+ },
3818+ "funding": {
3819+ "url": "https://github.com/sponsors/sindresorhus"
3820+ }
3821+ },
3822+ "node_modules/lodash.merge": {
3823+ "version": "4.6.2",
3824+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3825+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3826+ "dev": true,
3827+ "license": "MIT"
3828+ },
3829+ "node_modules/loose-envify": {
3830+ "version": "1.4.0",
3831+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
3832+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
3833+ "dev": true,
3834+ "license": "MIT",
3835+ "dependencies": {
3836+ "js-tokens": "^3.0.0 || ^4.0.0"
3837+ },
3838+ "bin": {
3839+ "loose-envify": "cli.js"
3840+ }
3841+ },
3842+ "node_modules/lru-cache": {
3843+ "version": "10.4.3",
3844+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3845+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3846+ "dev": true,
3847+ "license": "ISC"
3848+ },
3849+ "node_modules/math-intrinsics": {
3850+ "version": "1.1.0",
3851+ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3852+ "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3853+ "dev": true,
3854+ "license": "MIT",
3855+ "engines": {
3856+ "node": ">= 0.4"
3857+ }
3858+ },
3859+ "node_modules/merge2": {
3860+ "version": "1.4.1",
3861+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3862+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3863+ "dev": true,
3864+ "license": "MIT",
3865+ "engines": {
3866+ "node": ">= 8"
3867+ }
3868+ },
3869+ "node_modules/micromatch": {
3870+ "version": "4.0.8",
3871+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
3872+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
3873+ "dev": true,
3874+ "license": "MIT",
3875+ "dependencies": {
3876+ "braces": "^3.0.3",
3877+ "picomatch": "^2.3.1"
3878+ },
3879+ "engines": {
3880+ "node": ">=8.6"
3881+ }
3882+ },
3883+ "node_modules/minimatch": {
3884+ "version": "3.1.2",
3885+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3886+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3887+ "dev": true,
3888+ "license": "ISC",
3889+ "dependencies": {
3890+ "brace-expansion": "^1.1.7"
3891+ },
3892+ "engines": {
3893+ "node": "*"
3894+ }
3895+ },
3896+ "node_modules/minimist": {
3897+ "version": "1.2.8",
3898+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
3899+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
3900+ "dev": true,
3901+ "license": "MIT",
3902+ "funding": {
3903+ "url": "https://github.com/sponsors/ljharb"
3904+ }
3905+ },
3906+ "node_modules/minipass": {
3907+ "version": "7.1.2",
3908+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
3909+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
3910+ "dev": true,
3911+ "license": "ISC",
3912+ "engines": {
3913+ "node": ">=16 || 14 >=14.17"
3914+ }
3915+ },
3916+ "node_modules/ms": {
3917+ "version": "2.1.3",
3918+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3919+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3920+ "dev": true,
3921+ "license": "MIT"
3922+ },
3923+ "node_modules/mz": {
3924+ "version": "2.7.0",
3925+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
3926+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
3927+ "dev": true,
3928+ "license": "MIT",
3929+ "dependencies": {
3930+ "any-promise": "^1.0.0",
3931+ "object-assign": "^4.0.1",
3932+ "thenify-all": "^1.0.0"
3933+ }
3934+ },
3935+ "node_modules/nanoid": {
3936+ "version": "3.3.8",
3937+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
3938+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
3939+ "funding": [
3940+ {
3941+ "type": "github",
3942+ "url": "https://github.com/sponsors/ai"
3943+ }
3944+ ],
3945+ "license": "MIT",
3946+ "bin": {
3947+ "nanoid": "bin/nanoid.cjs"
3948+ },
3949+ "engines": {
3950+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3951+ }
3952+ },
3953+ "node_modules/natural-compare": {
3954+ "version": "1.4.0",
3955+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3956+ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3957+ "dev": true,
3958+ "license": "MIT"
3959+ },
3960+ "node_modules/next": {
3961+ "version": "15.1.7",
3962+ "resolved": "https://registry.npmjs.org/next/-/next-15.1.7.tgz",
3963+ "integrity": "sha512-GNeINPGS9c6OZKCvKypbL8GTsT5GhWPp4DM0fzkXJuXMilOO2EeFxuAY6JZbtk6XIl6Ws10ag3xRINDjSO5+wg==",
3964+ "license": "MIT",
3965+ "dependencies": {
3966+ "@next/env": "15.1.7",
3967+ "@swc/counter": "0.1.3",
3968+ "@swc/helpers": "0.5.15",
3969+ "busboy": "1.6.0",
3970+ "caniuse-lite": "^1.0.30001579",
3971+ "postcss": "8.4.31",
3972+ "styled-jsx": "5.1.6"
3973+ },
3974+ "bin": {
3975+ "next": "dist/bin/next"
3976+ },
3977+ "engines": {
3978+ "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
3979+ },
3980+ "optionalDependencies": {
3981+ "@next/swc-darwin-arm64": "15.1.7",
3982+ "@next/swc-darwin-x64": "15.1.7",
3983+ "@next/swc-linux-arm64-gnu": "15.1.7",
3984+ "@next/swc-linux-arm64-musl": "15.1.7",
3985+ "@next/swc-linux-x64-gnu": "15.1.7",
3986+ "@next/swc-linux-x64-musl": "15.1.7",
3987+ "@next/swc-win32-arm64-msvc": "15.1.7",
3988+ "@next/swc-win32-x64-msvc": "15.1.7",
3989+ "sharp": "^0.33.5"
3990+ },
3991+ "peerDependencies": {
3992+ "@opentelemetry/api": "^1.1.0",
3993+ "@playwright/test": "^1.41.2",
3994+ "babel-plugin-react-compiler": "*",
3995+ "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
3996+ "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
3997+ "sass": "^1.3.0"
3998+ },
3999+ "peerDependenciesMeta": {
4000+ "@opentelemetry/api": {
4001+ "optional": true
4002+ },
4003+ "@playwright/test": {
4004+ "optional": true
4005+ },
4006+ "babel-plugin-react-compiler": {
4007+ "optional": true
4008+ },
4009+ "sass": {
4010+ "optional": true
4011+ }
4012+ }
4013+ },
4014+ "node_modules/next/node_modules/postcss": {
4015+ "version": "8.4.31",
4016+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
4017+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
4018+ "funding": [
4019+ {
4020+ "type": "opencollective",
4021+ "url": "https://opencollective.com/postcss/"
4022+ },
4023+ {
4024+ "type": "tidelift",
4025+ "url": "https://tidelift.com/funding/github/npm/postcss"
4026+ },
4027+ {
4028+ "type": "github",
4029+ "url": "https://github.com/sponsors/ai"
4030+ }
4031+ ],
4032+ "license": "MIT",
4033+ "dependencies": {
4034+ "nanoid": "^3.3.6",
4035+ "picocolors": "^1.0.0",
4036+ "source-map-js": "^1.0.2"
4037+ },
4038+ "engines": {
4039+ "node": "^10 || ^12 || >=14"
4040+ }
4041+ },
4042+ "node_modules/normalize-path": {
4043+ "version": "3.0.0",
4044+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4045+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4046+ "dev": true,
4047+ "license": "MIT",
4048+ "engines": {
4049+ "node": ">=0.10.0"
4050+ }
4051+ },
4052+ "node_modules/object-assign": {
4053+ "version": "4.1.1",
4054+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4055+ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
4056+ "dev": true,
4057+ "license": "MIT",
4058+ "engines": {
4059+ "node": ">=0.10.0"
4060+ }
4061+ },
4062+ "node_modules/object-hash": {
4063+ "version": "3.0.0",
4064+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
4065+ "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
4066+ "dev": true,
4067+ "license": "MIT",
4068+ "engines": {
4069+ "node": ">= 6"
4070+ }
4071+ },
4072+ "node_modules/object-inspect": {
4073+ "version": "1.13.4",
4074+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
4075+ "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
4076+ "dev": true,
4077+ "license": "MIT",
4078+ "engines": {
4079+ "node": ">= 0.4"
4080+ },
4081+ "funding": {
4082+ "url": "https://github.com/sponsors/ljharb"
4083+ }
4084+ },
4085+ "node_modules/object-keys": {
4086+ "version": "1.1.1",
4087+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4088+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4089+ "dev": true,
4090+ "license": "MIT",
4091+ "engines": {
4092+ "node": ">= 0.4"
4093+ }
4094+ },
4095+ "node_modules/object.assign": {
4096+ "version": "4.1.7",
4097+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
4098+ "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
4099+ "dev": true,
4100+ "license": "MIT",
4101+ "dependencies": {
4102+ "call-bind": "^1.0.8",
4103+ "call-bound": "^1.0.3",
4104+ "define-properties": "^1.2.1",
4105+ "es-object-atoms": "^1.0.0",
4106+ "has-symbols": "^1.1.0",
4107+ "object-keys": "^1.1.1"
4108+ },
4109+ "engines": {
4110+ "node": ">= 0.4"
4111+ },
4112+ "funding": {
4113+ "url": "https://github.com/sponsors/ljharb"
4114+ }
4115+ },
4116+ "node_modules/object.entries": {
4117+ "version": "1.1.8",
4118+ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz",
4119+ "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==",
4120+ "dev": true,
4121+ "license": "MIT",
4122+ "dependencies": {
4123+ "call-bind": "^1.0.7",
4124+ "define-properties": "^1.2.1",
4125+ "es-object-atoms": "^1.0.0"
4126+ },
4127+ "engines": {
4128+ "node": ">= 0.4"
4129+ }
4130+ },
4131+ "node_modules/object.fromentries": {
4132+ "version": "2.0.8",
4133+ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz",
4134+ "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==",
4135+ "dev": true,
4136+ "license": "MIT",
4137+ "dependencies": {
4138+ "call-bind": "^1.0.7",
4139+ "define-properties": "^1.2.1",
4140+ "es-abstract": "^1.23.2",
4141+ "es-object-atoms": "^1.0.0"
4142+ },
4143+ "engines": {
4144+ "node": ">= 0.4"
4145+ },
4146+ "funding": {
4147+ "url": "https://github.com/sponsors/ljharb"
4148+ }
4149+ },
4150+ "node_modules/object.groupby": {
4151+ "version": "1.0.3",
4152+ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz",
4153+ "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==",
4154+ "dev": true,
4155+ "license": "MIT",
4156+ "dependencies": {
4157+ "call-bind": "^1.0.7",
4158+ "define-properties": "^1.2.1",
4159+ "es-abstract": "^1.23.2"
4160+ },
4161+ "engines": {
4162+ "node": ">= 0.4"
4163+ }
4164+ },
4165+ "node_modules/object.values": {
4166+ "version": "1.2.1",
4167+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz",
4168+ "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==",
4169+ "dev": true,
4170+ "license": "MIT",
4171+ "dependencies": {
4172+ "call-bind": "^1.0.8",
4173+ "call-bound": "^1.0.3",
4174+ "define-properties": "^1.2.1",
4175+ "es-object-atoms": "^1.0.0"
4176+ },
4177+ "engines": {
4178+ "node": ">= 0.4"
4179+ },
4180+ "funding": {
4181+ "url": "https://github.com/sponsors/ljharb"
4182+ }
4183+ },
4184+ "node_modules/optionator": {
4185+ "version": "0.9.4",
4186+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
4187+ "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
4188+ "dev": true,
4189+ "license": "MIT",
4190+ "dependencies": {
4191+ "deep-is": "^0.1.3",
4192+ "fast-levenshtein": "^2.0.6",
4193+ "levn": "^0.4.1",
4194+ "prelude-ls": "^1.2.1",
4195+ "type-check": "^0.4.0",
4196+ "word-wrap": "^1.2.5"
4197+ },
4198+ "engines": {
4199+ "node": ">= 0.8.0"
4200+ }
4201+ },
4202+ "node_modules/own-keys": {
4203+ "version": "1.0.1",
4204+ "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz",
4205+ "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==",
4206+ "dev": true,
4207+ "license": "MIT",
4208+ "dependencies": {
4209+ "get-intrinsic": "^1.2.6",
4210+ "object-keys": "^1.1.1",
4211+ "safe-push-apply": "^1.0.0"
4212+ },
4213+ "engines": {
4214+ "node": ">= 0.4"
4215+ },
4216+ "funding": {
4217+ "url": "https://github.com/sponsors/ljharb"
4218+ }
4219+ },
4220+ "node_modules/p-limit": {
4221+ "version": "3.1.0",
4222+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
4223+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
4224+ "dev": true,
4225+ "license": "MIT",
4226+ "dependencies": {
4227+ "yocto-queue": "^0.1.0"
4228+ },
4229+ "engines": {
4230+ "node": ">=10"
4231+ },
4232+ "funding": {
4233+ "url": "https://github.com/sponsors/sindresorhus"
4234+ }
4235+ },
4236+ "node_modules/p-locate": {
4237+ "version": "5.0.0",
4238+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
4239+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
4240+ "dev": true,
4241+ "license": "MIT",
4242+ "dependencies": {
4243+ "p-limit": "^3.0.2"
4244+ },
4245+ "engines": {
4246+ "node": ">=10"
4247+ },
4248+ "funding": {
4249+ "url": "https://github.com/sponsors/sindresorhus"
4250+ }
4251+ },
4252+ "node_modules/package-json-from-dist": {
4253+ "version": "1.0.1",
4254+ "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
4255+ "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
4256+ "dev": true,
4257+ "license": "BlueOak-1.0.0"
4258+ },
4259+ "node_modules/parent-module": {
4260+ "version": "1.0.1",
4261+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
4262+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
4263+ "dev": true,
4264+ "license": "MIT",
4265+ "dependencies": {
4266+ "callsites": "^3.0.0"
4267+ },
4268+ "engines": {
4269+ "node": ">=6"
4270+ }
4271+ },
4272+ "node_modules/path-exists": {
4273+ "version": "4.0.0",
4274+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
4275+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
4276+ "dev": true,
4277+ "license": "MIT",
4278+ "engines": {
4279+ "node": ">=8"
4280+ }
4281+ },
4282+ "node_modules/path-key": {
4283+ "version": "3.1.1",
4284+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4285+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4286+ "dev": true,
4287+ "license": "MIT",
4288+ "engines": {
4289+ "node": ">=8"
4290+ }
4291+ },
4292+ "node_modules/path-parse": {
4293+ "version": "1.0.7",
4294+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4295+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
4296+ "dev": true,
4297+ "license": "MIT"
4298+ },
4299+ "node_modules/path-scurry": {
4300+ "version": "1.11.1",
4301+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
4302+ "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
4303+ "dev": true,
4304+ "license": "BlueOak-1.0.0",
4305+ "dependencies": {
4306+ "lru-cache": "^10.2.0",
4307+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
4308+ },
4309+ "engines": {
4310+ "node": ">=16 || 14 >=14.18"
4311+ },
4312+ "funding": {
4313+ "url": "https://github.com/sponsors/isaacs"
4314+ }
4315+ },
4316+ "node_modules/picocolors": {
4317+ "version": "1.1.1",
4318+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4319+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4320+ "license": "ISC"
4321+ },
4322+ "node_modules/picomatch": {
4323+ "version": "2.3.1",
4324+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4325+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4326+ "dev": true,
4327+ "license": "MIT",
4328+ "engines": {
4329+ "node": ">=8.6"
4330+ },
4331+ "funding": {
4332+ "url": "https://github.com/sponsors/jonschlinkert"
4333+ }
4334+ },
4335+ "node_modules/pify": {
4336+ "version": "2.3.0",
4337+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4338+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
4339+ "dev": true,
4340+ "license": "MIT",
4341+ "engines": {
4342+ "node": ">=0.10.0"
4343+ }
4344+ },
4345+ "node_modules/pirates": {
4346+ "version": "4.0.6",
4347+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
4348+ "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==",
4349+ "dev": true,
4350+ "license": "MIT",
4351+ "engines": {
4352+ "node": ">= 6"
4353+ }
4354+ },
4355+ "node_modules/possible-typed-array-names": {
4356+ "version": "1.1.0",
4357+ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
4358+ "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
4359+ "dev": true,
4360+ "license": "MIT",
4361+ "engines": {
4362+ "node": ">= 0.4"
4363+ }
4364+ },
4365+ "node_modules/postcss": {
4366+ "version": "8.5.2",
4367+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz",
4368+ "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==",
4369+ "dev": true,
4370+ "funding": [
4371+ {
4372+ "type": "opencollective",
4373+ "url": "https://opencollective.com/postcss/"
4374+ },
4375+ {
4376+ "type": "tidelift",
4377+ "url": "https://tidelift.com/funding/github/npm/postcss"
4378+ },
4379+ {
4380+ "type": "github",
4381+ "url": "https://github.com/sponsors/ai"
4382+ }
4383+ ],
4384+ "license": "MIT",
4385+ "dependencies": {
4386+ "nanoid": "^3.3.8",
4387+ "picocolors": "^1.1.1",
4388+ "source-map-js": "^1.2.1"
4389+ },
4390+ "engines": {
4391+ "node": "^10 || ^12 || >=14"
4392+ }
4393+ },
4394+ "node_modules/postcss-import": {
4395+ "version": "15.1.0",
4396+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
4397+ "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
4398+ "dev": true,
4399+ "license": "MIT",
4400+ "dependencies": {
4401+ "postcss-value-parser": "^4.0.0",
4402+ "read-cache": "^1.0.0",
4403+ "resolve": "^1.1.7"
4404+ },
4405+ "engines": {
4406+ "node": ">=14.0.0"
4407+ },
4408+ "peerDependencies": {
4409+ "postcss": "^8.0.0"
4410+ }
4411+ },
4412+ "node_modules/postcss-js": {
4413+ "version": "4.0.1",
4414+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
4415+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
4416+ "dev": true,
4417+ "license": "MIT",
4418+ "dependencies": {
4419+ "camelcase-css": "^2.0.1"
4420+ },
4421+ "engines": {
4422+ "node": "^12 || ^14 || >= 16"
4423+ },
4424+ "funding": {
4425+ "type": "opencollective",
4426+ "url": "https://opencollective.com/postcss/"
4427+ },
4428+ "peerDependencies": {
4429+ "postcss": "^8.4.21"
4430+ }
4431+ },
4432+ "node_modules/postcss-load-config": {
4433+ "version": "4.0.2",
4434+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
4435+ "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
4436+ "dev": true,
4437+ "funding": [
4438+ {
4439+ "type": "opencollective",
4440+ "url": "https://opencollective.com/postcss/"
4441+ },
4442+ {
4443+ "type": "github",
4444+ "url": "https://github.com/sponsors/ai"
4445+ }
4446+ ],
4447+ "license": "MIT",
4448+ "dependencies": {
4449+ "lilconfig": "^3.0.0",
4450+ "yaml": "^2.3.4"
4451+ },
4452+ "engines": {
4453+ "node": ">= 14"
4454+ },
4455+ "peerDependencies": {
4456+ "postcss": ">=8.0.9",
4457+ "ts-node": ">=9.0.0"
4458+ },
4459+ "peerDependenciesMeta": {
4460+ "postcss": {
4461+ "optional": true
4462+ },
4463+ "ts-node": {
4464+ "optional": true
4465+ }
4466+ }
4467+ },
4468+ "node_modules/postcss-nested": {
4469+ "version": "6.2.0",
4470+ "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
4471+ "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
4472+ "dev": true,
4473+ "funding": [
4474+ {
4475+ "type": "opencollective",
4476+ "url": "https://opencollective.com/postcss/"
4477+ },
4478+ {
4479+ "type": "github",
4480+ "url": "https://github.com/sponsors/ai"
4481+ }
4482+ ],
4483+ "license": "MIT",
4484+ "dependencies": {
4485+ "postcss-selector-parser": "^6.1.1"
4486+ },
4487+ "engines": {
4488+ "node": ">=12.0"
4489+ },
4490+ "peerDependencies": {
4491+ "postcss": "^8.2.14"
4492+ }
4493+ },
4494+ "node_modules/postcss-selector-parser": {
4495+ "version": "6.1.2",
4496+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
4497+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
4498+ "dev": true,
4499+ "license": "MIT",
4500+ "dependencies": {
4501+ "cssesc": "^3.0.0",
4502+ "util-deprecate": "^1.0.2"
4503+ },
4504+ "engines": {
4505+ "node": ">=4"
4506+ }
4507+ },
4508+ "node_modules/postcss-value-parser": {
4509+ "version": "4.2.0",
4510+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
4511+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
4512+ "dev": true,
4513+ "license": "MIT"
4514+ },
4515+ "node_modules/prelude-ls": {
4516+ "version": "1.2.1",
4517+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
4518+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
4519+ "dev": true,
4520+ "license": "MIT",
4521+ "engines": {
4522+ "node": ">= 0.8.0"
4523+ }
4524+ },
4525+ "node_modules/prop-types": {
4526+ "version": "15.8.1",
4527+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
4528+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
4529+ "dev": true,
4530+ "license": "MIT",
4531+ "dependencies": {
4532+ "loose-envify": "^1.4.0",
4533+ "object-assign": "^4.1.1",
4534+ "react-is": "^16.13.1"
4535+ }
4536+ },
4537+ "node_modules/punycode": {
4538+ "version": "2.3.1",
4539+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
4540+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
4541+ "dev": true,
4542+ "license": "MIT",
4543+ "engines": {
4544+ "node": ">=6"
4545+ }
4546+ },
4547+ "node_modules/queue-microtask": {
4548+ "version": "1.2.3",
4549+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
4550+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
4551+ "dev": true,
4552+ "funding": [
4553+ {
4554+ "type": "github",
4555+ "url": "https://github.com/sponsors/feross"
4556+ },
4557+ {
4558+ "type": "patreon",
4559+ "url": "https://www.patreon.com/feross"
4560+ },
4561+ {
4562+ "type": "consulting",
4563+ "url": "https://feross.org/support"
4564+ }
4565+ ],
4566+ "license": "MIT"
4567+ },
4568+ "node_modules/react": {
4569+ "version": "19.0.0",
4570+ "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz",
4571+ "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==",
4572+ "license": "MIT",
4573+ "engines": {
4574+ "node": ">=0.10.0"
4575+ }
4576+ },
4577+ "node_modules/react-dom": {
4578+ "version": "19.0.0",
4579+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz",
4580+ "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==",
4581+ "license": "MIT",
4582+ "dependencies": {
4583+ "scheduler": "^0.25.0"
4584+ },
4585+ "peerDependencies": {
4586+ "react": "^19.0.0"
4587+ }
4588+ },
4589+ "node_modules/react-is": {
4590+ "version": "16.13.1",
4591+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
4592+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
4593+ "dev": true,
4594+ "license": "MIT"
4595+ },
4596+ "node_modules/read-cache": {
4597+ "version": "1.0.0",
4598+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
4599+ "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
4600+ "dev": true,
4601+ "license": "MIT",
4602+ "dependencies": {
4603+ "pify": "^2.3.0"
4604+ }
4605+ },
4606+ "node_modules/readdirp": {
4607+ "version": "3.6.0",
4608+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
4609+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
4610+ "dev": true,
4611+ "license": "MIT",
4612+ "dependencies": {
4613+ "picomatch": "^2.2.1"
4614+ },
4615+ "engines": {
4616+ "node": ">=8.10.0"
4617+ }
4618+ },
4619+ "node_modules/reflect.getprototypeof": {
4620+ "version": "1.0.10",
4621+ "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
4622+ "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==",
4623+ "dev": true,
4624+ "license": "MIT",
4625+ "dependencies": {
4626+ "call-bind": "^1.0.8",
4627+ "define-properties": "^1.2.1",
4628+ "es-abstract": "^1.23.9",
4629+ "es-errors": "^1.3.0",
4630+ "es-object-atoms": "^1.0.0",
4631+ "get-intrinsic": "^1.2.7",
4632+ "get-proto": "^1.0.1",
4633+ "which-builtin-type": "^1.2.1"
4634+ },
4635+ "engines": {
4636+ "node": ">= 0.4"
4637+ },
4638+ "funding": {
4639+ "url": "https://github.com/sponsors/ljharb"
4640+ }
4641+ },
4642+ "node_modules/regexp.prototype.flags": {
4643+ "version": "1.5.4",
4644+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
4645+ "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==",
4646+ "dev": true,
4647+ "license": "MIT",
4648+ "dependencies": {
4649+ "call-bind": "^1.0.8",
4650+ "define-properties": "^1.2.1",
4651+ "es-errors": "^1.3.0",
4652+ "get-proto": "^1.0.1",
4653+ "gopd": "^1.2.0",
4654+ "set-function-name": "^2.0.2"
4655+ },
4656+ "engines": {
4657+ "node": ">= 0.4"
4658+ },
4659+ "funding": {
4660+ "url": "https://github.com/sponsors/ljharb"
4661+ }
4662+ },
4663+ "node_modules/resolve": {
4664+ "version": "1.22.10",
4665+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
4666+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
4667+ "dev": true,
4668+ "license": "MIT",
4669+ "dependencies": {
4670+ "is-core-module": "^2.16.0",
4671+ "path-parse": "^1.0.7",
4672+ "supports-preserve-symlinks-flag": "^1.0.0"
4673+ },
4674+ "bin": {
4675+ "resolve": "bin/resolve"
4676+ },
4677+ "engines": {
4678+ "node": ">= 0.4"
4679+ },
4680+ "funding": {
4681+ "url": "https://github.com/sponsors/ljharb"
4682+ }
4683+ },
4684+ "node_modules/resolve-from": {
4685+ "version": "4.0.0",
4686+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
4687+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
4688+ "dev": true,
4689+ "license": "MIT",
4690+ "engines": {
4691+ "node": ">=4"
4692+ }
4693+ },
4694+ "node_modules/resolve-pkg-maps": {
4695+ "version": "1.0.0",
4696+ "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
4697+ "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
4698+ "dev": true,
4699+ "license": "MIT",
4700+ "funding": {
4701+ "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
4702+ }
4703+ },
4704+ "node_modules/reusify": {
4705+ "version": "1.0.4",
4706+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4707+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4708+ "dev": true,
4709+ "license": "MIT",
4710+ "engines": {
4711+ "iojs": ">=1.0.0",
4712+ "node": ">=0.10.0"
4713+ }
4714+ },
4715+ "node_modules/run-parallel": {
4716+ "version": "1.2.0",
4717+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4718+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4719+ "dev": true,
4720+ "funding": [
4721+ {
4722+ "type": "github",
4723+ "url": "https://github.com/sponsors/feross"
4724+ },
4725+ {
4726+ "type": "patreon",
4727+ "url": "https://www.patreon.com/feross"
4728+ },
4729+ {
4730+ "type": "consulting",
4731+ "url": "https://feross.org/support"
4732+ }
4733+ ],
4734+ "license": "MIT",
4735+ "dependencies": {
4736+ "queue-microtask": "^1.2.2"
4737+ }
4738+ },
4739+ "node_modules/safe-array-concat": {
4740+ "version": "1.1.3",
4741+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
4742+ "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
4743+ "dev": true,
4744+ "license": "MIT",
4745+ "dependencies": {
4746+ "call-bind": "^1.0.8",
4747+ "call-bound": "^1.0.2",
4748+ "get-intrinsic": "^1.2.6",
4749+ "has-symbols": "^1.1.0",
4750+ "isarray": "^2.0.5"
4751+ },
4752+ "engines": {
4753+ "node": ">=0.4"
4754+ },
4755+ "funding": {
4756+ "url": "https://github.com/sponsors/ljharb"
4757+ }
4758+ },
4759+ "node_modules/safe-push-apply": {
4760+ "version": "1.0.0",
4761+ "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
4762+ "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==",
4763+ "dev": true,
4764+ "license": "MIT",
4765+ "dependencies": {
4766+ "es-errors": "^1.3.0",
4767+ "isarray": "^2.0.5"
4768+ },
4769+ "engines": {
4770+ "node": ">= 0.4"
4771+ },
4772+ "funding": {
4773+ "url": "https://github.com/sponsors/ljharb"
4774+ }
4775+ },
4776+ "node_modules/safe-regex-test": {
4777+ "version": "1.1.0",
4778+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
4779+ "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==",
4780+ "dev": true,
4781+ "license": "MIT",
4782+ "dependencies": {
4783+ "call-bound": "^1.0.2",
4784+ "es-errors": "^1.3.0",
4785+ "is-regex": "^1.2.1"
4786+ },
4787+ "engines": {
4788+ "node": ">= 0.4"
4789+ },
4790+ "funding": {
4791+ "url": "https://github.com/sponsors/ljharb"
4792+ }
4793+ },
4794+ "node_modules/scheduler": {
4795+ "version": "0.25.0",
4796+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
4797+ "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==",
4798+ "license": "MIT"
4799+ },
4800+ "node_modules/semver": {
4801+ "version": "7.7.1",
4802+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
4803+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
4804+ "devOptional": true,
4805+ "license": "ISC",
4806+ "bin": {
4807+ "semver": "bin/semver.js"
4808+ },
4809+ "engines": {
4810+ "node": ">=10"
4811+ }
4812+ },
4813+ "node_modules/set-function-length": {
4814+ "version": "1.2.2",
4815+ "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
4816+ "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
4817+ "dev": true,
4818+ "license": "MIT",
4819+ "dependencies": {
4820+ "define-data-property": "^1.1.4",
4821+ "es-errors": "^1.3.0",
4822+ "function-bind": "^1.1.2",
4823+ "get-intrinsic": "^1.2.4",
4824+ "gopd": "^1.0.1",
4825+ "has-property-descriptors": "^1.0.2"
4826+ },
4827+ "engines": {
4828+ "node": ">= 0.4"
4829+ }
4830+ },
4831+ "node_modules/set-function-name": {
4832+ "version": "2.0.2",
4833+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
4834+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
4835+ "dev": true,
4836+ "license": "MIT",
4837+ "dependencies": {
4838+ "define-data-property": "^1.1.4",
4839+ "es-errors": "^1.3.0",
4840+ "functions-have-names": "^1.2.3",
4841+ "has-property-descriptors": "^1.0.2"
4842+ },
4843+ "engines": {
4844+ "node": ">= 0.4"
4845+ }
4846+ },
4847+ "node_modules/set-proto": {
4848+ "version": "1.0.0",
4849+ "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz",
4850+ "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==",
4851+ "dev": true,
4852+ "license": "MIT",
4853+ "dependencies": {
4854+ "dunder-proto": "^1.0.1",
4855+ "es-errors": "^1.3.0",
4856+ "es-object-atoms": "^1.0.0"
4857+ },
4858+ "engines": {
4859+ "node": ">= 0.4"
4860+ }
4861+ },
4862+ "node_modules/sharp": {
4863+ "version": "0.33.5",
4864+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
4865+ "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
4866+ "hasInstallScript": true,
4867+ "license": "Apache-2.0",
4868+ "optional": true,
4869+ "dependencies": {
4870+ "color": "^4.2.3",
4871+ "detect-libc": "^2.0.3",
4872+ "semver": "^7.6.3"
4873+ },
4874+ "engines": {
4875+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4876+ },
4877+ "funding": {
4878+ "url": "https://opencollective.com/libvips"
4879+ },
4880+ "optionalDependencies": {
4881+ "@img/sharp-darwin-arm64": "0.33.5",
4882+ "@img/sharp-darwin-x64": "0.33.5",
4883+ "@img/sharp-libvips-darwin-arm64": "1.0.4",
4884+ "@img/sharp-libvips-darwin-x64": "1.0.4",
4885+ "@img/sharp-libvips-linux-arm": "1.0.5",
4886+ "@img/sharp-libvips-linux-arm64": "1.0.4",
4887+ "@img/sharp-libvips-linux-s390x": "1.0.4",
4888+ "@img/sharp-libvips-linux-x64": "1.0.4",
4889+ "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
4890+ "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
4891+ "@img/sharp-linux-arm": "0.33.5",
4892+ "@img/sharp-linux-arm64": "0.33.5",
4893+ "@img/sharp-linux-s390x": "0.33.5",
4894+ "@img/sharp-linux-x64": "0.33.5",
4895+ "@img/sharp-linuxmusl-arm64": "0.33.5",
4896+ "@img/sharp-linuxmusl-x64": "0.33.5",
4897+ "@img/sharp-wasm32": "0.33.5",
4898+ "@img/sharp-win32-ia32": "0.33.5",
4899+ "@img/sharp-win32-x64": "0.33.5"
4900+ }
4901+ },
4902+ "node_modules/shebang-command": {
4903+ "version": "2.0.0",
4904+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4905+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4906+ "dev": true,
4907+ "license": "MIT",
4908+ "dependencies": {
4909+ "shebang-regex": "^3.0.0"
4910+ },
4911+ "engines": {
4912+ "node": ">=8"
4913+ }
4914+ },
4915+ "node_modules/shebang-regex": {
4916+ "version": "3.0.0",
4917+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4918+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4919+ "dev": true,
4920+ "license": "MIT",
4921+ "engines": {
4922+ "node": ">=8"
4923+ }
4924+ },
4925+ "node_modules/side-channel": {
4926+ "version": "1.1.0",
4927+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
4928+ "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
4929+ "dev": true,
4930+ "license": "MIT",
4931+ "dependencies": {
4932+ "es-errors": "^1.3.0",
4933+ "object-inspect": "^1.13.3",
4934+ "side-channel-list": "^1.0.0",
4935+ "side-channel-map": "^1.0.1",
4936+ "side-channel-weakmap": "^1.0.2"
4937+ },
4938+ "engines": {
4939+ "node": ">= 0.4"
4940+ },
4941+ "funding": {
4942+ "url": "https://github.com/sponsors/ljharb"
4943+ }
4944+ },
4945+ "node_modules/side-channel-list": {
4946+ "version": "1.0.0",
4947+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
4948+ "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
4949+ "dev": true,
4950+ "license": "MIT",
4951+ "dependencies": {
4952+ "es-errors": "^1.3.0",
4953+ "object-inspect": "^1.13.3"
4954+ },
4955+ "engines": {
4956+ "node": ">= 0.4"
4957+ },
4958+ "funding": {
4959+ "url": "https://github.com/sponsors/ljharb"
4960+ }
4961+ },
4962+ "node_modules/side-channel-map": {
4963+ "version": "1.0.1",
4964+ "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
4965+ "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
4966+ "dev": true,
4967+ "license": "MIT",
4968+ "dependencies": {
4969+ "call-bound": "^1.0.2",
4970+ "es-errors": "^1.3.0",
4971+ "get-intrinsic": "^1.2.5",
4972+ "object-inspect": "^1.13.3"
4973+ },
4974+ "engines": {
4975+ "node": ">= 0.4"
4976+ },
4977+ "funding": {
4978+ "url": "https://github.com/sponsors/ljharb"
4979+ }
4980+ },
4981+ "node_modules/side-channel-weakmap": {
4982+ "version": "1.0.2",
4983+ "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
4984+ "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
4985+ "dev": true,
4986+ "license": "MIT",
4987+ "dependencies": {
4988+ "call-bound": "^1.0.2",
4989+ "es-errors": "^1.3.0",
4990+ "get-intrinsic": "^1.2.5",
4991+ "object-inspect": "^1.13.3",
4992+ "side-channel-map": "^1.0.1"
4993+ },
4994+ "engines": {
4995+ "node": ">= 0.4"
4996+ },
4997+ "funding": {
4998+ "url": "https://github.com/sponsors/ljharb"
4999+ }
5000+ },
5001+ "node_modules/signal-exit": {
5002+ "version": "4.1.0",
5003+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
5004+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
5005+ "dev": true,
5006+ "license": "ISC",
5007+ "engines": {
5008+ "node": ">=14"
5009+ },
5010+ "funding": {
5011+ "url": "https://github.com/sponsors/isaacs"
5012+ }
5013+ },
5014+ "node_modules/simple-swizzle": {
5015+ "version": "0.2.2",
5016+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
5017+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
5018+ "license": "MIT",
5019+ "optional": true,
5020+ "dependencies": {
5021+ "is-arrayish": "^0.3.1"
5022+ }
5023+ },
5024+ "node_modules/source-map-js": {
5025+ "version": "1.2.1",
5026+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
5027+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
5028+ "license": "BSD-3-Clause",
5029+ "engines": {
5030+ "node": ">=0.10.0"
5031+ }
5032+ },
5033+ "node_modules/stable-hash": {
5034+ "version": "0.0.4",
5035+ "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz",
5036+ "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==",
5037+ "dev": true,
5038+ "license": "MIT"
5039+ },
5040+ "node_modules/streamsearch": {
5041+ "version": "1.1.0",
5042+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
5043+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
5044+ "engines": {
5045+ "node": ">=10.0.0"
5046+ }
5047+ },
5048+ "node_modules/string-width": {
5049+ "version": "5.1.2",
5050+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
5051+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
5052+ "dev": true,
5053+ "license": "MIT",
5054+ "dependencies": {
5055+ "eastasianwidth": "^0.2.0",
5056+ "emoji-regex": "^9.2.2",
5057+ "strip-ansi": "^7.0.1"
5058+ },
5059+ "engines": {
5060+ "node": ">=12"
5061+ },
5062+ "funding": {
5063+ "url": "https://github.com/sponsors/sindresorhus"
5064+ }
5065+ },
5066+ "node_modules/string-width-cjs": {
5067+ "name": "string-width",
5068+ "version": "4.2.3",
5069+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5070+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5071+ "dev": true,
5072+ "license": "MIT",
5073+ "dependencies": {
5074+ "emoji-regex": "^8.0.0",
5075+ "is-fullwidth-code-point": "^3.0.0",
5076+ "strip-ansi": "^6.0.1"
5077+ },
5078+ "engines": {
5079+ "node": ">=8"
5080+ }
5081+ },
5082+ "node_modules/string-width-cjs/node_modules/ansi-regex": {
5083+ "version": "5.0.1",
5084+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5085+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5086+ "dev": true,
5087+ "license": "MIT",
5088+ "engines": {
5089+ "node": ">=8"
5090+ }
5091+ },
5092+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
5093+ "version": "8.0.0",
5094+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5095+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5096+ "dev": true,
5097+ "license": "MIT"
5098+ },
5099+ "node_modules/string-width-cjs/node_modules/strip-ansi": {
5100+ "version": "6.0.1",
5101+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5102+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5103+ "dev": true,
5104+ "license": "MIT",
5105+ "dependencies": {
5106+ "ansi-regex": "^5.0.1"
5107+ },
5108+ "engines": {
5109+ "node": ">=8"
5110+ }
5111+ },
5112+ "node_modules/string.prototype.includes": {
5113+ "version": "2.0.1",
5114+ "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
5115+ "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==",
5116+ "dev": true,
5117+ "license": "MIT",
5118+ "dependencies": {
5119+ "call-bind": "^1.0.7",
5120+ "define-properties": "^1.2.1",
5121+ "es-abstract": "^1.23.3"
5122+ },
5123+ "engines": {
5124+ "node": ">= 0.4"
5125+ }
5126+ },
5127+ "node_modules/string.prototype.matchall": {
5128+ "version": "4.0.12",
5129+ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz",
5130+ "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==",
5131+ "dev": true,
5132+ "license": "MIT",
5133+ "dependencies": {
5134+ "call-bind": "^1.0.8",
5135+ "call-bound": "^1.0.3",
5136+ "define-properties": "^1.2.1",
5137+ "es-abstract": "^1.23.6",
5138+ "es-errors": "^1.3.0",
5139+ "es-object-atoms": "^1.0.0",
5140+ "get-intrinsic": "^1.2.6",
5141+ "gopd": "^1.2.0",
5142+ "has-symbols": "^1.1.0",
5143+ "internal-slot": "^1.1.0",
5144+ "regexp.prototype.flags": "^1.5.3",
5145+ "set-function-name": "^2.0.2",
5146+ "side-channel": "^1.1.0"
5147+ },
5148+ "engines": {
5149+ "node": ">= 0.4"
5150+ },
5151+ "funding": {
5152+ "url": "https://github.com/sponsors/ljharb"
5153+ }
5154+ },
5155+ "node_modules/string.prototype.repeat": {
5156+ "version": "1.0.0",
5157+ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz",
5158+ "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==",
5159+ "dev": true,
5160+ "license": "MIT",
5161+ "dependencies": {
5162+ "define-properties": "^1.1.3",
5163+ "es-abstract": "^1.17.5"
5164+ }
5165+ },
5166+ "node_modules/string.prototype.trim": {
5167+ "version": "1.2.10",
5168+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
5169+ "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==",
5170+ "dev": true,
5171+ "license": "MIT",
5172+ "dependencies": {
5173+ "call-bind": "^1.0.8",
5174+ "call-bound": "^1.0.2",
5175+ "define-data-property": "^1.1.4",
5176+ "define-properties": "^1.2.1",
5177+ "es-abstract": "^1.23.5",
5178+ "es-object-atoms": "^1.0.0",
5179+ "has-property-descriptors": "^1.0.2"
5180+ },
5181+ "engines": {
5182+ "node": ">= 0.4"
5183+ },
5184+ "funding": {
5185+ "url": "https://github.com/sponsors/ljharb"
5186+ }
5187+ },
5188+ "node_modules/string.prototype.trimend": {
5189+ "version": "1.0.9",
5190+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
5191+ "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==",
5192+ "dev": true,
5193+ "license": "MIT",
5194+ "dependencies": {
5195+ "call-bind": "^1.0.8",
5196+ "call-bound": "^1.0.2",
5197+ "define-properties": "^1.2.1",
5198+ "es-object-atoms": "^1.0.0"
5199+ },
5200+ "engines": {
5201+ "node": ">= 0.4"
5202+ },
5203+ "funding": {
5204+ "url": "https://github.com/sponsors/ljharb"
5205+ }
5206+ },
5207+ "node_modules/string.prototype.trimstart": {
5208+ "version": "1.0.8",
5209+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
5210+ "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==",
5211+ "dev": true,
5212+ "license": "MIT",
5213+ "dependencies": {
5214+ "call-bind": "^1.0.7",
5215+ "define-properties": "^1.2.1",
5216+ "es-object-atoms": "^1.0.0"
5217+ },
5218+ "engines": {
5219+ "node": ">= 0.4"
5220+ },
5221+ "funding": {
5222+ "url": "https://github.com/sponsors/ljharb"
5223+ }
5224+ },
5225+ "node_modules/strip-ansi": {
5226+ "version": "7.1.0",
5227+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
5228+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
5229+ "dev": true,
5230+ "license": "MIT",
5231+ "dependencies": {
5232+ "ansi-regex": "^6.0.1"
5233+ },
5234+ "engines": {
5235+ "node": ">=12"
5236+ },
5237+ "funding": {
5238+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5239+ }
5240+ },
5241+ "node_modules/strip-ansi-cjs": {
5242+ "name": "strip-ansi",
5243+ "version": "6.0.1",
5244+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5245+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5246+ "dev": true,
5247+ "license": "MIT",
5248+ "dependencies": {
5249+ "ansi-regex": "^5.0.1"
5250+ },
5251+ "engines": {
5252+ "node": ">=8"
5253+ }
5254+ },
5255+ "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
5256+ "version": "5.0.1",
5257+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5258+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5259+ "dev": true,
5260+ "license": "MIT",
5261+ "engines": {
5262+ "node": ">=8"
5263+ }
5264+ },
5265+ "node_modules/strip-bom": {
5266+ "version": "3.0.0",
5267+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
5268+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
5269+ "dev": true,
5270+ "license": "MIT",
5271+ "engines": {
5272+ "node": ">=4"
5273+ }
5274+ },
5275+ "node_modules/strip-json-comments": {
5276+ "version": "3.1.1",
5277+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
5278+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
5279+ "dev": true,
5280+ "license": "MIT",
5281+ "engines": {
5282+ "node": ">=8"
5283+ },
5284+ "funding": {
5285+ "url": "https://github.com/sponsors/sindresorhus"
5286+ }
5287+ },
5288+ "node_modules/styled-jsx": {
5289+ "version": "5.1.6",
5290+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
5291+ "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
5292+ "license": "MIT",
5293+ "dependencies": {
5294+ "client-only": "0.0.1"
5295+ },
5296+ "engines": {
5297+ "node": ">= 12.0.0"
5298+ },
5299+ "peerDependencies": {
5300+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
5301+ },
5302+ "peerDependenciesMeta": {
5303+ "@babel/core": {
5304+ "optional": true
5305+ },
5306+ "babel-plugin-macros": {
5307+ "optional": true
5308+ }
5309+ }
5310+ },
5311+ "node_modules/sucrase": {
5312+ "version": "3.35.0",
5313+ "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
5314+ "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
5315+ "dev": true,
5316+ "license": "MIT",
5317+ "dependencies": {
5318+ "@jridgewell/gen-mapping": "^0.3.2",
5319+ "commander": "^4.0.0",
5320+ "glob": "^10.3.10",
5321+ "lines-and-columns": "^1.1.6",
5322+ "mz": "^2.7.0",
5323+ "pirates": "^4.0.1",
5324+ "ts-interface-checker": "^0.1.9"
5325+ },
5326+ "bin": {
5327+ "sucrase": "bin/sucrase",
5328+ "sucrase-node": "bin/sucrase-node"
5329+ },
5330+ "engines": {
5331+ "node": ">=16 || 14 >=14.17"
5332+ }
5333+ },
5334+ "node_modules/supports-color": {
5335+ "version": "7.2.0",
5336+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5337+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5338+ "dev": true,
5339+ "license": "MIT",
5340+ "dependencies": {
5341+ "has-flag": "^4.0.0"
5342+ },
5343+ "engines": {
5344+ "node": ">=8"
5345+ }
5346+ },
5347+ "node_modules/supports-preserve-symlinks-flag": {
5348+ "version": "1.0.0",
5349+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5350+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5351+ "dev": true,
5352+ "license": "MIT",
5353+ "engines": {
5354+ "node": ">= 0.4"
5355+ },
5356+ "funding": {
5357+ "url": "https://github.com/sponsors/ljharb"
5358+ }
5359+ },
5360+ "node_modules/tailwindcss": {
5361+ "version": "3.4.17",
5362+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
5363+ "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
5364+ "dev": true,
5365+ "license": "MIT",
5366+ "dependencies": {
5367+ "@alloc/quick-lru": "^5.2.0",
5368+ "arg": "^5.0.2",
5369+ "chokidar": "^3.6.0",
5370+ "didyoumean": "^1.2.2",
5371+ "dlv": "^1.1.3",
5372+ "fast-glob": "^3.3.2",
5373+ "glob-parent": "^6.0.2",
5374+ "is-glob": "^4.0.3",
5375+ "jiti": "^1.21.6",
5376+ "lilconfig": "^3.1.3",
5377+ "micromatch": "^4.0.8",
5378+ "normalize-path": "^3.0.0",
5379+ "object-hash": "^3.0.0",
5380+ "picocolors": "^1.1.1",
5381+ "postcss": "^8.4.47",
5382+ "postcss-import": "^15.1.0",
5383+ "postcss-js": "^4.0.1",
5384+ "postcss-load-config": "^4.0.2",
5385+ "postcss-nested": "^6.2.0",
5386+ "postcss-selector-parser": "^6.1.2",
5387+ "resolve": "^1.22.8",
5388+ "sucrase": "^3.35.0"
5389+ },
5390+ "bin": {
5391+ "tailwind": "lib/cli.js",
5392+ "tailwindcss": "lib/cli.js"
5393+ },
5394+ "engines": {
5395+ "node": ">=14.0.0"
5396+ }
5397+ },
5398+ "node_modules/tailwindcss/node_modules/fast-glob": {
5399+ "version": "3.3.3",
5400+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
5401+ "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
5402+ "dev": true,
5403+ "license": "MIT",
5404+ "dependencies": {
5405+ "@nodelib/fs.stat": "^2.0.2",
5406+ "@nodelib/fs.walk": "^1.2.3",
5407+ "glob-parent": "^5.1.2",
5408+ "merge2": "^1.3.0",
5409+ "micromatch": "^4.0.8"
5410+ },
5411+ "engines": {
5412+ "node": ">=8.6.0"
5413+ }
5414+ },
5415+ "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": {
5416+ "version": "5.1.2",
5417+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
5418+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
5419+ "dev": true,
5420+ "license": "ISC",
5421+ "dependencies": {
5422+ "is-glob": "^4.0.1"
5423+ },
5424+ "engines": {
5425+ "node": ">= 6"
5426+ }
5427+ },
5428+ "node_modules/tapable": {
5429+ "version": "2.2.1",
5430+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
5431+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
5432+ "dev": true,
5433+ "license": "MIT",
5434+ "engines": {
5435+ "node": ">=6"
5436+ }
5437+ },
5438+ "node_modules/thenify": {
5439+ "version": "3.3.1",
5440+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
5441+ "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
5442+ "dev": true,
5443+ "license": "MIT",
5444+ "dependencies": {
5445+ "any-promise": "^1.0.0"
5446+ }
5447+ },
5448+ "node_modules/thenify-all": {
5449+ "version": "1.6.0",
5450+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
5451+ "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
5452+ "dev": true,
5453+ "license": "MIT",
5454+ "dependencies": {
5455+ "thenify": ">= 3.1.0 < 4"
5456+ },
5457+ "engines": {
5458+ "node": ">=0.8"
5459+ }
5460+ },
5461+ "node_modules/tinyglobby": {
5462+ "version": "0.2.10",
5463+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",
5464+ "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==",
5465+ "dev": true,
5466+ "license": "MIT",
5467+ "dependencies": {
5468+ "fdir": "^6.4.2",
5469+ "picomatch": "^4.0.2"
5470+ },
5471+ "engines": {
5472+ "node": ">=12.0.0"
5473+ }
5474+ },
5475+ "node_modules/tinyglobby/node_modules/fdir": {
5476+ "version": "6.4.3",
5477+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz",
5478+ "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==",
5479+ "dev": true,
5480+ "license": "MIT",
5481+ "peerDependencies": {
5482+ "picomatch": "^3 || ^4"
5483+ },
5484+ "peerDependenciesMeta": {
5485+ "picomatch": {
5486+ "optional": true
5487+ }
5488+ }
5489+ },
5490+ "node_modules/tinyglobby/node_modules/picomatch": {
5491+ "version": "4.0.2",
5492+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
5493+ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
5494+ "dev": true,
5495+ "license": "MIT",
5496+ "engines": {
5497+ "node": ">=12"
5498+ },
5499+ "funding": {
5500+ "url": "https://github.com/sponsors/jonschlinkert"
5501+ }
5502+ },
5503+ "node_modules/to-regex-range": {
5504+ "version": "5.0.1",
5505+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5506+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5507+ "dev": true,
5508+ "license": "MIT",
5509+ "dependencies": {
5510+ "is-number": "^7.0.0"
5511+ },
5512+ "engines": {
5513+ "node": ">=8.0"
5514+ }
5515+ },
5516+ "node_modules/ts-api-utils": {
5517+ "version": "2.0.1",
5518+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.1.tgz",
5519+ "integrity": "sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==",
5520+ "dev": true,
5521+ "license": "MIT",
5522+ "engines": {
5523+ "node": ">=18.12"
5524+ },
5525+ "peerDependencies": {
5526+ "typescript": ">=4.8.4"
5527+ }
5528+ },
5529+ "node_modules/ts-interface-checker": {
5530+ "version": "0.1.13",
5531+ "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
5532+ "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
5533+ "dev": true,
5534+ "license": "Apache-2.0"
5535+ },
5536+ "node_modules/tsconfig-paths": {
5537+ "version": "3.15.0",
5538+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
5539+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
5540+ "dev": true,
5541+ "license": "MIT",
5542+ "dependencies": {
5543+ "@types/json5": "^0.0.29",
5544+ "json5": "^1.0.2",
5545+ "minimist": "^1.2.6",
5546+ "strip-bom": "^3.0.0"
5547+ }
5548+ },
5549+ "node_modules/tslib": {
5550+ "version": "2.8.1",
5551+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
5552+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5553+ "license": "0BSD"
5554+ },
5555+ "node_modules/type-check": {
5556+ "version": "0.4.0",
5557+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
5558+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
5559+ "dev": true,
5560+ "license": "MIT",
5561+ "dependencies": {
5562+ "prelude-ls": "^1.2.1"
5563+ },
5564+ "engines": {
5565+ "node": ">= 0.8.0"
5566+ }
5567+ },
5568+ "node_modules/typed-array-buffer": {
5569+ "version": "1.0.3",
5570+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
5571+ "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
5572+ "dev": true,
5573+ "license": "MIT",
5574+ "dependencies": {
5575+ "call-bound": "^1.0.3",
5576+ "es-errors": "^1.3.0",
5577+ "is-typed-array": "^1.1.14"
5578+ },
5579+ "engines": {
5580+ "node": ">= 0.4"
5581+ }
5582+ },
5583+ "node_modules/typed-array-byte-length": {
5584+ "version": "1.0.3",
5585+ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
5586+ "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==",
5587+ "dev": true,
5588+ "license": "MIT",
5589+ "dependencies": {
5590+ "call-bind": "^1.0.8",
5591+ "for-each": "^0.3.3",
5592+ "gopd": "^1.2.0",
5593+ "has-proto": "^1.2.0",
5594+ "is-typed-array": "^1.1.14"
5595+ },
5596+ "engines": {
5597+ "node": ">= 0.4"
5598+ },
5599+ "funding": {
5600+ "url": "https://github.com/sponsors/ljharb"
5601+ }
5602+ },
5603+ "node_modules/typed-array-byte-offset": {
5604+ "version": "1.0.4",
5605+ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
5606+ "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==",
5607+ "dev": true,
5608+ "license": "MIT",
5609+ "dependencies": {
5610+ "available-typed-arrays": "^1.0.7",
5611+ "call-bind": "^1.0.8",
5612+ "for-each": "^0.3.3",
5613+ "gopd": "^1.2.0",
5614+ "has-proto": "^1.2.0",
5615+ "is-typed-array": "^1.1.15",
5616+ "reflect.getprototypeof": "^1.0.9"
5617+ },
5618+ "engines": {
5619+ "node": ">= 0.4"
5620+ },
5621+ "funding": {
5622+ "url": "https://github.com/sponsors/ljharb"
5623+ }
5624+ },
5625+ "node_modules/typed-array-length": {
5626+ "version": "1.0.7",
5627+ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz",
5628+ "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==",
5629+ "dev": true,
5630+ "license": "MIT",
5631+ "dependencies": {
5632+ "call-bind": "^1.0.7",
5633+ "for-each": "^0.3.3",
5634+ "gopd": "^1.0.1",
5635+ "is-typed-array": "^1.1.13",
5636+ "possible-typed-array-names": "^1.0.0",
5637+ "reflect.getprototypeof": "^1.0.6"
5638+ },
5639+ "engines": {
5640+ "node": ">= 0.4"
5641+ },
5642+ "funding": {
5643+ "url": "https://github.com/sponsors/ljharb"
5644+ }
5645+ },
5646+ "node_modules/typescript": {
5647+ "version": "5.7.3",
5648+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
5649+ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
5650+ "dev": true,
5651+ "license": "Apache-2.0",
5652+ "bin": {
5653+ "tsc": "bin/tsc",
5654+ "tsserver": "bin/tsserver"
5655+ },
5656+ "engines": {
5657+ "node": ">=14.17"
5658+ }
5659+ },
5660+ "node_modules/unbox-primitive": {
5661+ "version": "1.1.0",
5662+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
5663+ "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==",
5664+ "dev": true,
5665+ "license": "MIT",
5666+ "dependencies": {
5667+ "call-bound": "^1.0.3",
5668+ "has-bigints": "^1.0.2",
5669+ "has-symbols": "^1.1.0",
5670+ "which-boxed-primitive": "^1.1.1"
5671+ },
5672+ "engines": {
5673+ "node": ">= 0.4"
5674+ },
5675+ "funding": {
5676+ "url": "https://github.com/sponsors/ljharb"
5677+ }
5678+ },
5679+ "node_modules/undici-types": {
5680+ "version": "6.19.8",
5681+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
5682+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
5683+ "dev": true,
5684+ "license": "MIT"
5685+ },
5686+ "node_modules/uri-js": {
5687+ "version": "4.4.1",
5688+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5689+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5690+ "dev": true,
5691+ "license": "BSD-2-Clause",
5692+ "dependencies": {
5693+ "punycode": "^2.1.0"
5694+ }
5695+ },
5696+ "node_modules/util-deprecate": {
5697+ "version": "1.0.2",
5698+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5699+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5700+ "dev": true,
5701+ "license": "MIT"
5702+ },
5703+ "node_modules/which": {
5704+ "version": "2.0.2",
5705+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5706+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5707+ "dev": true,
5708+ "license": "ISC",
5709+ "dependencies": {
5710+ "isexe": "^2.0.0"
5711+ },
5712+ "bin": {
5713+ "node-which": "bin/node-which"
5714+ },
5715+ "engines": {
5716+ "node": ">= 8"
5717+ }
5718+ },
5719+ "node_modules/which-boxed-primitive": {
5720+ "version": "1.1.1",
5721+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
5722+ "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==",
5723+ "dev": true,
5724+ "license": "MIT",
5725+ "dependencies": {
5726+ "is-bigint": "^1.1.0",
5727+ "is-boolean-object": "^1.2.1",
5728+ "is-number-object": "^1.1.1",
5729+ "is-string": "^1.1.1",
5730+ "is-symbol": "^1.1.1"
5731+ },
5732+ "engines": {
5733+ "node": ">= 0.4"
5734+ },
5735+ "funding": {
5736+ "url": "https://github.com/sponsors/ljharb"
5737+ }
5738+ },
5739+ "node_modules/which-builtin-type": {
5740+ "version": "1.2.1",
5741+ "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
5742+ "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==",
5743+ "dev": true,
5744+ "license": "MIT",
5745+ "dependencies": {
5746+ "call-bound": "^1.0.2",
5747+ "function.prototype.name": "^1.1.6",
5748+ "has-tostringtag": "^1.0.2",
5749+ "is-async-function": "^2.0.0",
5750+ "is-date-object": "^1.1.0",
5751+ "is-finalizationregistry": "^1.1.0",
5752+ "is-generator-function": "^1.0.10",
5753+ "is-regex": "^1.2.1",
5754+ "is-weakref": "^1.0.2",
5755+ "isarray": "^2.0.5",
5756+ "which-boxed-primitive": "^1.1.0",
5757+ "which-collection": "^1.0.2",
5758+ "which-typed-array": "^1.1.16"
5759+ },
5760+ "engines": {
5761+ "node": ">= 0.4"
5762+ },
5763+ "funding": {
5764+ "url": "https://github.com/sponsors/ljharb"
5765+ }
5766+ },
5767+ "node_modules/which-collection": {
5768+ "version": "1.0.2",
5769+ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz",
5770+ "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==",
5771+ "dev": true,
5772+ "license": "MIT",
5773+ "dependencies": {
5774+ "is-map": "^2.0.3",
5775+ "is-set": "^2.0.3",
5776+ "is-weakmap": "^2.0.2",
5777+ "is-weakset": "^2.0.3"
5778+ },
5779+ "engines": {
5780+ "node": ">= 0.4"
5781+ },
5782+ "funding": {
5783+ "url": "https://github.com/sponsors/ljharb"
5784+ }
5785+ },
5786+ "node_modules/which-typed-array": {
5787+ "version": "1.1.18",
5788+ "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz",
5789+ "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==",
5790+ "dev": true,
5791+ "license": "MIT",
5792+ "dependencies": {
5793+ "available-typed-arrays": "^1.0.7",
5794+ "call-bind": "^1.0.8",
5795+ "call-bound": "^1.0.3",
5796+ "for-each": "^0.3.3",
5797+ "gopd": "^1.2.0",
5798+ "has-tostringtag": "^1.0.2"
5799+ },
5800+ "engines": {
5801+ "node": ">= 0.4"
5802+ },
5803+ "funding": {
5804+ "url": "https://github.com/sponsors/ljharb"
5805+ }
5806+ },
5807+ "node_modules/word-wrap": {
5808+ "version": "1.2.5",
5809+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
5810+ "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
5811+ "dev": true,
5812+ "license": "MIT",
5813+ "engines": {
5814+ "node": ">=0.10.0"
5815+ }
5816+ },
5817+ "node_modules/wrap-ansi": {
5818+ "version": "8.1.0",
5819+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
5820+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
5821+ "dev": true,
5822+ "license": "MIT",
5823+ "dependencies": {
5824+ "ansi-styles": "^6.1.0",
5825+ "string-width": "^5.0.1",
5826+ "strip-ansi": "^7.0.1"
5827+ },
5828+ "engines": {
5829+ "node": ">=12"
5830+ },
5831+ "funding": {
5832+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5833+ }
5834+ },
5835+ "node_modules/wrap-ansi-cjs": {
5836+ "name": "wrap-ansi",
5837+ "version": "7.0.0",
5838+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5839+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5840+ "dev": true,
5841+ "license": "MIT",
5842+ "dependencies": {
5843+ "ansi-styles": "^4.0.0",
5844+ "string-width": "^4.1.0",
5845+ "strip-ansi": "^6.0.0"
5846+ },
5847+ "engines": {
5848+ "node": ">=10"
5849+ },
5850+ "funding": {
5851+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5852+ }
5853+ },
5854+ "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
5855+ "version": "5.0.1",
5856+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5857+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5858+ "dev": true,
5859+ "license": "MIT",
5860+ "engines": {
5861+ "node": ">=8"
5862+ }
5863+ },
5864+ "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
5865+ "version": "8.0.0",
5866+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5867+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5868+ "dev": true,
5869+ "license": "MIT"
5870+ },
5871+ "node_modules/wrap-ansi-cjs/node_modules/string-width": {
5872+ "version": "4.2.3",
5873+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5874+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5875+ "dev": true,
5876+ "license": "MIT",
5877+ "dependencies": {
5878+ "emoji-regex": "^8.0.0",
5879+ "is-fullwidth-code-point": "^3.0.0",
5880+ "strip-ansi": "^6.0.1"
5881+ },
5882+ "engines": {
5883+ "node": ">=8"
5884+ }
5885+ },
5886+ "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
5887+ "version": "6.0.1",
5888+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5889+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5890+ "dev": true,
5891+ "license": "MIT",
5892+ "dependencies": {
5893+ "ansi-regex": "^5.0.1"
5894+ },
5895+ "engines": {
5896+ "node": ">=8"
5897+ }
5898+ },
5899+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
5900+ "version": "6.2.1",
5901+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
5902+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
5903+ "dev": true,
5904+ "license": "MIT",
5905+ "engines": {
5906+ "node": ">=12"
5907+ },
5908+ "funding": {
5909+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5910+ }
5911+ },
5912+ "node_modules/yaml": {
5913+ "version": "2.7.0",
5914+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz",
5915+ "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==",
5916+ "dev": true,
5917+ "license": "ISC",
5918+ "bin": {
5919+ "yaml": "bin.mjs"
5920+ },
5921+ "engines": {
5922+ "node": ">= 14"
5923+ }
5924+ },
5925+ "node_modules/yocto-queue": {
5926+ "version": "0.1.0",
5927+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
5928+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
5929+ "dev": true,
5930+ "license": "MIT",
5931+ "engines": {
5932+ "node": ">=10"
5933+ },
5934+ "funding": {
5935+ "url": "https://github.com/sponsors/sindresorhus"
5936+ }
5937+ }
5938+ }
5939+}
+27-0package.json
@@ -0,0 +1,27 @@
1+{
2+ "name": "egnn",
3+ "version": "0.1.0",
4+ "private": true,
5+ "scripts": {
6+ "dev": "next dev --turbopack",
7+ "build": "next build",
8+ "start": "next start",
9+ "lint": "next lint"
10+ },
11+ "dependencies": {
12+ "react": "^19.0.0",
13+ "react-dom": "^19.0.0",
14+ "next": "15.1.7"
15+ },
16+ "devDependencies": {
17+ "typescript": "^5",
18+ "@types/node": "^20",
19+ "@types/react": "^19",
20+ "@types/react-dom": "^19",
21+ "postcss": "^8",
22+ "tailwindcss": "^3.4.1",
23+ "eslint": "^9",
24+ "eslint-config-next": "15.1.7",
25+ "@eslint/eslintrc": "^3"
26+ }
27+}
+8-0postcss.config.mjs
@@ -0,0 +1,8 @@
1+/** @type {import('postcss-load-config').Config} */
2+const config = {
3+ plugins: {
4+ tailwindcss: {},
5+ },
6+};
7+
8+export default config;
+1-0public/file.svg
@@ -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>
+1-0public/globe.svg
@@ -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>
+1-0public/next.svg
@@ -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>
+1-0public/vercel.svg
@@ -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>
+1-0public/window.svg
@@ -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>
+18-0tailwind.config.ts
@@ -0,0 +1,18 @@
1+import type { Config } from "tailwindcss";
2+
3+export default {
4+ content: [
5+ "./pages/**/*.{js,ts,jsx,tsx,mdx}",
6+ "./components/**/*.{js,ts,jsx,tsx,mdx}",
7+ "./app/**/*.{js,ts,jsx,tsx,mdx}",
8+ ],
9+ theme: {
10+ extend: {
11+ colors: {
12+ background: "var(--background)",
13+ foreground: "var(--foreground)",
14+ },
15+ },
16+ },
17+ plugins: [],
18+} satisfies Config;
+27-0tsconfig.json
@@ -0,0 +1,27 @@
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": "preserve",
15+ "incremental": true,
16+ "plugins": [
17+ {
18+ "name": "next"
19+ }
20+ ],
21+ "paths": {
22+ "@/*": ["./*"]
23+ }
24+ },
25+ "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
26+ "exclude": ["node_modules"]
27+}