From f961ffb7df04e47b94355cd0400656260aeb1b7a Mon Sep 17 00:00:00 2001 From: Chneemann Date: Sat, 1 Aug 2026 12:13:57 +0200 Subject: [PATCH] Initial commit --- .gitignore | 41 + README.md | 22 + app/favicon.ico | Bin 0 -> 88270 bytes app/globals.css | 26 + app/layout.tsx | 41 + app/page.tsx | 6 + eslint.config.mjs | 18 + next.config.ts | 15 + package-lock.json | 6822 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 26 + postcss.config.mjs | 7 + public/robots.txt | 4 + public/sitemap.xml | 9 + tsconfig.json | 34 + 14 files changed, 7071 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 app/favicon.ico create mode 100644 app/globals.css create mode 100644 app/layout.tsx create mode 100644 app/page.tsx create mode 100644 eslint.config.mjs create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/robots.txt create mode 100644 public/sitemap.xml create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.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/README.md b/README.md new file mode 100644 index 0000000..41e5322 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Flowstate + +A modern, high-performance To-Do web application designed to help you lock in and enter the productivity flow. + +![Next.js](https://img.shields.io/badge/Next.js-16-black?style=flat-square&logo=next.js) +![React](https://img.shields.io/badge/React-19-blue?style=flat-square&logo=react) +![TypeScript](https://img.shields.io/badge/TypeScript-5-blue?style=flat-square&logo=typescript) +![Tailwind CSS](https://img.shields.io/badge/Tailwind-v4-38bdf8?style=flat-square&logo=tailwind-css) +![PostgreSQL](https://img.shields.io/badge/PostgreSQL-16-4169E1?style=flat-square&logo=postgresql) +![Redis](https://img.shields.io/badge/Redis-7-DC382D?style=flat-square&logo=redis) + +## 🛠️ Tech Stack + +- **Framework:** [Next.js 16](https://nextjs.org/) (App Router) +- **UI & Styling:** [React 19](https://react.dev/), [Tailwind CSS v4](https://tailwindcss.com/) +- **Backend:** [Node.js](https://nodejs.org/) +- **Database:** [PostgreSQL 16](https://www.postgresql.org/) +- **Caching & Queue:** [Redis 7](https://redis.io/) + +## 🎯 Current Status + +_Work in Progress_ — Exploring ideas, setting up the architecture, and defining core features. The journey has just begun! diff --git a/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ce7924282ddb1bfec511d802e6e4319ea61361d3 GIT binary patch literal 88270 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 { + return ( + + {children} + + ); +} diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..9a8ad0a --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,6 @@ +/** + * Landing page + */ +export default function Home() { + return
; +} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/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/next.config.ts b/next.config.ts new file mode 100644 index 0000000..4a0a9e5 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,15 @@ +import path from "path"; + +/** @type {import('next').NextConfig} */ +const nextConfig = { + output: "standalone" as const, + trailingSlash: true, + images: { + unoptimized: true, + }, + turbopack: { + root: path.resolve(__dirname), + }, +}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..73a4997 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6822 @@ +{ + "name": "flowstate", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "flowstate", + "version": "0.1.0", + "dependencies": { + "next": "16.2.12", + "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.12", + "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.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@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.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz", + "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "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.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz", + "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.8", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "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.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "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.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", + "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.6", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.6.tgz", + "integrity": "sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==", + "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.3.0", + "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.5", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz", + "integrity": "sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==", + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "musl" + ], + "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" + ], + "libc": [ + "musl" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "glibc" + ], + "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" + ], + "libc": [ + "musl" + ], + "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" + ], + "libc": [ + "musl" + ], + "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.2.2", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.2.tgz", + "integrity": "sha512-JfB4kuJQjaoHuCTseIINHtHWeJnvgEcxjwA5t/Y00ZgaOO1Crz3fjT/p8kT28zA/Caz7oiUMn3d6H2yOVCVwuw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.3", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.3" + } + }, + "node_modules/@next/env": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.12.tgz", + "integrity": "sha512-d0Z5Bc13Fa4nR8pFAKx2jay2yhJM16vlfHbTzYnUQAxlNb6B6lmn4hjt69lYNt4kRtyYP6gEM49lPRHNbIyneg==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.12.tgz", + "integrity": "sha512-uF2z/qAK2q7B5/6CpnFcBRX6jOq5iCO+Uqh1UkJhXljX1JwLarLYhhoJadO6dPb6moTprOKewMXheBcbIoSbug==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.12.tgz", + "integrity": "sha512-0W1R0teHWJrqKX0FH20IzzIWAOuGtBxPGuObrxy1lE8hQvCFj49KE8a3WUg0D7sq6rn6zkM4c7YGUnhudBS6oA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.12.tgz", + "integrity": "sha512-Hy5Ls099+aFUmOLmIgPfLqNi6iCwhL3uQCssz5rWk+5Nkc6TUKCE83DY5BbNylfm3+mfwcSFnLRfrZDJhVxdtw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.12.tgz", + "integrity": "sha512-+YqU2h1cQkHsGfvjAsrSmst8UIFBibBGm5x3Xgel8NLMiDQtNOM4sM2GOEMvG5YiOBNeN/Ykk8cQC2S0Xrqljg==", + "cpu": [ + "arm64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.12.tgz", + "integrity": "sha512-0qjhiYBaKAqF63LA1ZWAAnKTzFUguAaZiRa5etMLGGPj/B6uEVjtIZldIzFEp3wHlB0koK6aTzqPtSdplTCjoA==", + "cpu": [ + "arm64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.12.tgz", + "integrity": "sha512-7A3q26W+h7gnA15uqBToNuDqBEFZZcqh0mW2mn4AJh/G5pdg2RVE3n4slzLEliASZFG3NmsbEzng/x2Sh09mBg==", + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.12.tgz", + "integrity": "sha512-qSjL/uppm+cbh21s72Ss8gkiOhQ4dExWHNGOWy6eZV7STj5WsKehgxT61beSsOj+YYQuTplL376lOCdMQU5T8w==", + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.12.tgz", + "integrity": "sha512-X6hzsOUJac/e7AWSbn9gQ9nzHld1xWP5iyjHpYWvud8pufB679O1xg4JDyKr8Xd69Jvd+kM2Der6uftiZCmjYA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.2.12", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.12.tgz", + "integrity": "sha512-F6fakeHuFTLOPt0bslQJdf+xtT+WIP9DVn/m4y1w1mRnVPyh3D/cNvzlRkxM444xfm+IvvYNSOrKiA2CDJ0Uxw==", + "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.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.3.3.tgz", + "integrity": "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "enhanced-resolve": "^5.24.1", + "jiti": "^2.7.0", + "lightningcss": "1.32.0", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.3.3.tgz", + "integrity": "sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-arm64": "4.3.3", + "@tailwindcss/oxide-darwin-x64": "4.3.3", + "@tailwindcss/oxide-freebsd-x64": "4.3.3", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.3.3", + "@tailwindcss/oxide-linux-arm64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-arm64-musl": "4.3.3", + "@tailwindcss/oxide-linux-x64-gnu": "4.3.3", + "@tailwindcss/oxide-linux-x64-musl": "4.3.3", + "@tailwindcss/oxide-wasm32-wasi": "4.3.3", + "@tailwindcss/oxide-win32-arm64-msvc": "4.3.3", + "@tailwindcss/oxide-win32-x64-msvc": "4.3.3" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.3.3.tgz", + "integrity": "sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.3.3.tgz", + "integrity": "sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.3.3.tgz", + "integrity": "sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.3.3.tgz", + "integrity": "sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.3.3.tgz", + "integrity": "sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.3.3.tgz", + "integrity": "sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.3.3.tgz", + "integrity": "sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.3.3.tgz", + "integrity": "sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.3.3.tgz", + "integrity": "sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.3.3.tgz", + "integrity": "sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==", + "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.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.3.tgz", + "integrity": "sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.3.3.tgz", + "integrity": "sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 20" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.3.3.tgz", + "integrity": "sha512-JTSZZGQi1AyKirbLN3azmjVzef92tcX7h+iSqPdaeStyFpGpDlKvvpxeOE8njhbUanbRwr3z8DyzhICWnMtQeg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.3.3", + "@tailwindcss/oxide": "4.3.3", + "postcss": "^8.5.16", + "tailwindcss": "4.3.3" + } + }, + "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.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", + "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz", + "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", + "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/type-utils": "8.65.0", + "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", + "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.65.0", + "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.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.65.0.tgz", + "integrity": "sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", + "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.65.0", + "@typescript-eslint/types": "^8.65.0", + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz", + "integrity": "sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.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/tsconfig-utils": { + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", + "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", + "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/utils": "8.65.0", + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", + "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", + "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.65.0", + "@typescript-eslint/tsconfig-utils": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", + "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.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "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.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", + "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.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/visitor-keys": { + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz", + "integrity": "sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.65.0", + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", + "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.11.9", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.9.tgz", + "integrity": "sha512-cp447VUsGS07+n1Dqf7YSQ8maeJrjEhaDxTm1ZefbqDtypHBC5GzGMQbklR6IPR13Y8OAJRHZWEMtZipJLCttg==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.cjs" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz", + "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==", + "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.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", + "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.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", + "node-releases": "^2.0.51", + "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.30001806", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", + "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", + "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.399", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.399.tgz", + "integrity": "sha512-lEcqhErbHjXRvd41rnWLpzbyU/IXfIYo7QwaFWmxGeLiLyY2TBCdHnWY88vB+p3ubnihRypDm66panXl7TylLA==", + "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.24.5", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.5.tgz", + "integrity": "sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==", + "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.4.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.4.0.tgz", + "integrity": "sha512-c/A0P0oxkACDc+cKWw8evLXK83oBKgn0qPOqCYT4x9uolpCIJAcYvJC9QYKNDRPsTeGyCrQ326jrvgZWdCdK5Q==", + "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.5", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.5.tgz", + "integrity": "sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==", + "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.6", + "@eslint/js": "9.39.5", + "@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.12", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.12.tgz", + "integrity": "sha512-iaaf4vvKo5h2LBdGt0JuRv7t0Ysqr9FMCiFxbptDg8LqOE//mIKR80DdpOnSVM7qjLH3jT8P0aFiwXxBEGZRXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.2.12", + "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.14.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.14.0.tgz", + "integrity": "sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==", + "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.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", + "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", + "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.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz", + "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==", + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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, + "libc": [ + "glibc" + ], + "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, + "libc": [ + "musl" + ], + "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.16", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz", + "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==", + "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.12", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.12.tgz", + "integrity": "sha512-iD59eYQWmbFcEbX7v/acG5DRym9iw1DdaPoD0WTA920naWsE25wShzJW4+UvAs8MK9EC2kBfIH6vtto1H1PHGw==", + "license": "MIT", + "dependencies": { + "@next/env": "16.2.12", + "@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.12", + "@next/swc-darwin-x64": "16.2.12", + "@next/swc-linux-arm64-gnu": "16.2.12", + "@next/swc-linux-arm64-musl": "16.2.12", + "@next/swc-linux-x64-gnu": "16.2.12", + "@next/swc-linux-x64-musl": "16.2.12", + "@next/swc-win32-arm64-msvc": "16.2.12", + "@next/swc-win32-x64-msvc": "16.2.12", + "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.51", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.51.tgz", + "integrity": "sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==", + "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.2", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.2.tgz", + "integrity": "sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "get-intrinsic": "^1.3.0", + "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.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.25.tgz", + "integrity": "sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==", + "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.16", + "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.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.3.3.tgz", + "integrity": "sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==", + "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.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "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.65.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.65.0.tgz", + "integrity": "sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.65.0", + "@typescript-eslint/parser": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/utils": "8.65.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/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/package.json b/package.json new file mode 100644 index 0000000..aabe8b2 --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "flowstate", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "next": "16.2.12", + "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.12", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..4142256 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://flowstate.andre-kempf.com/sitemap.xml \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 0000000..85fc14d --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,9 @@ + + + + https://flowstate.andre-kempf.com/ + 2026-08-01 + monthly + 1.0 + + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..3a13f90 --- /dev/null +++ b/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"] +}