├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.mjs ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── src ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── lib │ └── utils.ts └── ui │ ├── atoms │ └── .gitkeep │ └── components │ └── .gitkeep ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/eslintrc.json", 3 | "parserOptions": { 4 | "project": "tsconfig.json" 5 | }, 6 | "extends": [ 7 | "eslint:recommended", 8 | "plugin:@typescript-eslint/recommended-type-checked", 9 | "plugin:@typescript-eslint/stylistic-type-checked", 10 | "plugin:import/recommended", 11 | "plugin:import/typescript", 12 | "next/core-web-vitals", 13 | "prettier" 14 | ], 15 | "rules": { 16 | // sort imports 17 | "import/order": [ 18 | "error", 19 | { 20 | "newlines-between": "always", 21 | "alphabetize": { 22 | "order": "asc", 23 | "orderImportKind": "asc" 24 | }, 25 | "groups": ["builtin", "external", "index", "internal", "sibling", "parent", "object", "type"] 26 | } 27 | ], 28 | 29 | // no let exports 30 | "import/no-mutable-exports": "error", 31 | 32 | "import/no-cycle": "error", 33 | "import/no-default-export": "error", 34 | 35 | // allow {} even though it's unsafe but comes handy 36 | "@typescript-eslint/ban-types": [ 37 | "error", 38 | { 39 | "types": { 40 | "{}": false 41 | } 42 | } 43 | ], 44 | 45 | "@typescript-eslint/consistent-type-imports": [ 46 | "error", 47 | { 48 | "prefer": "type-imports", 49 | "fixStyle": "inline-type-imports", 50 | "disallowTypeAnnotations": false 51 | } 52 | ], 53 | 54 | "import/no-duplicates": ["error", { "prefer-inline": true }], 55 | 56 | // false negatives 57 | "import/namespace": ["off"], 58 | 59 | // we allow empty interfaces 60 | "no-empty-pattern": "off", 61 | "@typescript-eslint/no-empty-interface": "off", 62 | 63 | // we allow empty functions 64 | "@typescript-eslint/no-empty-function": "off", 65 | 66 | // we sometimes use async functions that don't await anything 67 | "@typescript-eslint/require-await": "off", 68 | 69 | // make sure to `await` inside try…catch 70 | "@typescript-eslint/return-await": ["error", "in-try-catch"], 71 | 72 | // allow unused vars prefixed with `_` 73 | "@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }], 74 | 75 | // numbers and booleans are fine in template strings 76 | "@typescript-eslint/restrict-template-expressions": [ 77 | "error", 78 | { "allowNumber": true, "allowBoolean": true } 79 | ], 80 | 81 | "@typescript-eslint/no-misused-promises": ["error", { "checksVoidReturn": false }], 82 | 83 | "no-restricted-imports": [ 84 | "error", 85 | { 86 | "name": "next/router", 87 | "message": "Please use next/navigation instead." 88 | } 89 | ] 90 | }, 91 | "overrides": [ 92 | { 93 | "files": ["src/app/**/{page,layout,loading,route}.ts?(x)", "tailwind.config.ts"], 94 | "rules": { 95 | "import/no-default-export": "off" 96 | } 97 | } 98 | ], 99 | "ignorePatterns": ["*.js", "*.jsx"] 100 | } 101 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | .yarn/install-state.gz 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm lint-staged 2 | -------------------------------------------------------------------------------- /.lintstagedrc.mjs: -------------------------------------------------------------------------------- 1 | import path from "path"; 2 | 3 | const buildEslintCommand = (filenames) => 4 | `next lint --fix --file ${filenames.map((f) => path.relative(process.cwd(), f)).join(" --file ")}`; 5 | 6 | export default { 7 | "*.{js,mjs,jsx,ts,tsx}": [buildEslintCommand], 8 | "*.*": ["prettier --write --ignore-unknown"], 9 | }; 10 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | package-lock.json 4 | bunb.lock 5 | pnpm-lock.yaml 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "singleQuote": false, 4 | "trailingComma": "all", 5 | "printWidth": 110, 6 | "useTabs": true, 7 | "plugins": ["prettier-plugin-tailwindcss"], 8 | "tailwindConfig": "./tailwind.config.ts" 9 | } 10 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/typescript/lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true, 4 | "typescript.preferences.importModuleSpecifier": "non-relative", 5 | "editor.defaultFormatter": "esbenp.prettier-vscode", 6 | "editor.formatOnSave": true, 7 | "editor.codeActionsOnSave": { 8 | "source.fixAll.eslint": "always" 9 | }, 10 | "editor.quickSuggestions": { 11 | "strings": true 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Next.js App Plus (template) 2 | 3 | A slightly better starter for Next.js apps. 4 | 5 | ## What's included 6 | 7 | - ESLint configuration 8 | - Prettier setup 9 | - Lint-Staged 10 | - Husky 11 | 12 | ## How to use 13 | 14 | ``` 15 | npx create-next-app -e https://github.com/zaiste/next-app-plus 16 | ``` 17 | 18 | ``` 19 | pnpm create next-app -e https://github.com/zaiste/next-app-plus 20 | ``` 21 | -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://ui.shadcn.com/schema.json", 3 | "style": "new-york", 4 | "rsc": true, 5 | "tsx": true, 6 | "tailwind": { 7 | "config": "tailwind.config.ts", 8 | "css": "src/app/globals.css", 9 | "baseColor": "neutral", 10 | "cssVariables": true, 11 | "prefix": "" 12 | }, 13 | "aliases": { 14 | "components": "@/ui/components", 15 | "ui": "@/ui/atoms", 16 | "utils": "@/lib/utils" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | experimental: { 4 | scrollRestoration: true, 5 | }, 6 | }; 7 | 8 | export default nextConfig; 9 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "next-app-plus", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint --fix --dir src", 10 | "prepare": "husky" 11 | }, 12 | "dependencies": { 13 | "@radix-ui/react-icons": "^1.3.0", 14 | "class-variance-authority": "^0.7.0", 15 | "clsx": "^2.1.1", 16 | "next": "14.2.5", 17 | "react": "18.3.1", 18 | "react-dom": "18.3.1", 19 | "tailwind-merge": "^2.4.0", 20 | "tailwindcss-animate": "^1.0.7" 21 | }, 22 | "devDependencies": { 23 | "@next/env": "14.2.5", 24 | "@types/node": "20.14.12", 25 | "@types/react": "18.3.3", 26 | "@types/react-dom": "18.3.0", 27 | "@typescript-eslint/eslint-plugin": "7.17.0", 28 | "@typescript-eslint/parser": "7.17.0", 29 | "autoprefixer": "10.4.19", 30 | "eslint": "8.57.0", 31 | "eslint-config-next": "14.2.5", 32 | "eslint-config-prettier": "9.1.0", 33 | "husky": "9.1.2", 34 | "lint-staged": "15.2.7", 35 | "postcss": "8.4.40", 36 | "prettier": "3.3.3", 37 | "prettier-plugin-tailwindcss": "0.6.5", 38 | "tailwindcss": "3.4.7", 39 | "typescript": "5.4.5" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@radix-ui/react-icons': 12 | specifier: ^1.3.0 13 | version: 1.3.0(react@18.3.1) 14 | class-variance-authority: 15 | specifier: ^0.7.0 16 | version: 0.7.0 17 | clsx: 18 | specifier: ^2.1.1 19 | version: 2.1.1 20 | next: 21 | specifier: 14.2.5 22 | version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 23 | react: 24 | specifier: 18.3.1 25 | version: 18.3.1 26 | react-dom: 27 | specifier: 18.3.1 28 | version: 18.3.1(react@18.3.1) 29 | tailwind-merge: 30 | specifier: ^2.4.0 31 | version: 2.4.0 32 | tailwindcss-animate: 33 | specifier: ^1.0.7 34 | version: 1.0.7(tailwindcss@3.4.7) 35 | devDependencies: 36 | '@next/env': 37 | specifier: 14.2.5 38 | version: 14.2.5 39 | '@types/node': 40 | specifier: 20.14.12 41 | version: 20.14.12 42 | '@types/react': 43 | specifier: 18.3.3 44 | version: 18.3.3 45 | '@types/react-dom': 46 | specifier: 18.3.0 47 | version: 18.3.0 48 | '@typescript-eslint/eslint-plugin': 49 | specifier: 7.17.0 50 | version: 7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) 51 | '@typescript-eslint/parser': 52 | specifier: 7.17.0 53 | version: 7.17.0(eslint@8.57.0)(typescript@5.4.5) 54 | autoprefixer: 55 | specifier: 10.4.19 56 | version: 10.4.19(postcss@8.4.40) 57 | eslint: 58 | specifier: 8.57.0 59 | version: 8.57.0 60 | eslint-config-next: 61 | specifier: 14.2.5 62 | version: 14.2.5(eslint@8.57.0)(typescript@5.4.5) 63 | eslint-config-prettier: 64 | specifier: 9.1.0 65 | version: 9.1.0(eslint@8.57.0) 66 | husky: 67 | specifier: 9.1.2 68 | version: 9.1.2 69 | lint-staged: 70 | specifier: 15.2.7 71 | version: 15.2.7 72 | postcss: 73 | specifier: 8.4.40 74 | version: 8.4.40 75 | prettier: 76 | specifier: 3.3.3 77 | version: 3.3.3 78 | prettier-plugin-tailwindcss: 79 | specifier: 0.6.5 80 | version: 0.6.5(prettier@3.3.3) 81 | tailwindcss: 82 | specifier: 3.4.7 83 | version: 3.4.7 84 | typescript: 85 | specifier: 5.4.5 86 | version: 5.4.5 87 | 88 | packages: 89 | 90 | '@alloc/quick-lru@5.2.0': 91 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 92 | engines: {node: '>=10'} 93 | 94 | '@eslint-community/eslint-utils@4.4.0': 95 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 96 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 97 | peerDependencies: 98 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 99 | 100 | '@eslint-community/regexpp@4.11.0': 101 | resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} 102 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 103 | 104 | '@eslint/eslintrc@2.1.4': 105 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 106 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 107 | 108 | '@eslint/js@8.57.0': 109 | resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} 110 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 111 | 112 | '@humanwhocodes/config-array@0.11.14': 113 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 114 | engines: {node: '>=10.10.0'} 115 | deprecated: Use @eslint/config-array instead 116 | 117 | '@humanwhocodes/module-importer@1.0.1': 118 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 119 | engines: {node: '>=12.22'} 120 | 121 | '@humanwhocodes/object-schema@2.0.3': 122 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 123 | deprecated: Use @eslint/object-schema instead 124 | 125 | '@isaacs/cliui@8.0.2': 126 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 127 | engines: {node: '>=12'} 128 | 129 | '@jridgewell/gen-mapping@0.3.5': 130 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 131 | engines: {node: '>=6.0.0'} 132 | 133 | '@jridgewell/resolve-uri@3.1.2': 134 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 135 | engines: {node: '>=6.0.0'} 136 | 137 | '@jridgewell/set-array@1.2.1': 138 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 139 | engines: {node: '>=6.0.0'} 140 | 141 | '@jridgewell/sourcemap-codec@1.5.0': 142 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 143 | 144 | '@jridgewell/trace-mapping@0.3.25': 145 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 146 | 147 | '@next/env@14.2.5': 148 | resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} 149 | 150 | '@next/eslint-plugin-next@14.2.5': 151 | resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} 152 | 153 | '@next/swc-darwin-arm64@14.2.5': 154 | resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} 155 | engines: {node: '>= 10'} 156 | cpu: [arm64] 157 | os: [darwin] 158 | 159 | '@next/swc-darwin-x64@14.2.5': 160 | resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} 161 | engines: {node: '>= 10'} 162 | cpu: [x64] 163 | os: [darwin] 164 | 165 | '@next/swc-linux-arm64-gnu@14.2.5': 166 | resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} 167 | engines: {node: '>= 10'} 168 | cpu: [arm64] 169 | os: [linux] 170 | 171 | '@next/swc-linux-arm64-musl@14.2.5': 172 | resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} 173 | engines: {node: '>= 10'} 174 | cpu: [arm64] 175 | os: [linux] 176 | 177 | '@next/swc-linux-x64-gnu@14.2.5': 178 | resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} 179 | engines: {node: '>= 10'} 180 | cpu: [x64] 181 | os: [linux] 182 | 183 | '@next/swc-linux-x64-musl@14.2.5': 184 | resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} 185 | engines: {node: '>= 10'} 186 | cpu: [x64] 187 | os: [linux] 188 | 189 | '@next/swc-win32-arm64-msvc@14.2.5': 190 | resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} 191 | engines: {node: '>= 10'} 192 | cpu: [arm64] 193 | os: [win32] 194 | 195 | '@next/swc-win32-ia32-msvc@14.2.5': 196 | resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} 197 | engines: {node: '>= 10'} 198 | cpu: [ia32] 199 | os: [win32] 200 | 201 | '@next/swc-win32-x64-msvc@14.2.5': 202 | resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} 203 | engines: {node: '>= 10'} 204 | cpu: [x64] 205 | os: [win32] 206 | 207 | '@nodelib/fs.scandir@2.1.5': 208 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 209 | engines: {node: '>= 8'} 210 | 211 | '@nodelib/fs.stat@2.0.5': 212 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 213 | engines: {node: '>= 8'} 214 | 215 | '@nodelib/fs.walk@1.2.8': 216 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 217 | engines: {node: '>= 8'} 218 | 219 | '@pkgjs/parseargs@0.11.0': 220 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 221 | engines: {node: '>=14'} 222 | 223 | '@radix-ui/react-icons@1.3.0': 224 | resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} 225 | peerDependencies: 226 | react: ^16.x || ^17.x || ^18.x 227 | 228 | '@rushstack/eslint-patch@1.10.3': 229 | resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} 230 | 231 | '@swc/counter@0.1.3': 232 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} 233 | 234 | '@swc/helpers@0.5.5': 235 | resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} 236 | 237 | '@types/json5@0.0.29': 238 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 239 | 240 | '@types/node@20.14.12': 241 | resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} 242 | 243 | '@types/prop-types@15.7.12': 244 | resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 245 | 246 | '@types/react-dom@18.3.0': 247 | resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} 248 | 249 | '@types/react@18.3.3': 250 | resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} 251 | 252 | '@typescript-eslint/eslint-plugin@7.17.0': 253 | resolution: {integrity: sha512-pyiDhEuLM3PuANxH7uNYan1AaFs5XE0zw1hq69JBvGvE7gSuEoQl1ydtEe/XQeoC3GQxLXyOVa5kNOATgM638A==} 254 | engines: {node: ^18.18.0 || >=20.0.0} 255 | peerDependencies: 256 | '@typescript-eslint/parser': ^7.0.0 257 | eslint: ^8.56.0 258 | typescript: '*' 259 | peerDependenciesMeta: 260 | typescript: 261 | optional: true 262 | 263 | '@typescript-eslint/parser@7.17.0': 264 | resolution: {integrity: sha512-puiYfGeg5Ydop8eusb/Hy1k7QmOU6X3nvsqCgzrB2K4qMavK//21+PzNE8qeECgNOIoertJPUC1SpegHDI515A==} 265 | engines: {node: ^18.18.0 || >=20.0.0} 266 | peerDependencies: 267 | eslint: ^8.56.0 268 | typescript: '*' 269 | peerDependenciesMeta: 270 | typescript: 271 | optional: true 272 | 273 | '@typescript-eslint/parser@7.2.0': 274 | resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} 275 | engines: {node: ^16.0.0 || >=18.0.0} 276 | peerDependencies: 277 | eslint: ^8.56.0 278 | typescript: '*' 279 | peerDependenciesMeta: 280 | typescript: 281 | optional: true 282 | 283 | '@typescript-eslint/scope-manager@7.17.0': 284 | resolution: {integrity: sha512-0P2jTTqyxWp9HiKLu/Vemr2Rg1Xb5B7uHItdVZ6iAenXmPo4SZ86yOPCJwMqpCyaMiEHTNqizHfsbmCFT1x9SA==} 285 | engines: {node: ^18.18.0 || >=20.0.0} 286 | 287 | '@typescript-eslint/scope-manager@7.2.0': 288 | resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} 289 | engines: {node: ^16.0.0 || >=18.0.0} 290 | 291 | '@typescript-eslint/type-utils@7.17.0': 292 | resolution: {integrity: sha512-XD3aaBt+orgkM/7Cei0XNEm1vwUxQ958AOLALzPlbPqb8C1G8PZK85tND7Jpe69Wualri81PLU+Zc48GVKIMMA==} 293 | engines: {node: ^18.18.0 || >=20.0.0} 294 | peerDependencies: 295 | eslint: ^8.56.0 296 | typescript: '*' 297 | peerDependenciesMeta: 298 | typescript: 299 | optional: true 300 | 301 | '@typescript-eslint/types@7.17.0': 302 | resolution: {integrity: sha512-a29Ir0EbyKTKHnZWbNsrc/gqfIBqYPwj3F2M+jWE/9bqfEHg0AMtXzkbUkOG6QgEScxh2+Pz9OXe11jHDnHR7A==} 303 | engines: {node: ^18.18.0 || >=20.0.0} 304 | 305 | '@typescript-eslint/types@7.2.0': 306 | resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} 307 | engines: {node: ^16.0.0 || >=18.0.0} 308 | 309 | '@typescript-eslint/typescript-estree@7.17.0': 310 | resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} 311 | engines: {node: ^18.18.0 || >=20.0.0} 312 | peerDependencies: 313 | typescript: '*' 314 | peerDependenciesMeta: 315 | typescript: 316 | optional: true 317 | 318 | '@typescript-eslint/typescript-estree@7.2.0': 319 | resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} 320 | engines: {node: ^16.0.0 || >=18.0.0} 321 | peerDependencies: 322 | typescript: '*' 323 | peerDependenciesMeta: 324 | typescript: 325 | optional: true 326 | 327 | '@typescript-eslint/utils@7.17.0': 328 | resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} 329 | engines: {node: ^18.18.0 || >=20.0.0} 330 | peerDependencies: 331 | eslint: ^8.56.0 332 | 333 | '@typescript-eslint/visitor-keys@7.17.0': 334 | resolution: {integrity: sha512-RVGC9UhPOCsfCdI9pU++K4nD7to+jTcMIbXTSOcrLqUEW6gF2pU1UUbYJKc9cvcRSK1UDeMJ7pdMxf4bhMpV/A==} 335 | engines: {node: ^18.18.0 || >=20.0.0} 336 | 337 | '@typescript-eslint/visitor-keys@7.2.0': 338 | resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} 339 | engines: {node: ^16.0.0 || >=18.0.0} 340 | 341 | '@ungap/structured-clone@1.2.0': 342 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 343 | 344 | acorn-jsx@5.3.2: 345 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 346 | peerDependencies: 347 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 348 | 349 | acorn@8.12.1: 350 | resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} 351 | engines: {node: '>=0.4.0'} 352 | hasBin: true 353 | 354 | ajv@6.12.6: 355 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 356 | 357 | ansi-escapes@6.2.1: 358 | resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} 359 | engines: {node: '>=14.16'} 360 | 361 | ansi-regex@5.0.1: 362 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 363 | engines: {node: '>=8'} 364 | 365 | ansi-regex@6.0.1: 366 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 367 | engines: {node: '>=12'} 368 | 369 | ansi-styles@4.3.0: 370 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 371 | engines: {node: '>=8'} 372 | 373 | ansi-styles@6.2.1: 374 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 375 | engines: {node: '>=12'} 376 | 377 | any-promise@1.3.0: 378 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 379 | 380 | anymatch@3.1.3: 381 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 382 | engines: {node: '>= 8'} 383 | 384 | arg@5.0.2: 385 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 386 | 387 | argparse@2.0.1: 388 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 389 | 390 | aria-query@5.1.3: 391 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 392 | 393 | array-buffer-byte-length@1.0.1: 394 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 395 | engines: {node: '>= 0.4'} 396 | 397 | array-includes@3.1.8: 398 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 399 | engines: {node: '>= 0.4'} 400 | 401 | array-union@2.1.0: 402 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 403 | engines: {node: '>=8'} 404 | 405 | array.prototype.findlast@1.2.5: 406 | resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 407 | engines: {node: '>= 0.4'} 408 | 409 | array.prototype.findlastindex@1.2.5: 410 | resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 411 | engines: {node: '>= 0.4'} 412 | 413 | array.prototype.flat@1.3.2: 414 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 415 | engines: {node: '>= 0.4'} 416 | 417 | array.prototype.flatmap@1.3.2: 418 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 419 | engines: {node: '>= 0.4'} 420 | 421 | array.prototype.tosorted@1.1.4: 422 | resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 423 | engines: {node: '>= 0.4'} 424 | 425 | arraybuffer.prototype.slice@1.0.3: 426 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 427 | engines: {node: '>= 0.4'} 428 | 429 | ast-types-flow@0.0.8: 430 | resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 431 | 432 | autoprefixer@10.4.19: 433 | resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} 434 | engines: {node: ^10 || ^12 || >=14} 435 | hasBin: true 436 | peerDependencies: 437 | postcss: ^8.1.0 438 | 439 | available-typed-arrays@1.0.7: 440 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 441 | engines: {node: '>= 0.4'} 442 | 443 | axe-core@4.9.1: 444 | resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} 445 | engines: {node: '>=4'} 446 | 447 | axobject-query@3.1.1: 448 | resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} 449 | 450 | balanced-match@1.0.2: 451 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 452 | 453 | binary-extensions@2.3.0: 454 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 455 | engines: {node: '>=8'} 456 | 457 | brace-expansion@1.1.11: 458 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 459 | 460 | brace-expansion@2.0.1: 461 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 462 | 463 | braces@3.0.3: 464 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 465 | engines: {node: '>=8'} 466 | 467 | browserslist@4.23.2: 468 | resolution: {integrity: sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==} 469 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 470 | hasBin: true 471 | 472 | busboy@1.6.0: 473 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 474 | engines: {node: '>=10.16.0'} 475 | 476 | call-bind@1.0.7: 477 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 478 | engines: {node: '>= 0.4'} 479 | 480 | callsites@3.1.0: 481 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 482 | engines: {node: '>=6'} 483 | 484 | camelcase-css@2.0.1: 485 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 486 | engines: {node: '>= 6'} 487 | 488 | caniuse-lite@1.0.30001643: 489 | resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} 490 | 491 | chalk@4.1.2: 492 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 493 | engines: {node: '>=10'} 494 | 495 | chalk@5.3.0: 496 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} 497 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 498 | 499 | chokidar@3.6.0: 500 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 501 | engines: {node: '>= 8.10.0'} 502 | 503 | class-variance-authority@0.7.0: 504 | resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} 505 | 506 | cli-cursor@4.0.0: 507 | resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} 508 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 509 | 510 | cli-truncate@4.0.0: 511 | resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} 512 | engines: {node: '>=18'} 513 | 514 | client-only@0.0.1: 515 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 516 | 517 | clsx@2.0.0: 518 | resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} 519 | engines: {node: '>=6'} 520 | 521 | clsx@2.1.1: 522 | resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} 523 | engines: {node: '>=6'} 524 | 525 | color-convert@2.0.1: 526 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 527 | engines: {node: '>=7.0.0'} 528 | 529 | color-name@1.1.4: 530 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 531 | 532 | colorette@2.0.20: 533 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 534 | 535 | commander@12.1.0: 536 | resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} 537 | engines: {node: '>=18'} 538 | 539 | commander@4.1.1: 540 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 541 | engines: {node: '>= 6'} 542 | 543 | concat-map@0.0.1: 544 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 545 | 546 | cross-spawn@7.0.3: 547 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 548 | engines: {node: '>= 8'} 549 | 550 | cssesc@3.0.0: 551 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 552 | engines: {node: '>=4'} 553 | hasBin: true 554 | 555 | csstype@3.1.3: 556 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 557 | 558 | damerau-levenshtein@1.0.8: 559 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 560 | 561 | data-view-buffer@1.0.1: 562 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 563 | engines: {node: '>= 0.4'} 564 | 565 | data-view-byte-length@1.0.1: 566 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 567 | engines: {node: '>= 0.4'} 568 | 569 | data-view-byte-offset@1.0.0: 570 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 571 | engines: {node: '>= 0.4'} 572 | 573 | debug@3.2.7: 574 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 575 | peerDependencies: 576 | supports-color: '*' 577 | peerDependenciesMeta: 578 | supports-color: 579 | optional: true 580 | 581 | debug@4.3.5: 582 | resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} 583 | engines: {node: '>=6.0'} 584 | peerDependencies: 585 | supports-color: '*' 586 | peerDependenciesMeta: 587 | supports-color: 588 | optional: true 589 | 590 | deep-equal@2.2.3: 591 | resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} 592 | engines: {node: '>= 0.4'} 593 | 594 | deep-is@0.1.4: 595 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 596 | 597 | define-data-property@1.1.4: 598 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 599 | engines: {node: '>= 0.4'} 600 | 601 | define-properties@1.2.1: 602 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 603 | engines: {node: '>= 0.4'} 604 | 605 | didyoumean@1.2.2: 606 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 607 | 608 | dir-glob@3.0.1: 609 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 610 | engines: {node: '>=8'} 611 | 612 | dlv@1.1.3: 613 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 614 | 615 | doctrine@2.1.0: 616 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 617 | engines: {node: '>=0.10.0'} 618 | 619 | doctrine@3.0.0: 620 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 621 | engines: {node: '>=6.0.0'} 622 | 623 | eastasianwidth@0.2.0: 624 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 625 | 626 | electron-to-chromium@1.5.2: 627 | resolution: {integrity: sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==} 628 | 629 | emoji-regex@10.3.0: 630 | resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} 631 | 632 | emoji-regex@8.0.0: 633 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 634 | 635 | emoji-regex@9.2.2: 636 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 637 | 638 | enhanced-resolve@5.17.1: 639 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 640 | engines: {node: '>=10.13.0'} 641 | 642 | es-abstract@1.23.3: 643 | resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 644 | engines: {node: '>= 0.4'} 645 | 646 | es-define-property@1.0.0: 647 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 648 | engines: {node: '>= 0.4'} 649 | 650 | es-errors@1.3.0: 651 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 652 | engines: {node: '>= 0.4'} 653 | 654 | es-get-iterator@1.1.3: 655 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 656 | 657 | es-iterator-helpers@1.0.19: 658 | resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 659 | engines: {node: '>= 0.4'} 660 | 661 | es-object-atoms@1.0.0: 662 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 663 | engines: {node: '>= 0.4'} 664 | 665 | es-set-tostringtag@2.0.3: 666 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 667 | engines: {node: '>= 0.4'} 668 | 669 | es-shim-unscopables@1.0.2: 670 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 671 | 672 | es-to-primitive@1.2.1: 673 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 674 | engines: {node: '>= 0.4'} 675 | 676 | escalade@3.1.2: 677 | resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} 678 | engines: {node: '>=6'} 679 | 680 | escape-string-regexp@4.0.0: 681 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 682 | engines: {node: '>=10'} 683 | 684 | eslint-config-next@14.2.5: 685 | resolution: {integrity: sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==} 686 | peerDependencies: 687 | eslint: ^7.23.0 || ^8.0.0 688 | typescript: '>=3.3.1' 689 | peerDependenciesMeta: 690 | typescript: 691 | optional: true 692 | 693 | eslint-config-prettier@9.1.0: 694 | resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} 695 | hasBin: true 696 | peerDependencies: 697 | eslint: '>=7.0.0' 698 | 699 | eslint-import-resolver-node@0.3.9: 700 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 701 | 702 | eslint-import-resolver-typescript@3.6.1: 703 | resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} 704 | engines: {node: ^14.18.0 || >=16.0.0} 705 | peerDependencies: 706 | eslint: '*' 707 | eslint-plugin-import: '*' 708 | 709 | eslint-module-utils@2.8.1: 710 | resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 711 | engines: {node: '>=4'} 712 | peerDependencies: 713 | '@typescript-eslint/parser': '*' 714 | eslint: '*' 715 | eslint-import-resolver-node: '*' 716 | eslint-import-resolver-typescript: '*' 717 | eslint-import-resolver-webpack: '*' 718 | peerDependenciesMeta: 719 | '@typescript-eslint/parser': 720 | optional: true 721 | eslint: 722 | optional: true 723 | eslint-import-resolver-node: 724 | optional: true 725 | eslint-import-resolver-typescript: 726 | optional: true 727 | eslint-import-resolver-webpack: 728 | optional: true 729 | 730 | eslint-plugin-import@2.29.1: 731 | resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} 732 | engines: {node: '>=4'} 733 | peerDependencies: 734 | '@typescript-eslint/parser': '*' 735 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 736 | peerDependenciesMeta: 737 | '@typescript-eslint/parser': 738 | optional: true 739 | 740 | eslint-plugin-jsx-a11y@6.9.0: 741 | resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} 742 | engines: {node: '>=4.0'} 743 | peerDependencies: 744 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 745 | 746 | eslint-plugin-react-hooks@4.6.2: 747 | resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} 748 | engines: {node: '>=10'} 749 | peerDependencies: 750 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 751 | 752 | eslint-plugin-react@7.35.0: 753 | resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} 754 | engines: {node: '>=4'} 755 | peerDependencies: 756 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 757 | 758 | eslint-scope@7.2.2: 759 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 760 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 761 | 762 | eslint-visitor-keys@3.4.3: 763 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 764 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 765 | 766 | eslint@8.57.0: 767 | resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} 768 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 769 | hasBin: true 770 | 771 | espree@9.6.1: 772 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 773 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 774 | 775 | esquery@1.6.0: 776 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 777 | engines: {node: '>=0.10'} 778 | 779 | esrecurse@4.3.0: 780 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 781 | engines: {node: '>=4.0'} 782 | 783 | estraverse@5.3.0: 784 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 785 | engines: {node: '>=4.0'} 786 | 787 | esutils@2.0.3: 788 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 789 | engines: {node: '>=0.10.0'} 790 | 791 | eventemitter3@5.0.1: 792 | resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 793 | 794 | execa@8.0.1: 795 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 796 | engines: {node: '>=16.17'} 797 | 798 | fast-deep-equal@3.1.3: 799 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 800 | 801 | fast-glob@3.3.2: 802 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 803 | engines: {node: '>=8.6.0'} 804 | 805 | fast-json-stable-stringify@2.1.0: 806 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 807 | 808 | fast-levenshtein@2.0.6: 809 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 810 | 811 | fastq@1.17.1: 812 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 813 | 814 | file-entry-cache@6.0.1: 815 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 816 | engines: {node: ^10.12.0 || >=12.0.0} 817 | 818 | fill-range@7.1.1: 819 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 820 | engines: {node: '>=8'} 821 | 822 | find-up@5.0.0: 823 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 824 | engines: {node: '>=10'} 825 | 826 | flat-cache@3.2.0: 827 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 828 | engines: {node: ^10.12.0 || >=12.0.0} 829 | 830 | flatted@3.3.1: 831 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 832 | 833 | for-each@0.3.3: 834 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 835 | 836 | foreground-child@3.2.1: 837 | resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} 838 | engines: {node: '>=14'} 839 | 840 | fraction.js@4.3.7: 841 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 842 | 843 | fs.realpath@1.0.0: 844 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 845 | 846 | fsevents@2.3.3: 847 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 848 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 849 | os: [darwin] 850 | 851 | function-bind@1.1.2: 852 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 853 | 854 | function.prototype.name@1.1.6: 855 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 856 | engines: {node: '>= 0.4'} 857 | 858 | functions-have-names@1.2.3: 859 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 860 | 861 | get-east-asian-width@1.2.0: 862 | resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} 863 | engines: {node: '>=18'} 864 | 865 | get-intrinsic@1.2.4: 866 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 867 | engines: {node: '>= 0.4'} 868 | 869 | get-stream@8.0.1: 870 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 871 | engines: {node: '>=16'} 872 | 873 | get-symbol-description@1.0.2: 874 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 875 | engines: {node: '>= 0.4'} 876 | 877 | get-tsconfig@4.7.6: 878 | resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} 879 | 880 | glob-parent@5.1.2: 881 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 882 | engines: {node: '>= 6'} 883 | 884 | glob-parent@6.0.2: 885 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 886 | engines: {node: '>=10.13.0'} 887 | 888 | glob@10.3.10: 889 | resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 890 | engines: {node: '>=16 || 14 >=14.17'} 891 | hasBin: true 892 | 893 | glob@10.4.5: 894 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 895 | hasBin: true 896 | 897 | glob@7.2.3: 898 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 899 | deprecated: Glob versions prior to v9 are no longer supported 900 | 901 | globals@13.24.0: 902 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 903 | engines: {node: '>=8'} 904 | 905 | globalthis@1.0.4: 906 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 907 | engines: {node: '>= 0.4'} 908 | 909 | globby@11.1.0: 910 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 911 | engines: {node: '>=10'} 912 | 913 | gopd@1.0.1: 914 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 915 | 916 | graceful-fs@4.2.11: 917 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 918 | 919 | graphemer@1.4.0: 920 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 921 | 922 | has-bigints@1.0.2: 923 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 924 | 925 | has-flag@4.0.0: 926 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 927 | engines: {node: '>=8'} 928 | 929 | has-property-descriptors@1.0.2: 930 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 931 | 932 | has-proto@1.0.3: 933 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 934 | engines: {node: '>= 0.4'} 935 | 936 | has-symbols@1.0.3: 937 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 938 | engines: {node: '>= 0.4'} 939 | 940 | has-tostringtag@1.0.2: 941 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 942 | engines: {node: '>= 0.4'} 943 | 944 | hasown@2.0.2: 945 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 946 | engines: {node: '>= 0.4'} 947 | 948 | human-signals@5.0.0: 949 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 950 | engines: {node: '>=16.17.0'} 951 | 952 | husky@9.1.2: 953 | resolution: {integrity: sha512-1/aDMXZdhr1VdJJTLt6e7BipM0Jd9qkpubPiIplon1WmCeOy3nnzsCMeBqS9AsL5ioonl8F8y/F2CLOmk19/Pw==} 954 | engines: {node: '>=18'} 955 | hasBin: true 956 | 957 | ignore@5.3.1: 958 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} 959 | engines: {node: '>= 4'} 960 | 961 | import-fresh@3.3.0: 962 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 963 | engines: {node: '>=6'} 964 | 965 | imurmurhash@0.1.4: 966 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 967 | engines: {node: '>=0.8.19'} 968 | 969 | inflight@1.0.6: 970 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 971 | 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. 972 | 973 | inherits@2.0.4: 974 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 975 | 976 | internal-slot@1.0.7: 977 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 978 | engines: {node: '>= 0.4'} 979 | 980 | is-arguments@1.1.1: 981 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 982 | engines: {node: '>= 0.4'} 983 | 984 | is-array-buffer@3.0.4: 985 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 986 | engines: {node: '>= 0.4'} 987 | 988 | is-async-function@2.0.0: 989 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 990 | engines: {node: '>= 0.4'} 991 | 992 | is-bigint@1.0.4: 993 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 994 | 995 | is-binary-path@2.1.0: 996 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 997 | engines: {node: '>=8'} 998 | 999 | is-boolean-object@1.1.2: 1000 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1001 | engines: {node: '>= 0.4'} 1002 | 1003 | is-callable@1.2.7: 1004 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1005 | engines: {node: '>= 0.4'} 1006 | 1007 | is-core-module@2.15.0: 1008 | resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} 1009 | engines: {node: '>= 0.4'} 1010 | 1011 | is-data-view@1.0.1: 1012 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1013 | engines: {node: '>= 0.4'} 1014 | 1015 | is-date-object@1.0.5: 1016 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1017 | engines: {node: '>= 0.4'} 1018 | 1019 | is-extglob@2.1.1: 1020 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1021 | engines: {node: '>=0.10.0'} 1022 | 1023 | is-finalizationregistry@1.0.2: 1024 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 1025 | 1026 | is-fullwidth-code-point@3.0.0: 1027 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1028 | engines: {node: '>=8'} 1029 | 1030 | is-fullwidth-code-point@4.0.0: 1031 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1032 | engines: {node: '>=12'} 1033 | 1034 | is-fullwidth-code-point@5.0.0: 1035 | resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} 1036 | engines: {node: '>=18'} 1037 | 1038 | is-generator-function@1.0.10: 1039 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1040 | engines: {node: '>= 0.4'} 1041 | 1042 | is-glob@4.0.3: 1043 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1044 | engines: {node: '>=0.10.0'} 1045 | 1046 | is-map@2.0.3: 1047 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 1048 | engines: {node: '>= 0.4'} 1049 | 1050 | is-negative-zero@2.0.3: 1051 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1052 | engines: {node: '>= 0.4'} 1053 | 1054 | is-number-object@1.0.7: 1055 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1056 | engines: {node: '>= 0.4'} 1057 | 1058 | is-number@7.0.0: 1059 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1060 | engines: {node: '>=0.12.0'} 1061 | 1062 | is-path-inside@3.0.3: 1063 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1064 | engines: {node: '>=8'} 1065 | 1066 | is-regex@1.1.4: 1067 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1068 | engines: {node: '>= 0.4'} 1069 | 1070 | is-set@2.0.3: 1071 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 1072 | engines: {node: '>= 0.4'} 1073 | 1074 | is-shared-array-buffer@1.0.3: 1075 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1076 | engines: {node: '>= 0.4'} 1077 | 1078 | is-stream@3.0.0: 1079 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1080 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1081 | 1082 | is-string@1.0.7: 1083 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1084 | engines: {node: '>= 0.4'} 1085 | 1086 | is-symbol@1.0.4: 1087 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1088 | engines: {node: '>= 0.4'} 1089 | 1090 | is-typed-array@1.1.13: 1091 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1092 | engines: {node: '>= 0.4'} 1093 | 1094 | is-weakmap@2.0.2: 1095 | resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 1096 | engines: {node: '>= 0.4'} 1097 | 1098 | is-weakref@1.0.2: 1099 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1100 | 1101 | is-weakset@2.0.3: 1102 | resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 1103 | engines: {node: '>= 0.4'} 1104 | 1105 | isarray@2.0.5: 1106 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1107 | 1108 | isexe@2.0.0: 1109 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1110 | 1111 | iterator.prototype@1.1.2: 1112 | resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 1113 | 1114 | jackspeak@2.3.6: 1115 | resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 1116 | engines: {node: '>=14'} 1117 | 1118 | jackspeak@3.4.3: 1119 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1120 | 1121 | jiti@1.21.6: 1122 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 1123 | hasBin: true 1124 | 1125 | js-tokens@4.0.0: 1126 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1127 | 1128 | js-yaml@4.1.0: 1129 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1130 | hasBin: true 1131 | 1132 | json-buffer@3.0.1: 1133 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1134 | 1135 | json-schema-traverse@0.4.1: 1136 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1137 | 1138 | json-stable-stringify-without-jsonify@1.0.1: 1139 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1140 | 1141 | json5@1.0.2: 1142 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1143 | hasBin: true 1144 | 1145 | jsx-ast-utils@3.3.5: 1146 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1147 | engines: {node: '>=4.0'} 1148 | 1149 | keyv@4.5.4: 1150 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1151 | 1152 | language-subtag-registry@0.3.23: 1153 | resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} 1154 | 1155 | language-tags@1.0.9: 1156 | resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1157 | engines: {node: '>=0.10'} 1158 | 1159 | levn@0.4.1: 1160 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1161 | engines: {node: '>= 0.8.0'} 1162 | 1163 | lilconfig@2.1.0: 1164 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1165 | engines: {node: '>=10'} 1166 | 1167 | lilconfig@3.1.2: 1168 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 1169 | engines: {node: '>=14'} 1170 | 1171 | lines-and-columns@1.2.4: 1172 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1173 | 1174 | lint-staged@15.2.7: 1175 | resolution: {integrity: sha512-+FdVbbCZ+yoh7E/RosSdqKJyUM2OEjTciH0TFNkawKgvFp1zbGlEC39RADg+xKBG1R4mhoH2j85myBQZ5wR+lw==} 1176 | engines: {node: '>=18.12.0'} 1177 | hasBin: true 1178 | 1179 | listr2@8.2.3: 1180 | resolution: {integrity: sha512-Lllokma2mtoniUOS94CcOErHWAug5iu7HOmDrvWgpw8jyQH2fomgB+7lZS4HWZxytUuQwkGOwe49FvwVaA85Xw==} 1181 | engines: {node: '>=18.0.0'} 1182 | 1183 | locate-path@6.0.0: 1184 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1185 | engines: {node: '>=10'} 1186 | 1187 | lodash.merge@4.6.2: 1188 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1189 | 1190 | log-update@6.0.0: 1191 | resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==} 1192 | engines: {node: '>=18'} 1193 | 1194 | loose-envify@1.4.0: 1195 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1196 | hasBin: true 1197 | 1198 | lru-cache@10.4.3: 1199 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1200 | 1201 | merge-stream@2.0.0: 1202 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1203 | 1204 | merge2@1.4.1: 1205 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1206 | engines: {node: '>= 8'} 1207 | 1208 | micromatch@4.0.7: 1209 | resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} 1210 | engines: {node: '>=8.6'} 1211 | 1212 | mimic-fn@2.1.0: 1213 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1214 | engines: {node: '>=6'} 1215 | 1216 | mimic-fn@4.0.0: 1217 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1218 | engines: {node: '>=12'} 1219 | 1220 | minimatch@3.1.2: 1221 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1222 | 1223 | minimatch@9.0.3: 1224 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 1225 | engines: {node: '>=16 || 14 >=14.17'} 1226 | 1227 | minimatch@9.0.5: 1228 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1229 | engines: {node: '>=16 || 14 >=14.17'} 1230 | 1231 | minimist@1.2.8: 1232 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1233 | 1234 | minipass@7.1.2: 1235 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1236 | engines: {node: '>=16 || 14 >=14.17'} 1237 | 1238 | ms@2.1.2: 1239 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1240 | 1241 | ms@2.1.3: 1242 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1243 | 1244 | mz@2.7.0: 1245 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1246 | 1247 | nanoid@3.3.7: 1248 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1249 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1250 | hasBin: true 1251 | 1252 | natural-compare@1.4.0: 1253 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1254 | 1255 | next@14.2.5: 1256 | resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} 1257 | engines: {node: '>=18.17.0'} 1258 | hasBin: true 1259 | peerDependencies: 1260 | '@opentelemetry/api': ^1.1.0 1261 | '@playwright/test': ^1.41.2 1262 | react: ^18.2.0 1263 | react-dom: ^18.2.0 1264 | sass: ^1.3.0 1265 | peerDependenciesMeta: 1266 | '@opentelemetry/api': 1267 | optional: true 1268 | '@playwright/test': 1269 | optional: true 1270 | sass: 1271 | optional: true 1272 | 1273 | node-releases@2.0.18: 1274 | resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 1275 | 1276 | normalize-path@3.0.0: 1277 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1278 | engines: {node: '>=0.10.0'} 1279 | 1280 | normalize-range@0.1.2: 1281 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1282 | engines: {node: '>=0.10.0'} 1283 | 1284 | npm-run-path@5.3.0: 1285 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 1286 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1287 | 1288 | object-assign@4.1.1: 1289 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1290 | engines: {node: '>=0.10.0'} 1291 | 1292 | object-hash@3.0.0: 1293 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1294 | engines: {node: '>= 6'} 1295 | 1296 | object-inspect@1.13.2: 1297 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1298 | engines: {node: '>= 0.4'} 1299 | 1300 | object-is@1.1.6: 1301 | resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} 1302 | engines: {node: '>= 0.4'} 1303 | 1304 | object-keys@1.1.1: 1305 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1306 | engines: {node: '>= 0.4'} 1307 | 1308 | object.assign@4.1.5: 1309 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1310 | engines: {node: '>= 0.4'} 1311 | 1312 | object.entries@1.1.8: 1313 | resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1314 | engines: {node: '>= 0.4'} 1315 | 1316 | object.fromentries@2.0.8: 1317 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1318 | engines: {node: '>= 0.4'} 1319 | 1320 | object.groupby@1.0.3: 1321 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1322 | engines: {node: '>= 0.4'} 1323 | 1324 | object.values@1.2.0: 1325 | resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1326 | engines: {node: '>= 0.4'} 1327 | 1328 | once@1.4.0: 1329 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1330 | 1331 | onetime@5.1.2: 1332 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 1333 | engines: {node: '>=6'} 1334 | 1335 | onetime@6.0.0: 1336 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1337 | engines: {node: '>=12'} 1338 | 1339 | optionator@0.9.4: 1340 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1341 | engines: {node: '>= 0.8.0'} 1342 | 1343 | p-limit@3.1.0: 1344 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1345 | engines: {node: '>=10'} 1346 | 1347 | p-locate@5.0.0: 1348 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1349 | engines: {node: '>=10'} 1350 | 1351 | package-json-from-dist@1.0.0: 1352 | resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1353 | 1354 | parent-module@1.0.1: 1355 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1356 | engines: {node: '>=6'} 1357 | 1358 | path-exists@4.0.0: 1359 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1360 | engines: {node: '>=8'} 1361 | 1362 | path-is-absolute@1.0.1: 1363 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1364 | engines: {node: '>=0.10.0'} 1365 | 1366 | path-key@3.1.1: 1367 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1368 | engines: {node: '>=8'} 1369 | 1370 | path-key@4.0.0: 1371 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1372 | engines: {node: '>=12'} 1373 | 1374 | path-parse@1.0.7: 1375 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1376 | 1377 | path-scurry@1.11.1: 1378 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1379 | engines: {node: '>=16 || 14 >=14.18'} 1380 | 1381 | path-type@4.0.0: 1382 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1383 | engines: {node: '>=8'} 1384 | 1385 | picocolors@1.0.1: 1386 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 1387 | 1388 | picomatch@2.3.1: 1389 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1390 | engines: {node: '>=8.6'} 1391 | 1392 | pidtree@0.6.0: 1393 | resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} 1394 | engines: {node: '>=0.10'} 1395 | hasBin: true 1396 | 1397 | pify@2.3.0: 1398 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1399 | engines: {node: '>=0.10.0'} 1400 | 1401 | pirates@4.0.6: 1402 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1403 | engines: {node: '>= 6'} 1404 | 1405 | possible-typed-array-names@1.0.0: 1406 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1407 | engines: {node: '>= 0.4'} 1408 | 1409 | postcss-import@15.1.0: 1410 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1411 | engines: {node: '>=14.0.0'} 1412 | peerDependencies: 1413 | postcss: ^8.0.0 1414 | 1415 | postcss-js@4.0.1: 1416 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1417 | engines: {node: ^12 || ^14 || >= 16} 1418 | peerDependencies: 1419 | postcss: ^8.4.21 1420 | 1421 | postcss-load-config@4.0.2: 1422 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1423 | engines: {node: '>= 14'} 1424 | peerDependencies: 1425 | postcss: '>=8.0.9' 1426 | ts-node: '>=9.0.0' 1427 | peerDependenciesMeta: 1428 | postcss: 1429 | optional: true 1430 | ts-node: 1431 | optional: true 1432 | 1433 | postcss-nested@6.2.0: 1434 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1435 | engines: {node: '>=12.0'} 1436 | peerDependencies: 1437 | postcss: ^8.2.14 1438 | 1439 | postcss-selector-parser@6.1.1: 1440 | resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} 1441 | engines: {node: '>=4'} 1442 | 1443 | postcss-value-parser@4.2.0: 1444 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1445 | 1446 | postcss@8.4.31: 1447 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1448 | engines: {node: ^10 || ^12 || >=14} 1449 | 1450 | postcss@8.4.40: 1451 | resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} 1452 | engines: {node: ^10 || ^12 || >=14} 1453 | 1454 | prelude-ls@1.2.1: 1455 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1456 | engines: {node: '>= 0.8.0'} 1457 | 1458 | prettier-plugin-tailwindcss@0.6.5: 1459 | resolution: {integrity: sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ==} 1460 | engines: {node: '>=14.21.3'} 1461 | peerDependencies: 1462 | '@ianvs/prettier-plugin-sort-imports': '*' 1463 | '@prettier/plugin-pug': '*' 1464 | '@shopify/prettier-plugin-liquid': '*' 1465 | '@trivago/prettier-plugin-sort-imports': '*' 1466 | '@zackad/prettier-plugin-twig-melody': '*' 1467 | prettier: ^3.0 1468 | prettier-plugin-astro: '*' 1469 | prettier-plugin-css-order: '*' 1470 | prettier-plugin-import-sort: '*' 1471 | prettier-plugin-jsdoc: '*' 1472 | prettier-plugin-marko: '*' 1473 | prettier-plugin-organize-attributes: '*' 1474 | prettier-plugin-organize-imports: '*' 1475 | prettier-plugin-sort-imports: '*' 1476 | prettier-plugin-style-order: '*' 1477 | prettier-plugin-svelte: '*' 1478 | peerDependenciesMeta: 1479 | '@ianvs/prettier-plugin-sort-imports': 1480 | optional: true 1481 | '@prettier/plugin-pug': 1482 | optional: true 1483 | '@shopify/prettier-plugin-liquid': 1484 | optional: true 1485 | '@trivago/prettier-plugin-sort-imports': 1486 | optional: true 1487 | '@zackad/prettier-plugin-twig-melody': 1488 | optional: true 1489 | prettier-plugin-astro: 1490 | optional: true 1491 | prettier-plugin-css-order: 1492 | optional: true 1493 | prettier-plugin-import-sort: 1494 | optional: true 1495 | prettier-plugin-jsdoc: 1496 | optional: true 1497 | prettier-plugin-marko: 1498 | optional: true 1499 | prettier-plugin-organize-attributes: 1500 | optional: true 1501 | prettier-plugin-organize-imports: 1502 | optional: true 1503 | prettier-plugin-sort-imports: 1504 | optional: true 1505 | prettier-plugin-style-order: 1506 | optional: true 1507 | prettier-plugin-svelte: 1508 | optional: true 1509 | 1510 | prettier@3.3.3: 1511 | resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} 1512 | engines: {node: '>=14'} 1513 | hasBin: true 1514 | 1515 | prop-types@15.8.1: 1516 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1517 | 1518 | punycode@2.3.1: 1519 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1520 | engines: {node: '>=6'} 1521 | 1522 | queue-microtask@1.2.3: 1523 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1524 | 1525 | react-dom@18.3.1: 1526 | resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1527 | peerDependencies: 1528 | react: ^18.3.1 1529 | 1530 | react-is@16.13.1: 1531 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1532 | 1533 | react@18.3.1: 1534 | resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 1535 | engines: {node: '>=0.10.0'} 1536 | 1537 | read-cache@1.0.0: 1538 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1539 | 1540 | readdirp@3.6.0: 1541 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1542 | engines: {node: '>=8.10.0'} 1543 | 1544 | reflect.getprototypeof@1.0.6: 1545 | resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1546 | engines: {node: '>= 0.4'} 1547 | 1548 | regexp.prototype.flags@1.5.2: 1549 | resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 1550 | engines: {node: '>= 0.4'} 1551 | 1552 | resolve-from@4.0.0: 1553 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1554 | engines: {node: '>=4'} 1555 | 1556 | resolve-pkg-maps@1.0.0: 1557 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1558 | 1559 | resolve@1.22.8: 1560 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1561 | hasBin: true 1562 | 1563 | resolve@2.0.0-next.5: 1564 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1565 | hasBin: true 1566 | 1567 | restore-cursor@4.0.0: 1568 | resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} 1569 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1570 | 1571 | reusify@1.0.4: 1572 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1573 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1574 | 1575 | rfdc@1.4.1: 1576 | resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 1577 | 1578 | rimraf@3.0.2: 1579 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1580 | deprecated: Rimraf versions prior to v4 are no longer supported 1581 | hasBin: true 1582 | 1583 | run-parallel@1.2.0: 1584 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1585 | 1586 | safe-array-concat@1.1.2: 1587 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1588 | engines: {node: '>=0.4'} 1589 | 1590 | safe-regex-test@1.0.3: 1591 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1592 | engines: {node: '>= 0.4'} 1593 | 1594 | scheduler@0.23.2: 1595 | resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1596 | 1597 | semver@6.3.1: 1598 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1599 | hasBin: true 1600 | 1601 | semver@7.6.3: 1602 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1603 | engines: {node: '>=10'} 1604 | hasBin: true 1605 | 1606 | set-function-length@1.2.2: 1607 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1608 | engines: {node: '>= 0.4'} 1609 | 1610 | set-function-name@2.0.2: 1611 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1612 | engines: {node: '>= 0.4'} 1613 | 1614 | shebang-command@2.0.0: 1615 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1616 | engines: {node: '>=8'} 1617 | 1618 | shebang-regex@3.0.0: 1619 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1620 | engines: {node: '>=8'} 1621 | 1622 | side-channel@1.0.6: 1623 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1624 | engines: {node: '>= 0.4'} 1625 | 1626 | signal-exit@3.0.7: 1627 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1628 | 1629 | signal-exit@4.1.0: 1630 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1631 | engines: {node: '>=14'} 1632 | 1633 | slash@3.0.0: 1634 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1635 | engines: {node: '>=8'} 1636 | 1637 | slice-ansi@5.0.0: 1638 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 1639 | engines: {node: '>=12'} 1640 | 1641 | slice-ansi@7.1.0: 1642 | resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} 1643 | engines: {node: '>=18'} 1644 | 1645 | source-map-js@1.2.0: 1646 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 1647 | engines: {node: '>=0.10.0'} 1648 | 1649 | stop-iteration-iterator@1.0.0: 1650 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 1651 | engines: {node: '>= 0.4'} 1652 | 1653 | streamsearch@1.1.0: 1654 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1655 | engines: {node: '>=10.0.0'} 1656 | 1657 | string-argv@0.3.2: 1658 | resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} 1659 | engines: {node: '>=0.6.19'} 1660 | 1661 | string-width@4.2.3: 1662 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1663 | engines: {node: '>=8'} 1664 | 1665 | string-width@5.1.2: 1666 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1667 | engines: {node: '>=12'} 1668 | 1669 | string-width@7.2.0: 1670 | resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 1671 | engines: {node: '>=18'} 1672 | 1673 | string.prototype.includes@2.0.0: 1674 | resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} 1675 | 1676 | string.prototype.matchall@4.0.11: 1677 | resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1678 | engines: {node: '>= 0.4'} 1679 | 1680 | string.prototype.repeat@1.0.0: 1681 | resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 1682 | 1683 | string.prototype.trim@1.2.9: 1684 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1685 | engines: {node: '>= 0.4'} 1686 | 1687 | string.prototype.trimend@1.0.8: 1688 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1689 | 1690 | string.prototype.trimstart@1.0.8: 1691 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1692 | engines: {node: '>= 0.4'} 1693 | 1694 | strip-ansi@6.0.1: 1695 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1696 | engines: {node: '>=8'} 1697 | 1698 | strip-ansi@7.1.0: 1699 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1700 | engines: {node: '>=12'} 1701 | 1702 | strip-bom@3.0.0: 1703 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1704 | engines: {node: '>=4'} 1705 | 1706 | strip-final-newline@3.0.0: 1707 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 1708 | engines: {node: '>=12'} 1709 | 1710 | strip-json-comments@3.1.1: 1711 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1712 | engines: {node: '>=8'} 1713 | 1714 | styled-jsx@5.1.1: 1715 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1716 | engines: {node: '>= 12.0.0'} 1717 | peerDependencies: 1718 | '@babel/core': '*' 1719 | babel-plugin-macros: '*' 1720 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1721 | peerDependenciesMeta: 1722 | '@babel/core': 1723 | optional: true 1724 | babel-plugin-macros: 1725 | optional: true 1726 | 1727 | sucrase@3.35.0: 1728 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1729 | engines: {node: '>=16 || 14 >=14.17'} 1730 | hasBin: true 1731 | 1732 | supports-color@7.2.0: 1733 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1734 | engines: {node: '>=8'} 1735 | 1736 | supports-preserve-symlinks-flag@1.0.0: 1737 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1738 | engines: {node: '>= 0.4'} 1739 | 1740 | tailwind-merge@2.4.0: 1741 | resolution: {integrity: sha512-49AwoOQNKdqKPd9CViyH5wJoSKsCDjUlzL8DxuGp3P1FsGY36NJDAa18jLZcaHAUUuTj+JB8IAo8zWgBNvBF7A==} 1742 | 1743 | tailwindcss-animate@1.0.7: 1744 | resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} 1745 | peerDependencies: 1746 | tailwindcss: '>=3.0.0 || insiders' 1747 | 1748 | tailwindcss@3.4.7: 1749 | resolution: {integrity: sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==} 1750 | engines: {node: '>=14.0.0'} 1751 | hasBin: true 1752 | 1753 | tapable@2.2.1: 1754 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1755 | engines: {node: '>=6'} 1756 | 1757 | text-table@0.2.0: 1758 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1759 | 1760 | thenify-all@1.6.0: 1761 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1762 | engines: {node: '>=0.8'} 1763 | 1764 | thenify@3.3.1: 1765 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1766 | 1767 | to-regex-range@5.0.1: 1768 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1769 | engines: {node: '>=8.0'} 1770 | 1771 | ts-api-utils@1.3.0: 1772 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 1773 | engines: {node: '>=16'} 1774 | peerDependencies: 1775 | typescript: '>=4.2.0' 1776 | 1777 | ts-interface-checker@0.1.13: 1778 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1779 | 1780 | tsconfig-paths@3.15.0: 1781 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1782 | 1783 | tslib@2.6.3: 1784 | resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} 1785 | 1786 | type-check@0.4.0: 1787 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1788 | engines: {node: '>= 0.8.0'} 1789 | 1790 | type-fest@0.20.2: 1791 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1792 | engines: {node: '>=10'} 1793 | 1794 | typed-array-buffer@1.0.2: 1795 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1796 | engines: {node: '>= 0.4'} 1797 | 1798 | typed-array-byte-length@1.0.1: 1799 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1800 | engines: {node: '>= 0.4'} 1801 | 1802 | typed-array-byte-offset@1.0.2: 1803 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1804 | engines: {node: '>= 0.4'} 1805 | 1806 | typed-array-length@1.0.6: 1807 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1808 | engines: {node: '>= 0.4'} 1809 | 1810 | typescript@5.4.5: 1811 | resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} 1812 | engines: {node: '>=14.17'} 1813 | hasBin: true 1814 | 1815 | unbox-primitive@1.0.2: 1816 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1817 | 1818 | undici-types@5.26.5: 1819 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1820 | 1821 | update-browserslist-db@1.1.0: 1822 | resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} 1823 | hasBin: true 1824 | peerDependencies: 1825 | browserslist: '>= 4.21.0' 1826 | 1827 | uri-js@4.4.1: 1828 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1829 | 1830 | util-deprecate@1.0.2: 1831 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1832 | 1833 | which-boxed-primitive@1.0.2: 1834 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1835 | 1836 | which-builtin-type@1.1.3: 1837 | resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 1838 | engines: {node: '>= 0.4'} 1839 | 1840 | which-collection@1.0.2: 1841 | resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 1842 | engines: {node: '>= 0.4'} 1843 | 1844 | which-typed-array@1.1.15: 1845 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1846 | engines: {node: '>= 0.4'} 1847 | 1848 | which@2.0.2: 1849 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1850 | engines: {node: '>= 8'} 1851 | hasBin: true 1852 | 1853 | word-wrap@1.2.5: 1854 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1855 | engines: {node: '>=0.10.0'} 1856 | 1857 | wrap-ansi@7.0.0: 1858 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1859 | engines: {node: '>=10'} 1860 | 1861 | wrap-ansi@8.1.0: 1862 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1863 | engines: {node: '>=12'} 1864 | 1865 | wrap-ansi@9.0.0: 1866 | resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} 1867 | engines: {node: '>=18'} 1868 | 1869 | wrappy@1.0.2: 1870 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1871 | 1872 | yaml@2.4.5: 1873 | resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} 1874 | engines: {node: '>= 14'} 1875 | hasBin: true 1876 | 1877 | yaml@2.5.0: 1878 | resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} 1879 | engines: {node: '>= 14'} 1880 | hasBin: true 1881 | 1882 | yocto-queue@0.1.0: 1883 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1884 | engines: {node: '>=10'} 1885 | 1886 | snapshots: 1887 | 1888 | '@alloc/quick-lru@5.2.0': {} 1889 | 1890 | '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': 1891 | dependencies: 1892 | eslint: 8.57.0 1893 | eslint-visitor-keys: 3.4.3 1894 | 1895 | '@eslint-community/regexpp@4.11.0': {} 1896 | 1897 | '@eslint/eslintrc@2.1.4': 1898 | dependencies: 1899 | ajv: 6.12.6 1900 | debug: 4.3.5 1901 | espree: 9.6.1 1902 | globals: 13.24.0 1903 | ignore: 5.3.1 1904 | import-fresh: 3.3.0 1905 | js-yaml: 4.1.0 1906 | minimatch: 3.1.2 1907 | strip-json-comments: 3.1.1 1908 | transitivePeerDependencies: 1909 | - supports-color 1910 | 1911 | '@eslint/js@8.57.0': {} 1912 | 1913 | '@humanwhocodes/config-array@0.11.14': 1914 | dependencies: 1915 | '@humanwhocodes/object-schema': 2.0.3 1916 | debug: 4.3.5 1917 | minimatch: 3.1.2 1918 | transitivePeerDependencies: 1919 | - supports-color 1920 | 1921 | '@humanwhocodes/module-importer@1.0.1': {} 1922 | 1923 | '@humanwhocodes/object-schema@2.0.3': {} 1924 | 1925 | '@isaacs/cliui@8.0.2': 1926 | dependencies: 1927 | string-width: 5.1.2 1928 | string-width-cjs: string-width@4.2.3 1929 | strip-ansi: 7.1.0 1930 | strip-ansi-cjs: strip-ansi@6.0.1 1931 | wrap-ansi: 8.1.0 1932 | wrap-ansi-cjs: wrap-ansi@7.0.0 1933 | 1934 | '@jridgewell/gen-mapping@0.3.5': 1935 | dependencies: 1936 | '@jridgewell/set-array': 1.2.1 1937 | '@jridgewell/sourcemap-codec': 1.5.0 1938 | '@jridgewell/trace-mapping': 0.3.25 1939 | 1940 | '@jridgewell/resolve-uri@3.1.2': {} 1941 | 1942 | '@jridgewell/set-array@1.2.1': {} 1943 | 1944 | '@jridgewell/sourcemap-codec@1.5.0': {} 1945 | 1946 | '@jridgewell/trace-mapping@0.3.25': 1947 | dependencies: 1948 | '@jridgewell/resolve-uri': 3.1.2 1949 | '@jridgewell/sourcemap-codec': 1.5.0 1950 | 1951 | '@next/env@14.2.5': {} 1952 | 1953 | '@next/eslint-plugin-next@14.2.5': 1954 | dependencies: 1955 | glob: 10.3.10 1956 | 1957 | '@next/swc-darwin-arm64@14.2.5': 1958 | optional: true 1959 | 1960 | '@next/swc-darwin-x64@14.2.5': 1961 | optional: true 1962 | 1963 | '@next/swc-linux-arm64-gnu@14.2.5': 1964 | optional: true 1965 | 1966 | '@next/swc-linux-arm64-musl@14.2.5': 1967 | optional: true 1968 | 1969 | '@next/swc-linux-x64-gnu@14.2.5': 1970 | optional: true 1971 | 1972 | '@next/swc-linux-x64-musl@14.2.5': 1973 | optional: true 1974 | 1975 | '@next/swc-win32-arm64-msvc@14.2.5': 1976 | optional: true 1977 | 1978 | '@next/swc-win32-ia32-msvc@14.2.5': 1979 | optional: true 1980 | 1981 | '@next/swc-win32-x64-msvc@14.2.5': 1982 | optional: true 1983 | 1984 | '@nodelib/fs.scandir@2.1.5': 1985 | dependencies: 1986 | '@nodelib/fs.stat': 2.0.5 1987 | run-parallel: 1.2.0 1988 | 1989 | '@nodelib/fs.stat@2.0.5': {} 1990 | 1991 | '@nodelib/fs.walk@1.2.8': 1992 | dependencies: 1993 | '@nodelib/fs.scandir': 2.1.5 1994 | fastq: 1.17.1 1995 | 1996 | '@pkgjs/parseargs@0.11.0': 1997 | optional: true 1998 | 1999 | '@radix-ui/react-icons@1.3.0(react@18.3.1)': 2000 | dependencies: 2001 | react: 18.3.1 2002 | 2003 | '@rushstack/eslint-patch@1.10.3': {} 2004 | 2005 | '@swc/counter@0.1.3': {} 2006 | 2007 | '@swc/helpers@0.5.5': 2008 | dependencies: 2009 | '@swc/counter': 0.1.3 2010 | tslib: 2.6.3 2011 | 2012 | '@types/json5@0.0.29': {} 2013 | 2014 | '@types/node@20.14.12': 2015 | dependencies: 2016 | undici-types: 5.26.5 2017 | 2018 | '@types/prop-types@15.7.12': {} 2019 | 2020 | '@types/react-dom@18.3.0': 2021 | dependencies: 2022 | '@types/react': 18.3.3 2023 | 2024 | '@types/react@18.3.3': 2025 | dependencies: 2026 | '@types/prop-types': 15.7.12 2027 | csstype: 3.1.3 2028 | 2029 | '@typescript-eslint/eslint-plugin@7.17.0(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': 2030 | dependencies: 2031 | '@eslint-community/regexpp': 4.11.0 2032 | '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2033 | '@typescript-eslint/scope-manager': 7.17.0 2034 | '@typescript-eslint/type-utils': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2035 | '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2036 | '@typescript-eslint/visitor-keys': 7.17.0 2037 | eslint: 8.57.0 2038 | graphemer: 1.4.0 2039 | ignore: 5.3.1 2040 | natural-compare: 1.4.0 2041 | ts-api-utils: 1.3.0(typescript@5.4.5) 2042 | optionalDependencies: 2043 | typescript: 5.4.5 2044 | transitivePeerDependencies: 2045 | - supports-color 2046 | 2047 | '@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5)': 2048 | dependencies: 2049 | '@typescript-eslint/scope-manager': 7.17.0 2050 | '@typescript-eslint/types': 7.17.0 2051 | '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.4.5) 2052 | '@typescript-eslint/visitor-keys': 7.17.0 2053 | debug: 4.3.5 2054 | eslint: 8.57.0 2055 | optionalDependencies: 2056 | typescript: 5.4.5 2057 | transitivePeerDependencies: 2058 | - supports-color 2059 | 2060 | '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5)': 2061 | dependencies: 2062 | '@typescript-eslint/scope-manager': 7.2.0 2063 | '@typescript-eslint/types': 7.2.0 2064 | '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) 2065 | '@typescript-eslint/visitor-keys': 7.2.0 2066 | debug: 4.3.5 2067 | eslint: 8.57.0 2068 | optionalDependencies: 2069 | typescript: 5.4.5 2070 | transitivePeerDependencies: 2071 | - supports-color 2072 | 2073 | '@typescript-eslint/scope-manager@7.17.0': 2074 | dependencies: 2075 | '@typescript-eslint/types': 7.17.0 2076 | '@typescript-eslint/visitor-keys': 7.17.0 2077 | 2078 | '@typescript-eslint/scope-manager@7.2.0': 2079 | dependencies: 2080 | '@typescript-eslint/types': 7.2.0 2081 | '@typescript-eslint/visitor-keys': 7.2.0 2082 | 2083 | '@typescript-eslint/type-utils@7.17.0(eslint@8.57.0)(typescript@5.4.5)': 2084 | dependencies: 2085 | '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.4.5) 2086 | '@typescript-eslint/utils': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2087 | debug: 4.3.5 2088 | eslint: 8.57.0 2089 | ts-api-utils: 1.3.0(typescript@5.4.5) 2090 | optionalDependencies: 2091 | typescript: 5.4.5 2092 | transitivePeerDependencies: 2093 | - supports-color 2094 | 2095 | '@typescript-eslint/types@7.17.0': {} 2096 | 2097 | '@typescript-eslint/types@7.2.0': {} 2098 | 2099 | '@typescript-eslint/typescript-estree@7.17.0(typescript@5.4.5)': 2100 | dependencies: 2101 | '@typescript-eslint/types': 7.17.0 2102 | '@typescript-eslint/visitor-keys': 7.17.0 2103 | debug: 4.3.5 2104 | globby: 11.1.0 2105 | is-glob: 4.0.3 2106 | minimatch: 9.0.5 2107 | semver: 7.6.3 2108 | ts-api-utils: 1.3.0(typescript@5.4.5) 2109 | optionalDependencies: 2110 | typescript: 5.4.5 2111 | transitivePeerDependencies: 2112 | - supports-color 2113 | 2114 | '@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5)': 2115 | dependencies: 2116 | '@typescript-eslint/types': 7.2.0 2117 | '@typescript-eslint/visitor-keys': 7.2.0 2118 | debug: 4.3.5 2119 | globby: 11.1.0 2120 | is-glob: 4.0.3 2121 | minimatch: 9.0.3 2122 | semver: 7.6.3 2123 | ts-api-utils: 1.3.0(typescript@5.4.5) 2124 | optionalDependencies: 2125 | typescript: 5.4.5 2126 | transitivePeerDependencies: 2127 | - supports-color 2128 | 2129 | '@typescript-eslint/utils@7.17.0(eslint@8.57.0)(typescript@5.4.5)': 2130 | dependencies: 2131 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 2132 | '@typescript-eslint/scope-manager': 7.17.0 2133 | '@typescript-eslint/types': 7.17.0 2134 | '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.4.5) 2135 | eslint: 8.57.0 2136 | transitivePeerDependencies: 2137 | - supports-color 2138 | - typescript 2139 | 2140 | '@typescript-eslint/visitor-keys@7.17.0': 2141 | dependencies: 2142 | '@typescript-eslint/types': 7.17.0 2143 | eslint-visitor-keys: 3.4.3 2144 | 2145 | '@typescript-eslint/visitor-keys@7.2.0': 2146 | dependencies: 2147 | '@typescript-eslint/types': 7.2.0 2148 | eslint-visitor-keys: 3.4.3 2149 | 2150 | '@ungap/structured-clone@1.2.0': {} 2151 | 2152 | acorn-jsx@5.3.2(acorn@8.12.1): 2153 | dependencies: 2154 | acorn: 8.12.1 2155 | 2156 | acorn@8.12.1: {} 2157 | 2158 | ajv@6.12.6: 2159 | dependencies: 2160 | fast-deep-equal: 3.1.3 2161 | fast-json-stable-stringify: 2.1.0 2162 | json-schema-traverse: 0.4.1 2163 | uri-js: 4.4.1 2164 | 2165 | ansi-escapes@6.2.1: {} 2166 | 2167 | ansi-regex@5.0.1: {} 2168 | 2169 | ansi-regex@6.0.1: {} 2170 | 2171 | ansi-styles@4.3.0: 2172 | dependencies: 2173 | color-convert: 2.0.1 2174 | 2175 | ansi-styles@6.2.1: {} 2176 | 2177 | any-promise@1.3.0: {} 2178 | 2179 | anymatch@3.1.3: 2180 | dependencies: 2181 | normalize-path: 3.0.0 2182 | picomatch: 2.3.1 2183 | 2184 | arg@5.0.2: {} 2185 | 2186 | argparse@2.0.1: {} 2187 | 2188 | aria-query@5.1.3: 2189 | dependencies: 2190 | deep-equal: 2.2.3 2191 | 2192 | array-buffer-byte-length@1.0.1: 2193 | dependencies: 2194 | call-bind: 1.0.7 2195 | is-array-buffer: 3.0.4 2196 | 2197 | array-includes@3.1.8: 2198 | dependencies: 2199 | call-bind: 1.0.7 2200 | define-properties: 1.2.1 2201 | es-abstract: 1.23.3 2202 | es-object-atoms: 1.0.0 2203 | get-intrinsic: 1.2.4 2204 | is-string: 1.0.7 2205 | 2206 | array-union@2.1.0: {} 2207 | 2208 | array.prototype.findlast@1.2.5: 2209 | dependencies: 2210 | call-bind: 1.0.7 2211 | define-properties: 1.2.1 2212 | es-abstract: 1.23.3 2213 | es-errors: 1.3.0 2214 | es-object-atoms: 1.0.0 2215 | es-shim-unscopables: 1.0.2 2216 | 2217 | array.prototype.findlastindex@1.2.5: 2218 | dependencies: 2219 | call-bind: 1.0.7 2220 | define-properties: 1.2.1 2221 | es-abstract: 1.23.3 2222 | es-errors: 1.3.0 2223 | es-object-atoms: 1.0.0 2224 | es-shim-unscopables: 1.0.2 2225 | 2226 | array.prototype.flat@1.3.2: 2227 | dependencies: 2228 | call-bind: 1.0.7 2229 | define-properties: 1.2.1 2230 | es-abstract: 1.23.3 2231 | es-shim-unscopables: 1.0.2 2232 | 2233 | array.prototype.flatmap@1.3.2: 2234 | dependencies: 2235 | call-bind: 1.0.7 2236 | define-properties: 1.2.1 2237 | es-abstract: 1.23.3 2238 | es-shim-unscopables: 1.0.2 2239 | 2240 | array.prototype.tosorted@1.1.4: 2241 | dependencies: 2242 | call-bind: 1.0.7 2243 | define-properties: 1.2.1 2244 | es-abstract: 1.23.3 2245 | es-errors: 1.3.0 2246 | es-shim-unscopables: 1.0.2 2247 | 2248 | arraybuffer.prototype.slice@1.0.3: 2249 | dependencies: 2250 | array-buffer-byte-length: 1.0.1 2251 | call-bind: 1.0.7 2252 | define-properties: 1.2.1 2253 | es-abstract: 1.23.3 2254 | es-errors: 1.3.0 2255 | get-intrinsic: 1.2.4 2256 | is-array-buffer: 3.0.4 2257 | is-shared-array-buffer: 1.0.3 2258 | 2259 | ast-types-flow@0.0.8: {} 2260 | 2261 | autoprefixer@10.4.19(postcss@8.4.40): 2262 | dependencies: 2263 | browserslist: 4.23.2 2264 | caniuse-lite: 1.0.30001643 2265 | fraction.js: 4.3.7 2266 | normalize-range: 0.1.2 2267 | picocolors: 1.0.1 2268 | postcss: 8.4.40 2269 | postcss-value-parser: 4.2.0 2270 | 2271 | available-typed-arrays@1.0.7: 2272 | dependencies: 2273 | possible-typed-array-names: 1.0.0 2274 | 2275 | axe-core@4.9.1: {} 2276 | 2277 | axobject-query@3.1.1: 2278 | dependencies: 2279 | deep-equal: 2.2.3 2280 | 2281 | balanced-match@1.0.2: {} 2282 | 2283 | binary-extensions@2.3.0: {} 2284 | 2285 | brace-expansion@1.1.11: 2286 | dependencies: 2287 | balanced-match: 1.0.2 2288 | concat-map: 0.0.1 2289 | 2290 | brace-expansion@2.0.1: 2291 | dependencies: 2292 | balanced-match: 1.0.2 2293 | 2294 | braces@3.0.3: 2295 | dependencies: 2296 | fill-range: 7.1.1 2297 | 2298 | browserslist@4.23.2: 2299 | dependencies: 2300 | caniuse-lite: 1.0.30001643 2301 | electron-to-chromium: 1.5.2 2302 | node-releases: 2.0.18 2303 | update-browserslist-db: 1.1.0(browserslist@4.23.2) 2304 | 2305 | busboy@1.6.0: 2306 | dependencies: 2307 | streamsearch: 1.1.0 2308 | 2309 | call-bind@1.0.7: 2310 | dependencies: 2311 | es-define-property: 1.0.0 2312 | es-errors: 1.3.0 2313 | function-bind: 1.1.2 2314 | get-intrinsic: 1.2.4 2315 | set-function-length: 1.2.2 2316 | 2317 | callsites@3.1.0: {} 2318 | 2319 | camelcase-css@2.0.1: {} 2320 | 2321 | caniuse-lite@1.0.30001643: {} 2322 | 2323 | chalk@4.1.2: 2324 | dependencies: 2325 | ansi-styles: 4.3.0 2326 | supports-color: 7.2.0 2327 | 2328 | chalk@5.3.0: {} 2329 | 2330 | chokidar@3.6.0: 2331 | dependencies: 2332 | anymatch: 3.1.3 2333 | braces: 3.0.3 2334 | glob-parent: 5.1.2 2335 | is-binary-path: 2.1.0 2336 | is-glob: 4.0.3 2337 | normalize-path: 3.0.0 2338 | readdirp: 3.6.0 2339 | optionalDependencies: 2340 | fsevents: 2.3.3 2341 | 2342 | class-variance-authority@0.7.0: 2343 | dependencies: 2344 | clsx: 2.0.0 2345 | 2346 | cli-cursor@4.0.0: 2347 | dependencies: 2348 | restore-cursor: 4.0.0 2349 | 2350 | cli-truncate@4.0.0: 2351 | dependencies: 2352 | slice-ansi: 5.0.0 2353 | string-width: 7.2.0 2354 | 2355 | client-only@0.0.1: {} 2356 | 2357 | clsx@2.0.0: {} 2358 | 2359 | clsx@2.1.1: {} 2360 | 2361 | color-convert@2.0.1: 2362 | dependencies: 2363 | color-name: 1.1.4 2364 | 2365 | color-name@1.1.4: {} 2366 | 2367 | colorette@2.0.20: {} 2368 | 2369 | commander@12.1.0: {} 2370 | 2371 | commander@4.1.1: {} 2372 | 2373 | concat-map@0.0.1: {} 2374 | 2375 | cross-spawn@7.0.3: 2376 | dependencies: 2377 | path-key: 3.1.1 2378 | shebang-command: 2.0.0 2379 | which: 2.0.2 2380 | 2381 | cssesc@3.0.0: {} 2382 | 2383 | csstype@3.1.3: {} 2384 | 2385 | damerau-levenshtein@1.0.8: {} 2386 | 2387 | data-view-buffer@1.0.1: 2388 | dependencies: 2389 | call-bind: 1.0.7 2390 | es-errors: 1.3.0 2391 | is-data-view: 1.0.1 2392 | 2393 | data-view-byte-length@1.0.1: 2394 | dependencies: 2395 | call-bind: 1.0.7 2396 | es-errors: 1.3.0 2397 | is-data-view: 1.0.1 2398 | 2399 | data-view-byte-offset@1.0.0: 2400 | dependencies: 2401 | call-bind: 1.0.7 2402 | es-errors: 1.3.0 2403 | is-data-view: 1.0.1 2404 | 2405 | debug@3.2.7: 2406 | dependencies: 2407 | ms: 2.1.3 2408 | 2409 | debug@4.3.5: 2410 | dependencies: 2411 | ms: 2.1.2 2412 | 2413 | deep-equal@2.2.3: 2414 | dependencies: 2415 | array-buffer-byte-length: 1.0.1 2416 | call-bind: 1.0.7 2417 | es-get-iterator: 1.1.3 2418 | get-intrinsic: 1.2.4 2419 | is-arguments: 1.1.1 2420 | is-array-buffer: 3.0.4 2421 | is-date-object: 1.0.5 2422 | is-regex: 1.1.4 2423 | is-shared-array-buffer: 1.0.3 2424 | isarray: 2.0.5 2425 | object-is: 1.1.6 2426 | object-keys: 1.1.1 2427 | object.assign: 4.1.5 2428 | regexp.prototype.flags: 1.5.2 2429 | side-channel: 1.0.6 2430 | which-boxed-primitive: 1.0.2 2431 | which-collection: 1.0.2 2432 | which-typed-array: 1.1.15 2433 | 2434 | deep-is@0.1.4: {} 2435 | 2436 | define-data-property@1.1.4: 2437 | dependencies: 2438 | es-define-property: 1.0.0 2439 | es-errors: 1.3.0 2440 | gopd: 1.0.1 2441 | 2442 | define-properties@1.2.1: 2443 | dependencies: 2444 | define-data-property: 1.1.4 2445 | has-property-descriptors: 1.0.2 2446 | object-keys: 1.1.1 2447 | 2448 | didyoumean@1.2.2: {} 2449 | 2450 | dir-glob@3.0.1: 2451 | dependencies: 2452 | path-type: 4.0.0 2453 | 2454 | dlv@1.1.3: {} 2455 | 2456 | doctrine@2.1.0: 2457 | dependencies: 2458 | esutils: 2.0.3 2459 | 2460 | doctrine@3.0.0: 2461 | dependencies: 2462 | esutils: 2.0.3 2463 | 2464 | eastasianwidth@0.2.0: {} 2465 | 2466 | electron-to-chromium@1.5.2: {} 2467 | 2468 | emoji-regex@10.3.0: {} 2469 | 2470 | emoji-regex@8.0.0: {} 2471 | 2472 | emoji-regex@9.2.2: {} 2473 | 2474 | enhanced-resolve@5.17.1: 2475 | dependencies: 2476 | graceful-fs: 4.2.11 2477 | tapable: 2.2.1 2478 | 2479 | es-abstract@1.23.3: 2480 | dependencies: 2481 | array-buffer-byte-length: 1.0.1 2482 | arraybuffer.prototype.slice: 1.0.3 2483 | available-typed-arrays: 1.0.7 2484 | call-bind: 1.0.7 2485 | data-view-buffer: 1.0.1 2486 | data-view-byte-length: 1.0.1 2487 | data-view-byte-offset: 1.0.0 2488 | es-define-property: 1.0.0 2489 | es-errors: 1.3.0 2490 | es-object-atoms: 1.0.0 2491 | es-set-tostringtag: 2.0.3 2492 | es-to-primitive: 1.2.1 2493 | function.prototype.name: 1.1.6 2494 | get-intrinsic: 1.2.4 2495 | get-symbol-description: 1.0.2 2496 | globalthis: 1.0.4 2497 | gopd: 1.0.1 2498 | has-property-descriptors: 1.0.2 2499 | has-proto: 1.0.3 2500 | has-symbols: 1.0.3 2501 | hasown: 2.0.2 2502 | internal-slot: 1.0.7 2503 | is-array-buffer: 3.0.4 2504 | is-callable: 1.2.7 2505 | is-data-view: 1.0.1 2506 | is-negative-zero: 2.0.3 2507 | is-regex: 1.1.4 2508 | is-shared-array-buffer: 1.0.3 2509 | is-string: 1.0.7 2510 | is-typed-array: 1.1.13 2511 | is-weakref: 1.0.2 2512 | object-inspect: 1.13.2 2513 | object-keys: 1.1.1 2514 | object.assign: 4.1.5 2515 | regexp.prototype.flags: 1.5.2 2516 | safe-array-concat: 1.1.2 2517 | safe-regex-test: 1.0.3 2518 | string.prototype.trim: 1.2.9 2519 | string.prototype.trimend: 1.0.8 2520 | string.prototype.trimstart: 1.0.8 2521 | typed-array-buffer: 1.0.2 2522 | typed-array-byte-length: 1.0.1 2523 | typed-array-byte-offset: 1.0.2 2524 | typed-array-length: 1.0.6 2525 | unbox-primitive: 1.0.2 2526 | which-typed-array: 1.1.15 2527 | 2528 | es-define-property@1.0.0: 2529 | dependencies: 2530 | get-intrinsic: 1.2.4 2531 | 2532 | es-errors@1.3.0: {} 2533 | 2534 | es-get-iterator@1.1.3: 2535 | dependencies: 2536 | call-bind: 1.0.7 2537 | get-intrinsic: 1.2.4 2538 | has-symbols: 1.0.3 2539 | is-arguments: 1.1.1 2540 | is-map: 2.0.3 2541 | is-set: 2.0.3 2542 | is-string: 1.0.7 2543 | isarray: 2.0.5 2544 | stop-iteration-iterator: 1.0.0 2545 | 2546 | es-iterator-helpers@1.0.19: 2547 | dependencies: 2548 | call-bind: 1.0.7 2549 | define-properties: 1.2.1 2550 | es-abstract: 1.23.3 2551 | es-errors: 1.3.0 2552 | es-set-tostringtag: 2.0.3 2553 | function-bind: 1.1.2 2554 | get-intrinsic: 1.2.4 2555 | globalthis: 1.0.4 2556 | has-property-descriptors: 1.0.2 2557 | has-proto: 1.0.3 2558 | has-symbols: 1.0.3 2559 | internal-slot: 1.0.7 2560 | iterator.prototype: 1.1.2 2561 | safe-array-concat: 1.1.2 2562 | 2563 | es-object-atoms@1.0.0: 2564 | dependencies: 2565 | es-errors: 1.3.0 2566 | 2567 | es-set-tostringtag@2.0.3: 2568 | dependencies: 2569 | get-intrinsic: 1.2.4 2570 | has-tostringtag: 1.0.2 2571 | hasown: 2.0.2 2572 | 2573 | es-shim-unscopables@1.0.2: 2574 | dependencies: 2575 | hasown: 2.0.2 2576 | 2577 | es-to-primitive@1.2.1: 2578 | dependencies: 2579 | is-callable: 1.2.7 2580 | is-date-object: 1.0.5 2581 | is-symbol: 1.0.4 2582 | 2583 | escalade@3.1.2: {} 2584 | 2585 | escape-string-regexp@4.0.0: {} 2586 | 2587 | eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.4.5): 2588 | dependencies: 2589 | '@next/eslint-plugin-next': 14.2.5 2590 | '@rushstack/eslint-patch': 1.10.3 2591 | '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 2592 | eslint: 8.57.0 2593 | eslint-import-resolver-node: 0.3.9 2594 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) 2595 | eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) 2596 | eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) 2597 | eslint-plugin-react: 7.35.0(eslint@8.57.0) 2598 | eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) 2599 | optionalDependencies: 2600 | typescript: 5.4.5 2601 | transitivePeerDependencies: 2602 | - eslint-import-resolver-webpack 2603 | - supports-color 2604 | 2605 | eslint-config-prettier@9.1.0(eslint@8.57.0): 2606 | dependencies: 2607 | eslint: 8.57.0 2608 | 2609 | eslint-import-resolver-node@0.3.9: 2610 | dependencies: 2611 | debug: 3.2.7 2612 | is-core-module: 2.15.0 2613 | resolve: 1.22.8 2614 | transitivePeerDependencies: 2615 | - supports-color 2616 | 2617 | eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): 2618 | dependencies: 2619 | debug: 4.3.5 2620 | enhanced-resolve: 5.17.1 2621 | eslint: 8.57.0 2622 | eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0) 2623 | eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) 2624 | fast-glob: 3.3.2 2625 | get-tsconfig: 4.7.6 2626 | is-core-module: 2.15.0 2627 | is-glob: 4.0.3 2628 | transitivePeerDependencies: 2629 | - '@typescript-eslint/parser' 2630 | - eslint-import-resolver-node 2631 | - eslint-import-resolver-webpack 2632 | - supports-color 2633 | 2634 | eslint-module-utils@2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): 2635 | dependencies: 2636 | debug: 3.2.7 2637 | optionalDependencies: 2638 | '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2639 | eslint: 8.57.0 2640 | eslint-import-resolver-node: 0.3.9 2641 | transitivePeerDependencies: 2642 | - supports-color 2643 | 2644 | eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): 2645 | dependencies: 2646 | debug: 3.2.7 2647 | optionalDependencies: 2648 | '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 2649 | eslint: 8.57.0 2650 | eslint-import-resolver-node: 0.3.9 2651 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) 2652 | transitivePeerDependencies: 2653 | - supports-color 2654 | 2655 | eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0): 2656 | dependencies: 2657 | array-includes: 3.1.8 2658 | array.prototype.findlastindex: 1.2.5 2659 | array.prototype.flat: 1.3.2 2660 | array.prototype.flatmap: 1.3.2 2661 | debug: 3.2.7 2662 | doctrine: 2.1.0 2663 | eslint: 8.57.0 2664 | eslint-import-resolver-node: 0.3.9 2665 | eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.17.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) 2666 | hasown: 2.0.2 2667 | is-core-module: 2.15.0 2668 | is-glob: 4.0.3 2669 | minimatch: 3.1.2 2670 | object.fromentries: 2.0.8 2671 | object.groupby: 1.0.3 2672 | object.values: 1.2.0 2673 | semver: 6.3.1 2674 | tsconfig-paths: 3.15.0 2675 | optionalDependencies: 2676 | '@typescript-eslint/parser': 7.17.0(eslint@8.57.0)(typescript@5.4.5) 2677 | transitivePeerDependencies: 2678 | - eslint-import-resolver-typescript 2679 | - eslint-import-resolver-webpack 2680 | - supports-color 2681 | 2682 | eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): 2683 | dependencies: 2684 | aria-query: 5.1.3 2685 | array-includes: 3.1.8 2686 | array.prototype.flatmap: 1.3.2 2687 | ast-types-flow: 0.0.8 2688 | axe-core: 4.9.1 2689 | axobject-query: 3.1.1 2690 | damerau-levenshtein: 1.0.8 2691 | emoji-regex: 9.2.2 2692 | es-iterator-helpers: 1.0.19 2693 | eslint: 8.57.0 2694 | hasown: 2.0.2 2695 | jsx-ast-utils: 3.3.5 2696 | language-tags: 1.0.9 2697 | minimatch: 3.1.2 2698 | object.fromentries: 2.0.8 2699 | safe-regex-test: 1.0.3 2700 | string.prototype.includes: 2.0.0 2701 | 2702 | eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): 2703 | dependencies: 2704 | eslint: 8.57.0 2705 | 2706 | eslint-plugin-react@7.35.0(eslint@8.57.0): 2707 | dependencies: 2708 | array-includes: 3.1.8 2709 | array.prototype.findlast: 1.2.5 2710 | array.prototype.flatmap: 1.3.2 2711 | array.prototype.tosorted: 1.1.4 2712 | doctrine: 2.1.0 2713 | es-iterator-helpers: 1.0.19 2714 | eslint: 8.57.0 2715 | estraverse: 5.3.0 2716 | hasown: 2.0.2 2717 | jsx-ast-utils: 3.3.5 2718 | minimatch: 3.1.2 2719 | object.entries: 1.1.8 2720 | object.fromentries: 2.0.8 2721 | object.values: 1.2.0 2722 | prop-types: 15.8.1 2723 | resolve: 2.0.0-next.5 2724 | semver: 6.3.1 2725 | string.prototype.matchall: 4.0.11 2726 | string.prototype.repeat: 1.0.0 2727 | 2728 | eslint-scope@7.2.2: 2729 | dependencies: 2730 | esrecurse: 4.3.0 2731 | estraverse: 5.3.0 2732 | 2733 | eslint-visitor-keys@3.4.3: {} 2734 | 2735 | eslint@8.57.0: 2736 | dependencies: 2737 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 2738 | '@eslint-community/regexpp': 4.11.0 2739 | '@eslint/eslintrc': 2.1.4 2740 | '@eslint/js': 8.57.0 2741 | '@humanwhocodes/config-array': 0.11.14 2742 | '@humanwhocodes/module-importer': 1.0.1 2743 | '@nodelib/fs.walk': 1.2.8 2744 | '@ungap/structured-clone': 1.2.0 2745 | ajv: 6.12.6 2746 | chalk: 4.1.2 2747 | cross-spawn: 7.0.3 2748 | debug: 4.3.5 2749 | doctrine: 3.0.0 2750 | escape-string-regexp: 4.0.0 2751 | eslint-scope: 7.2.2 2752 | eslint-visitor-keys: 3.4.3 2753 | espree: 9.6.1 2754 | esquery: 1.6.0 2755 | esutils: 2.0.3 2756 | fast-deep-equal: 3.1.3 2757 | file-entry-cache: 6.0.1 2758 | find-up: 5.0.0 2759 | glob-parent: 6.0.2 2760 | globals: 13.24.0 2761 | graphemer: 1.4.0 2762 | ignore: 5.3.1 2763 | imurmurhash: 0.1.4 2764 | is-glob: 4.0.3 2765 | is-path-inside: 3.0.3 2766 | js-yaml: 4.1.0 2767 | json-stable-stringify-without-jsonify: 1.0.1 2768 | levn: 0.4.1 2769 | lodash.merge: 4.6.2 2770 | minimatch: 3.1.2 2771 | natural-compare: 1.4.0 2772 | optionator: 0.9.4 2773 | strip-ansi: 6.0.1 2774 | text-table: 0.2.0 2775 | transitivePeerDependencies: 2776 | - supports-color 2777 | 2778 | espree@9.6.1: 2779 | dependencies: 2780 | acorn: 8.12.1 2781 | acorn-jsx: 5.3.2(acorn@8.12.1) 2782 | eslint-visitor-keys: 3.4.3 2783 | 2784 | esquery@1.6.0: 2785 | dependencies: 2786 | estraverse: 5.3.0 2787 | 2788 | esrecurse@4.3.0: 2789 | dependencies: 2790 | estraverse: 5.3.0 2791 | 2792 | estraverse@5.3.0: {} 2793 | 2794 | esutils@2.0.3: {} 2795 | 2796 | eventemitter3@5.0.1: {} 2797 | 2798 | execa@8.0.1: 2799 | dependencies: 2800 | cross-spawn: 7.0.3 2801 | get-stream: 8.0.1 2802 | human-signals: 5.0.0 2803 | is-stream: 3.0.0 2804 | merge-stream: 2.0.0 2805 | npm-run-path: 5.3.0 2806 | onetime: 6.0.0 2807 | signal-exit: 4.1.0 2808 | strip-final-newline: 3.0.0 2809 | 2810 | fast-deep-equal@3.1.3: {} 2811 | 2812 | fast-glob@3.3.2: 2813 | dependencies: 2814 | '@nodelib/fs.stat': 2.0.5 2815 | '@nodelib/fs.walk': 1.2.8 2816 | glob-parent: 5.1.2 2817 | merge2: 1.4.1 2818 | micromatch: 4.0.7 2819 | 2820 | fast-json-stable-stringify@2.1.0: {} 2821 | 2822 | fast-levenshtein@2.0.6: {} 2823 | 2824 | fastq@1.17.1: 2825 | dependencies: 2826 | reusify: 1.0.4 2827 | 2828 | file-entry-cache@6.0.1: 2829 | dependencies: 2830 | flat-cache: 3.2.0 2831 | 2832 | fill-range@7.1.1: 2833 | dependencies: 2834 | to-regex-range: 5.0.1 2835 | 2836 | find-up@5.0.0: 2837 | dependencies: 2838 | locate-path: 6.0.0 2839 | path-exists: 4.0.0 2840 | 2841 | flat-cache@3.2.0: 2842 | dependencies: 2843 | flatted: 3.3.1 2844 | keyv: 4.5.4 2845 | rimraf: 3.0.2 2846 | 2847 | flatted@3.3.1: {} 2848 | 2849 | for-each@0.3.3: 2850 | dependencies: 2851 | is-callable: 1.2.7 2852 | 2853 | foreground-child@3.2.1: 2854 | dependencies: 2855 | cross-spawn: 7.0.3 2856 | signal-exit: 4.1.0 2857 | 2858 | fraction.js@4.3.7: {} 2859 | 2860 | fs.realpath@1.0.0: {} 2861 | 2862 | fsevents@2.3.3: 2863 | optional: true 2864 | 2865 | function-bind@1.1.2: {} 2866 | 2867 | function.prototype.name@1.1.6: 2868 | dependencies: 2869 | call-bind: 1.0.7 2870 | define-properties: 1.2.1 2871 | es-abstract: 1.23.3 2872 | functions-have-names: 1.2.3 2873 | 2874 | functions-have-names@1.2.3: {} 2875 | 2876 | get-east-asian-width@1.2.0: {} 2877 | 2878 | get-intrinsic@1.2.4: 2879 | dependencies: 2880 | es-errors: 1.3.0 2881 | function-bind: 1.1.2 2882 | has-proto: 1.0.3 2883 | has-symbols: 1.0.3 2884 | hasown: 2.0.2 2885 | 2886 | get-stream@8.0.1: {} 2887 | 2888 | get-symbol-description@1.0.2: 2889 | dependencies: 2890 | call-bind: 1.0.7 2891 | es-errors: 1.3.0 2892 | get-intrinsic: 1.2.4 2893 | 2894 | get-tsconfig@4.7.6: 2895 | dependencies: 2896 | resolve-pkg-maps: 1.0.0 2897 | 2898 | glob-parent@5.1.2: 2899 | dependencies: 2900 | is-glob: 4.0.3 2901 | 2902 | glob-parent@6.0.2: 2903 | dependencies: 2904 | is-glob: 4.0.3 2905 | 2906 | glob@10.3.10: 2907 | dependencies: 2908 | foreground-child: 3.2.1 2909 | jackspeak: 2.3.6 2910 | minimatch: 9.0.5 2911 | minipass: 7.1.2 2912 | path-scurry: 1.11.1 2913 | 2914 | glob@10.4.5: 2915 | dependencies: 2916 | foreground-child: 3.2.1 2917 | jackspeak: 3.4.3 2918 | minimatch: 9.0.5 2919 | minipass: 7.1.2 2920 | package-json-from-dist: 1.0.0 2921 | path-scurry: 1.11.1 2922 | 2923 | glob@7.2.3: 2924 | dependencies: 2925 | fs.realpath: 1.0.0 2926 | inflight: 1.0.6 2927 | inherits: 2.0.4 2928 | minimatch: 3.1.2 2929 | once: 1.4.0 2930 | path-is-absolute: 1.0.1 2931 | 2932 | globals@13.24.0: 2933 | dependencies: 2934 | type-fest: 0.20.2 2935 | 2936 | globalthis@1.0.4: 2937 | dependencies: 2938 | define-properties: 1.2.1 2939 | gopd: 1.0.1 2940 | 2941 | globby@11.1.0: 2942 | dependencies: 2943 | array-union: 2.1.0 2944 | dir-glob: 3.0.1 2945 | fast-glob: 3.3.2 2946 | ignore: 5.3.1 2947 | merge2: 1.4.1 2948 | slash: 3.0.0 2949 | 2950 | gopd@1.0.1: 2951 | dependencies: 2952 | get-intrinsic: 1.2.4 2953 | 2954 | graceful-fs@4.2.11: {} 2955 | 2956 | graphemer@1.4.0: {} 2957 | 2958 | has-bigints@1.0.2: {} 2959 | 2960 | has-flag@4.0.0: {} 2961 | 2962 | has-property-descriptors@1.0.2: 2963 | dependencies: 2964 | es-define-property: 1.0.0 2965 | 2966 | has-proto@1.0.3: {} 2967 | 2968 | has-symbols@1.0.3: {} 2969 | 2970 | has-tostringtag@1.0.2: 2971 | dependencies: 2972 | has-symbols: 1.0.3 2973 | 2974 | hasown@2.0.2: 2975 | dependencies: 2976 | function-bind: 1.1.2 2977 | 2978 | human-signals@5.0.0: {} 2979 | 2980 | husky@9.1.2: {} 2981 | 2982 | ignore@5.3.1: {} 2983 | 2984 | import-fresh@3.3.0: 2985 | dependencies: 2986 | parent-module: 1.0.1 2987 | resolve-from: 4.0.0 2988 | 2989 | imurmurhash@0.1.4: {} 2990 | 2991 | inflight@1.0.6: 2992 | dependencies: 2993 | once: 1.4.0 2994 | wrappy: 1.0.2 2995 | 2996 | inherits@2.0.4: {} 2997 | 2998 | internal-slot@1.0.7: 2999 | dependencies: 3000 | es-errors: 1.3.0 3001 | hasown: 2.0.2 3002 | side-channel: 1.0.6 3003 | 3004 | is-arguments@1.1.1: 3005 | dependencies: 3006 | call-bind: 1.0.7 3007 | has-tostringtag: 1.0.2 3008 | 3009 | is-array-buffer@3.0.4: 3010 | dependencies: 3011 | call-bind: 1.0.7 3012 | get-intrinsic: 1.2.4 3013 | 3014 | is-async-function@2.0.0: 3015 | dependencies: 3016 | has-tostringtag: 1.0.2 3017 | 3018 | is-bigint@1.0.4: 3019 | dependencies: 3020 | has-bigints: 1.0.2 3021 | 3022 | is-binary-path@2.1.0: 3023 | dependencies: 3024 | binary-extensions: 2.3.0 3025 | 3026 | is-boolean-object@1.1.2: 3027 | dependencies: 3028 | call-bind: 1.0.7 3029 | has-tostringtag: 1.0.2 3030 | 3031 | is-callable@1.2.7: {} 3032 | 3033 | is-core-module@2.15.0: 3034 | dependencies: 3035 | hasown: 2.0.2 3036 | 3037 | is-data-view@1.0.1: 3038 | dependencies: 3039 | is-typed-array: 1.1.13 3040 | 3041 | is-date-object@1.0.5: 3042 | dependencies: 3043 | has-tostringtag: 1.0.2 3044 | 3045 | is-extglob@2.1.1: {} 3046 | 3047 | is-finalizationregistry@1.0.2: 3048 | dependencies: 3049 | call-bind: 1.0.7 3050 | 3051 | is-fullwidth-code-point@3.0.0: {} 3052 | 3053 | is-fullwidth-code-point@4.0.0: {} 3054 | 3055 | is-fullwidth-code-point@5.0.0: 3056 | dependencies: 3057 | get-east-asian-width: 1.2.0 3058 | 3059 | is-generator-function@1.0.10: 3060 | dependencies: 3061 | has-tostringtag: 1.0.2 3062 | 3063 | is-glob@4.0.3: 3064 | dependencies: 3065 | is-extglob: 2.1.1 3066 | 3067 | is-map@2.0.3: {} 3068 | 3069 | is-negative-zero@2.0.3: {} 3070 | 3071 | is-number-object@1.0.7: 3072 | dependencies: 3073 | has-tostringtag: 1.0.2 3074 | 3075 | is-number@7.0.0: {} 3076 | 3077 | is-path-inside@3.0.3: {} 3078 | 3079 | is-regex@1.1.4: 3080 | dependencies: 3081 | call-bind: 1.0.7 3082 | has-tostringtag: 1.0.2 3083 | 3084 | is-set@2.0.3: {} 3085 | 3086 | is-shared-array-buffer@1.0.3: 3087 | dependencies: 3088 | call-bind: 1.0.7 3089 | 3090 | is-stream@3.0.0: {} 3091 | 3092 | is-string@1.0.7: 3093 | dependencies: 3094 | has-tostringtag: 1.0.2 3095 | 3096 | is-symbol@1.0.4: 3097 | dependencies: 3098 | has-symbols: 1.0.3 3099 | 3100 | is-typed-array@1.1.13: 3101 | dependencies: 3102 | which-typed-array: 1.1.15 3103 | 3104 | is-weakmap@2.0.2: {} 3105 | 3106 | is-weakref@1.0.2: 3107 | dependencies: 3108 | call-bind: 1.0.7 3109 | 3110 | is-weakset@2.0.3: 3111 | dependencies: 3112 | call-bind: 1.0.7 3113 | get-intrinsic: 1.2.4 3114 | 3115 | isarray@2.0.5: {} 3116 | 3117 | isexe@2.0.0: {} 3118 | 3119 | iterator.prototype@1.1.2: 3120 | dependencies: 3121 | define-properties: 1.2.1 3122 | get-intrinsic: 1.2.4 3123 | has-symbols: 1.0.3 3124 | reflect.getprototypeof: 1.0.6 3125 | set-function-name: 2.0.2 3126 | 3127 | jackspeak@2.3.6: 3128 | dependencies: 3129 | '@isaacs/cliui': 8.0.2 3130 | optionalDependencies: 3131 | '@pkgjs/parseargs': 0.11.0 3132 | 3133 | jackspeak@3.4.3: 3134 | dependencies: 3135 | '@isaacs/cliui': 8.0.2 3136 | optionalDependencies: 3137 | '@pkgjs/parseargs': 0.11.0 3138 | 3139 | jiti@1.21.6: {} 3140 | 3141 | js-tokens@4.0.0: {} 3142 | 3143 | js-yaml@4.1.0: 3144 | dependencies: 3145 | argparse: 2.0.1 3146 | 3147 | json-buffer@3.0.1: {} 3148 | 3149 | json-schema-traverse@0.4.1: {} 3150 | 3151 | json-stable-stringify-without-jsonify@1.0.1: {} 3152 | 3153 | json5@1.0.2: 3154 | dependencies: 3155 | minimist: 1.2.8 3156 | 3157 | jsx-ast-utils@3.3.5: 3158 | dependencies: 3159 | array-includes: 3.1.8 3160 | array.prototype.flat: 1.3.2 3161 | object.assign: 4.1.5 3162 | object.values: 1.2.0 3163 | 3164 | keyv@4.5.4: 3165 | dependencies: 3166 | json-buffer: 3.0.1 3167 | 3168 | language-subtag-registry@0.3.23: {} 3169 | 3170 | language-tags@1.0.9: 3171 | dependencies: 3172 | language-subtag-registry: 0.3.23 3173 | 3174 | levn@0.4.1: 3175 | dependencies: 3176 | prelude-ls: 1.2.1 3177 | type-check: 0.4.0 3178 | 3179 | lilconfig@2.1.0: {} 3180 | 3181 | lilconfig@3.1.2: {} 3182 | 3183 | lines-and-columns@1.2.4: {} 3184 | 3185 | lint-staged@15.2.7: 3186 | dependencies: 3187 | chalk: 5.3.0 3188 | commander: 12.1.0 3189 | debug: 4.3.5 3190 | execa: 8.0.1 3191 | lilconfig: 3.1.2 3192 | listr2: 8.2.3 3193 | micromatch: 4.0.7 3194 | pidtree: 0.6.0 3195 | string-argv: 0.3.2 3196 | yaml: 2.4.5 3197 | transitivePeerDependencies: 3198 | - supports-color 3199 | 3200 | listr2@8.2.3: 3201 | dependencies: 3202 | cli-truncate: 4.0.0 3203 | colorette: 2.0.20 3204 | eventemitter3: 5.0.1 3205 | log-update: 6.0.0 3206 | rfdc: 1.4.1 3207 | wrap-ansi: 9.0.0 3208 | 3209 | locate-path@6.0.0: 3210 | dependencies: 3211 | p-locate: 5.0.0 3212 | 3213 | lodash.merge@4.6.2: {} 3214 | 3215 | log-update@6.0.0: 3216 | dependencies: 3217 | ansi-escapes: 6.2.1 3218 | cli-cursor: 4.0.0 3219 | slice-ansi: 7.1.0 3220 | strip-ansi: 7.1.0 3221 | wrap-ansi: 9.0.0 3222 | 3223 | loose-envify@1.4.0: 3224 | dependencies: 3225 | js-tokens: 4.0.0 3226 | 3227 | lru-cache@10.4.3: {} 3228 | 3229 | merge-stream@2.0.0: {} 3230 | 3231 | merge2@1.4.1: {} 3232 | 3233 | micromatch@4.0.7: 3234 | dependencies: 3235 | braces: 3.0.3 3236 | picomatch: 2.3.1 3237 | 3238 | mimic-fn@2.1.0: {} 3239 | 3240 | mimic-fn@4.0.0: {} 3241 | 3242 | minimatch@3.1.2: 3243 | dependencies: 3244 | brace-expansion: 1.1.11 3245 | 3246 | minimatch@9.0.3: 3247 | dependencies: 3248 | brace-expansion: 2.0.1 3249 | 3250 | minimatch@9.0.5: 3251 | dependencies: 3252 | brace-expansion: 2.0.1 3253 | 3254 | minimist@1.2.8: {} 3255 | 3256 | minipass@7.1.2: {} 3257 | 3258 | ms@2.1.2: {} 3259 | 3260 | ms@2.1.3: {} 3261 | 3262 | mz@2.7.0: 3263 | dependencies: 3264 | any-promise: 1.3.0 3265 | object-assign: 4.1.1 3266 | thenify-all: 1.6.0 3267 | 3268 | nanoid@3.3.7: {} 3269 | 3270 | natural-compare@1.4.0: {} 3271 | 3272 | next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 3273 | dependencies: 3274 | '@next/env': 14.2.5 3275 | '@swc/helpers': 0.5.5 3276 | busboy: 1.6.0 3277 | caniuse-lite: 1.0.30001643 3278 | graceful-fs: 4.2.11 3279 | postcss: 8.4.31 3280 | react: 18.3.1 3281 | react-dom: 18.3.1(react@18.3.1) 3282 | styled-jsx: 5.1.1(react@18.3.1) 3283 | optionalDependencies: 3284 | '@next/swc-darwin-arm64': 14.2.5 3285 | '@next/swc-darwin-x64': 14.2.5 3286 | '@next/swc-linux-arm64-gnu': 14.2.5 3287 | '@next/swc-linux-arm64-musl': 14.2.5 3288 | '@next/swc-linux-x64-gnu': 14.2.5 3289 | '@next/swc-linux-x64-musl': 14.2.5 3290 | '@next/swc-win32-arm64-msvc': 14.2.5 3291 | '@next/swc-win32-ia32-msvc': 14.2.5 3292 | '@next/swc-win32-x64-msvc': 14.2.5 3293 | transitivePeerDependencies: 3294 | - '@babel/core' 3295 | - babel-plugin-macros 3296 | 3297 | node-releases@2.0.18: {} 3298 | 3299 | normalize-path@3.0.0: {} 3300 | 3301 | normalize-range@0.1.2: {} 3302 | 3303 | npm-run-path@5.3.0: 3304 | dependencies: 3305 | path-key: 4.0.0 3306 | 3307 | object-assign@4.1.1: {} 3308 | 3309 | object-hash@3.0.0: {} 3310 | 3311 | object-inspect@1.13.2: {} 3312 | 3313 | object-is@1.1.6: 3314 | dependencies: 3315 | call-bind: 1.0.7 3316 | define-properties: 1.2.1 3317 | 3318 | object-keys@1.1.1: {} 3319 | 3320 | object.assign@4.1.5: 3321 | dependencies: 3322 | call-bind: 1.0.7 3323 | define-properties: 1.2.1 3324 | has-symbols: 1.0.3 3325 | object-keys: 1.1.1 3326 | 3327 | object.entries@1.1.8: 3328 | dependencies: 3329 | call-bind: 1.0.7 3330 | define-properties: 1.2.1 3331 | es-object-atoms: 1.0.0 3332 | 3333 | object.fromentries@2.0.8: 3334 | dependencies: 3335 | call-bind: 1.0.7 3336 | define-properties: 1.2.1 3337 | es-abstract: 1.23.3 3338 | es-object-atoms: 1.0.0 3339 | 3340 | object.groupby@1.0.3: 3341 | dependencies: 3342 | call-bind: 1.0.7 3343 | define-properties: 1.2.1 3344 | es-abstract: 1.23.3 3345 | 3346 | object.values@1.2.0: 3347 | dependencies: 3348 | call-bind: 1.0.7 3349 | define-properties: 1.2.1 3350 | es-object-atoms: 1.0.0 3351 | 3352 | once@1.4.0: 3353 | dependencies: 3354 | wrappy: 1.0.2 3355 | 3356 | onetime@5.1.2: 3357 | dependencies: 3358 | mimic-fn: 2.1.0 3359 | 3360 | onetime@6.0.0: 3361 | dependencies: 3362 | mimic-fn: 4.0.0 3363 | 3364 | optionator@0.9.4: 3365 | dependencies: 3366 | deep-is: 0.1.4 3367 | fast-levenshtein: 2.0.6 3368 | levn: 0.4.1 3369 | prelude-ls: 1.2.1 3370 | type-check: 0.4.0 3371 | word-wrap: 1.2.5 3372 | 3373 | p-limit@3.1.0: 3374 | dependencies: 3375 | yocto-queue: 0.1.0 3376 | 3377 | p-locate@5.0.0: 3378 | dependencies: 3379 | p-limit: 3.1.0 3380 | 3381 | package-json-from-dist@1.0.0: {} 3382 | 3383 | parent-module@1.0.1: 3384 | dependencies: 3385 | callsites: 3.1.0 3386 | 3387 | path-exists@4.0.0: {} 3388 | 3389 | path-is-absolute@1.0.1: {} 3390 | 3391 | path-key@3.1.1: {} 3392 | 3393 | path-key@4.0.0: {} 3394 | 3395 | path-parse@1.0.7: {} 3396 | 3397 | path-scurry@1.11.1: 3398 | dependencies: 3399 | lru-cache: 10.4.3 3400 | minipass: 7.1.2 3401 | 3402 | path-type@4.0.0: {} 3403 | 3404 | picocolors@1.0.1: {} 3405 | 3406 | picomatch@2.3.1: {} 3407 | 3408 | pidtree@0.6.0: {} 3409 | 3410 | pify@2.3.0: {} 3411 | 3412 | pirates@4.0.6: {} 3413 | 3414 | possible-typed-array-names@1.0.0: {} 3415 | 3416 | postcss-import@15.1.0(postcss@8.4.40): 3417 | dependencies: 3418 | postcss: 8.4.40 3419 | postcss-value-parser: 4.2.0 3420 | read-cache: 1.0.0 3421 | resolve: 1.22.8 3422 | 3423 | postcss-js@4.0.1(postcss@8.4.40): 3424 | dependencies: 3425 | camelcase-css: 2.0.1 3426 | postcss: 8.4.40 3427 | 3428 | postcss-load-config@4.0.2(postcss@8.4.40): 3429 | dependencies: 3430 | lilconfig: 3.1.2 3431 | yaml: 2.5.0 3432 | optionalDependencies: 3433 | postcss: 8.4.40 3434 | 3435 | postcss-nested@6.2.0(postcss@8.4.40): 3436 | dependencies: 3437 | postcss: 8.4.40 3438 | postcss-selector-parser: 6.1.1 3439 | 3440 | postcss-selector-parser@6.1.1: 3441 | dependencies: 3442 | cssesc: 3.0.0 3443 | util-deprecate: 1.0.2 3444 | 3445 | postcss-value-parser@4.2.0: {} 3446 | 3447 | postcss@8.4.31: 3448 | dependencies: 3449 | nanoid: 3.3.7 3450 | picocolors: 1.0.1 3451 | source-map-js: 1.2.0 3452 | 3453 | postcss@8.4.40: 3454 | dependencies: 3455 | nanoid: 3.3.7 3456 | picocolors: 1.0.1 3457 | source-map-js: 1.2.0 3458 | 3459 | prelude-ls@1.2.1: {} 3460 | 3461 | prettier-plugin-tailwindcss@0.6.5(prettier@3.3.3): 3462 | dependencies: 3463 | prettier: 3.3.3 3464 | 3465 | prettier@3.3.3: {} 3466 | 3467 | prop-types@15.8.1: 3468 | dependencies: 3469 | loose-envify: 1.4.0 3470 | object-assign: 4.1.1 3471 | react-is: 16.13.1 3472 | 3473 | punycode@2.3.1: {} 3474 | 3475 | queue-microtask@1.2.3: {} 3476 | 3477 | react-dom@18.3.1(react@18.3.1): 3478 | dependencies: 3479 | loose-envify: 1.4.0 3480 | react: 18.3.1 3481 | scheduler: 0.23.2 3482 | 3483 | react-is@16.13.1: {} 3484 | 3485 | react@18.3.1: 3486 | dependencies: 3487 | loose-envify: 1.4.0 3488 | 3489 | read-cache@1.0.0: 3490 | dependencies: 3491 | pify: 2.3.0 3492 | 3493 | readdirp@3.6.0: 3494 | dependencies: 3495 | picomatch: 2.3.1 3496 | 3497 | reflect.getprototypeof@1.0.6: 3498 | dependencies: 3499 | call-bind: 1.0.7 3500 | define-properties: 1.2.1 3501 | es-abstract: 1.23.3 3502 | es-errors: 1.3.0 3503 | get-intrinsic: 1.2.4 3504 | globalthis: 1.0.4 3505 | which-builtin-type: 1.1.3 3506 | 3507 | regexp.prototype.flags@1.5.2: 3508 | dependencies: 3509 | call-bind: 1.0.7 3510 | define-properties: 1.2.1 3511 | es-errors: 1.3.0 3512 | set-function-name: 2.0.2 3513 | 3514 | resolve-from@4.0.0: {} 3515 | 3516 | resolve-pkg-maps@1.0.0: {} 3517 | 3518 | resolve@1.22.8: 3519 | dependencies: 3520 | is-core-module: 2.15.0 3521 | path-parse: 1.0.7 3522 | supports-preserve-symlinks-flag: 1.0.0 3523 | 3524 | resolve@2.0.0-next.5: 3525 | dependencies: 3526 | is-core-module: 2.15.0 3527 | path-parse: 1.0.7 3528 | supports-preserve-symlinks-flag: 1.0.0 3529 | 3530 | restore-cursor@4.0.0: 3531 | dependencies: 3532 | onetime: 5.1.2 3533 | signal-exit: 3.0.7 3534 | 3535 | reusify@1.0.4: {} 3536 | 3537 | rfdc@1.4.1: {} 3538 | 3539 | rimraf@3.0.2: 3540 | dependencies: 3541 | glob: 7.2.3 3542 | 3543 | run-parallel@1.2.0: 3544 | dependencies: 3545 | queue-microtask: 1.2.3 3546 | 3547 | safe-array-concat@1.1.2: 3548 | dependencies: 3549 | call-bind: 1.0.7 3550 | get-intrinsic: 1.2.4 3551 | has-symbols: 1.0.3 3552 | isarray: 2.0.5 3553 | 3554 | safe-regex-test@1.0.3: 3555 | dependencies: 3556 | call-bind: 1.0.7 3557 | es-errors: 1.3.0 3558 | is-regex: 1.1.4 3559 | 3560 | scheduler@0.23.2: 3561 | dependencies: 3562 | loose-envify: 1.4.0 3563 | 3564 | semver@6.3.1: {} 3565 | 3566 | semver@7.6.3: {} 3567 | 3568 | set-function-length@1.2.2: 3569 | dependencies: 3570 | define-data-property: 1.1.4 3571 | es-errors: 1.3.0 3572 | function-bind: 1.1.2 3573 | get-intrinsic: 1.2.4 3574 | gopd: 1.0.1 3575 | has-property-descriptors: 1.0.2 3576 | 3577 | set-function-name@2.0.2: 3578 | dependencies: 3579 | define-data-property: 1.1.4 3580 | es-errors: 1.3.0 3581 | functions-have-names: 1.2.3 3582 | has-property-descriptors: 1.0.2 3583 | 3584 | shebang-command@2.0.0: 3585 | dependencies: 3586 | shebang-regex: 3.0.0 3587 | 3588 | shebang-regex@3.0.0: {} 3589 | 3590 | side-channel@1.0.6: 3591 | dependencies: 3592 | call-bind: 1.0.7 3593 | es-errors: 1.3.0 3594 | get-intrinsic: 1.2.4 3595 | object-inspect: 1.13.2 3596 | 3597 | signal-exit@3.0.7: {} 3598 | 3599 | signal-exit@4.1.0: {} 3600 | 3601 | slash@3.0.0: {} 3602 | 3603 | slice-ansi@5.0.0: 3604 | dependencies: 3605 | ansi-styles: 6.2.1 3606 | is-fullwidth-code-point: 4.0.0 3607 | 3608 | slice-ansi@7.1.0: 3609 | dependencies: 3610 | ansi-styles: 6.2.1 3611 | is-fullwidth-code-point: 5.0.0 3612 | 3613 | source-map-js@1.2.0: {} 3614 | 3615 | stop-iteration-iterator@1.0.0: 3616 | dependencies: 3617 | internal-slot: 1.0.7 3618 | 3619 | streamsearch@1.1.0: {} 3620 | 3621 | string-argv@0.3.2: {} 3622 | 3623 | string-width@4.2.3: 3624 | dependencies: 3625 | emoji-regex: 8.0.0 3626 | is-fullwidth-code-point: 3.0.0 3627 | strip-ansi: 6.0.1 3628 | 3629 | string-width@5.1.2: 3630 | dependencies: 3631 | eastasianwidth: 0.2.0 3632 | emoji-regex: 9.2.2 3633 | strip-ansi: 7.1.0 3634 | 3635 | string-width@7.2.0: 3636 | dependencies: 3637 | emoji-regex: 10.3.0 3638 | get-east-asian-width: 1.2.0 3639 | strip-ansi: 7.1.0 3640 | 3641 | string.prototype.includes@2.0.0: 3642 | dependencies: 3643 | define-properties: 1.2.1 3644 | es-abstract: 1.23.3 3645 | 3646 | string.prototype.matchall@4.0.11: 3647 | dependencies: 3648 | call-bind: 1.0.7 3649 | define-properties: 1.2.1 3650 | es-abstract: 1.23.3 3651 | es-errors: 1.3.0 3652 | es-object-atoms: 1.0.0 3653 | get-intrinsic: 1.2.4 3654 | gopd: 1.0.1 3655 | has-symbols: 1.0.3 3656 | internal-slot: 1.0.7 3657 | regexp.prototype.flags: 1.5.2 3658 | set-function-name: 2.0.2 3659 | side-channel: 1.0.6 3660 | 3661 | string.prototype.repeat@1.0.0: 3662 | dependencies: 3663 | define-properties: 1.2.1 3664 | es-abstract: 1.23.3 3665 | 3666 | string.prototype.trim@1.2.9: 3667 | dependencies: 3668 | call-bind: 1.0.7 3669 | define-properties: 1.2.1 3670 | es-abstract: 1.23.3 3671 | es-object-atoms: 1.0.0 3672 | 3673 | string.prototype.trimend@1.0.8: 3674 | dependencies: 3675 | call-bind: 1.0.7 3676 | define-properties: 1.2.1 3677 | es-object-atoms: 1.0.0 3678 | 3679 | string.prototype.trimstart@1.0.8: 3680 | dependencies: 3681 | call-bind: 1.0.7 3682 | define-properties: 1.2.1 3683 | es-object-atoms: 1.0.0 3684 | 3685 | strip-ansi@6.0.1: 3686 | dependencies: 3687 | ansi-regex: 5.0.1 3688 | 3689 | strip-ansi@7.1.0: 3690 | dependencies: 3691 | ansi-regex: 6.0.1 3692 | 3693 | strip-bom@3.0.0: {} 3694 | 3695 | strip-final-newline@3.0.0: {} 3696 | 3697 | strip-json-comments@3.1.1: {} 3698 | 3699 | styled-jsx@5.1.1(react@18.3.1): 3700 | dependencies: 3701 | client-only: 0.0.1 3702 | react: 18.3.1 3703 | 3704 | sucrase@3.35.0: 3705 | dependencies: 3706 | '@jridgewell/gen-mapping': 0.3.5 3707 | commander: 4.1.1 3708 | glob: 10.4.5 3709 | lines-and-columns: 1.2.4 3710 | mz: 2.7.0 3711 | pirates: 4.0.6 3712 | ts-interface-checker: 0.1.13 3713 | 3714 | supports-color@7.2.0: 3715 | dependencies: 3716 | has-flag: 4.0.0 3717 | 3718 | supports-preserve-symlinks-flag@1.0.0: {} 3719 | 3720 | tailwind-merge@2.4.0: {} 3721 | 3722 | tailwindcss-animate@1.0.7(tailwindcss@3.4.7): 3723 | dependencies: 3724 | tailwindcss: 3.4.7 3725 | 3726 | tailwindcss@3.4.7: 3727 | dependencies: 3728 | '@alloc/quick-lru': 5.2.0 3729 | arg: 5.0.2 3730 | chokidar: 3.6.0 3731 | didyoumean: 1.2.2 3732 | dlv: 1.1.3 3733 | fast-glob: 3.3.2 3734 | glob-parent: 6.0.2 3735 | is-glob: 4.0.3 3736 | jiti: 1.21.6 3737 | lilconfig: 2.1.0 3738 | micromatch: 4.0.7 3739 | normalize-path: 3.0.0 3740 | object-hash: 3.0.0 3741 | picocolors: 1.0.1 3742 | postcss: 8.4.40 3743 | postcss-import: 15.1.0(postcss@8.4.40) 3744 | postcss-js: 4.0.1(postcss@8.4.40) 3745 | postcss-load-config: 4.0.2(postcss@8.4.40) 3746 | postcss-nested: 6.2.0(postcss@8.4.40) 3747 | postcss-selector-parser: 6.1.1 3748 | resolve: 1.22.8 3749 | sucrase: 3.35.0 3750 | transitivePeerDependencies: 3751 | - ts-node 3752 | 3753 | tapable@2.2.1: {} 3754 | 3755 | text-table@0.2.0: {} 3756 | 3757 | thenify-all@1.6.0: 3758 | dependencies: 3759 | thenify: 3.3.1 3760 | 3761 | thenify@3.3.1: 3762 | dependencies: 3763 | any-promise: 1.3.0 3764 | 3765 | to-regex-range@5.0.1: 3766 | dependencies: 3767 | is-number: 7.0.0 3768 | 3769 | ts-api-utils@1.3.0(typescript@5.4.5): 3770 | dependencies: 3771 | typescript: 5.4.5 3772 | 3773 | ts-interface-checker@0.1.13: {} 3774 | 3775 | tsconfig-paths@3.15.0: 3776 | dependencies: 3777 | '@types/json5': 0.0.29 3778 | json5: 1.0.2 3779 | minimist: 1.2.8 3780 | strip-bom: 3.0.0 3781 | 3782 | tslib@2.6.3: {} 3783 | 3784 | type-check@0.4.0: 3785 | dependencies: 3786 | prelude-ls: 1.2.1 3787 | 3788 | type-fest@0.20.2: {} 3789 | 3790 | typed-array-buffer@1.0.2: 3791 | dependencies: 3792 | call-bind: 1.0.7 3793 | es-errors: 1.3.0 3794 | is-typed-array: 1.1.13 3795 | 3796 | typed-array-byte-length@1.0.1: 3797 | dependencies: 3798 | call-bind: 1.0.7 3799 | for-each: 0.3.3 3800 | gopd: 1.0.1 3801 | has-proto: 1.0.3 3802 | is-typed-array: 1.1.13 3803 | 3804 | typed-array-byte-offset@1.0.2: 3805 | dependencies: 3806 | available-typed-arrays: 1.0.7 3807 | call-bind: 1.0.7 3808 | for-each: 0.3.3 3809 | gopd: 1.0.1 3810 | has-proto: 1.0.3 3811 | is-typed-array: 1.1.13 3812 | 3813 | typed-array-length@1.0.6: 3814 | dependencies: 3815 | call-bind: 1.0.7 3816 | for-each: 0.3.3 3817 | gopd: 1.0.1 3818 | has-proto: 1.0.3 3819 | is-typed-array: 1.1.13 3820 | possible-typed-array-names: 1.0.0 3821 | 3822 | typescript@5.4.5: {} 3823 | 3824 | unbox-primitive@1.0.2: 3825 | dependencies: 3826 | call-bind: 1.0.7 3827 | has-bigints: 1.0.2 3828 | has-symbols: 1.0.3 3829 | which-boxed-primitive: 1.0.2 3830 | 3831 | undici-types@5.26.5: {} 3832 | 3833 | update-browserslist-db@1.1.0(browserslist@4.23.2): 3834 | dependencies: 3835 | browserslist: 4.23.2 3836 | escalade: 3.1.2 3837 | picocolors: 1.0.1 3838 | 3839 | uri-js@4.4.1: 3840 | dependencies: 3841 | punycode: 2.3.1 3842 | 3843 | util-deprecate@1.0.2: {} 3844 | 3845 | which-boxed-primitive@1.0.2: 3846 | dependencies: 3847 | is-bigint: 1.0.4 3848 | is-boolean-object: 1.1.2 3849 | is-number-object: 1.0.7 3850 | is-string: 1.0.7 3851 | is-symbol: 1.0.4 3852 | 3853 | which-builtin-type@1.1.3: 3854 | dependencies: 3855 | function.prototype.name: 1.1.6 3856 | has-tostringtag: 1.0.2 3857 | is-async-function: 2.0.0 3858 | is-date-object: 1.0.5 3859 | is-finalizationregistry: 1.0.2 3860 | is-generator-function: 1.0.10 3861 | is-regex: 1.1.4 3862 | is-weakref: 1.0.2 3863 | isarray: 2.0.5 3864 | which-boxed-primitive: 1.0.2 3865 | which-collection: 1.0.2 3866 | which-typed-array: 1.1.15 3867 | 3868 | which-collection@1.0.2: 3869 | dependencies: 3870 | is-map: 2.0.3 3871 | is-set: 2.0.3 3872 | is-weakmap: 2.0.2 3873 | is-weakset: 2.0.3 3874 | 3875 | which-typed-array@1.1.15: 3876 | dependencies: 3877 | available-typed-arrays: 1.0.7 3878 | call-bind: 1.0.7 3879 | for-each: 0.3.3 3880 | gopd: 1.0.1 3881 | has-tostringtag: 1.0.2 3882 | 3883 | which@2.0.2: 3884 | dependencies: 3885 | isexe: 2.0.0 3886 | 3887 | word-wrap@1.2.5: {} 3888 | 3889 | wrap-ansi@7.0.0: 3890 | dependencies: 3891 | ansi-styles: 4.3.0 3892 | string-width: 4.2.3 3893 | strip-ansi: 6.0.1 3894 | 3895 | wrap-ansi@8.1.0: 3896 | dependencies: 3897 | ansi-styles: 6.2.1 3898 | string-width: 5.1.2 3899 | strip-ansi: 7.1.0 3900 | 3901 | wrap-ansi@9.0.0: 3902 | dependencies: 3903 | ansi-styles: 6.2.1 3904 | string-width: 7.2.0 3905 | strip-ansi: 7.1.0 3906 | 3907 | wrappy@1.0.2: {} 3908 | 3909 | yaml@2.4.5: {} 3910 | 3911 | yaml@2.5.0: {} 3912 | 3913 | yocto-queue@0.1.0: {} 3914 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HyperFunctor/next-app-plus/22fb44603d65eaa82dea12585c5cca2418c5acda/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @layer base { 6 | :root { 7 | --background: 0 0% 100%; 8 | --foreground: 0 0% 3.9%; 9 | 10 | --card: 0 0% 100%; 11 | --card-foreground: 0 0% 3.9%; 12 | 13 | --popover: 0 0% 100%; 14 | --popover-foreground: 0 0% 3.9%; 15 | 16 | --primary: 0 0% 9%; 17 | --primary-foreground: 0 0% 98%; 18 | 19 | --secondary: 0 0% 96.1%; 20 | --secondary-foreground: 0 0% 9%; 21 | 22 | --muted: 0 0% 96.1%; 23 | --muted-foreground: 0 0% 45.1%; 24 | 25 | --accent: 0 0% 96.1%; 26 | --accent-foreground: 0 0% 9%; 27 | 28 | --destructive: 0 84.2% 60.2%; 29 | --destructive-foreground: 0 0% 98%; 30 | 31 | --border: 0 0% 89.8%; 32 | --input: 0 0% 89.8%; 33 | --ring: 0 0% 3.9%; 34 | 35 | --radius: 0.5rem; 36 | } 37 | 38 | .dark { 39 | --background: 0 0% 3.9%; 40 | --foreground: 0 0% 98%; 41 | 42 | --card: 0 0% 3.9%; 43 | --card-foreground: 0 0% 98%; 44 | 45 | --popover: 0 0% 3.9%; 46 | --popover-foreground: 0 0% 98%; 47 | 48 | --primary: 0 0% 98%; 49 | --primary-foreground: 0 0% 9%; 50 | 51 | --secondary: 0 0% 14.9%; 52 | --secondary-foreground: 0 0% 98%; 53 | 54 | --muted: 0 0% 14.9%; 55 | --muted-foreground: 0 0% 63.9%; 56 | 57 | --accent: 0 0% 14.9%; 58 | --accent-foreground: 0 0% 98%; 59 | 60 | --destructive: 0 62.8% 30.6%; 61 | --destructive-foreground: 0 0% 98%; 62 | 63 | --border: 0 0% 14.9%; 64 | --input: 0 0% 14.9%; 65 | --ring: 0 0% 83.1%; 66 | } 67 | } 68 | 69 | @layer base { 70 | * { 71 | @apply border-border; 72 | } 73 | body { 74 | @apply bg-background text-foreground; 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- 1 | import { Inter } from "next/font/google"; 2 | 3 | import type { Metadata } from "next"; 4 | import "./globals.css"; 5 | 6 | const inter = Inter({ subsets: ["latin"] }); 7 | 8 | export const metadata: Metadata = { 9 | title: "Next App Plus", 10 | description: "Generated from Next App Plus template", 11 | }; 12 | 13 | export default function RootLayout({ children }: { children: React.ReactNode }) { 14 | return ( 15 | 16 |
{children} 17 | 18 | ); 19 | } 20 | -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- 1 | export default function Home() { 2 | return ( 3 |