From 2c2eeb3ebfc2ad4a36da4ca45076355abf824ca5 Mon Sep 17 00:00:00 2001 From: mpsalunggg Date: Thu, 8 Aug 2024 23:43:11 +0700 Subject: [PATCH 01/55] init setup new project --- .editorconfig | 10 - .env.local | 1 - .eslintrc.json | 8 + .gitignore | 41 +- .prettierignore | 8 + .prettierrc | 10 + README.md | 60 +- components.json | 17 + next.config.js | 17 - next.config.mjs | 4 + package-lock.json | 4846 +++++++++++++++++ package.json | 42 +- postcss.config.js | 6 - postcss.config.mjs | 8 + public/eshos.png | Bin 6274 -> 0 bytes public/h-logo.svg | 15 - public/hc-logo-new.svg | 10 - public/logo-h.svg | 7 - public/next.svg | 1 + public/shipper.svg | 28 - public/tkp.svg | 1 - public/vercel.svg | 1 + public/warpin.png | Bin 193444 -> 0 bytes src/app/favicon.ico | Bin 0 -> 25931 bytes src/app/globals.css | 4 + src/app/layout.tsx | 22 + src/app/page.tsx | 113 + src/components/Footer/Footer.module.css | 4 - src/components/Footer/index.tsx | 108 - src/components/Header/Header.module.css | 8 - src/components/Header/index.tsx | 81 - src/components/event/EventFilter.tsx | 23 - src/components/event/EventItem.tsx | 28 - src/components/home/AboutUsSection.tsx | 28 - src/components/home/ContactUsSection.tsx | 32 - src/components/home/HeroSection.tsx | 23 - src/components/home/LocaleSwitcher.tsx | 21 - src/components/home/MentorsSection.tsx | 33 - .../ProgramsSection.module.css | 20 - src/components/home/ProgramsSection/index.tsx | 81 - .../home/TestimonySection/TestimonyCard.tsx | 21 - .../home/TestimonySection/index.tsx | 58 - src/components/layout/MainLayout.tsx | 17 - src/components/ui/card.tsx | 79 + src/features/events/components/Card.tsx | 7 + src/features/events/constants.ts | 1 + src/features/events/index.tsx | 10 + src/features/events/types.ts | 3 + src/lib/array.ts | 10 - src/lib/date.ts | 17 - src/lib/types.ts | 13 - src/lib/url.ts | 3 - src/lib/utils.ts | 6 + src/locales/en-US.json | 53 - src/locales/id-ID.json | 53 - src/pages/_app.tsx | 21 - src/pages/_document.tsx | 48 - src/pages/about.tsx | 70 - src/pages/api/certificates/[_id].ts | 15 - src/pages/certificates/[_id].tsx | 112 - src/pages/curriculum.tsx | 31 - src/pages/event/[id].tsx | 204 - src/pages/event/index.tsx | 54 - src/pages/index.tsx | 40 - src/pages/sponsorship.tsx | 26 - src/styles/button.css | 46 - src/styles/logo.css | 4 - src/styles/main.css | 8 - src/styles/markdown.css | 7 - src/styles/reset.css | 11 - tailwind.config.js | 19 - tailwind.config.ts | 40 + tsconfig.json | 20 +- yarn.lock | 1074 ---- 74 files changed, 5281 insertions(+), 2690 deletions(-) delete mode 100644 .editorconfig delete mode 100644 .env.local create mode 100644 .eslintrc.json create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 components.json delete mode 100644 next.config.js create mode 100644 next.config.mjs create mode 100644 package-lock.json delete mode 100644 postcss.config.js create mode 100644 postcss.config.mjs delete mode 100644 public/eshos.png delete mode 100644 public/h-logo.svg delete mode 100644 public/hc-logo-new.svg delete mode 100644 public/logo-h.svg create mode 100644 public/next.svg delete mode 100644 public/shipper.svg delete mode 100644 public/tkp.svg create mode 100644 public/vercel.svg delete mode 100644 public/warpin.png create mode 100644 src/app/favicon.ico create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx delete mode 100644 src/components/Footer/Footer.module.css delete mode 100644 src/components/Footer/index.tsx delete mode 100644 src/components/Header/Header.module.css delete mode 100644 src/components/Header/index.tsx delete mode 100644 src/components/event/EventFilter.tsx delete mode 100644 src/components/event/EventItem.tsx delete mode 100644 src/components/home/AboutUsSection.tsx delete mode 100644 src/components/home/ContactUsSection.tsx delete mode 100644 src/components/home/HeroSection.tsx delete mode 100644 src/components/home/LocaleSwitcher.tsx delete mode 100644 src/components/home/MentorsSection.tsx delete mode 100644 src/components/home/ProgramsSection/ProgramsSection.module.css delete mode 100644 src/components/home/ProgramsSection/index.tsx delete mode 100644 src/components/home/TestimonySection/TestimonyCard.tsx delete mode 100644 src/components/home/TestimonySection/index.tsx delete mode 100644 src/components/layout/MainLayout.tsx create mode 100644 src/components/ui/card.tsx create mode 100644 src/features/events/components/Card.tsx create mode 100644 src/features/events/constants.ts create mode 100644 src/features/events/index.tsx create mode 100644 src/features/events/types.ts delete mode 100644 src/lib/array.ts delete mode 100644 src/lib/date.ts delete mode 100644 src/lib/types.ts delete mode 100644 src/lib/url.ts create mode 100644 src/lib/utils.ts delete mode 100644 src/locales/en-US.json delete mode 100644 src/locales/id-ID.json delete mode 100644 src/pages/_app.tsx delete mode 100644 src/pages/_document.tsx delete mode 100644 src/pages/about.tsx delete mode 100644 src/pages/api/certificates/[_id].ts delete mode 100644 src/pages/certificates/[_id].tsx delete mode 100644 src/pages/curriculum.tsx delete mode 100644 src/pages/event/[id].tsx delete mode 100644 src/pages/event/index.tsx delete mode 100644 src/pages/index.tsx delete mode 100644 src/pages/sponsorship.tsx delete mode 100644 src/styles/button.css delete mode 100644 src/styles/logo.css delete mode 100644 src/styles/main.css delete mode 100644 src/styles/markdown.css delete mode 100644 src/styles/reset.css delete mode 100644 tailwind.config.js create mode 100644 tailwind.config.ts delete mode 100644 yarn.lock diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 8e6ffe4..0000000 --- a/.editorconfig +++ /dev/null @@ -1,10 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true -quote_type = single diff --git a/.env.local b/.env.local deleted file mode 100644 index 61c9e38..0000000 --- a/.env.local +++ /dev/null @@ -1 +0,0 @@ -NEXT_PUBLIC_API_BASE_URL=https://hmrcode-backend.herokuapp.com diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..4b190ec --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,8 @@ +{ + "extends": ["next", "next/core-web-vitals", "prettier"], + "plugins": ["prettier"], + "rules": { + "prettier/prettier": "warn", + "no-console": "error" + } +} diff --git a/.gitignore b/.gitignore index 28d6154..fd3dbb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc .DS_Store -.next -pnpm* -.yarn* -*.log -node_modules -out +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..4d3b68f --- /dev/null +++ b/.prettierignore @@ -0,0 +1,8 @@ +.next +.cache +package-lock.json +public +node_modules +next-env.d.ts +next.config.ts +yarn.lock \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..90136a5 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,10 @@ +{ + "singleQuote": true, + "trailingComma": "none", + "arrowParens": "avoid", + "proseWrap": "preserve", + "quoteProps": "as-needed", + "bracketSameLine": false, + "bracketSpacing": true, + "tabWidth": 2 +} diff --git a/README.md b/README.md index 661efd2..c403366 100644 --- a/README.md +++ b/README.md @@ -1,52 +1,36 @@ -

