From 8b117243f60f5688d77df7d7e9806fe7c700f4de Mon Sep 17 00:00:00 2001 From: RichmondArconado Date: Tue, 30 Jun 2026 21:16:06 +0800 Subject: [PATCH 1/2] Implement simple blog with Next.js --- fullstack/blog-app/.gitignore | 41 + fullstack/blog-app/AGENTS.md | 5 + fullstack/blog-app/CLAUDE.md | 1 + fullstack/blog-app/README.md | 36 + .../blog-app/app/api/posts/[id]/route.ts | 26 + fullstack/blog-app/app/api/posts/route.ts | 6 + fullstack/blog-app/app/favicon.ico | Bin 0 -> 25931 bytes fullstack/blog-app/app/globals.css | 26 + fullstack/blog-app/app/layout.tsx | 33 + fullstack/blog-app/app/page.tsx | 25 + fullstack/blog-app/app/posts/[id]/page.tsx | 36 + fullstack/blog-app/data/posts.ts | 34 + fullstack/blog-app/eslint.config.mjs | 18 + fullstack/blog-app/next.config.ts | 7 + fullstack/blog-app/package-lock.json | 6704 +++++++++++++++++ fullstack/blog-app/package.json | 26 + fullstack/blog-app/postcss.config.mjs | 7 + fullstack/blog-app/public/file.svg | 1 + fullstack/blog-app/public/globe.svg | 1 + fullstack/blog-app/public/next.svg | 1 + fullstack/blog-app/public/vercel.svg | 1 + fullstack/blog-app/public/window.svg | 1 + fullstack/blog-app/tsconfig.json | 34 + 23 files changed, 7070 insertions(+) create mode 100644 fullstack/blog-app/.gitignore create mode 100644 fullstack/blog-app/AGENTS.md create mode 100644 fullstack/blog-app/CLAUDE.md create mode 100644 fullstack/blog-app/README.md create mode 100644 fullstack/blog-app/app/api/posts/[id]/route.ts create mode 100644 fullstack/blog-app/app/api/posts/route.ts create mode 100644 fullstack/blog-app/app/favicon.ico create mode 100644 fullstack/blog-app/app/globals.css create mode 100644 fullstack/blog-app/app/layout.tsx create mode 100644 fullstack/blog-app/app/page.tsx create mode 100644 fullstack/blog-app/app/posts/[id]/page.tsx create mode 100644 fullstack/blog-app/data/posts.ts create mode 100644 fullstack/blog-app/eslint.config.mjs create mode 100644 fullstack/blog-app/next.config.ts create mode 100644 fullstack/blog-app/package-lock.json create mode 100644 fullstack/blog-app/package.json create mode 100644 fullstack/blog-app/postcss.config.mjs create mode 100644 fullstack/blog-app/public/file.svg create mode 100644 fullstack/blog-app/public/globe.svg create mode 100644 fullstack/blog-app/public/next.svg create mode 100644 fullstack/blog-app/public/vercel.svg create mode 100644 fullstack/blog-app/public/window.svg create mode 100644 fullstack/blog-app/tsconfig.json diff --git a/fullstack/blog-app/.gitignore b/fullstack/blog-app/.gitignore new file mode 100644 index 00000000..5ef6a520 --- /dev/null +++ b/fullstack/blog-app/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/fullstack/blog-app/AGENTS.md b/fullstack/blog-app/AGENTS.md new file mode 100644 index 00000000..8bd0e390 --- /dev/null +++ b/fullstack/blog-app/AGENTS.md @@ -0,0 +1,5 @@ + +# This is NOT the Next.js you know + +This version has breaking changes — APIs, conventions, and file structure may all differ from your training data. Read the relevant guide in `node_modules/next/dist/docs/` before writing any code. Heed deprecation notices. + diff --git a/fullstack/blog-app/CLAUDE.md b/fullstack/blog-app/CLAUDE.md new file mode 100644 index 00000000..43c994c2 --- /dev/null +++ b/fullstack/blog-app/CLAUDE.md @@ -0,0 +1 @@ +@AGENTS.md diff --git a/fullstack/blog-app/README.md b/fullstack/blog-app/README.md new file mode 100644 index 00000000..e215bc4c --- /dev/null +++ b/fullstack/blog-app/README.md @@ -0,0 +1,36 @@ +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). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +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. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +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. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/fullstack/blog-app/app/api/posts/[id]/route.ts b/fullstack/blog-app/app/api/posts/[id]/route.ts new file mode 100644 index 00000000..03d661b1 --- /dev/null +++ b/fullstack/blog-app/app/api/posts/[id]/route.ts @@ -0,0 +1,26 @@ +import { posts } from "@/data/posts"; +import { NextResponse } from "next/server"; + +type Props = { + params: Promise<{ + id: string; + }>; +}; + +export async function GET( + request: Request, + { params }: Props +) { + const { id } = await params; + + const post = posts.find((p) => p.id === Number(id)); + + if (!post) { + return NextResponse.json( + { message: "Post not found" }, + { status: 404 } + ); + } + + return NextResponse.json(post); +} \ No newline at end of file diff --git a/fullstack/blog-app/app/api/posts/route.ts b/fullstack/blog-app/app/api/posts/route.ts new file mode 100644 index 00000000..e69df122 --- /dev/null +++ b/fullstack/blog-app/app/api/posts/route.ts @@ -0,0 +1,6 @@ +import { posts } from "@/data/posts"; +import { NextResponse } from "next/server"; + +export async function GET() { + return NextResponse.json(posts); +} \ No newline at end of file diff --git a/fullstack/blog-app/app/favicon.ico b/fullstack/blog-app/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/fullstack/blog-app/app/globals.css b/fullstack/blog-app/app/globals.css new file mode 100644 index 00000000..a2dc41ec --- /dev/null +++ b/fullstack/blog-app/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/fullstack/blog-app/app/layout.tsx b/fullstack/blog-app/app/layout.tsx new file mode 100644 index 00000000..976eb90d --- /dev/null +++ b/fullstack/blog-app/app/layout.tsx @@ -0,0 +1,33 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/fullstack/blog-app/app/page.tsx b/fullstack/blog-app/app/page.tsx new file mode 100644 index 00000000..a1058b10 --- /dev/null +++ b/fullstack/blog-app/app/page.tsx @@ -0,0 +1,25 @@ +import Link from "next/link"; +import { posts } from "@/data/posts"; + +export default function Home() { + return ( +
+

