victor HF Staff commited on
Commit
5371df8
·
1 Parent(s): 3eef21b
.gitignore ADDED
@@ -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
README.md CHANGED
@@ -5,6 +5,9 @@ colorFrom: red
5
  colorTo: purple
6
  sdk: static
7
  pinned: false
 
 
 
8
  ---
9
 
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
5
  colorTo: purple
6
  sdk: static
7
  pinned: false
8
+ app_build_command: next build
9
+ app_file: app.py
10
+ app_file: out/index.html
11
  ---
12
 
13
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
app/favicon.ico ADDED
app/globals.css ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import "tailwindcss";
2
+
3
+ :root {
4
+ --background: #ffffff;
5
+ --foreground: #171717;
6
+ }
7
+
8
+ @theme inline {
9
+ --color-background: var(--background);
10
+ --color-foreground: var(--foreground);
11
+ --font-sans: var(--font-geist-sans);
12
+ --font-mono: var(--font-geist-mono);
13
+ }
14
+
15
+ @media (prefers-color-scheme: dark) {
16
+ :root {
17
+ --background: #0a0a0a;
18
+ --foreground: #ededed;
19
+ }
20
+ }
21
+
22
+ body {
23
+ background: var(--background);
24
+ color: var(--foreground);
25
+ font-family: Arial, Helvetica, sans-serif;
26
+ }
app/layout.tsx ADDED
@@ -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
+ }
app/page.tsx ADDED
@@ -0,0 +1,103 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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-[32px] 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/6 text-center sm:text-left font-[family-name:var(--font-geist-mono)]">
16
+ <li className="mb-2 tracking-[-.01em]">
17
+ Get started by editing{" "}
18
+ <code className="bg-black/[.05] dark:bg-white/[.06] px-1 py-0.5 rounded font-[family-name:var(--font-geist-mono)] font-semibold">
19
+ app/page.tsx
20
+ </code>
21
+ .
22
+ </li>
23
+ <li className="tracking-[-.01em]">
24
+ Save and see your changes instantly.
25
+ </li>
26
+ </ol>
27
+
28
+ <div className="flex gap-4 items-center flex-col sm:flex-row">
29
+ <a
30
+ 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] font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 sm:w-auto"
31
+ href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
32
+ target="_blank"
33
+ rel="noopener noreferrer"
34
+ >
35
+ <Image
36
+ className="dark:invert"
37
+ src="/vercel.svg"
38
+ alt="Vercel logomark"
39
+ width={20}
40
+ height={20}
41
+ />
42
+ Deploy now
43
+ </a>
44
+ <a
45
+ 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 font-medium text-sm sm:text-base h-10 sm:h-12 px-4 sm:px-5 w-full sm:w-auto md:w-[158px]"
46
+ href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
47
+ target="_blank"
48
+ rel="noopener noreferrer"
49
+ >
50
+ Read our docs
51
+ </a>
52
+ </div>
53
+ </main>
54
+ <footer className="row-start-3 flex gap-[24px] flex-wrap items-center justify-center">
55
+ <a
56
+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
57
+ href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
58
+ target="_blank"
59
+ rel="noopener noreferrer"
60
+ >
61
+ <Image
62
+ aria-hidden
63
+ src="/file.svg"
64
+ alt="File icon"
65
+ width={16}
66
+ height={16}
67
+ />
68
+ Learn
69
+ </a>
70
+ <a
71
+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
72
+ href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
73
+ target="_blank"
74
+ rel="noopener noreferrer"
75
+ >
76
+ <Image
77
+ aria-hidden
78
+ src="/window.svg"
79
+ alt="Window icon"
80
+ width={16}
81
+ height={16}
82
+ />
83
+ Examples
84
+ </a>
85
+ <a
86
+ className="flex items-center gap-2 hover:underline hover:underline-offset-4"
87
+ href="https://nextjs.org?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app"
88
+ target="_blank"
89
+ rel="noopener noreferrer"
90
+ >
91
+ <Image
92
+ aria-hidden
93
+ src="/globe.svg"
94
+ alt="Globe icon"
95
+ width={16}
96
+ height={16}
97
+ />
98
+ Go to nextjs.org →
99
+ </a>
100
+ </footer>
101
+ </div>
102
+ );
103
+ }
index.html DELETED
@@ -1,19 +0,0 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
19
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
next.config.ts ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ import type { NextConfig } from "next";
2
+
3
+ const nextConfig: NextConfig = {
4
+ output: "export",
5
+ };
6
+
7
+ export default nextConfig;
package-lock.json ADDED
@@ -0,0 +1,1733 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "buildy",
3
+ "version": "0.1.0",
4
+ "lockfileVersion": 3,
5
+ "requires": true,
6
+ "packages": {
7
+ "": {
8
+ "name": "buildy",
9
+ "version": "0.1.0",
10
+ "dependencies": {
11
+ "next": "15.3.2",
12
+ "react": "^19.0.0",
13
+ "react-dom": "^19.0.0"
14
+ },
15
+ "devDependencies": {
16
+ "@tailwindcss/postcss": "^4",
17
+ "@types/node": "^20",
18
+ "@types/react": "^19",
19
+ "@types/react-dom": "^19",
20
+ "tailwindcss": "^4",
21
+ "typescript": "^5"
22
+ }
23
+ },
24
+ "node_modules/@alloc/quick-lru": {
25
+ "version": "5.2.0",
26
+ "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
27
+ "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
28
+ "dev": true,
29
+ "license": "MIT",
30
+ "engines": {
31
+ "node": ">=10"
32
+ },
33
+ "funding": {
34
+ "url": "https://github.com/sponsors/sindresorhus"
35
+ }
36
+ },
37
+ "node_modules/@ampproject/remapping": {
38
+ "version": "2.3.0",
39
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
40
+ "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
41
+ "dev": true,
42
+ "license": "Apache-2.0",
43
+ "dependencies": {
44
+ "@jridgewell/gen-mapping": "^0.3.5",
45
+ "@jridgewell/trace-mapping": "^0.3.24"
46
+ },
47
+ "engines": {
48
+ "node": ">=6.0.0"
49
+ }
50
+ },
51
+ "node_modules/@emnapi/runtime": {
52
+ "version": "1.4.3",
53
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
54
+ "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
55
+ "license": "MIT",
56
+ "optional": true,
57
+ "dependencies": {
58
+ "tslib": "^2.4.0"
59
+ }
60
+ },
61
+ "node_modules/@img/sharp-darwin-arm64": {
62
+ "version": "0.34.1",
63
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz",
64
+ "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==",
65
+ "cpu": [
66
+ "arm64"
67
+ ],
68
+ "license": "Apache-2.0",
69
+ "optional": true,
70
+ "os": [
71
+ "darwin"
72
+ ],
73
+ "engines": {
74
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
75
+ },
76
+ "funding": {
77
+ "url": "https://opencollective.com/libvips"
78
+ },
79
+ "optionalDependencies": {
80
+ "@img/sharp-libvips-darwin-arm64": "1.1.0"
81
+ }
82
+ },
83
+ "node_modules/@img/sharp-darwin-x64": {
84
+ "version": "0.34.1",
85
+ "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz",
86
+ "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==",
87
+ "cpu": [
88
+ "x64"
89
+ ],
90
+ "license": "Apache-2.0",
91
+ "optional": true,
92
+ "os": [
93
+ "darwin"
94
+ ],
95
+ "engines": {
96
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
97
+ },
98
+ "funding": {
99
+ "url": "https://opencollective.com/libvips"
100
+ },
101
+ "optionalDependencies": {
102
+ "@img/sharp-libvips-darwin-x64": "1.1.0"
103
+ }
104
+ },
105
+ "node_modules/@img/sharp-libvips-darwin-arm64": {
106
+ "version": "1.1.0",
107
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz",
108
+ "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==",
109
+ "cpu": [
110
+ "arm64"
111
+ ],
112
+ "license": "LGPL-3.0-or-later",
113
+ "optional": true,
114
+ "os": [
115
+ "darwin"
116
+ ],
117
+ "funding": {
118
+ "url": "https://opencollective.com/libvips"
119
+ }
120
+ },
121
+ "node_modules/@img/sharp-libvips-darwin-x64": {
122
+ "version": "1.1.0",
123
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz",
124
+ "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==",
125
+ "cpu": [
126
+ "x64"
127
+ ],
128
+ "license": "LGPL-3.0-or-later",
129
+ "optional": true,
130
+ "os": [
131
+ "darwin"
132
+ ],
133
+ "funding": {
134
+ "url": "https://opencollective.com/libvips"
135
+ }
136
+ },
137
+ "node_modules/@img/sharp-libvips-linux-arm": {
138
+ "version": "1.1.0",
139
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz",
140
+ "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==",
141
+ "cpu": [
142
+ "arm"
143
+ ],
144
+ "license": "LGPL-3.0-or-later",
145
+ "optional": true,
146
+ "os": [
147
+ "linux"
148
+ ],
149
+ "funding": {
150
+ "url": "https://opencollective.com/libvips"
151
+ }
152
+ },
153
+ "node_modules/@img/sharp-libvips-linux-arm64": {
154
+ "version": "1.1.0",
155
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz",
156
+ "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==",
157
+ "cpu": [
158
+ "arm64"
159
+ ],
160
+ "license": "LGPL-3.0-or-later",
161
+ "optional": true,
162
+ "os": [
163
+ "linux"
164
+ ],
165
+ "funding": {
166
+ "url": "https://opencollective.com/libvips"
167
+ }
168
+ },
169
+ "node_modules/@img/sharp-libvips-linux-ppc64": {
170
+ "version": "1.1.0",
171
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz",
172
+ "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==",
173
+ "cpu": [
174
+ "ppc64"
175
+ ],
176
+ "license": "LGPL-3.0-or-later",
177
+ "optional": true,
178
+ "os": [
179
+ "linux"
180
+ ],
181
+ "funding": {
182
+ "url": "https://opencollective.com/libvips"
183
+ }
184
+ },
185
+ "node_modules/@img/sharp-libvips-linux-s390x": {
186
+ "version": "1.1.0",
187
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz",
188
+ "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==",
189
+ "cpu": [
190
+ "s390x"
191
+ ],
192
+ "license": "LGPL-3.0-or-later",
193
+ "optional": true,
194
+ "os": [
195
+ "linux"
196
+ ],
197
+ "funding": {
198
+ "url": "https://opencollective.com/libvips"
199
+ }
200
+ },
201
+ "node_modules/@img/sharp-libvips-linux-x64": {
202
+ "version": "1.1.0",
203
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz",
204
+ "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==",
205
+ "cpu": [
206
+ "x64"
207
+ ],
208
+ "license": "LGPL-3.0-or-later",
209
+ "optional": true,
210
+ "os": [
211
+ "linux"
212
+ ],
213
+ "funding": {
214
+ "url": "https://opencollective.com/libvips"
215
+ }
216
+ },
217
+ "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
218
+ "version": "1.1.0",
219
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz",
220
+ "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==",
221
+ "cpu": [
222
+ "arm64"
223
+ ],
224
+ "license": "LGPL-3.0-or-later",
225
+ "optional": true,
226
+ "os": [
227
+ "linux"
228
+ ],
229
+ "funding": {
230
+ "url": "https://opencollective.com/libvips"
231
+ }
232
+ },
233
+ "node_modules/@img/sharp-libvips-linuxmusl-x64": {
234
+ "version": "1.1.0",
235
+ "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz",
236
+ "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==",
237
+ "cpu": [
238
+ "x64"
239
+ ],
240
+ "license": "LGPL-3.0-or-later",
241
+ "optional": true,
242
+ "os": [
243
+ "linux"
244
+ ],
245
+ "funding": {
246
+ "url": "https://opencollective.com/libvips"
247
+ }
248
+ },
249
+ "node_modules/@img/sharp-linux-arm": {
250
+ "version": "0.34.1",
251
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz",
252
+ "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==",
253
+ "cpu": [
254
+ "arm"
255
+ ],
256
+ "license": "Apache-2.0",
257
+ "optional": true,
258
+ "os": [
259
+ "linux"
260
+ ],
261
+ "engines": {
262
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
263
+ },
264
+ "funding": {
265
+ "url": "https://opencollective.com/libvips"
266
+ },
267
+ "optionalDependencies": {
268
+ "@img/sharp-libvips-linux-arm": "1.1.0"
269
+ }
270
+ },
271
+ "node_modules/@img/sharp-linux-arm64": {
272
+ "version": "0.34.1",
273
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz",
274
+ "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==",
275
+ "cpu": [
276
+ "arm64"
277
+ ],
278
+ "license": "Apache-2.0",
279
+ "optional": true,
280
+ "os": [
281
+ "linux"
282
+ ],
283
+ "engines": {
284
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
285
+ },
286
+ "funding": {
287
+ "url": "https://opencollective.com/libvips"
288
+ },
289
+ "optionalDependencies": {
290
+ "@img/sharp-libvips-linux-arm64": "1.1.0"
291
+ }
292
+ },
293
+ "node_modules/@img/sharp-linux-s390x": {
294
+ "version": "0.34.1",
295
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz",
296
+ "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==",
297
+ "cpu": [
298
+ "s390x"
299
+ ],
300
+ "license": "Apache-2.0",
301
+ "optional": true,
302
+ "os": [
303
+ "linux"
304
+ ],
305
+ "engines": {
306
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
307
+ },
308
+ "funding": {
309
+ "url": "https://opencollective.com/libvips"
310
+ },
311
+ "optionalDependencies": {
312
+ "@img/sharp-libvips-linux-s390x": "1.1.0"
313
+ }
314
+ },
315
+ "node_modules/@img/sharp-linux-x64": {
316
+ "version": "0.34.1",
317
+ "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz",
318
+ "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==",
319
+ "cpu": [
320
+ "x64"
321
+ ],
322
+ "license": "Apache-2.0",
323
+ "optional": true,
324
+ "os": [
325
+ "linux"
326
+ ],
327
+ "engines": {
328
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
329
+ },
330
+ "funding": {
331
+ "url": "https://opencollective.com/libvips"
332
+ },
333
+ "optionalDependencies": {
334
+ "@img/sharp-libvips-linux-x64": "1.1.0"
335
+ }
336
+ },
337
+ "node_modules/@img/sharp-linuxmusl-arm64": {
338
+ "version": "0.34.1",
339
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz",
340
+ "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==",
341
+ "cpu": [
342
+ "arm64"
343
+ ],
344
+ "license": "Apache-2.0",
345
+ "optional": true,
346
+ "os": [
347
+ "linux"
348
+ ],
349
+ "engines": {
350
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
351
+ },
352
+ "funding": {
353
+ "url": "https://opencollective.com/libvips"
354
+ },
355
+ "optionalDependencies": {
356
+ "@img/sharp-libvips-linuxmusl-arm64": "1.1.0"
357
+ }
358
+ },
359
+ "node_modules/@img/sharp-linuxmusl-x64": {
360
+ "version": "0.34.1",
361
+ "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz",
362
+ "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==",
363
+ "cpu": [
364
+ "x64"
365
+ ],
366
+ "license": "Apache-2.0",
367
+ "optional": true,
368
+ "os": [
369
+ "linux"
370
+ ],
371
+ "engines": {
372
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
373
+ },
374
+ "funding": {
375
+ "url": "https://opencollective.com/libvips"
376
+ },
377
+ "optionalDependencies": {
378
+ "@img/sharp-libvips-linuxmusl-x64": "1.1.0"
379
+ }
380
+ },
381
+ "node_modules/@img/sharp-wasm32": {
382
+ "version": "0.34.1",
383
+ "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz",
384
+ "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==",
385
+ "cpu": [
386
+ "wasm32"
387
+ ],
388
+ "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
389
+ "optional": true,
390
+ "dependencies": {
391
+ "@emnapi/runtime": "^1.4.0"
392
+ },
393
+ "engines": {
394
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
395
+ },
396
+ "funding": {
397
+ "url": "https://opencollective.com/libvips"
398
+ }
399
+ },
400
+ "node_modules/@img/sharp-win32-ia32": {
401
+ "version": "0.34.1",
402
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz",
403
+ "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==",
404
+ "cpu": [
405
+ "ia32"
406
+ ],
407
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
408
+ "optional": true,
409
+ "os": [
410
+ "win32"
411
+ ],
412
+ "engines": {
413
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
414
+ },
415
+ "funding": {
416
+ "url": "https://opencollective.com/libvips"
417
+ }
418
+ },
419
+ "node_modules/@img/sharp-win32-x64": {
420
+ "version": "0.34.1",
421
+ "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz",
422
+ "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==",
423
+ "cpu": [
424
+ "x64"
425
+ ],
426
+ "license": "Apache-2.0 AND LGPL-3.0-or-later",
427
+ "optional": true,
428
+ "os": [
429
+ "win32"
430
+ ],
431
+ "engines": {
432
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
433
+ },
434
+ "funding": {
435
+ "url": "https://opencollective.com/libvips"
436
+ }
437
+ },
438
+ "node_modules/@isaacs/fs-minipass": {
439
+ "version": "4.0.1",
440
+ "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
441
+ "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
442
+ "dev": true,
443
+ "license": "ISC",
444
+ "dependencies": {
445
+ "minipass": "^7.0.4"
446
+ },
447
+ "engines": {
448
+ "node": ">=18.0.0"
449
+ }
450
+ },
451
+ "node_modules/@jridgewell/gen-mapping": {
452
+ "version": "0.3.8",
453
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
454
+ "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
455
+ "dev": true,
456
+ "license": "MIT",
457
+ "dependencies": {
458
+ "@jridgewell/set-array": "^1.2.1",
459
+ "@jridgewell/sourcemap-codec": "^1.4.10",
460
+ "@jridgewell/trace-mapping": "^0.3.24"
461
+ },
462
+ "engines": {
463
+ "node": ">=6.0.0"
464
+ }
465
+ },
466
+ "node_modules/@jridgewell/resolve-uri": {
467
+ "version": "3.1.2",
468
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
469
+ "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
470
+ "dev": true,
471
+ "license": "MIT",
472
+ "engines": {
473
+ "node": ">=6.0.0"
474
+ }
475
+ },
476
+ "node_modules/@jridgewell/set-array": {
477
+ "version": "1.2.1",
478
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
479
+ "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
480
+ "dev": true,
481
+ "license": "MIT",
482
+ "engines": {
483
+ "node": ">=6.0.0"
484
+ }
485
+ },
486
+ "node_modules/@jridgewell/sourcemap-codec": {
487
+ "version": "1.5.0",
488
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
489
+ "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
490
+ "dev": true,
491
+ "license": "MIT"
492
+ },
493
+ "node_modules/@jridgewell/trace-mapping": {
494
+ "version": "0.3.25",
495
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
496
+ "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
497
+ "dev": true,
498
+ "license": "MIT",
499
+ "dependencies": {
500
+ "@jridgewell/resolve-uri": "^3.1.0",
501
+ "@jridgewell/sourcemap-codec": "^1.4.14"
502
+ }
503
+ },
504
+ "node_modules/@next/env": {
505
+ "version": "15.3.2",
506
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-15.3.2.tgz",
507
+ "integrity": "sha512-xURk++7P7qR9JG1jJtLzPzf0qEvqCN0A/T3DXf8IPMKo9/6FfjxtEffRJIIew/bIL4T3C2jLLqBor8B/zVlx6g==",
508
+ "license": "MIT"
509
+ },
510
+ "node_modules/@next/swc-darwin-arm64": {
511
+ "version": "15.3.2",
512
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.2.tgz",
513
+ "integrity": "sha512-2DR6kY/OGcokbnCsjHpNeQblqCZ85/1j6njYSkzRdpLn5At7OkSdmk7WyAmB9G0k25+VgqVZ/u356OSoQZ3z0g==",
514
+ "cpu": [
515
+ "arm64"
516
+ ],
517
+ "license": "MIT",
518
+ "optional": true,
519
+ "os": [
520
+ "darwin"
521
+ ],
522
+ "engines": {
523
+ "node": ">= 10"
524
+ }
525
+ },
526
+ "node_modules/@next/swc-darwin-x64": {
527
+ "version": "15.3.2",
528
+ "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.2.tgz",
529
+ "integrity": "sha512-ro/fdqaZWL6k1S/5CLv1I0DaZfDVJkWNaUU3un8Lg6m0YENWlDulmIWzV96Iou2wEYyEsZq51mwV8+XQXqMp3w==",
530
+ "cpu": [
531
+ "x64"
532
+ ],
533
+ "license": "MIT",
534
+ "optional": true,
535
+ "os": [
536
+ "darwin"
537
+ ],
538
+ "engines": {
539
+ "node": ">= 10"
540
+ }
541
+ },
542
+ "node_modules/@next/swc-linux-arm64-gnu": {
543
+ "version": "15.3.2",
544
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.2.tgz",
545
+ "integrity": "sha512-covwwtZYhlbRWK2HlYX9835qXum4xYZ3E2Mra1mdQ+0ICGoMiw1+nVAn4d9Bo7R3JqSmK1grMq/va+0cdh7bJA==",
546
+ "cpu": [
547
+ "arm64"
548
+ ],
549
+ "license": "MIT",
550
+ "optional": true,
551
+ "os": [
552
+ "linux"
553
+ ],
554
+ "engines": {
555
+ "node": ">= 10"
556
+ }
557
+ },
558
+ "node_modules/@next/swc-linux-arm64-musl": {
559
+ "version": "15.3.2",
560
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.2.tgz",
561
+ "integrity": "sha512-KQkMEillvlW5Qk5mtGA/3Yz0/tzpNlSw6/3/ttsV1lNtMuOHcGii3zVeXZyi4EJmmLDKYcTcByV2wVsOhDt/zg==",
562
+ "cpu": [
563
+ "arm64"
564
+ ],
565
+ "license": "MIT",
566
+ "optional": true,
567
+ "os": [
568
+ "linux"
569
+ ],
570
+ "engines": {
571
+ "node": ">= 10"
572
+ }
573
+ },
574
+ "node_modules/@next/swc-linux-x64-gnu": {
575
+ "version": "15.3.2",
576
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.2.tgz",
577
+ "integrity": "sha512-uRBo6THWei0chz+Y5j37qzx+BtoDRFIkDzZjlpCItBRXyMPIg079eIkOCl3aqr2tkxL4HFyJ4GHDes7W8HuAUg==",
578
+ "cpu": [
579
+ "x64"
580
+ ],
581
+ "license": "MIT",
582
+ "optional": true,
583
+ "os": [
584
+ "linux"
585
+ ],
586
+ "engines": {
587
+ "node": ">= 10"
588
+ }
589
+ },
590
+ "node_modules/@next/swc-linux-x64-musl": {
591
+ "version": "15.3.2",
592
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.2.tgz",
593
+ "integrity": "sha512-+uxFlPuCNx/T9PdMClOqeE8USKzj8tVz37KflT3Kdbx/LOlZBRI2yxuIcmx1mPNK8DwSOMNCr4ureSet7eyC0w==",
594
+ "cpu": [
595
+ "x64"
596
+ ],
597
+ "license": "MIT",
598
+ "optional": true,
599
+ "os": [
600
+ "linux"
601
+ ],
602
+ "engines": {
603
+ "node": ">= 10"
604
+ }
605
+ },
606
+ "node_modules/@next/swc-win32-arm64-msvc": {
607
+ "version": "15.3.2",
608
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.2.tgz",
609
+ "integrity": "sha512-LLTKmaI5cfD8dVzh5Vt7+OMo+AIOClEdIU/TSKbXXT2iScUTSxOGoBhfuv+FU8R9MLmrkIL1e2fBMkEEjYAtPQ==",
610
+ "cpu": [
611
+ "arm64"
612
+ ],
613
+ "license": "MIT",
614
+ "optional": true,
615
+ "os": [
616
+ "win32"
617
+ ],
618
+ "engines": {
619
+ "node": ">= 10"
620
+ }
621
+ },
622
+ "node_modules/@next/swc-win32-x64-msvc": {
623
+ "version": "15.3.2",
624
+ "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.2.tgz",
625
+ "integrity": "sha512-aW5B8wOPioJ4mBdMDXkt5f3j8pUr9W8AnlX0Df35uRWNT1Y6RIybxjnSUe+PhM+M1bwgyY8PHLmXZC6zT1o5tA==",
626
+ "cpu": [
627
+ "x64"
628
+ ],
629
+ "license": "MIT",
630
+ "optional": true,
631
+ "os": [
632
+ "win32"
633
+ ],
634
+ "engines": {
635
+ "node": ">= 10"
636
+ }
637
+ },
638
+ "node_modules/@swc/counter": {
639
+ "version": "0.1.3",
640
+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
641
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
642
+ "license": "Apache-2.0"
643
+ },
644
+ "node_modules/@swc/helpers": {
645
+ "version": "0.5.15",
646
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
647
+ "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
648
+ "license": "Apache-2.0",
649
+ "dependencies": {
650
+ "tslib": "^2.8.0"
651
+ }
652
+ },
653
+ "node_modules/@tailwindcss/node": {
654
+ "version": "4.1.6",
655
+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.6.tgz",
656
+ "integrity": "sha512-ed6zQbgmKsjsVvodAS1q1Ld2BolEuxJOSyyNc+vhkjdmfNUDCmQnlXBfQkHrlzNmslxHsQU/bFmzcEbv4xXsLg==",
657
+ "dev": true,
658
+ "license": "MIT",
659
+ "dependencies": {
660
+ "@ampproject/remapping": "^2.3.0",
661
+ "enhanced-resolve": "^5.18.1",
662
+ "jiti": "^2.4.2",
663
+ "lightningcss": "1.29.2",
664
+ "magic-string": "^0.30.17",
665
+ "source-map-js": "^1.2.1",
666
+ "tailwindcss": "4.1.6"
667
+ }
668
+ },
669
+ "node_modules/@tailwindcss/oxide": {
670
+ "version": "4.1.6",
671
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.6.tgz",
672
+ "integrity": "sha512-0bpEBQiGx+227fW4G0fLQ8vuvyy5rsB1YIYNapTq3aRsJ9taF3f5cCaovDjN5pUGKKzcpMrZst/mhNaKAPOHOA==",
673
+ "dev": true,
674
+ "hasInstallScript": true,
675
+ "license": "MIT",
676
+ "dependencies": {
677
+ "detect-libc": "^2.0.4",
678
+ "tar": "^7.4.3"
679
+ },
680
+ "engines": {
681
+ "node": ">= 10"
682
+ },
683
+ "optionalDependencies": {
684
+ "@tailwindcss/oxide-android-arm64": "4.1.6",
685
+ "@tailwindcss/oxide-darwin-arm64": "4.1.6",
686
+ "@tailwindcss/oxide-darwin-x64": "4.1.6",
687
+ "@tailwindcss/oxide-freebsd-x64": "4.1.6",
688
+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.6",
689
+ "@tailwindcss/oxide-linux-arm64-gnu": "4.1.6",
690
+ "@tailwindcss/oxide-linux-arm64-musl": "4.1.6",
691
+ "@tailwindcss/oxide-linux-x64-gnu": "4.1.6",
692
+ "@tailwindcss/oxide-linux-x64-musl": "4.1.6",
693
+ "@tailwindcss/oxide-wasm32-wasi": "4.1.6",
694
+ "@tailwindcss/oxide-win32-arm64-msvc": "4.1.6",
695
+ "@tailwindcss/oxide-win32-x64-msvc": "4.1.6"
696
+ }
697
+ },
698
+ "node_modules/@tailwindcss/oxide-android-arm64": {
699
+ "version": "4.1.6",
700
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.6.tgz",
701
+ "integrity": "sha512-VHwwPiwXtdIvOvqT/0/FLH/pizTVu78FOnI9jQo64kSAikFSZT7K4pjyzoDpSMaveJTGyAKvDjuhxJxKfmvjiQ==",
702
+ "cpu": [
703
+ "arm64"
704
+ ],
705
+ "dev": true,
706
+ "license": "MIT",
707
+ "optional": true,
708
+ "os": [
709
+ "android"
710
+ ],
711
+ "engines": {
712
+ "node": ">= 10"
713
+ }
714
+ },
715
+ "node_modules/@tailwindcss/oxide-darwin-arm64": {
716
+ "version": "4.1.6",
717
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.6.tgz",
718
+ "integrity": "sha512-weINOCcqv1HVBIGptNrk7c6lWgSFFiQMcCpKM4tnVi5x8OY2v1FrV76jwLukfT6pL1hyajc06tyVmZFYXoxvhQ==",
719
+ "cpu": [
720
+ "arm64"
721
+ ],
722
+ "dev": true,
723
+ "license": "MIT",
724
+ "optional": true,
725
+ "os": [
726
+ "darwin"
727
+ ],
728
+ "engines": {
729
+ "node": ">= 10"
730
+ }
731
+ },
732
+ "node_modules/@tailwindcss/oxide-darwin-x64": {
733
+ "version": "4.1.6",
734
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.6.tgz",
735
+ "integrity": "sha512-3FzekhHG0ww1zQjQ1lPoq0wPrAIVXAbUkWdWM8u5BnYFZgb9ja5ejBqyTgjpo5mfy0hFOoMnMuVDI+7CXhXZaQ==",
736
+ "cpu": [
737
+ "x64"
738
+ ],
739
+ "dev": true,
740
+ "license": "MIT",
741
+ "optional": true,
742
+ "os": [
743
+ "darwin"
744
+ ],
745
+ "engines": {
746
+ "node": ">= 10"
747
+ }
748
+ },
749
+ "node_modules/@tailwindcss/oxide-freebsd-x64": {
750
+ "version": "4.1.6",
751
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.6.tgz",
752
+ "integrity": "sha512-4m5F5lpkBZhVQJq53oe5XgJ+aFYWdrgkMwViHjRsES3KEu2m1udR21B1I77RUqie0ZYNscFzY1v9aDssMBZ/1w==",
753
+ "cpu": [
754
+ "x64"
755
+ ],
756
+ "dev": true,
757
+ "license": "MIT",
758
+ "optional": true,
759
+ "os": [
760
+ "freebsd"
761
+ ],
762
+ "engines": {
763
+ "node": ">= 10"
764
+ }
765
+ },
766
+ "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
767
+ "version": "4.1.6",
768
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.6.tgz",
769
+ "integrity": "sha512-qU0rHnA9P/ZoaDKouU1oGPxPWzDKtIfX7eOGi5jOWJKdxieUJdVV+CxWZOpDWlYTd4N3sFQvcnVLJWJ1cLP5TA==",
770
+ "cpu": [
771
+ "arm"
772
+ ],
773
+ "dev": true,
774
+ "license": "MIT",
775
+ "optional": true,
776
+ "os": [
777
+ "linux"
778
+ ],
779
+ "engines": {
780
+ "node": ">= 10"
781
+ }
782
+ },
783
+ "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
784
+ "version": "4.1.6",
785
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.6.tgz",
786
+ "integrity": "sha512-jXy3TSTrbfgyd3UxPQeXC3wm8DAgmigzar99Km9Sf6L2OFfn/k+u3VqmpgHQw5QNfCpPe43em6Q7V76Wx7ogIQ==",
787
+ "cpu": [
788
+ "arm64"
789
+ ],
790
+ "dev": true,
791
+ "license": "MIT",
792
+ "optional": true,
793
+ "os": [
794
+ "linux"
795
+ ],
796
+ "engines": {
797
+ "node": ">= 10"
798
+ }
799
+ },
800
+ "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
801
+ "version": "4.1.6",
802
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.6.tgz",
803
+ "integrity": "sha512-8kjivE5xW0qAQ9HX9reVFmZj3t+VmljDLVRJpVBEoTR+3bKMnvC7iLcoSGNIUJGOZy1mLVq7x/gerVg0T+IsYw==",
804
+ "cpu": [
805
+ "arm64"
806
+ ],
807
+ "dev": true,
808
+ "license": "MIT",
809
+ "optional": true,
810
+ "os": [
811
+ "linux"
812
+ ],
813
+ "engines": {
814
+ "node": ">= 10"
815
+ }
816
+ },
817
+ "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
818
+ "version": "4.1.6",
819
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.6.tgz",
820
+ "integrity": "sha512-A4spQhwnWVpjWDLXnOW9PSinO2PTKJQNRmL/aIl2U/O+RARls8doDfs6R41+DAXK0ccacvRyDpR46aVQJJCoCg==",
821
+ "cpu": [
822
+ "x64"
823
+ ],
824
+ "dev": true,
825
+ "license": "MIT",
826
+ "optional": true,
827
+ "os": [
828
+ "linux"
829
+ ],
830
+ "engines": {
831
+ "node": ">= 10"
832
+ }
833
+ },
834
+ "node_modules/@tailwindcss/oxide-linux-x64-musl": {
835
+ "version": "4.1.6",
836
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.6.tgz",
837
+ "integrity": "sha512-YRee+6ZqdzgiQAHVSLfl3RYmqeeaWVCk796MhXhLQu2kJu2COHBkqlqsqKYx3p8Hmk5pGCQd2jTAoMWWFeyG2A==",
838
+ "cpu": [
839
+ "x64"
840
+ ],
841
+ "dev": true,
842
+ "license": "MIT",
843
+ "optional": true,
844
+ "os": [
845
+ "linux"
846
+ ],
847
+ "engines": {
848
+ "node": ">= 10"
849
+ }
850
+ },
851
+ "node_modules/@tailwindcss/oxide-wasm32-wasi": {
852
+ "version": "4.1.6",
853
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.6.tgz",
854
+ "integrity": "sha512-qAp4ooTYrBQ5pk5jgg54/U1rCJ/9FLYOkkQ/nTE+bVMseMfB6O7J8zb19YTpWuu4UdfRf5zzOrNKfl6T64MNrQ==",
855
+ "bundleDependencies": [
856
+ "@napi-rs/wasm-runtime",
857
+ "@emnapi/core",
858
+ "@emnapi/runtime",
859
+ "@tybys/wasm-util",
860
+ "@emnapi/wasi-threads",
861
+ "tslib"
862
+ ],
863
+ "cpu": [
864
+ "wasm32"
865
+ ],
866
+ "dev": true,
867
+ "license": "MIT",
868
+ "optional": true,
869
+ "dependencies": {
870
+ "@emnapi/core": "^1.4.3",
871
+ "@emnapi/runtime": "^1.4.3",
872
+ "@emnapi/wasi-threads": "^1.0.2",
873
+ "@napi-rs/wasm-runtime": "^0.2.9",
874
+ "@tybys/wasm-util": "^0.9.0",
875
+ "tslib": "^2.8.0"
876
+ },
877
+ "engines": {
878
+ "node": ">=14.0.0"
879
+ }
880
+ },
881
+ "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
882
+ "version": "4.1.6",
883
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.6.tgz",
884
+ "integrity": "sha512-nqpDWk0Xr8ELO/nfRUDjk1pc9wDJ3ObeDdNMHLaymc4PJBWj11gdPCWZFKSK2AVKjJQC7J2EfmSmf47GN7OuLg==",
885
+ "cpu": [
886
+ "arm64"
887
+ ],
888
+ "dev": true,
889
+ "license": "MIT",
890
+ "optional": true,
891
+ "os": [
892
+ "win32"
893
+ ],
894
+ "engines": {
895
+ "node": ">= 10"
896
+ }
897
+ },
898
+ "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
899
+ "version": "4.1.6",
900
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.6.tgz",
901
+ "integrity": "sha512-5k9xF33xkfKpo9wCvYcegQ21VwIBU1/qEbYlVukfEIyQbEA47uK8AAwS7NVjNE3vHzcmxMYwd0l6L4pPjjm1rQ==",
902
+ "cpu": [
903
+ "x64"
904
+ ],
905
+ "dev": true,
906
+ "license": "MIT",
907
+ "optional": true,
908
+ "os": [
909
+ "win32"
910
+ ],
911
+ "engines": {
912
+ "node": ">= 10"
913
+ }
914
+ },
915
+ "node_modules/@tailwindcss/postcss": {
916
+ "version": "4.1.6",
917
+ "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.6.tgz",
918
+ "integrity": "sha512-ELq+gDMBuRXPJlpE3PEen+1MhnHAQQrh2zF0dI1NXOlEWfr2qWf2CQdr5jl9yANv8RErQaQ2l6nIFO9OSCVq/g==",
919
+ "dev": true,
920
+ "license": "MIT",
921
+ "dependencies": {
922
+ "@alloc/quick-lru": "^5.2.0",
923
+ "@tailwindcss/node": "4.1.6",
924
+ "@tailwindcss/oxide": "4.1.6",
925
+ "postcss": "^8.4.41",
926
+ "tailwindcss": "4.1.6"
927
+ }
928
+ },
929
+ "node_modules/@types/node": {
930
+ "version": "20.17.47",
931
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.47.tgz",
932
+ "integrity": "sha512-3dLX0Upo1v7RvUimvxLeXqwrfyKxUINk0EAM83swP2mlSUcwV73sZy8XhNz8bcZ3VbsfQyC/y6jRdL5tgCNpDQ==",
933
+ "dev": true,
934
+ "license": "MIT",
935
+ "dependencies": {
936
+ "undici-types": "~6.19.2"
937
+ }
938
+ },
939
+ "node_modules/@types/react": {
940
+ "version": "19.1.4",
941
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.4.tgz",
942
+ "integrity": "sha512-EB1yiiYdvySuIITtD5lhW4yPyJ31RkJkkDw794LaQYrxCSaQV/47y5o1FMC4zF9ZyjUjzJMZwbovEnT5yHTW6g==",
943
+ "dev": true,
944
+ "license": "MIT",
945
+ "dependencies": {
946
+ "csstype": "^3.0.2"
947
+ }
948
+ },
949
+ "node_modules/@types/react-dom": {
950
+ "version": "19.1.5",
951
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.5.tgz",
952
+ "integrity": "sha512-CMCjrWucUBZvohgZxkjd6S9h0nZxXjzus6yDfUb+xLxYM7VvjKNH1tQrE9GWLql1XoOP4/Ds3bwFqShHUYraGg==",
953
+ "dev": true,
954
+ "license": "MIT",
955
+ "peerDependencies": {
956
+ "@types/react": "^19.0.0"
957
+ }
958
+ },
959
+ "node_modules/busboy": {
960
+ "version": "1.6.0",
961
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
962
+ "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
963
+ "dependencies": {
964
+ "streamsearch": "^1.1.0"
965
+ },
966
+ "engines": {
967
+ "node": ">=10.16.0"
968
+ }
969
+ },
970
+ "node_modules/caniuse-lite": {
971
+ "version": "1.0.30001718",
972
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz",
973
+ "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==",
974
+ "funding": [
975
+ {
976
+ "type": "opencollective",
977
+ "url": "https://opencollective.com/browserslist"
978
+ },
979
+ {
980
+ "type": "tidelift",
981
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
982
+ },
983
+ {
984
+ "type": "github",
985
+ "url": "https://github.com/sponsors/ai"
986
+ }
987
+ ],
988
+ "license": "CC-BY-4.0"
989
+ },
990
+ "node_modules/chownr": {
991
+ "version": "3.0.0",
992
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
993
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
994
+ "dev": true,
995
+ "license": "BlueOak-1.0.0",
996
+ "engines": {
997
+ "node": ">=18"
998
+ }
999
+ },
1000
+ "node_modules/client-only": {
1001
+ "version": "0.0.1",
1002
+ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
1003
+ "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
1004
+ "license": "MIT"
1005
+ },
1006
+ "node_modules/color": {
1007
+ "version": "4.2.3",
1008
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1009
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1010
+ "license": "MIT",
1011
+ "optional": true,
1012
+ "dependencies": {
1013
+ "color-convert": "^2.0.1",
1014
+ "color-string": "^1.9.0"
1015
+ },
1016
+ "engines": {
1017
+ "node": ">=12.5.0"
1018
+ }
1019
+ },
1020
+ "node_modules/color-convert": {
1021
+ "version": "2.0.1",
1022
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1023
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1024
+ "license": "MIT",
1025
+ "optional": true,
1026
+ "dependencies": {
1027
+ "color-name": "~1.1.4"
1028
+ },
1029
+ "engines": {
1030
+ "node": ">=7.0.0"
1031
+ }
1032
+ },
1033
+ "node_modules/color-name": {
1034
+ "version": "1.1.4",
1035
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1036
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1037
+ "license": "MIT",
1038
+ "optional": true
1039
+ },
1040
+ "node_modules/color-string": {
1041
+ "version": "1.9.1",
1042
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1043
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1044
+ "license": "MIT",
1045
+ "optional": true,
1046
+ "dependencies": {
1047
+ "color-name": "^1.0.0",
1048
+ "simple-swizzle": "^0.2.2"
1049
+ }
1050
+ },
1051
+ "node_modules/csstype": {
1052
+ "version": "3.1.3",
1053
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
1054
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
1055
+ "dev": true,
1056
+ "license": "MIT"
1057
+ },
1058
+ "node_modules/detect-libc": {
1059
+ "version": "2.0.4",
1060
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz",
1061
+ "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==",
1062
+ "devOptional": true,
1063
+ "license": "Apache-2.0",
1064
+ "engines": {
1065
+ "node": ">=8"
1066
+ }
1067
+ },
1068
+ "node_modules/enhanced-resolve": {
1069
+ "version": "5.18.1",
1070
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
1071
+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
1072
+ "dev": true,
1073
+ "license": "MIT",
1074
+ "dependencies": {
1075
+ "graceful-fs": "^4.2.4",
1076
+ "tapable": "^2.2.0"
1077
+ },
1078
+ "engines": {
1079
+ "node": ">=10.13.0"
1080
+ }
1081
+ },
1082
+ "node_modules/graceful-fs": {
1083
+ "version": "4.2.11",
1084
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
1085
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
1086
+ "dev": true,
1087
+ "license": "ISC"
1088
+ },
1089
+ "node_modules/is-arrayish": {
1090
+ "version": "0.3.2",
1091
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
1092
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
1093
+ "license": "MIT",
1094
+ "optional": true
1095
+ },
1096
+ "node_modules/jiti": {
1097
+ "version": "2.4.2",
1098
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz",
1099
+ "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==",
1100
+ "dev": true,
1101
+ "license": "MIT",
1102
+ "bin": {
1103
+ "jiti": "lib/jiti-cli.mjs"
1104
+ }
1105
+ },
1106
+ "node_modules/lightningcss": {
1107
+ "version": "1.29.2",
1108
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz",
1109
+ "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==",
1110
+ "dev": true,
1111
+ "license": "MPL-2.0",
1112
+ "dependencies": {
1113
+ "detect-libc": "^2.0.3"
1114
+ },
1115
+ "engines": {
1116
+ "node": ">= 12.0.0"
1117
+ },
1118
+ "funding": {
1119
+ "type": "opencollective",
1120
+ "url": "https://opencollective.com/parcel"
1121
+ },
1122
+ "optionalDependencies": {
1123
+ "lightningcss-darwin-arm64": "1.29.2",
1124
+ "lightningcss-darwin-x64": "1.29.2",
1125
+ "lightningcss-freebsd-x64": "1.29.2",
1126
+ "lightningcss-linux-arm-gnueabihf": "1.29.2",
1127
+ "lightningcss-linux-arm64-gnu": "1.29.2",
1128
+ "lightningcss-linux-arm64-musl": "1.29.2",
1129
+ "lightningcss-linux-x64-gnu": "1.29.2",
1130
+ "lightningcss-linux-x64-musl": "1.29.2",
1131
+ "lightningcss-win32-arm64-msvc": "1.29.2",
1132
+ "lightningcss-win32-x64-msvc": "1.29.2"
1133
+ }
1134
+ },
1135
+ "node_modules/lightningcss-darwin-arm64": {
1136
+ "version": "1.29.2",
1137
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz",
1138
+ "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==",
1139
+ "cpu": [
1140
+ "arm64"
1141
+ ],
1142
+ "dev": true,
1143
+ "license": "MPL-2.0",
1144
+ "optional": true,
1145
+ "os": [
1146
+ "darwin"
1147
+ ],
1148
+ "engines": {
1149
+ "node": ">= 12.0.0"
1150
+ },
1151
+ "funding": {
1152
+ "type": "opencollective",
1153
+ "url": "https://opencollective.com/parcel"
1154
+ }
1155
+ },
1156
+ "node_modules/lightningcss-darwin-x64": {
1157
+ "version": "1.29.2",
1158
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz",
1159
+ "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==",
1160
+ "cpu": [
1161
+ "x64"
1162
+ ],
1163
+ "dev": true,
1164
+ "license": "MPL-2.0",
1165
+ "optional": true,
1166
+ "os": [
1167
+ "darwin"
1168
+ ],
1169
+ "engines": {
1170
+ "node": ">= 12.0.0"
1171
+ },
1172
+ "funding": {
1173
+ "type": "opencollective",
1174
+ "url": "https://opencollective.com/parcel"
1175
+ }
1176
+ },
1177
+ "node_modules/lightningcss-freebsd-x64": {
1178
+ "version": "1.29.2",
1179
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz",
1180
+ "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==",
1181
+ "cpu": [
1182
+ "x64"
1183
+ ],
1184
+ "dev": true,
1185
+ "license": "MPL-2.0",
1186
+ "optional": true,
1187
+ "os": [
1188
+ "freebsd"
1189
+ ],
1190
+ "engines": {
1191
+ "node": ">= 12.0.0"
1192
+ },
1193
+ "funding": {
1194
+ "type": "opencollective",
1195
+ "url": "https://opencollective.com/parcel"
1196
+ }
1197
+ },
1198
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
1199
+ "version": "1.29.2",
1200
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz",
1201
+ "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==",
1202
+ "cpu": [
1203
+ "arm"
1204
+ ],
1205
+ "dev": true,
1206
+ "license": "MPL-2.0",
1207
+ "optional": true,
1208
+ "os": [
1209
+ "linux"
1210
+ ],
1211
+ "engines": {
1212
+ "node": ">= 12.0.0"
1213
+ },
1214
+ "funding": {
1215
+ "type": "opencollective",
1216
+ "url": "https://opencollective.com/parcel"
1217
+ }
1218
+ },
1219
+ "node_modules/lightningcss-linux-arm64-gnu": {
1220
+ "version": "1.29.2",
1221
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz",
1222
+ "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==",
1223
+ "cpu": [
1224
+ "arm64"
1225
+ ],
1226
+ "dev": true,
1227
+ "license": "MPL-2.0",
1228
+ "optional": true,
1229
+ "os": [
1230
+ "linux"
1231
+ ],
1232
+ "engines": {
1233
+ "node": ">= 12.0.0"
1234
+ },
1235
+ "funding": {
1236
+ "type": "opencollective",
1237
+ "url": "https://opencollective.com/parcel"
1238
+ }
1239
+ },
1240
+ "node_modules/lightningcss-linux-arm64-musl": {
1241
+ "version": "1.29.2",
1242
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz",
1243
+ "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==",
1244
+ "cpu": [
1245
+ "arm64"
1246
+ ],
1247
+ "dev": true,
1248
+ "license": "MPL-2.0",
1249
+ "optional": true,
1250
+ "os": [
1251
+ "linux"
1252
+ ],
1253
+ "engines": {
1254
+ "node": ">= 12.0.0"
1255
+ },
1256
+ "funding": {
1257
+ "type": "opencollective",
1258
+ "url": "https://opencollective.com/parcel"
1259
+ }
1260
+ },
1261
+ "node_modules/lightningcss-linux-x64-gnu": {
1262
+ "version": "1.29.2",
1263
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz",
1264
+ "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==",
1265
+ "cpu": [
1266
+ "x64"
1267
+ ],
1268
+ "dev": true,
1269
+ "license": "MPL-2.0",
1270
+ "optional": true,
1271
+ "os": [
1272
+ "linux"
1273
+ ],
1274
+ "engines": {
1275
+ "node": ">= 12.0.0"
1276
+ },
1277
+ "funding": {
1278
+ "type": "opencollective",
1279
+ "url": "https://opencollective.com/parcel"
1280
+ }
1281
+ },
1282
+ "node_modules/lightningcss-linux-x64-musl": {
1283
+ "version": "1.29.2",
1284
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz",
1285
+ "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==",
1286
+ "cpu": [
1287
+ "x64"
1288
+ ],
1289
+ "dev": true,
1290
+ "license": "MPL-2.0",
1291
+ "optional": true,
1292
+ "os": [
1293
+ "linux"
1294
+ ],
1295
+ "engines": {
1296
+ "node": ">= 12.0.0"
1297
+ },
1298
+ "funding": {
1299
+ "type": "opencollective",
1300
+ "url": "https://opencollective.com/parcel"
1301
+ }
1302
+ },
1303
+ "node_modules/lightningcss-win32-arm64-msvc": {
1304
+ "version": "1.29.2",
1305
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz",
1306
+ "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==",
1307
+ "cpu": [
1308
+ "arm64"
1309
+ ],
1310
+ "dev": true,
1311
+ "license": "MPL-2.0",
1312
+ "optional": true,
1313
+ "os": [
1314
+ "win32"
1315
+ ],
1316
+ "engines": {
1317
+ "node": ">= 12.0.0"
1318
+ },
1319
+ "funding": {
1320
+ "type": "opencollective",
1321
+ "url": "https://opencollective.com/parcel"
1322
+ }
1323
+ },
1324
+ "node_modules/lightningcss-win32-x64-msvc": {
1325
+ "version": "1.29.2",
1326
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz",
1327
+ "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==",
1328
+ "cpu": [
1329
+ "x64"
1330
+ ],
1331
+ "dev": true,
1332
+ "license": "MPL-2.0",
1333
+ "optional": true,
1334
+ "os": [
1335
+ "win32"
1336
+ ],
1337
+ "engines": {
1338
+ "node": ">= 12.0.0"
1339
+ },
1340
+ "funding": {
1341
+ "type": "opencollective",
1342
+ "url": "https://opencollective.com/parcel"
1343
+ }
1344
+ },
1345
+ "node_modules/magic-string": {
1346
+ "version": "0.30.17",
1347
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
1348
+ "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
1349
+ "dev": true,
1350
+ "license": "MIT",
1351
+ "dependencies": {
1352
+ "@jridgewell/sourcemap-codec": "^1.5.0"
1353
+ }
1354
+ },
1355
+ "node_modules/minipass": {
1356
+ "version": "7.1.2",
1357
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1358
+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1359
+ "dev": true,
1360
+ "license": "ISC",
1361
+ "engines": {
1362
+ "node": ">=16 || 14 >=14.17"
1363
+ }
1364
+ },
1365
+ "node_modules/minizlib": {
1366
+ "version": "3.0.2",
1367
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
1368
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
1369
+ "dev": true,
1370
+ "license": "MIT",
1371
+ "dependencies": {
1372
+ "minipass": "^7.1.2"
1373
+ },
1374
+ "engines": {
1375
+ "node": ">= 18"
1376
+ }
1377
+ },
1378
+ "node_modules/mkdirp": {
1379
+ "version": "3.0.1",
1380
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
1381
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
1382
+ "dev": true,
1383
+ "license": "MIT",
1384
+ "bin": {
1385
+ "mkdirp": "dist/cjs/src/bin.js"
1386
+ },
1387
+ "engines": {
1388
+ "node": ">=10"
1389
+ },
1390
+ "funding": {
1391
+ "url": "https://github.com/sponsors/isaacs"
1392
+ }
1393
+ },
1394
+ "node_modules/nanoid": {
1395
+ "version": "3.3.11",
1396
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
1397
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1398
+ "funding": [
1399
+ {
1400
+ "type": "github",
1401
+ "url": "https://github.com/sponsors/ai"
1402
+ }
1403
+ ],
1404
+ "license": "MIT",
1405
+ "bin": {
1406
+ "nanoid": "bin/nanoid.cjs"
1407
+ },
1408
+ "engines": {
1409
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1410
+ }
1411
+ },
1412
+ "node_modules/next": {
1413
+ "version": "15.3.2",
1414
+ "resolved": "https://registry.npmjs.org/next/-/next-15.3.2.tgz",
1415
+ "integrity": "sha512-CA3BatMyHkxZ48sgOCLdVHjFU36N7TF1HhqAHLFOkV6buwZnvMI84Cug8xD56B9mCuKrqXnLn94417GrZ/jjCQ==",
1416
+ "license": "MIT",
1417
+ "dependencies": {
1418
+ "@next/env": "15.3.2",
1419
+ "@swc/counter": "0.1.3",
1420
+ "@swc/helpers": "0.5.15",
1421
+ "busboy": "1.6.0",
1422
+ "caniuse-lite": "^1.0.30001579",
1423
+ "postcss": "8.4.31",
1424
+ "styled-jsx": "5.1.6"
1425
+ },
1426
+ "bin": {
1427
+ "next": "dist/bin/next"
1428
+ },
1429
+ "engines": {
1430
+ "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
1431
+ },
1432
+ "optionalDependencies": {
1433
+ "@next/swc-darwin-arm64": "15.3.2",
1434
+ "@next/swc-darwin-x64": "15.3.2",
1435
+ "@next/swc-linux-arm64-gnu": "15.3.2",
1436
+ "@next/swc-linux-arm64-musl": "15.3.2",
1437
+ "@next/swc-linux-x64-gnu": "15.3.2",
1438
+ "@next/swc-linux-x64-musl": "15.3.2",
1439
+ "@next/swc-win32-arm64-msvc": "15.3.2",
1440
+ "@next/swc-win32-x64-msvc": "15.3.2",
1441
+ "sharp": "^0.34.1"
1442
+ },
1443
+ "peerDependencies": {
1444
+ "@opentelemetry/api": "^1.1.0",
1445
+ "@playwright/test": "^1.41.2",
1446
+ "babel-plugin-react-compiler": "*",
1447
+ "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
1448
+ "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
1449
+ "sass": "^1.3.0"
1450
+ },
1451
+ "peerDependenciesMeta": {
1452
+ "@opentelemetry/api": {
1453
+ "optional": true
1454
+ },
1455
+ "@playwright/test": {
1456
+ "optional": true
1457
+ },
1458
+ "babel-plugin-react-compiler": {
1459
+ "optional": true
1460
+ },
1461
+ "sass": {
1462
+ "optional": true
1463
+ }
1464
+ }
1465
+ },
1466
+ "node_modules/next/node_modules/postcss": {
1467
+ "version": "8.4.31",
1468
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
1469
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
1470
+ "funding": [
1471
+ {
1472
+ "type": "opencollective",
1473
+ "url": "https://opencollective.com/postcss/"
1474
+ },
1475
+ {
1476
+ "type": "tidelift",
1477
+ "url": "https://tidelift.com/funding/github/npm/postcss"
1478
+ },
1479
+ {
1480
+ "type": "github",
1481
+ "url": "https://github.com/sponsors/ai"
1482
+ }
1483
+ ],
1484
+ "license": "MIT",
1485
+ "dependencies": {
1486
+ "nanoid": "^3.3.6",
1487
+ "picocolors": "^1.0.0",
1488
+ "source-map-js": "^1.0.2"
1489
+ },
1490
+ "engines": {
1491
+ "node": "^10 || ^12 || >=14"
1492
+ }
1493
+ },
1494
+ "node_modules/picocolors": {
1495
+ "version": "1.1.1",
1496
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1497
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1498
+ "license": "ISC"
1499
+ },
1500
+ "node_modules/postcss": {
1501
+ "version": "8.5.3",
1502
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
1503
+ "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
1504
+ "dev": true,
1505
+ "funding": [
1506
+ {
1507
+ "type": "opencollective",
1508
+ "url": "https://opencollective.com/postcss/"
1509
+ },
1510
+ {
1511
+ "type": "tidelift",
1512
+ "url": "https://tidelift.com/funding/github/npm/postcss"
1513
+ },
1514
+ {
1515
+ "type": "github",
1516
+ "url": "https://github.com/sponsors/ai"
1517
+ }
1518
+ ],
1519
+ "license": "MIT",
1520
+ "dependencies": {
1521
+ "nanoid": "^3.3.8",
1522
+ "picocolors": "^1.1.1",
1523
+ "source-map-js": "^1.2.1"
1524
+ },
1525
+ "engines": {
1526
+ "node": "^10 || ^12 || >=14"
1527
+ }
1528
+ },
1529
+ "node_modules/react": {
1530
+ "version": "19.1.0",
1531
+ "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz",
1532
+ "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==",
1533
+ "license": "MIT",
1534
+ "engines": {
1535
+ "node": ">=0.10.0"
1536
+ }
1537
+ },
1538
+ "node_modules/react-dom": {
1539
+ "version": "19.1.0",
1540
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz",
1541
+ "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==",
1542
+ "license": "MIT",
1543
+ "dependencies": {
1544
+ "scheduler": "^0.26.0"
1545
+ },
1546
+ "peerDependencies": {
1547
+ "react": "^19.1.0"
1548
+ }
1549
+ },
1550
+ "node_modules/scheduler": {
1551
+ "version": "0.26.0",
1552
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz",
1553
+ "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==",
1554
+ "license": "MIT"
1555
+ },
1556
+ "node_modules/semver": {
1557
+ "version": "7.7.2",
1558
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1559
+ "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1560
+ "license": "ISC",
1561
+ "optional": true,
1562
+ "bin": {
1563
+ "semver": "bin/semver.js"
1564
+ },
1565
+ "engines": {
1566
+ "node": ">=10"
1567
+ }
1568
+ },
1569
+ "node_modules/sharp": {
1570
+ "version": "0.34.1",
1571
+ "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.1.tgz",
1572
+ "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==",
1573
+ "hasInstallScript": true,
1574
+ "license": "Apache-2.0",
1575
+ "optional": true,
1576
+ "dependencies": {
1577
+ "color": "^4.2.3",
1578
+ "detect-libc": "^2.0.3",
1579
+ "semver": "^7.7.1"
1580
+ },
1581
+ "engines": {
1582
+ "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1583
+ },
1584
+ "funding": {
1585
+ "url": "https://opencollective.com/libvips"
1586
+ },
1587
+ "optionalDependencies": {
1588
+ "@img/sharp-darwin-arm64": "0.34.1",
1589
+ "@img/sharp-darwin-x64": "0.34.1",
1590
+ "@img/sharp-libvips-darwin-arm64": "1.1.0",
1591
+ "@img/sharp-libvips-darwin-x64": "1.1.0",
1592
+ "@img/sharp-libvips-linux-arm": "1.1.0",
1593
+ "@img/sharp-libvips-linux-arm64": "1.1.0",
1594
+ "@img/sharp-libvips-linux-ppc64": "1.1.0",
1595
+ "@img/sharp-libvips-linux-s390x": "1.1.0",
1596
+ "@img/sharp-libvips-linux-x64": "1.1.0",
1597
+ "@img/sharp-libvips-linuxmusl-arm64": "1.1.0",
1598
+ "@img/sharp-libvips-linuxmusl-x64": "1.1.0",
1599
+ "@img/sharp-linux-arm": "0.34.1",
1600
+ "@img/sharp-linux-arm64": "0.34.1",
1601
+ "@img/sharp-linux-s390x": "0.34.1",
1602
+ "@img/sharp-linux-x64": "0.34.1",
1603
+ "@img/sharp-linuxmusl-arm64": "0.34.1",
1604
+ "@img/sharp-linuxmusl-x64": "0.34.1",
1605
+ "@img/sharp-wasm32": "0.34.1",
1606
+ "@img/sharp-win32-ia32": "0.34.1",
1607
+ "@img/sharp-win32-x64": "0.34.1"
1608
+ }
1609
+ },
1610
+ "node_modules/simple-swizzle": {
1611
+ "version": "0.2.2",
1612
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
1613
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
1614
+ "license": "MIT",
1615
+ "optional": true,
1616
+ "dependencies": {
1617
+ "is-arrayish": "^0.3.1"
1618
+ }
1619
+ },
1620
+ "node_modules/source-map-js": {
1621
+ "version": "1.2.1",
1622
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1623
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1624
+ "license": "BSD-3-Clause",
1625
+ "engines": {
1626
+ "node": ">=0.10.0"
1627
+ }
1628
+ },
1629
+ "node_modules/streamsearch": {
1630
+ "version": "1.1.0",
1631
+ "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
1632
+ "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
1633
+ "engines": {
1634
+ "node": ">=10.0.0"
1635
+ }
1636
+ },
1637
+ "node_modules/styled-jsx": {
1638
+ "version": "5.1.6",
1639
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
1640
+ "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
1641
+ "license": "MIT",
1642
+ "dependencies": {
1643
+ "client-only": "0.0.1"
1644
+ },
1645
+ "engines": {
1646
+ "node": ">= 12.0.0"
1647
+ },
1648
+ "peerDependencies": {
1649
+ "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
1650
+ },
1651
+ "peerDependenciesMeta": {
1652
+ "@babel/core": {
1653
+ "optional": true
1654
+ },
1655
+ "babel-plugin-macros": {
1656
+ "optional": true
1657
+ }
1658
+ }
1659
+ },
1660
+ "node_modules/tailwindcss": {
1661
+ "version": "4.1.6",
1662
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.6.tgz",
1663
+ "integrity": "sha512-j0cGLTreM6u4OWzBeLBpycK0WIh8w7kSwcUsQZoGLHZ7xDTdM69lN64AgoIEEwFi0tnhs4wSykUa5YWxAzgFYg==",
1664
+ "dev": true,
1665
+ "license": "MIT"
1666
+ },
1667
+ "node_modules/tapable": {
1668
+ "version": "2.2.1",
1669
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
1670
+ "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
1671
+ "dev": true,
1672
+ "license": "MIT",
1673
+ "engines": {
1674
+ "node": ">=6"
1675
+ }
1676
+ },
1677
+ "node_modules/tar": {
1678
+ "version": "7.4.3",
1679
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
1680
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
1681
+ "dev": true,
1682
+ "license": "ISC",
1683
+ "dependencies": {
1684
+ "@isaacs/fs-minipass": "^4.0.0",
1685
+ "chownr": "^3.0.0",
1686
+ "minipass": "^7.1.2",
1687
+ "minizlib": "^3.0.1",
1688
+ "mkdirp": "^3.0.1",
1689
+ "yallist": "^5.0.0"
1690
+ },
1691
+ "engines": {
1692
+ "node": ">=18"
1693
+ }
1694
+ },
1695
+ "node_modules/tslib": {
1696
+ "version": "2.8.1",
1697
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1698
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1699
+ "license": "0BSD"
1700
+ },
1701
+ "node_modules/typescript": {
1702
+ "version": "5.8.3",
1703
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
1704
+ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
1705
+ "dev": true,
1706
+ "license": "Apache-2.0",
1707
+ "bin": {
1708
+ "tsc": "bin/tsc",
1709
+ "tsserver": "bin/tsserver"
1710
+ },
1711
+ "engines": {
1712
+ "node": ">=14.17"
1713
+ }
1714
+ },
1715
+ "node_modules/undici-types": {
1716
+ "version": "6.19.8",
1717
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
1718
+ "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
1719
+ "dev": true,
1720
+ "license": "MIT"
1721
+ },
1722
+ "node_modules/yallist": {
1723
+ "version": "5.0.0",
1724
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
1725
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
1726
+ "dev": true,
1727
+ "license": "BlueOak-1.0.0",
1728
+ "engines": {
1729
+ "node": ">=18"
1730
+ }
1731
+ }
1732
+ }
1733
+ }
package.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "buildy",
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.3.2"
15
+ },
16
+ "devDependencies": {
17
+ "typescript": "^5",
18
+ "@types/node": "^20",
19
+ "@types/react": "^19",
20
+ "@types/react-dom": "^19",
21
+ "@tailwindcss/postcss": "^4",
22
+ "tailwindcss": "^4"
23
+ }
24
+ }
postcss.config.mjs ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ const config = {
2
+ plugins: ["@tailwindcss/postcss"],
3
+ };
4
+
5
+ export default config;
public/file.svg ADDED
public/globe.svg ADDED
public/next.svg ADDED
public/vercel.svg ADDED
public/window.svg ADDED
style.css DELETED
@@ -1,28 +0,0 @@
1
- body {
2
- padding: 2rem;
3
- font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif;
4
- }
5
-
6
- h1 {
7
- font-size: 16px;
8
- margin-top: 0;
9
- }
10
-
11
- p {
12
- color: rgb(107, 114, 128);
13
- font-size: 15px;
14
- margin-bottom: 10px;
15
- margin-top: 5px;
16
- }
17
-
18
- .card {
19
- max-width: 620px;
20
- margin: 0 auto;
21
- padding: 16px;
22
- border: 1px solid lightgray;
23
- border-radius: 16px;
24
- }
25
-
26
- .card p:last-child {
27
- margin-bottom: 0;
28
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
tsconfig.json ADDED
@@ -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
+ }