- -

Hammercode

- -

- -

- -

+This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). ## Getting Started -Visit https://nextjs.org/learn to get started with Next.js. - -## Documentation - -Visit [https://nextjs.org/docs](https://nextjs.org/docs) to view the full documentation. - -## Who is using Next.js? - -Next.js is used by the world's leading companies. Check out the [Next.js Showcase](https://nextjs.org/showcase) to learn more. - -## Community - -The Next.js community can be found on [GitHub Discussions](https://github.com/vercel/next.js/discussions), where you can ask questions, voice ideas, and share your projects. +First, run the development server: -To chat with other community members you can join the [Next.js Discord](https://nextjs.org/discord). +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` -Our [Code of Conduct](https://github.com/vercel/next.js/blob/canary/CODE_OF_CONDUCT.md) applies to all Next.js community channels. +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. -## Contributing +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. -Please see our [contributing.md](/contributing.md). +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. -### Good First Issues +## Learn More -We have a list of [good first issues](https://github.com/vercel/next.js/labels/good%20first%20issue) that contain bugs that have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process. +To learn more about Next.js, take a look at the following resources: -## Authors +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. -- Tim Neutkens ([@timneutkens](https://twitter.com/timneutkens)) -- Naoyuki Kanezawa ([@nkzawa](https://twitter.com/nkzawa)) -- Guillermo Rauch ([@rauchg](https://twitter.com/rauchg)) -- Arunoda Susiripala ([@arunoda](https://twitter.com/arunoda)) -- Tony Kovanen ([@tonykovanen](https://twitter.com/tonykovanen)) -- Dan Zajdband ([@impronunciable](https://twitter.com/impronunciable)) +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! -## Security +## Deploy on Vercel -If you believe you have found a security vulnerability in Next.js, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports. Email `security@vercel.com` to disclose any security vulnerabilities. +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/components.json b/components.json new file mode 100644 index 0000000..097c990 --- /dev/null +++ b/components.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "tailwind.config.ts", + "css": "src/app/globals.css", + "baseColor": "slate", + "cssVariables": false, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils" + } +} \ No newline at end of file diff --git a/next.config.js b/next.config.js deleted file mode 100644 index bec49a1..0000000 --- a/next.config.js +++ /dev/null @@ -1,17 +0,0 @@ -module.exports = { - i18n: { - // These are all the locales you want to support in - // your application - locales: ['id-ID', 'en-US'], - // This is the default locale you want to be used when visiting - // a non-locale prefixed path e.g. `/hello` - defaultLocale: 'id-ID', - localeDetection: false, - // This is a list of locale domains and the default locale they - // should handle (these are only required when setting up domain routing) - // Note: subdomains must be included in the domain value to be matched e.g. "fr.example.com". - }, - images: { - domains: ['drive.google.com'], - }, -}; diff --git a/next.config.mjs b/next.config.mjs new file mode 100644 index 0000000..4678774 --- /dev/null +++ b/next.config.mjs @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..219802c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4846 @@ +{ + "name": "hammercode-web", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "hammercode-web", + "version": "0.1.0", + "dependencies": { + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", + "lucide-react": "^0.426.0", + "next": "14.2.5", + "react": "^18", + "react-dom": "^18", + "tailwind-merge": "^2.4.0", + "tailwindcss-animate": "^1.0.7" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.5", + "postcss": "^8", + "prettier": "^3.3.3", + "tailwindcss": "^3.4.1", + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.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, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.5.tgz", + "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.5.tgz", + "integrity": "sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==", + "dev": true, + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", + "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", + "integrity": "sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==", + "cpu": [ + "x64" + ], + "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==", + "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==", + "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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "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 + }, + "node_modules/@types/node": { + "version": "20.14.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.14.tgz", + "integrity": "sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", + "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", + "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "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 + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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, + "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.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "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.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "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, + "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.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "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 + }, + "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, + "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.10.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz", + "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "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==" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "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, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "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" + } + ] + }, + "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, + "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/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/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==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/class-variance-authority/node_modules/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==" + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "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 + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "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 + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "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.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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 + }, + "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, + "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, + "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/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "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==" + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.5.tgz", + "integrity": "sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "14.2.5", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "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, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, + "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, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "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, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/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, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "dev": true, + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "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.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "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.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "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": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/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, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "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, + "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, + "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, + "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 + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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==", + "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 + }, + "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 + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.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==", + "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, + "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": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", + "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "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, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "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==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "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, + "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, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "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, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "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, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.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==", + "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, + "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, + "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==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "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 + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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, + "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, + "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 + }, + "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, + "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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "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, + "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 + }, + "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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/lucide-react": { + "version": "0.426.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.426.0.tgz", + "integrity": "sha512-aby5G+Zt+LIIEU0n9900XQNJFJUcs7/S+jOEgIhkV08NX3kGx1zxALKh1JvAKcYqutWLg07exbnYvh66szhrRA==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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 + }, + "node_modules/next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz", + "integrity": "sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==", + "dependencies": { + "@next/env": "14.2.5", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.5", + "@next/swc-darwin-x64": "14.2.5", + "@next/swc-linux-arm64-gnu": "14.2.5", + "@next/swc-linux-arm64-musl": "14.2.5", + "@next/swc-linux-x64-gnu": "14.2.5", + "@next/swc-linux-x64-musl": "14.2.5", + "@next/swc-win32-arm64-msvc": "14.2.5", + "@next/swc-win32-ia32-msvc": "14.2.5", + "@next/swc-win32-x64-msvc": "14.2.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "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, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "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, + "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, + "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.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "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/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, + "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, + "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, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "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, + "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, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "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 + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "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, + "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, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "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, + "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/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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "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", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "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, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "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, + "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-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "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, + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-merge": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.4.0.tgz", + "integrity": "sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.9.tgz", + "integrity": "sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", + "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "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, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "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, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "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, + "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.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json index e496073..55a35ea 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,34 @@ { - "name": "hammercode.org", - "dependencies": { - "autoprefixer": "^10.4.8", - "markdown-to-jsx": "^7.1.7", - "next": "^13.0.3", - "next-intl": "^2.7.4", - "postcss": "^8.4.16", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-icons": "^4.7.1", - "sharp": "^0.32.0", - "tailwindcss": "^3.1.8" - }, + "name": "hammercode-web", + "version": "0.1.0", + "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", - "export": "rm -rf .next out && next build && next export" + "lint": "next lint", + "format": "prettier --write .", + "check-format": "prettier --check ." + }, + "dependencies": { + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", + "lucide-react": "^0.426.0", + "next": "14.2.5", + "react": "^18", + "react-dom": "^18", + "tailwind-merge": "^2.4.0", + "tailwindcss-animate": "^1.0.7" }, "devDependencies": { - "@types/node": "^18.7.3", - "@types/react": "^18.0.17", - "typescript": "^4.7.4" + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.5", + "postcss": "^8", + "prettier": "^3.3.3", + "tailwindcss": "^3.4.1", + "typescript": "^5" } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 96bb01e..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} \ No newline at end of file diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..df76ed2 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {} + } +}; + +export default config; diff --git a/public/eshos.png b/public/eshos.png deleted file mode 100644 index 3d8736d3baf6e62232d83afc21b3702d6dd8c70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6274 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 AH2?qr diff --git a/public/h-logo.svg b/public/h-logo.svg deleted file mode 100644 index 2f45794..0000000 --- a/public/h-logo.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/public/hc-logo-new.svg b/public/hc-logo-new.svg deleted file mode 100644 index 1b994e7..0000000 --- a/public/hc-logo-new.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - hammercode - - - - - - - diff --git a/public/logo-h.svg b/public/logo-h.svg deleted file mode 100644 index 50d6b2d..0000000 --- a/public/logo-h.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/shipper.svg b/public/shipper.svg deleted file mode 100644 index 4678334..0000000 --- a/public/shipper.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tkp.svg b/public/tkp.svg deleted file mode 100644 index 025f6bb..0000000 --- a/public/tkp.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..d2f8422 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/warpin.png b/public/warpin.png deleted file mode 100644 index 206f5accfd9bce20baef65e097d595d4b0862f94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 193444 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 Ni{C%${vPqq{|9xHk~IJT diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/src/app/globals.css b/src/app/globals.css new file mode 100644 index 0000000..ee65b92 --- /dev/null +++ b/src/app/globals.css @@ -0,0 +1,4 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 0000000..1f8cc18 --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,22 @@ +import type { Metadata } from 'next'; +import { Inter } from 'next/font/google'; +import './globals.css'; + +const inter = Inter({ subsets: ['latin'] }); + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app' +}; + +export default function RootLayout({ + children +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx new file mode 100644 index 0000000..cd626bf --- /dev/null +++ b/src/app/page.tsx @@ -0,0 +1,113 @@ +import Image from 'next/image'; + +export default function Home() { + return ( +
+
+