Simple Blog

+ + {posts.map((post) => ( +
+

{post.title}

+ +

{post.excerpt}

+ + + Read More + +
+ ))} +
+ ); +} \ No newline at end of file diff --git a/fullstack/blog-app/app/posts/[id]/page.tsx b/fullstack/blog-app/app/posts/[id]/page.tsx new file mode 100644 index 00000000..7b606544 --- /dev/null +++ b/fullstack/blog-app/app/posts/[id]/page.tsx @@ -0,0 +1,36 @@ +import Link from "next/link"; +import { posts } from "@/data/posts"; + +type Props = { + params: Promise<{ + id: string; + }>; +}; + +export default async function BlogPost({ params }: Props) { + const { id } = await params; + + const post = posts.find((p) => p.id === Number(id)); + + if (!post) { + return ( +
+

Post Not Found

+
+ ); + } + + return ( +
+

{post.title}

+ +

{post.date}

+ +

{post.content}

+ + + ← Back + +
+ ); +} \ No newline at end of file diff --git a/fullstack/blog-app/data/posts.ts b/fullstack/blog-app/data/posts.ts new file mode 100644 index 00000000..f0fc57d1 --- /dev/null +++ b/fullstack/blog-app/data/posts.ts @@ -0,0 +1,34 @@ +export const posts = [ + { + id: 1, + title: "Getting Started with Next.js", + excerpt: "Learn the basics of Next.js and how to create your first app.", + content: + "Next.js is a React framework that enables server-side rendering and static site generation. It provides file-based routing, optimized performance, and many built-in features for building modern web applications.", + date: "2025-04-15", + }, + { + id: 2, + title: "Styling in Next.js", + excerpt: "Different ways to style your Next.js application.", + content: + "Next.js supports Tailwind CSS, CSS Modules, global CSS, and many other styling solutions that make creating beautiful user interfaces simple.", + date: "2025-04-16", + }, + { + id: 3, + title: "Dynamic Routing", + excerpt: "Learn how dynamic routing works.", + content: + "Dynamic routing allows pages to be generated from URL parameters, making it ideal for blogs, product pages, and user profiles.", + date: "2025-04-17", + }, + { + id: 4, + title: "API Routes", + excerpt: "Create backend endpoints with Next.js.", + content: + "API Routes let developers build backend functionality directly inside a Next.js application without requiring a separate server.", + date: "2025-04-18", + }, +]; \ No newline at end of file diff --git a/fullstack/blog-app/eslint.config.mjs b/fullstack/blog-app/eslint.config.mjs new file mode 100644 index 00000000..05e726d1 --- /dev/null +++ b/fullstack/blog-app/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/fullstack/blog-app/next.config.ts b/fullstack/blog-app/next.config.ts new file mode 100644 index 00000000..e9ffa308 --- /dev/null +++ b/fullstack/blog-app/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/fullstack/blog-app/package-lock.json b/fullstack/blog-app/package-lock.json new file mode 100644 index 00000000..6f21d427 --- /dev/null +++ b/fullstack/blog-app/package-lock.json @@ -0,0 +1,6704 @@ +{ + "name": "blog-app", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "blog-app", + "version": "0.1.0", + "dependencies": { + "next": "16.2.9", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.9", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz", + "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz", + "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-compilation-targets": "^7.29.7", + "@babel/helper-module-transforms": "^7.29.7", + "@babel/helpers": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.7.tgz", + "integrity": "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", + "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.29.7", + "@babel/helper-validator-option": "^7.29.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz", + "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz", + "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7", + "@babel/traverse": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz", + "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz", + "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz", + "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.7" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.7.tgz", + "integrity": "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.7", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.7", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz", + "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", + "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", + "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", + "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.5" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", + "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.14.0", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.1", + "minimatch": "^3.1.5", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", + "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@next/env": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.9.tgz", + "integrity": "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.9.tgz", + "integrity": "sha512-UZi8+YT/MLgTC9nrrn2Xd4lBYv1B7lVmtWHfPcthAI5Tt/C1LuDe6DfmtCtJ+WQod3ksY4VrKSvk3oMVAnL7qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.9.tgz", + "integrity": "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.9.tgz", + "integrity": "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.9.tgz", + "integrity": "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.9.tgz", + "integrity": "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.9.tgz", + "integrity": "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.9.tgz", + "integrity": "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.9.tgz", + "integrity": "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.9.tgz", + "integrity": "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.2.tgz", + "integrity": "sha512-yWP/sqEcBLaD8JuA6zNwxoYKr75qxTioYwlRwekj5Jr/I5GXnoJfjetH/psLUIv74cYTH2lBUEzBkinthoYcBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "5.21.6", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.2" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.2.tgz", + "integrity": "sha512-z8ZgnzX8gdNoWLBLqBPoh/sjnxkwvf9ZuWjnO0l0yIzbLa5/9S+eC5QxGZKRobVHIC3/1BoMWjHblqWjcgFgag==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-arm64": "4.3.2", + "@tailwindcss/oxide-darwin-x64": "4.3.2", + "@tailwindcss/oxide-freebsd-x64": "4.3.2", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.2", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.2", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.2", + "@tailwindcss/oxide-linux-x64-musl": "4.3.2", + "@tailwindcss/oxide-wasm32-wasi": "4.3.2", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.2", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.2" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.2.tgz", + "integrity": "sha512-WHxqIuHpvZ5VtdX6GTl1Ik/Vp2YuN42Et+0CdeaVd/frQ9jAvGmvR8vLT+jk3e8/Q3x8kECB9+R17pgpp2BulA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.2.tgz", + "integrity": "sha512-GZypeUY/IDJW3877KeM+O67vbXr3MBnbtEL4aYhNErv/JWZhye2vGSWWG9tB6iiqR2MqRNkY8IOUy4NdSZV26w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.2.tgz", + "integrity": "sha512-UIIzmefR6KO1sDU7MzRqAxC8iBpft/VhkGjTjnhoS6k7Z3rQ9wEgA1ODSiyH/tcSYssulNm4Ci3hOeK1jH7ccQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.2.tgz", + "integrity": "sha512-GN+uAmcI6DNspnCDwtOAZrTz6oukJnp337qZvxqCGLd3BHBzJpO0ZbTLRvJNdztOeAmTzewewGIMPb0tk2R4WA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.2.tgz", + "integrity": "sha512-4ABn7qSbdHRwTiDiuWNegCyb5+2FJ4vKIKc3DmKrvAFw7MU1Lm11dIkTPwUaFdTzc7IsOpDbqBrlh0x6y36U/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.2.tgz", + "integrity": "sha512-wDgEIGwoM8w8pufh9LVt1PahDgNdKXrLC2qfAnV3vAmococ9RWbxeAw4pxPttd/TsJfwjyLf90Dg1y9y8I6Emw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.2.tgz", + "integrity": "sha512-J5Nuk0uZQIiMTJj3LEx4sAA9tMFUoXQZFv1J6An+QGYe53HKRJuFDi0rpq/tuouCZeAbOBY3kQ6g8qeD4TUjtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.2.tgz", + "integrity": "sha512-kqCZpSKOBEJO4mz7OqWoofBZeXTAwaVGPj0ErAj7CojmhKpWVWVOnrt9dE8odoIraZq4oj3ausM37kXi+Tow8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.2.tgz", + "integrity": "sha512-cixpqbh2toJDmkuCRI68nXA8ZxNmdK9Y+9v5h3MC3ZQKy/0BO8AWzlkWyRM7JAFSGBlfig4YVTPsK6MVgqz1uw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.2.tgz", + "integrity": "sha512-4ec2Z/LOmRsAgU23CS4xeJfcJlmRg94A/XrbGRCF1gyU/zdDfRLYDVsS+ynSZCmGNxQ1jQriQOKMQeQxBA3Isw==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.11.1", + "@emnapi/runtime": "^1.11.1", + "@emnapi/wasi-threads": "^1.2.2", + "@napi-rs/wasm-runtime": "^1.1.4", + "@tybys/wasm-util": "^0.10.2", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.2.tgz", + "integrity": "sha512-Zyr/M0+XcYZu3bZrUytc7TXvrk0ftWfl8gN2MwekNDzhqhKRUucMPSeOzM0o0wH5AWOU49BsKRrfKxI2atCPMQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.2.tgz", + "integrity": "sha512-QI9BO7KlNZsp2GuO0jwAAj5jCDABOKXRkCk2XuKTSaNEFSdfzqswYVTtCHBNKHLsqyjFyFkqlDiwkNbTYSssMQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.2.tgz", + "integrity": "sha512-rjVWYCa7Ngbi5AarT6k8TkxUG3Wl1QKzHdIZVsjZSzf36Jmo2IKZt/NHRAwly8oDkbBOH0YTu+CHuf9jPxMc+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.2", + "@tailwindcss/oxide": "4.3.2", + "postcss": "^8.5.15", + "tailwindcss": "4.3.2" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.43", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.43.tgz", + "integrity": "sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.1.tgz", + "integrity": "sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/type-utils": "8.62.1", + "@typescript-eslint/utils": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.62.1", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.1.tgz", + "integrity": "sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.1.tgz", + "integrity": "sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.62.1", + "@typescript-eslint/types": "^8.62.1", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.1.tgz", + "integrity": "sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.1.tgz", + "integrity": "sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.1.tgz", + "integrity": "sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/utils": "8.62.1", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.1.tgz", + "integrity": "sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.1.tgz", + "integrity": "sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.62.1", + "@typescript-eslint/tsconfig-utils": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/visitor-keys": "8.62.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", + "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.5" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.1.tgz", + "integrity": "sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.62.1", + "@typescript-eslint/types": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.1.tgz", + "integrity": "sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.62.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.12.2.tgz", + "integrity": "sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.12.2.tgz", + "integrity": "sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.12.2.tgz", + "integrity": "sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.12.2.tgz", + "integrity": "sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.12.2.tgz", + "integrity": "sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.12.2.tgz", + "integrity": "sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.12.2.tgz", + "integrity": "sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.12.2.tgz", + "integrity": "sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.12.2.tgz", + "integrity": "sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-loong64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-gnu/-/resolver-binding-linux-loong64-gnu-1.12.2.tgz", + "integrity": "sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-loong64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-loong64-musl/-/resolver-binding-linux-loong64-musl-1.12.2.tgz", + "integrity": "sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.12.2.tgz", + "integrity": "sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.12.2.tgz", + "integrity": "sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.12.2.tgz", + "integrity": "sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.12.2.tgz", + "integrity": "sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.12.2.tgz", + "integrity": "sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.12.2.tgz", + "integrity": "sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-openharmony-arm64": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-openharmony-arm64/-/resolver-binding-openharmony-arm64-1.12.2.tgz", + "integrity": "sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.12.2.tgz", + "integrity": "sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.10.0", + "@emnapi/runtime": "1.10.0", + "@napi-rs/wasm-runtime": "^1.1.4" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", + "integrity": "sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.12.2.tgz", + "integrity": "sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.12.2.tgz", + "integrity": "sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.17.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", + "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.1.tgz", + "integrity": "sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", + "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.4.tgz", + "integrity": "sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.10.38", + "caniuse-lite": "^1.0.30001799", + "electron-to-chromium": "^1.5.376", + "node-releases": "^2.0.48", + "update-browserslist-db": "^1.2.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz", + "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "get-intrinsic": "^1.3.0", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001800", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001800.tgz", + "integrity": "sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.382", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.382.tgz", + "integrity": "sha512-8ETaWbV6SZOrno+G93Ffd9ENsMtetqdnqj4nlfxFW90Sm5GgnuV28Kf62hqQVD6VUgzm7qFQKsTsAPmeUiU3Ug==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.21.6", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.6.tgz", + "integrity": "sha512-aNnGCvbJ/RIyWo1IuhNdVjnNF+EjH9wpzpNHt+ci/m9He9LJvUN8wrCcXjp9cWsGNAuvSpVFTx/vraAFQ8qGjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.3.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.2.tgz", + "integrity": "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-abstract-get": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-abstract-get/-/es-abstract-get-1.0.0.tgz", + "integrity": "sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.2", + "is-callable": "^1.2.7", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.3.tgz", + "integrity": "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz", + "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.4.tgz", + "integrity": "sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-abstract-get": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "is-callable": "^1.2.7", + "is-date-object": "^1.1.0", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.4", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", + "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.2", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "9.39.4", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.9.tgz", + "integrity": "sha512-olGtBrs07bQchpaJWeqbk9GaMoU0oGmN/pYNEBXSbfgKngb5uHnPe37X6tVeh6DJfaWFQildvinGEOrolo5fmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.9", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.10.tgz", + "integrity": "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.16.1", + "resolve": "^2.0.0-next.6" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.13.0.tgz", + "integrity": "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz", + "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.2.0.tgz", + "integrity": "sha512-jObKIik1P2QjPHP5nz5BaOtUlfgS0fWo8IUByNXkM+o+02sJOi94em77GwJKQSJ3gfPHdgzLNrHc1uokV4P/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.4", + "is-callable": "^1.2.7", + "is-document.all": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz", + "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz", + "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-document.all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-document.all/-/is-document.all-1.0.0.tgz", + "integrity": "sha512-+XSoyS05OdBbhFuELhgTCpFNHkpBOJqtsZfUFFpe5QTw+9Sjbh8zitxhQkYAo6wV7e1Vb8cAPvpCk9jGam/82g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.7.0.tgz", + "integrity": "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.32.0", + "lightningcss-darwin-arm64": "1.32.0", + "lightningcss-darwin-x64": "1.32.0", + "lightningcss-freebsd-x64": "1.32.0", + "lightningcss-linux-arm-gnueabihf": "1.32.0", + "lightningcss-linux-arm64-gnu": "1.32.0", + "lightningcss-linux-arm64-musl": "1.32.0", + "lightningcss-linux-x64-gnu": "1.32.0", + "lightningcss-linux-x64-musl": "1.32.0", + "lightningcss-win32-arm64-msvc": "1.32.0", + "lightningcss-win32-x64-msvc": "1.32.0" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.32.0", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.15", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", + "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.9.tgz", + "integrity": "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.9", + "@swc/helpers": "0.5.15", + "baseline-browser-mapping": "^2.9.19", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.2.9", + "@next/swc-darwin-x64": "16.2.9", + "@next/swc-linux-arm64-gnu": "16.2.9", + "@next/swc-linux-arm64-musl": "16.2.9", + "@next/swc-linux-x64-gnu": "16.2.9", + "@next/swc-linux-x64-musl": "16.2.9", + "@next/swc-win32-arm64-msvc": "16.2.9", + "@next/swc-win32-x64-msvc": "16.2.9", + "sharp": "^0.34.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-exports-info": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.2.tgz", + "integrity": "sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==", + "dev": true, + "license": "MIT", + "dependencies": { + "array.prototype.flatmap": "^1.3.3", + "es-errors": "^1.3.0", + "object.entries": "^1.1.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/node-releases": { + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.12", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.4" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.7.tgz", + "integrity": "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "is-core-module": "^2.16.2", + "node-exports-info": "^1.6.0", + "object-keys": "^1.1.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz", + "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", + "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.2", + "es-object-atoms": "^1.1.2", + "has-property-descriptors": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.2.tgz", + "integrity": "sha512-WtctNNSH8A9jlMIqxzuYumOHU5uGZyRv0Q5svQl+oEPy5w84YpBxdb7MdqyiSPQge5jTJ6zFQLq0PFygdccSBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz", + "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", + "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.8.tgz", + "integrity": "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.9", + "for-each": "^0.3.5", + "gopd": "^1.2.0", + "is-typed-array": "^1.1.15", + "possible-typed-array-names": "^1.1.0", + "reflect.getprototypeof": "^1.0.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.62.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.62.1.tgz", + "integrity": "sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.62.1", + "@typescript-eslint/parser": "8.62.1", + "@typescript-eslint/typescript-estree": "8.62.1", + "@typescript-eslint/utils": "8.62.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.12.2.tgz", + "integrity": "sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.4" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.12.2", + "@unrs/resolver-binding-android-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-arm64": "1.12.2", + "@unrs/resolver-binding-darwin-x64": "1.12.2", + "@unrs/resolver-binding-freebsd-x64": "1.12.2", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.12.2", + "@unrs/resolver-binding-linux-arm64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-arm64-musl": "1.12.2", + "@unrs/resolver-binding-linux-loong64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-loong64-musl": "1.12.2", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-riscv64-musl": "1.12.2", + "@unrs/resolver-binding-linux-s390x-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-gnu": "1.12.2", + "@unrs/resolver-binding-linux-x64-musl": "1.12.2", + "@unrs/resolver-binding-openharmony-arm64": "1.12.2", + "@unrs/resolver-binding-wasm32-wasi": "1.12.2", + "@unrs/resolver-binding-win32-arm64-msvc": "1.12.2", + "@unrs/resolver-binding-win32-ia32-msvc": "1.12.2", + "@unrs/resolver-binding-win32-x64-msvc": "1.12.2" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", + "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/fullstack/blog-app/package.json b/fullstack/blog-app/package.json new file mode 100644 index 00000000..87b657e1 --- /dev/null +++ b/fullstack/blog-app/package.json @@ -0,0 +1,26 @@ +{ + "name": "blog-app", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "next": "16.2.9", + "react": "19.2.4", + "react-dom": "19.2.4" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.2.9", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/fullstack/blog-app/postcss.config.mjs b/fullstack/blog-app/postcss.config.mjs new file mode 100644 index 00000000..61e36849 --- /dev/null +++ b/fullstack/blog-app/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/fullstack/blog-app/public/file.svg b/fullstack/blog-app/public/file.svg new file mode 100644 index 00000000..004145cd --- /dev/null +++ b/fullstack/blog-app/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fullstack/blog-app/public/globe.svg b/fullstack/blog-app/public/globe.svg new file mode 100644 index 00000000..567f17b0 --- /dev/null +++ b/fullstack/blog-app/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fullstack/blog-app/public/next.svg b/fullstack/blog-app/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/fullstack/blog-app/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fullstack/blog-app/public/vercel.svg b/fullstack/blog-app/public/vercel.svg new file mode 100644 index 00000000..77053960 --- /dev/null +++ b/fullstack/blog-app/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fullstack/blog-app/public/window.svg b/fullstack/blog-app/public/window.svg new file mode 100644 index 00000000..b2b2a44f --- /dev/null +++ b/fullstack/blog-app/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fullstack/blog-app/tsconfig.json b/fullstack/blog-app/tsconfig.json new file mode 100644 index 00000000..3a13f90a --- /dev/null +++ b/fullstack/blog-app/tsconfig.json @@ -0,0 +1,34 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} From d7c771e2a92bdc5a877f54465f366e286549508a Mon Sep 17 00:00:00 2001 From: RichmondArconado Date: Tue, 30 Jun 2026 21:21:28 +0800 Subject: [PATCH 2/2] Implement simple blog with Next.js --- .../Pictures/Screenshot 2026-06-30 211946.png | Bin 0 -> 79801 bytes .../Pictures/Screenshot 2026-06-30 212001.png | Bin 0 -> 148184 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 fullstack/blog-app/Pictures/Screenshot 2026-06-30 211946.png create mode 100644 fullstack/blog-app/Pictures/Screenshot 2026-06-30 212001.png diff --git a/fullstack/blog-app/Pictures/Screenshot 2026-06-30 211946.png b/fullstack/blog-app/Pictures/Screenshot 2026-06-30 211946.png new file mode 100644 index 0000000000000000000000000000000000000000..692c5ff5c2acc06cd324aecae704ff7152f70d88 GIT binary patch literal 79801 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
a!9!4U&94mdB8Z~sS{N};$ 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�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]|17J+}VX`I#;xckyhXtPV25?n!`jxw`T`Z-6m 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 Qg#idWUHx3vIVCg!0Epw(B>(^b literal 0 HcmV?d00001