+ Get started by editing  + src/app/page.tsx +

+ +
+ +
+ Next.js Logo +
+ + +
+ ); +} diff --git a/src/components/Footer/Footer.module.css b/src/components/Footer/Footer.module.css deleted file mode 100644 index d6d998d..0000000 --- a/src/components/Footer/Footer.module.css +++ /dev/null @@ -1,4 +0,0 @@ -.footer { - @apply border-t py-12; - @apply border-dashed; -} diff --git a/src/components/Footer/index.tsx b/src/components/Footer/index.tsx deleted file mode 100644 index cab6fca..0000000 --- a/src/components/Footer/index.tsx +++ /dev/null @@ -1,108 +0,0 @@ -import { useTranslations } from 'next-intl'; -import Link from 'next/link'; -import { whatsappLink, whatsappNo } from 'src/lib/url'; -import styles from './Footer.module.css'; - -export default function Footer() { - const t = useTranslations('footer-component'); - - const year = new Date().getFullYear(); - return ( - - ); -} diff --git a/src/components/Header/Header.module.css b/src/components/Header/Header.module.css deleted file mode 100644 index 9504e70..0000000 --- a/src/components/Header/Header.module.css +++ /dev/null @@ -1,8 +0,0 @@ -.img-logo { - width: 180px; -} - -.header { - @apply py-4; - @apply border-b; -} diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx deleted file mode 100644 index e5626aa..0000000 --- a/src/components/Header/index.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import Link from "next/link"; -import { useRouter } from "next/router"; -import React from "react"; -import styles from "./Header.module.css"; -// About.js -import { useTranslations } from "next-intl"; -import LocaleSwitcher from "../home/LocaleSwitcher"; - -function NavLink({ - href, - children, -}: { - href: string; - children?: React.ReactNode; -}) { - const router = useRouter(); - const isActive = router.pathname === href; - const className = isActive ? "text-secondary" : ""; - - const mappedChildren = React.Children.map(children, function (node) { - if (!React.isValidElement(node)) return node; - - return React.cloneElement(node, { className, ...node.props }); - }); - - if (!mappedChildren?.length) return null; - - return ( - - {mappedChildren[0]} - - ); -} - -export default function Header() { - const t = useTranslations("nav"); - - return ( -
-
-
-
- - - - - -
- -
- -
-
-
-
- ); -} diff --git a/src/components/event/EventFilter.tsx b/src/components/event/EventFilter.tsx deleted file mode 100644 index 759a501..0000000 --- a/src/components/event/EventFilter.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react"; - -function EventFilter() { - return ( -
-
- -
-
- -
-
- ); -} - -export default EventFilter; diff --git a/src/components/event/EventItem.tsx b/src/components/event/EventItem.tsx deleted file mode 100644 index 297211c..0000000 --- a/src/components/event/EventItem.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import Link from 'next/link'; - -import { formatDate } from 'src/lib/date'; - -import { IHMCEvent } from 'src/lib/types'; - -function EventItem({ locale, event }: { locale: string; event: IHMCEvent }) { - return ( -
-
-
-
-

{formatDate(event.date, locale)}

-

- {event.name} -

-

Online

-
-
-
- ); -} - -export default EventItem; diff --git a/src/components/home/AboutUsSection.tsx b/src/components/home/AboutUsSection.tsx deleted file mode 100644 index 24274d9..0000000 --- a/src/components/home/AboutUsSection.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import React from "react"; -import {useTranslations} from "next-intl"; - -function AboutUsSection() { - const t = useTranslations('home-page'); - return ( -
-
-
-
-
-
-

{t('about-us-section-title')}

-

- {t('about-us-section-sub-title')} -

-

- {t('about-us-section-description')} -

-
-
-
-
-
- ); -} - -export default AboutUsSection; diff --git a/src/components/home/ContactUsSection.tsx b/src/components/home/ContactUsSection.tsx deleted file mode 100644 index 871055a..0000000 --- a/src/components/home/ContactUsSection.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React from 'react'; - -import { useTranslations } from 'next-intl'; -import { whatsappLink } from 'src/lib/url'; - -function ContactUsSection() { - const t = useTranslations('home-page'); - - return ( -
-
-
-

- {t('contact-us-section-title')} -

-

- {t('contact-us-section-description')} -

- - {t('contact-us-section-cta')} - -
-
-
- ); -} - -export default ContactUsSection; diff --git a/src/components/home/HeroSection.tsx b/src/components/home/HeroSection.tsx deleted file mode 100644 index 4e258f4..0000000 --- a/src/components/home/HeroSection.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react"; -import {useTranslations} from "next-intl"; - -function HeroSection() { - const t = useTranslations('home-page'); - - return ( -
-
-
-
-

{t('hero-section-title')}

-

{t('hero-section-sub-title')}

- {t('hero-section-cta')} -
-
-
-
- ); -} - -export default HeroSection; diff --git a/src/components/home/LocaleSwitcher.tsx b/src/components/home/LocaleSwitcher.tsx deleted file mode 100644 index 7b25b0d..0000000 --- a/src/components/home/LocaleSwitcher.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import { useRouter } from "next/router"; -import { ChangeEvent, useCallback } from "react"; - -export default function LocaleSwitcher() { - const router = useRouter(); - - const { pathname, asPath, query, locale, locales = [] } = router; - const handleChange = useCallback((e: ChangeEvent) => { - router.push({ pathname, query }, asPath, { locale: e.target.value }); - }, [router, pathname, query]); - - return ( -
- 🌎 - -
- ); -} diff --git a/src/components/home/MentorsSection.tsx b/src/components/home/MentorsSection.tsx deleted file mode 100644 index 0e94769..0000000 --- a/src/components/home/MentorsSection.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import React from "react"; -import {useTranslations} from "next-intl"; - -function MentorsSection() { - const t = useTranslations('home-page'); - - return ( -
-
-
-

{t('mentor-section-title')}

-

{t('mentor-section-sub-title')}

-
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- ); -} - -export default MentorsSection; diff --git a/src/components/home/ProgramsSection/ProgramsSection.module.css b/src/components/home/ProgramsSection/ProgramsSection.module.css deleted file mode 100644 index 63e1559..0000000 --- a/src/components/home/ProgramsSection/ProgramsSection.module.css +++ /dev/null @@ -1,20 +0,0 @@ -.program-card-wrapper { - @apply flex-1 mx-2; -} - -.program-card-wrapper:first-child { - @apply ml-0; -} - -.program-card-wrapper:last-child { - @apply mr-0; -} - -.program-card { - border: 1px solid rgba(0, 0, 0, 0); - @apply rounded-lg p-6 transition-all ease-in duration-300 bg-white; -} - -.program-card:hover { - @apply shadow-lg border border-gray-300; -} diff --git a/src/components/home/ProgramsSection/index.tsx b/src/components/home/ProgramsSection/index.tsx deleted file mode 100644 index 1150f30..0000000 --- a/src/components/home/ProgramsSection/index.tsx +++ /dev/null @@ -1,81 +0,0 @@ -import React from 'react'; - -import style from './ProgramsSection.module.css'; - -import { useTranslations } from 'next-intl'; -import { whatsappLink } from 'src/lib/url'; - -function ProgramsSection() { - const t = useTranslations('home-page'); - return ( -
-
-
-
-

- {t('program-section-title')} -

-

- {t('program-section-sub-title')} -

-
-
-
-
-

- {t('program-section-1-title')} -

-

- {t('program-section-1-description')} -

- - {t('program-section-cta')} - -
-
-
-
-

- {t('program-section-2-title')} -

-

- {t('program-section-2-description')} -

- - {t('program-section-cta')} - -
-
-
-
-

- {t('program-section-3-title')} -

-

- {t('program-section-3-description')} -

- - {t('program-section-cta')} - -
-
-
-
-
-
- ); -} - -export default ProgramsSection; diff --git a/src/components/home/TestimonySection/TestimonyCard.tsx b/src/components/home/TestimonySection/TestimonyCard.tsx deleted file mode 100644 index 7710402..0000000 --- a/src/components/home/TestimonySection/TestimonyCard.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; - -import { ITestimony } from 'src/lib/types'; - -type TestimonyCard = ITestimony; - -function TestimonyCard({ text, name, school = '', title = '' }: TestimonyCard) { - return ( -
-

- - {text} -

-

{name}

- {school &&

{school}

} - {title &&

{title}

} -
- ); -} - -export default TestimonyCard; diff --git a/src/components/home/TestimonySection/index.tsx b/src/components/home/TestimonySection/index.tsx deleted file mode 100644 index 963160b..0000000 --- a/src/components/home/TestimonySection/index.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import React from 'react'; - -import TestimonyCard from './TestimonyCard'; - -import { ITestimony } from 'src/lib/types'; -import { useTranslations } from 'next-intl'; - -function TestimonySection() { - const t = useTranslations('home-page'); - const testimonies: ITestimony[] = [ - { - name: 'Agi', - school: "Universitas Tadulako '17", - text: 'hammercode komunitas nya friendly banget, baik mentor, dan peserta pelajarnya. Kelas di hammercode jg itu sangat seru, metode mengajar para mentornya sangat membntu, dijamin paham 1000%', - }, - { - name: 'Zulnabil', - school: "Universitas Tadulako '16", - title: 'Frontend Engineer @ 99.co', - text: 'As a software engineer or who wants to, prepare yourself to face the real IT industry. Since studying from college is not enough, you have to find your mentor. In hammercode you can find it, and expand your network. Because your network is your net worth', - }, - { - name: 'Akwan', - school: "Universitas Tadulako '19", - title: 'Backend Engineer Intern @ Bareksa', - text: 'Dengan bantuan dan dorongan teman-teman dan mentor yg ada di komunitas, saya berhasil mendapatkan kesempatan magang di tahun pertama dan kedua kuliah', - }, - ]; - return ( -
-
-
-
-

- {t('impact-section-title')} -

-

- {t('impact-section-sub-title')} -

-
-
-
- -
-
- -
-
- -
-
-
-
-
- ); -} - -export default TestimonySection; diff --git a/src/components/layout/MainLayout.tsx b/src/components/layout/MainLayout.tsx deleted file mode 100644 index 2b7e1d1..0000000 --- a/src/components/layout/MainLayout.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import Footer from 'src/components/Footer'; -import Header from 'src/components/Header'; -import React from 'react'; - -export default function MainLayout({ - children, -}: { - children?: React.ReactNode; -}) { - return ( - <> -
- {children} -