diff --git a/.eslintrc.json b/.eslintrc.json
index 8c86bc3..617220b 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,11 +1,25 @@
{
- "extends": ["eslint:recommended", "next", "next/core-web-vitals", "prettier"],
+ "extends": [
+ "airbnb",
+ "airbnb-typescript",
+ "eslint:recommended",
+ "next",
+ "next/core-web-vitals",
+ "prettier"
+ ],
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "project": "./tsconfig.json"
+ },
"rules": {
"no-unused-vars": [
"error",
{
"varsIgnorePattern": "^_"
}
- ]
+ ],
+ "import/prefer-default-export": "off",
+ "react/require-default-props": "off",
+ "react/button-has-type": "off"
}
}
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..1560b99
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1 @@
+auto-install-peers = true
\ No newline at end of file
diff --git a/package.json b/package.json
index 9213001..07d1de3 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
},
"dependencies": {
"@radix-ui/react-accordion": "^1.1.2",
+ "eslint-config-airbnb": "^19.0.4",
"focus-trap-react": "^10.2.3",
"keen-slider": "^6.8.6",
"next": "14.2.3",
@@ -23,7 +24,10 @@
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
+ "@typescript-eslint/eslint-plugin": "^7.11.0",
+ "@typescript-eslint/parser": "^7.11.0",
"eslint": "^8.57.0",
+ "eslint-config-airbnb-typescript": "^18.0.0",
"eslint-config-next": "^14.2.3",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-prettier": "^5.1.3",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 39f32ee..5bec1a4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,78 +1,89 @@
-lockfileVersion: '6.0'
+lockfileVersion: '9.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
-dependencies:
- '@radix-ui/react-accordion':
- specifier: ^1.1.2
- version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- focus-trap-react:
- specifier: ^10.2.3
- version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1)
- keen-slider:
- specifier: ^6.8.6
- version: 6.8.6
- next:
- specifier: 14.2.3
- version: 14.2.3(react-dom@18.3.1)(react@18.3.1)(sass@1.76.0)
- react:
- specifier: ^18
- version: 18.3.1
- react-dom:
- specifier: ^18
- version: 18.3.1(react@18.3.1)
-
-devDependencies:
- '@types/node':
- specifier: ^20
- version: 20.12.8
- '@types/react':
- specifier: ^18
- version: 18.3.1
- '@types/react-dom':
- specifier: ^18
- version: 18.3.0
- eslint:
- specifier: ^8.57.0
- version: 8.57.0
- eslint-config-next:
- specifier: ^14.2.3
- version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
- eslint-config-prettier:
- specifier: ^9.1.0
- version: 9.1.0(eslint@8.57.0)
- eslint-plugin-prettier:
- specifier: ^5.1.3
- version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
- husky:
- specifier: ^9.0.11
- version: 9.0.11
- lint-staged:
- specifier: ^15.2.2
- version: 15.2.2
- prettier:
- specifier: ^3.2.5
- version: 3.2.5
- sass:
- specifier: ^1.71.1
- version: 1.76.0
- typescript:
- specifier: ^5
- version: 5.4.5
+importers:
+ .:
+ dependencies:
+ '@radix-ui/react-accordion':
+ specifier: ^1.1.2
+ version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ eslint-config-airbnb:
+ specifier: ^19.0.4
+ version: 19.0.4(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.34.1(eslint@8.57.0))(eslint@8.57.0)
+ focus-trap-react:
+ specifier: ^10.2.3
+ version: 10.2.3(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ keen-slider:
+ specifier: ^6.8.6
+ version: 6.8.6
+ next:
+ specifier: 14.2.3
+ version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.76.0)
+ react:
+ specifier: ^18
+ version: 18.3.1
+ react-dom:
+ specifier: ^18
+ version: 18.3.1(react@18.3.1)
+ devDependencies:
+ '@types/node':
+ specifier: ^20
+ version: 20.12.8
+ '@types/react':
+ specifier: ^18
+ version: 18.3.1
+ '@types/react-dom':
+ specifier: ^18
+ version: 18.3.0
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^7.11.0
+ version: 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser':
+ specifier: ^7.11.0
+ version: 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint:
+ specifier: ^8.57.0
+ version: 8.57.0
+ eslint-config-airbnb-typescript:
+ specifier: ^18.0.0
+ version: 18.0.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0)
+ eslint-config-next:
+ specifier: ^14.2.3
+ version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
+ eslint-config-prettier:
+ specifier: ^9.1.0
+ version: 9.1.0(eslint@8.57.0)
+ eslint-plugin-prettier:
+ specifier: ^5.1.3
+ version: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5)
+ husky:
+ specifier: ^9.0.11
+ version: 9.0.11
+ lint-staged:
+ specifier: ^15.2.2
+ version: 15.2.2
+ prettier:
+ specifier: ^3.2.5
+ version: 3.2.5
+ sass:
+ specifier: ^1.71.1
+ version: 1.76.0
+ typescript:
+ specifier: ^5
+ version: 5.4.5
packages:
- /@babel/runtime@7.24.5:
+ '@babel/runtime@7.24.5':
resolution:
{
integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==
}
engines: { node: '>=6.9.0' }
- dependencies:
- regenerator-runtime: 0.14.1
- /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
+ '@eslint-community/eslint-utils@4.4.0':
resolution:
{
integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
@@ -80,108 +91,68 @@ packages:
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- dependencies:
- eslint: 8.57.0
- eslint-visitor-keys: 3.4.3
- dev: true
- /@eslint-community/regexpp@4.10.0:
+ '@eslint-community/regexpp@4.10.0':
resolution:
{
integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==
}
engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 }
- dev: true
- /@eslint/eslintrc@2.1.4:
+ '@eslint/eslintrc@2.1.4':
resolution:
{
integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.6.1
- globals: 13.24.0
- ignore: 5.3.1
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@eslint/js@8.57.0:
+ '@eslint/js@8.57.0':
resolution:
{
integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dev: true
- /@humanwhocodes/config-array@0.11.14:
+ '@humanwhocodes/config-array@0.11.14':
resolution:
{
integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==
}
engines: { node: '>=10.10.0' }
- dependencies:
- '@humanwhocodes/object-schema': 2.0.3
- debug: 4.3.4
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@humanwhocodes/module-importer@1.0.1:
+ '@humanwhocodes/module-importer@1.0.1':
resolution:
{
integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
}
engines: { node: '>=12.22' }
- dev: true
- /@humanwhocodes/object-schema@2.0.3:
+ '@humanwhocodes/object-schema@2.0.3':
resolution:
{
integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
}
- dev: true
- /@isaacs/cliui@8.0.2:
+ '@isaacs/cliui@8.0.2':
resolution:
{
integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
}
engines: { node: '>=12' }
- dependencies:
- string-width: 5.1.2
- string-width-cjs: /string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: /strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: /wrap-ansi@7.0.0
- dev: true
- /@next/env@14.2.3:
+ '@next/env@14.2.3':
resolution:
{
integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==
}
- dev: false
- /@next/eslint-plugin-next@14.2.3:
+ '@next/eslint-plugin-next@14.2.3':
resolution:
{
integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==
}
- dependencies:
- glob: 10.3.10
- dev: true
- /@next/swc-darwin-arm64@14.2.3:
+ '@next/swc-darwin-arm64@14.2.3':
resolution:
{
integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==
@@ -189,11 +160,8 @@ packages:
engines: { node: '>= 10' }
cpu: [arm64]
os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-darwin-x64@14.2.3:
+ '@next/swc-darwin-x64@14.2.3':
resolution:
{
integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==
@@ -201,11 +169,8 @@ packages:
engines: { node: '>= 10' }
cpu: [x64]
os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-arm64-gnu@14.2.3:
+ '@next/swc-linux-arm64-gnu@14.2.3':
resolution:
{
integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==
@@ -213,11 +178,8 @@ packages:
engines: { node: '>= 10' }
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-arm64-musl@14.2.3:
+ '@next/swc-linux-arm64-musl@14.2.3':
resolution:
{
integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==
@@ -225,11 +187,8 @@ packages:
engines: { node: '>= 10' }
cpu: [arm64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-x64-gnu@14.2.3:
+ '@next/swc-linux-x64-gnu@14.2.3':
resolution:
{
integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==
@@ -237,11 +196,8 @@ packages:
engines: { node: '>= 10' }
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-linux-x64-musl@14.2.3:
+ '@next/swc-linux-x64-musl@14.2.3':
resolution:
{
integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==
@@ -249,11 +205,8 @@ packages:
engines: { node: '>= 10' }
cpu: [x64]
os: [linux]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-arm64-msvc@14.2.3:
+ '@next/swc-win32-arm64-msvc@14.2.3':
resolution:
{
integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==
@@ -261,11 +214,8 @@ packages:
engines: { node: '>= 10' }
cpu: [arm64]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-ia32-msvc@14.2.3:
+ '@next/swc-win32-ia32-msvc@14.2.3':
resolution:
{
integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==
@@ -273,11 +223,8 @@ packages:
engines: { node: '>= 10' }
cpu: [ia32]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@next/swc-win32-x64-msvc@14.2.3:
+ '@next/swc-win32-x64-msvc@14.2.3':
resolution:
{
integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==
@@ -285,68 +232,49 @@ packages:
engines: { node: '>= 10' }
cpu: [x64]
os: [win32]
- requiresBuild: true
- dev: false
- optional: true
- /@nodelib/fs.scandir@2.1.5:
+ '@nodelib/fs.scandir@2.1.5':
resolution:
{
integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
}
engines: { node: '>= 8' }
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- run-parallel: 1.2.0
- dev: true
- /@nodelib/fs.stat@2.0.5:
+ '@nodelib/fs.stat@2.0.5':
resolution:
{
integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
}
engines: { node: '>= 8' }
- dev: true
- /@nodelib/fs.walk@1.2.8:
+ '@nodelib/fs.walk@1.2.8':
resolution:
{
integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
}
engines: { node: '>= 8' }
- dependencies:
- '@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
- dev: true
- /@pkgjs/parseargs@0.11.0:
+ '@pkgjs/parseargs@0.11.0':
resolution:
{
integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
}
engines: { node: '>=14' }
- requiresBuild: true
- dev: true
- optional: true
- /@pkgr/core@0.1.1:
+ '@pkgr/core@0.1.1':
resolution:
{
integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==
}
engines: { node: ^12.20.0 || ^14.18.0 || >=16.0.0 }
- dev: true
- /@radix-ui/primitive@1.0.1:
+ '@radix-ui/primitive@1.0.1':
resolution:
{
integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==
}
- dependencies:
- '@babel/runtime': 7.24.5
- dev: false
- /@radix-ui/react-accordion@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-accordion@1.1.2':
resolution:
{
integrity: sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==
@@ -361,24 +289,8 @@ packages:
optional: true
'@types/react-dom':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
- /@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-collapsible@1.0.3':
resolution:
{
integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==
@@ -393,23 +305,8 @@ packages:
optional: true
'@types/react-dom':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
- /@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-collection@1.0.3':
resolution:
{
integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==
@@ -424,19 +321,8 @@ packages:
optional: true
'@types/react-dom':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
- '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
- /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-compose-refs@1.0.1':
resolution:
{
integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==
@@ -447,13 +333,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-context@1.0.1':
resolution:
{
integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==
@@ -464,13 +345,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-direction@1.0.1':
resolution:
{
integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==
@@ -481,13 +357,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-id@1.0.1':
resolution:
{
integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==
@@ -498,14 +369,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-presence@1.0.1':
resolution:
{
integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==
@@ -520,17 +385,8 @@ packages:
optional: true
'@types/react-dom':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
- /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ '@radix-ui/react-primitive@1.0.3':
resolution:
{
integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==
@@ -545,16 +401,8 @@ packages:
optional: true
'@types/react-dom':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- '@types/react-dom': 18.3.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- dev: false
- /@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-slot@1.0.2':
resolution:
{
integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==
@@ -565,14 +413,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-use-callback-ref@1.0.1':
resolution:
{
integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==
@@ -583,13 +425,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-use-controllable-state@1.0.1':
resolution:
{
integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==
@@ -600,14 +437,8 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1)
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ '@radix-ui/react-use-layout-effect@1.0.1':
resolution:
{
integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==
@@ -618,76 +449,83 @@ packages:
peerDependenciesMeta:
'@types/react':
optional: true
- dependencies:
- '@babel/runtime': 7.24.5
- '@types/react': 18.3.1
- react: 18.3.1
- dev: false
- /@rushstack/eslint-patch@1.10.2:
+ '@rushstack/eslint-patch@1.10.2':
resolution:
{
integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==
}
- dev: true
- /@swc/counter@0.1.3:
+ '@swc/counter@0.1.3':
resolution:
{
integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==
}
- dev: false
- /@swc/helpers@0.5.5:
+ '@swc/helpers@0.5.5':
resolution:
{
integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==
}
- dependencies:
- '@swc/counter': 0.1.3
- tslib: 2.6.2
- dev: false
- /@types/json5@0.0.29:
+ '@types/json5@0.0.29':
resolution:
{
integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
}
- dev: true
- /@types/node@20.12.8:
+ '@types/node@20.12.8':
resolution:
{
integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==
}
- dependencies:
- undici-types: 5.26.5
- dev: true
- /@types/prop-types@15.7.12:
+ '@types/prop-types@15.7.12':
resolution:
{
integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==
}
- /@types/react-dom@18.3.0:
+ '@types/react-dom@18.3.0':
resolution:
{
integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==
}
- dependencies:
- '@types/react': 18.3.1
- /@types/react@18.3.1:
+ '@types/react@18.3.1':
resolution:
{
integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==
}
- dependencies:
- '@types/prop-types': 15.7.12
- csstype: 3.1.3
- /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5):
+ '@typescript-eslint/eslint-plugin@7.11.0':
+ resolution:
+ {
+ integrity: sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+ peerDependencies:
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/parser@7.11.0':
+ resolution:
+ {
+ integrity: sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/parser@7.2.0':
resolution:
{
integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==
@@ -699,38 +537,61 @@ packages:
peerDependenciesMeta:
typescript:
optional: true
- dependencies:
- '@typescript-eslint/scope-manager': 7.2.0
- '@typescript-eslint/types': 7.2.0
- '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5)
- '@typescript-eslint/visitor-keys': 7.2.0
- debug: 4.3.4
- eslint: 8.57.0
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@typescript-eslint/scope-manager@7.2.0:
+ '@typescript-eslint/scope-manager@7.11.0':
+ resolution:
+ {
+ integrity: sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+
+ '@typescript-eslint/scope-manager@7.2.0':
resolution:
{
integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==
}
engines: { node: ^16.0.0 || >=18.0.0 }
- dependencies:
- '@typescript-eslint/types': 7.2.0
- '@typescript-eslint/visitor-keys': 7.2.0
- dev: true
- /@typescript-eslint/types@7.2.0:
+ '@typescript-eslint/type-utils@7.11.0':
+ resolution:
+ {
+ integrity: sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+ peerDependencies:
+ eslint: ^8.56.0
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/types@7.11.0':
+ resolution:
+ {
+ integrity: sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+
+ '@typescript-eslint/types@7.2.0':
resolution:
{
integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==
}
engines: { node: ^16.0.0 || >=18.0.0 }
- dev: true
- /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5):
+ '@typescript-eslint/typescript-estree@7.11.0':
+ resolution:
+ {
+ integrity: sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
+ '@typescript-eslint/typescript-estree@7.2.0':
resolution:
{
integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==
@@ -741,550 +602,385 @@ packages:
peerDependenciesMeta:
typescript:
optional: true
- dependencies:
- '@typescript-eslint/types': 7.2.0
- '@typescript-eslint/visitor-keys': 7.2.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.3
- semver: 7.6.0
- ts-api-utils: 1.3.0(typescript@5.4.5)
- typescript: 5.4.5
- transitivePeerDependencies:
- - supports-color
- dev: true
- /@typescript-eslint/visitor-keys@7.2.0:
+ '@typescript-eslint/utils@7.11.0':
+ resolution:
+ {
+ integrity: sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+ peerDependencies:
+ eslint: ^8.56.0
+
+ '@typescript-eslint/visitor-keys@7.11.0':
+ resolution:
+ {
+ integrity: sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==
+ }
+ engines: { node: ^18.18.0 || >=20.0.0 }
+
+ '@typescript-eslint/visitor-keys@7.2.0':
resolution:
{
integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==
}
engines: { node: ^16.0.0 || >=18.0.0 }
- dependencies:
- '@typescript-eslint/types': 7.2.0
- eslint-visitor-keys: 3.4.3
- dev: true
- /@ungap/structured-clone@1.2.0:
+ '@ungap/structured-clone@1.2.0':
resolution:
{
integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
}
- dev: true
- /acorn-jsx@5.3.2(acorn@8.11.3):
+ acorn-jsx@5.3.2:
resolution:
{
integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.11.3
- dev: true
- /acorn@8.11.3:
+ acorn@8.11.3:
resolution:
{
integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
}
engines: { node: '>=0.4.0' }
hasBin: true
- dev: true
- /ajv@6.12.6:
+ ajv@6.12.6:
resolution:
{
integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
}
- dependencies:
- fast-deep-equal: 3.1.3
- fast-json-stable-stringify: 2.1.0
- json-schema-traverse: 0.4.1
- uri-js: 4.4.1
- dev: true
- /ansi-escapes@6.2.1:
+ ansi-escapes@6.2.1:
resolution:
{
integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==
}
engines: { node: '>=14.16' }
- dev: true
- /ansi-regex@5.0.1:
+ ansi-regex@5.0.1:
resolution:
{
integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
}
engines: { node: '>=8' }
- dev: true
- /ansi-regex@6.0.1:
+ ansi-regex@6.0.1:
resolution:
{
integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
}
engines: { node: '>=12' }
- dev: true
- /ansi-styles@4.3.0:
+ ansi-styles@4.3.0:
resolution:
{
integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
}
engines: { node: '>=8' }
- dependencies:
- color-convert: 2.0.1
- dev: true
- /ansi-styles@6.2.1:
+ ansi-styles@6.2.1:
resolution:
{
integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
}
engines: { node: '>=12' }
- dev: true
- /anymatch@3.1.3:
+ anymatch@3.1.3:
resolution:
{
integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
}
engines: { node: '>= 8' }
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
- /argparse@2.0.1:
+ argparse@2.0.1:
resolution:
{
integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
}
- dev: true
- /aria-query@5.3.0:
+ aria-query@5.3.0:
resolution:
{
integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==
}
- dependencies:
- dequal: 2.0.3
- dev: true
- /array-buffer-byte-length@1.0.1:
+ array-buffer-byte-length@1.0.1:
resolution:
{
integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- is-array-buffer: 3.0.4
- dev: true
- /array-includes@3.1.8:
+ array-includes@3.1.8:
resolution:
{
integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- get-intrinsic: 1.2.4
- is-string: 1.0.7
- dev: true
- /array-union@2.1.0:
+ array-union@2.1.0:
resolution:
{
integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
}
engines: { node: '>=8' }
- dev: true
- /array.prototype.findlast@1.2.5:
+ array.prototype.findlast@1.2.5:
resolution:
{
integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-shim-unscopables: 1.0.2
- dev: true
- /array.prototype.findlastindex@1.2.5:
+ array.prototype.findlastindex@1.2.5:
resolution:
{
integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-shim-unscopables: 1.0.2
- dev: true
- /array.prototype.flat@1.3.2:
+ array.prototype.flat@1.3.2:
resolution:
{
integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-shim-unscopables: 1.0.2
- dev: true
- /array.prototype.flatmap@1.3.2:
+ array.prototype.flatmap@1.3.2:
resolution:
{
integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-shim-unscopables: 1.0.2
- dev: true
- /array.prototype.toreversed@1.1.2:
+ array.prototype.toreversed@1.1.2:
resolution:
{
integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==
}
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-shim-unscopables: 1.0.2
- dev: true
- /array.prototype.tosorted@1.1.3:
+ array.prototype.tosorted@1.1.3:
resolution:
{
integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==
}
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-shim-unscopables: 1.0.2
- dev: true
- /arraybuffer.prototype.slice@1.0.3:
+ arraybuffer.prototype.slice@1.0.3:
resolution:
{
integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==
}
engines: { node: '>= 0.4' }
- dependencies:
- array-buffer-byte-length: 1.0.1
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- is-array-buffer: 3.0.4
- is-shared-array-buffer: 1.0.3
- dev: true
- /ast-types-flow@0.0.8:
+ ast-types-flow@0.0.8:
resolution:
{
integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==
}
- dev: true
- /available-typed-arrays@1.0.7:
+ available-typed-arrays@1.0.7:
resolution:
{
integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- possible-typed-array-names: 1.0.0
- dev: true
- /axe-core@4.7.0:
+ axe-core@4.7.0:
resolution:
{
integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==
}
engines: { node: '>=4' }
- dev: true
- /axobject-query@3.2.1:
+ axobject-query@3.2.1:
resolution:
{
integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==
}
- dependencies:
- dequal: 2.0.3
- dev: true
- /balanced-match@1.0.2:
+ balanced-match@1.0.2:
resolution:
{
integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
}
- dev: true
- /binary-extensions@2.3.0:
+ binary-extensions@2.3.0:
resolution:
{
integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
}
engines: { node: '>=8' }
- /brace-expansion@1.1.11:
+ brace-expansion@1.1.11:
resolution:
{
integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
}
- dependencies:
- balanced-match: 1.0.2
- concat-map: 0.0.1
- dev: true
- /brace-expansion@2.0.1:
+ brace-expansion@2.0.1:
resolution:
{
integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
}
- dependencies:
- balanced-match: 1.0.2
- dev: true
- /braces@3.0.2:
+ braces@3.0.2:
resolution:
{
integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
}
engines: { node: '>=8' }
- dependencies:
- fill-range: 7.0.1
- /busboy@1.6.0:
+ busboy@1.6.0:
resolution:
{
integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
}
engines: { node: '>=10.16.0' }
- dependencies:
- streamsearch: 1.1.0
- dev: false
- /call-bind@1.0.7:
+ call-bind@1.0.7:
resolution:
{
integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
}
engines: { node: '>= 0.4' }
- dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- set-function-length: 1.2.2
- dev: true
- /callsites@3.1.0:
+ callsites@3.1.0:
resolution:
{
integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
}
engines: { node: '>=6' }
- dev: true
- /caniuse-lite@1.0.30001616:
+ caniuse-lite@1.0.30001616:
resolution:
{
integrity: sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==
}
- dev: false
- /chalk@4.1.2:
+ chalk@4.1.2:
resolution:
{
integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
}
engines: { node: '>=10' }
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: true
- /chalk@5.3.0:
+ chalk@5.3.0:
resolution:
{
integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==
}
engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 }
- dev: true
- /chokidar@3.6.0:
+ chokidar@3.6.0:
resolution:
{
integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
}
engines: { node: '>= 8.10.0' }
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.2
- glob-parent: 5.1.2
- is-binary-path: 2.1.0
- is-glob: 4.0.3
- normalize-path: 3.0.0
- readdirp: 3.6.0
- optionalDependencies:
- fsevents: 2.3.3
- /cli-cursor@4.0.0:
+ cli-cursor@4.0.0:
resolution:
{
integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==
}
engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- restore-cursor: 4.0.0
- dev: true
- /cli-truncate@4.0.0:
+ cli-truncate@4.0.0:
resolution:
{
integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==
}
engines: { node: '>=18' }
- dependencies:
- slice-ansi: 5.0.0
- string-width: 7.1.0
- dev: true
- /client-only@0.0.1:
+ client-only@0.0.1:
resolution:
{
integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==
}
- dev: false
- /color-convert@2.0.1:
+ color-convert@2.0.1:
resolution:
{
integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
}
engines: { node: '>=7.0.0' }
- dependencies:
- color-name: 1.1.4
- dev: true
- /color-name@1.1.4:
+ color-name@1.1.4:
resolution:
{
integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
}
- dev: true
- /colorette@2.0.20:
+ colorette@2.0.20:
resolution:
{
integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
}
- dev: true
- /commander@11.1.0:
+ commander@11.1.0:
resolution:
{
integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==
}
engines: { node: '>=16' }
- dev: true
- /concat-map@0.0.1:
+ concat-map@0.0.1:
resolution:
{
integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
}
- dev: true
- /cross-spawn@7.0.3:
+ confusing-browser-globals@1.0.11:
+ resolution:
+ {
+ integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==
+ }
+
+ cross-spawn@7.0.3:
resolution:
{
integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
}
engines: { node: '>= 8' }
- dependencies:
- path-key: 3.1.1
- shebang-command: 2.0.0
- which: 2.0.2
- dev: true
- /csstype@3.1.3:
+ csstype@3.1.3:
resolution:
{
integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
}
- /damerau-levenshtein@1.0.8:
+ damerau-levenshtein@1.0.8:
resolution:
{
integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
}
- dev: true
- /data-view-buffer@1.0.1:
+ data-view-buffer@1.0.1:
resolution:
{
integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
- dev: true
- /data-view-byte-length@1.0.1:
+ data-view-byte-length@1.0.1:
resolution:
{
integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
- dev: true
- /data-view-byte-offset@1.0.0:
+ data-view-byte-offset@1.0.0:
resolution:
{
integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-data-view: 1.0.1
- dev: true
- /debug@3.2.7:
+ debug@3.2.7:
resolution:
{
integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
@@ -1294,11 +990,8 @@ packages:
peerDependenciesMeta:
supports-color:
optional: true
- dependencies:
- ms: 2.1.3
- dev: true
- /debug@4.3.4:
+ debug@4.3.4:
resolution:
{
integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -1309,266 +1002,182 @@ packages:
peerDependenciesMeta:
supports-color:
optional: true
- dependencies:
- ms: 2.1.2
- dev: true
- /deep-is@0.1.4:
+ deep-is@0.1.4:
resolution:
{
integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
}
- dev: true
- /define-data-property@1.1.4:
+ define-data-property@1.1.4:
resolution:
{
integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
}
engines: { node: '>= 0.4' }
- dependencies:
- es-define-property: 1.0.0
- es-errors: 1.3.0
- gopd: 1.0.1
- dev: true
- /define-properties@1.2.1:
+ define-properties@1.2.1:
resolution:
{
integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
}
engines: { node: '>= 0.4' }
- dependencies:
- define-data-property: 1.1.4
- has-property-descriptors: 1.0.2
- object-keys: 1.1.1
- dev: true
- /dequal@2.0.3:
+ dequal@2.0.3:
resolution:
{
integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==
}
engines: { node: '>=6' }
- dev: true
- /dir-glob@3.0.1:
+ dir-glob@3.0.1:
resolution:
{
integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
}
engines: { node: '>=8' }
- dependencies:
- path-type: 4.0.0
- dev: true
- /doctrine@2.1.0:
+ doctrine@2.1.0:
resolution:
{
integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
}
engines: { node: '>=0.10.0' }
- dependencies:
- esutils: 2.0.3
- dev: true
- /doctrine@3.0.0:
+ doctrine@3.0.0:
resolution:
{
integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
}
engines: { node: '>=6.0.0' }
- dependencies:
- esutils: 2.0.3
- dev: true
- /eastasianwidth@0.2.0:
+ eastasianwidth@0.2.0:
resolution:
{
integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
}
- dev: true
- /emoji-regex@10.3.0:
+ emoji-regex@10.3.0:
resolution:
{
integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==
}
- dev: true
- /emoji-regex@8.0.0:
+ emoji-regex@8.0.0:
resolution:
{
integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
}
- dev: true
- /emoji-regex@9.2.2:
+ emoji-regex@9.2.2:
resolution:
{
integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
}
- dev: true
- /enhanced-resolve@5.16.0:
+ enhanced-resolve@5.16.0:
resolution:
{
integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==
}
engines: { node: '>=10.13.0' }
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.2.1
- dev: true
- /es-abstract@1.23.3:
+ es-abstract@1.23.3:
resolution:
{
integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==
}
engines: { node: '>= 0.4' }
- dependencies:
- array-buffer-byte-length: 1.0.1
- arraybuffer.prototype.slice: 1.0.3
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- data-view-buffer: 1.0.1
- data-view-byte-length: 1.0.1
- data-view-byte-offset: 1.0.0
- es-define-property: 1.0.0
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- es-set-tostringtag: 2.0.3
- es-to-primitive: 1.2.1
- function.prototype.name: 1.1.6
- get-intrinsic: 1.2.4
- get-symbol-description: 1.0.2
- globalthis: 1.0.4
- gopd: 1.0.1
- has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
- internal-slot: 1.0.7
- is-array-buffer: 3.0.4
- is-callable: 1.2.7
- is-data-view: 1.0.1
- is-negative-zero: 2.0.3
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.3
- is-string: 1.0.7
- is-typed-array: 1.1.13
- is-weakref: 1.0.2
- object-inspect: 1.13.1
- object-keys: 1.1.1
- object.assign: 4.1.5
- regexp.prototype.flags: 1.5.2
- safe-array-concat: 1.1.2
- safe-regex-test: 1.0.3
- string.prototype.trim: 1.2.9
- string.prototype.trimend: 1.0.8
- string.prototype.trimstart: 1.0.8
- typed-array-buffer: 1.0.2
- typed-array-byte-length: 1.0.1
- typed-array-byte-offset: 1.0.2
- typed-array-length: 1.0.6
- unbox-primitive: 1.0.2
- which-typed-array: 1.1.15
- dev: true
- /es-define-property@1.0.0:
+ es-define-property@1.0.0:
resolution:
{
integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- get-intrinsic: 1.2.4
- dev: true
- /es-errors@1.3.0:
+ es-errors@1.3.0:
resolution:
{
integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
}
engines: { node: '>= 0.4' }
- dev: true
- /es-iterator-helpers@1.0.19:
+ es-iterator-helpers@1.0.19:
resolution:
{
integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-set-tostringtag: 2.0.3
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- globalthis: 1.0.4
- has-property-descriptors: 1.0.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- internal-slot: 1.0.7
- iterator.prototype: 1.1.2
- safe-array-concat: 1.1.2
- dev: true
- /es-object-atoms@1.0.0:
+ es-object-atoms@1.0.0:
resolution:
{
integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==
}
engines: { node: '>= 0.4' }
- dependencies:
- es-errors: 1.3.0
- dev: true
- /es-set-tostringtag@2.0.3:
+ es-set-tostringtag@2.0.3:
resolution:
{
integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- get-intrinsic: 1.2.4
- has-tostringtag: 1.0.2
- hasown: 2.0.2
- dev: true
- /es-shim-unscopables@1.0.2:
+ es-shim-unscopables@1.0.2:
resolution:
{
integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==
}
- dependencies:
- hasown: 2.0.2
- dev: true
- /es-to-primitive@1.2.1:
+ es-to-primitive@1.2.1:
resolution:
{
integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
}
engines: { node: '>= 0.4' }
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
- dev: true
- /escape-string-regexp@4.0.0:
+ escape-string-regexp@4.0.0:
resolution:
{
integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
}
engines: { node: '>=10' }
- dev: true
- /eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.5):
+ eslint-config-airbnb-base@15.0.0:
+ resolution:
+ {
+ integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==
+ }
+ engines: { node: ^10.12.0 || >=12.0.0 }
+ peerDependencies:
+ eslint: ^7.32.0 || ^8.2.0
+ eslint-plugin-import: ^2.25.2
+
+ eslint-config-airbnb-typescript@18.0.0:
+ resolution:
+ {
+ integrity: sha512-oc+Lxzgzsu8FQyFVa4QFaVKiitTYiiW3frB9KYW5OWdPrqFc7FzxgB20hP4cHMlr+MBzGcLl3jnCOVOydL9mIg==
+ }
+ peerDependencies:
+ '@typescript-eslint/eslint-plugin': ^7.0.0
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
+
+ eslint-config-airbnb@19.0.4:
+ resolution:
+ {
+ integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==
+ }
+ engines: { node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0 }
+ peerDependencies:
+ eslint: ^7.32.0 || ^8.2.0
+ eslint-plugin-import: ^2.25.3
+ eslint-plugin-jsx-a11y: ^6.5.1
+ eslint-plugin-react: ^7.28.0
+ eslint-plugin-react-hooks: ^4.3.0
+
+ eslint-config-next@14.2.3:
resolution:
{
integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==
@@ -1579,24 +1188,8 @@ packages:
peerDependenciesMeta:
typescript:
optional: true
- dependencies:
- '@next/eslint-plugin-next': 14.2.3
- '@rushstack/eslint-patch': 1.10.2
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
- eslint-plugin-react: 7.34.1(eslint@8.57.0)
- eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0)
- typescript: 5.4.5
- transitivePeerDependencies:
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
- /eslint-config-prettier@9.1.0(eslint@8.57.0):
+ eslint-config-prettier@9.1.0:
resolution:
{
integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==
@@ -1604,24 +1197,14 @@ packages:
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
- dependencies:
- eslint: 8.57.0
- dev: true
- /eslint-import-resolver-node@0.3.9:
+ eslint-import-resolver-node@0.3.9:
resolution:
{
integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==
}
- dependencies:
- debug: 3.2.7
- is-core-module: 2.13.1
- resolve: 1.22.8
- transitivePeerDependencies:
- - supports-color
- dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0):
+ eslint-import-resolver-typescript@3.6.1:
resolution:
{
integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==
@@ -1630,24 +1213,8 @@ packages:
peerDependencies:
eslint: '*'
eslint-plugin-import: '*'
- dependencies:
- debug: 4.3.4
- enhanced-resolve: 5.16.0
- eslint: 8.57.0
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- fast-glob: 3.3.2
- get-tsconfig: 4.7.4
- is-core-module: 2.13.1
- is-glob: 4.0.3
- transitivePeerDependencies:
- - '@typescript-eslint/parser'
- - eslint-import-resolver-node
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
- /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
+ eslint-module-utils@2.8.1:
resolution:
{
integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==
@@ -1670,17 +1237,8 @@ packages:
optional: true
eslint-import-resolver-webpack:
optional: true
- dependencies:
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
- debug: 3.2.7
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
+ eslint-plugin-import@2.29.1:
resolution:
{
integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==
@@ -1692,33 +1250,8 @@ packages:
peerDependenciesMeta:
'@typescript-eslint/parser':
optional: true
- dependencies:
- '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
- array-includes: 3.1.8
- array.prototype.findlastindex: 1.2.5
- array.prototype.flat: 1.3.2
- array.prototype.flatmap: 1.3.2
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.57.0
- eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
- hasown: 2.0.2
- is-core-module: 2.13.1
- is-glob: 4.0.3
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- object.groupby: 1.0.3
- object.values: 1.2.0
- semver: 6.3.1
- tsconfig-paths: 3.15.0
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- dev: true
- /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0):
+ eslint-plugin-jsx-a11y@6.8.0:
resolution:
{
integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==
@@ -1726,27 +1259,8 @@ packages:
engines: { node: '>=4.0' }
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- '@babel/runtime': 7.24.5
- aria-query: 5.3.0
- array-includes: 3.1.8
- array.prototype.flatmap: 1.3.2
- ast-types-flow: 0.0.8
- axe-core: 4.7.0
- axobject-query: 3.2.1
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- es-iterator-helpers: 1.0.19
- eslint: 8.57.0
- hasown: 2.0.2
- jsx-ast-utils: 3.3.5
- language-tags: 1.0.9
- minimatch: 3.1.2
- object.entries: 1.1.8
- object.fromentries: 2.0.8
- dev: true
- /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5):
+ eslint-plugin-prettier@5.1.3:
resolution:
{
integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==
@@ -1762,15 +1276,8 @@ packages:
optional: true
eslint-config-prettier:
optional: true
- dependencies:
- eslint: 8.57.0
- eslint-config-prettier: 9.1.0(eslint@8.57.0)
- prettier: 3.2.5
- prettier-linter-helpers: 1.0.0
- synckit: 0.8.8
- dev: true
- /eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
+ eslint-plugin-react-hooks@4.6.2:
resolution:
{
integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
@@ -1778,11 +1285,8 @@ packages:
engines: { node: '>=10' }
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- dependencies:
- eslint: 8.57.0
- dev: true
- /eslint-plugin-react@7.34.1(eslint@8.57.0):
+ eslint-plugin-react@7.34.1:
resolution:
{
integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==
@@ -1790,271 +1294,149 @@ packages:
engines: { node: '>=4' }
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- dependencies:
- array-includes: 3.1.8
- array.prototype.findlast: 1.2.5
- array.prototype.flatmap: 1.3.2
- array.prototype.toreversed: 1.1.2
- array.prototype.tosorted: 1.1.3
- doctrine: 2.1.0
- es-iterator-helpers: 1.0.19
- eslint: 8.57.0
- estraverse: 5.3.0
- jsx-ast-utils: 3.3.5
- minimatch: 3.1.2
- object.entries: 1.1.8
- object.fromentries: 2.0.8
- object.hasown: 1.1.4
- object.values: 1.2.0
- prop-types: 15.8.1
- resolve: 2.0.0-next.5
- semver: 6.3.1
- string.prototype.matchall: 4.0.11
- dev: true
- /eslint-scope@7.2.2:
+ eslint-scope@7.2.2:
resolution:
{
integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dependencies:
- esrecurse: 4.3.0
- estraverse: 5.3.0
- dev: true
- /eslint-visitor-keys@3.4.3:
+ eslint-visitor-keys@3.4.3:
resolution:
{
integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dev: true
- /eslint@8.57.0:
+ eslint@8.57.0:
resolution:
{
integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
hasBin: true
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
- '@eslint-community/regexpp': 4.10.0
- '@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.57.0
- '@humanwhocodes/config-array': 0.11.14
- '@humanwhocodes/module-importer': 1.0.1
- '@nodelib/fs.walk': 1.2.8
- '@ungap/structured-clone': 1.2.0
- ajv: 6.12.6
- chalk: 4.1.2
- cross-spawn: 7.0.3
- debug: 4.3.4
- doctrine: 3.0.0
- escape-string-regexp: 4.0.0
- eslint-scope: 7.2.2
- eslint-visitor-keys: 3.4.3
- espree: 9.6.1
- esquery: 1.5.0
- esutils: 2.0.3
- fast-deep-equal: 3.1.3
- file-entry-cache: 6.0.1
- find-up: 5.0.0
- glob-parent: 6.0.2
- globals: 13.24.0
- graphemer: 1.4.0
- ignore: 5.3.1
- imurmurhash: 0.1.4
- is-glob: 4.0.3
- is-path-inside: 3.0.3
- js-yaml: 4.1.0
- json-stable-stringify-without-jsonify: 1.0.1
- levn: 0.4.1
- lodash.merge: 4.6.2
- minimatch: 3.1.2
- natural-compare: 1.4.0
- optionator: 0.9.4
- strip-ansi: 6.0.1
- text-table: 0.2.0
- transitivePeerDependencies:
- - supports-color
- dev: true
- /espree@9.6.1:
+ espree@9.6.1:
resolution:
{
integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
}
engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }
- dependencies:
- acorn: 8.11.3
- acorn-jsx: 5.3.2(acorn@8.11.3)
- eslint-visitor-keys: 3.4.3
- dev: true
- /esquery@1.5.0:
+ esquery@1.5.0:
resolution:
{
integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
}
engines: { node: '>=0.10' }
- dependencies:
- estraverse: 5.3.0
- dev: true
- /esrecurse@4.3.0:
+ esrecurse@4.3.0:
resolution:
{
integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
}
engines: { node: '>=4.0' }
- dependencies:
- estraverse: 5.3.0
- dev: true
- /estraverse@5.3.0:
+ estraverse@5.3.0:
resolution:
{
integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
}
engines: { node: '>=4.0' }
- dev: true
- /esutils@2.0.3:
+ esutils@2.0.3:
resolution:
{
integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
}
engines: { node: '>=0.10.0' }
- dev: true
- /eventemitter3@5.0.1:
+ eventemitter3@5.0.1:
resolution:
{
integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==
}
- dev: true
- /execa@8.0.1:
+ execa@8.0.1:
resolution:
{
integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==
}
engines: { node: '>=16.17' }
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 4.1.0
- strip-final-newline: 3.0.0
- dev: true
- /fast-deep-equal@3.1.3:
+ fast-deep-equal@3.1.3:
resolution:
{
integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
}
- dev: true
- /fast-diff@1.3.0:
+ fast-diff@1.3.0:
resolution:
{
integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==
}
- dev: true
- /fast-glob@3.3.2:
+ fast-glob@3.3.2:
resolution:
{
integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
}
engines: { node: '>=8.6.0' }
- dependencies:
- '@nodelib/fs.stat': 2.0.5
- '@nodelib/fs.walk': 1.2.8
- glob-parent: 5.1.2
- merge2: 1.4.1
- micromatch: 4.0.5
- dev: true
- /fast-json-stable-stringify@2.1.0:
+ fast-json-stable-stringify@2.1.0:
resolution:
{
integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
}
- dev: true
- /fast-levenshtein@2.0.6:
+ fast-levenshtein@2.0.6:
resolution:
{
integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
}
- dev: true
- /fastq@1.17.1:
+ fastq@1.17.1:
resolution:
{
integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==
}
- dependencies:
- reusify: 1.0.4
- dev: true
- /file-entry-cache@6.0.1:
+ file-entry-cache@6.0.1:
resolution:
{
integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
}
engines: { node: ^10.12.0 || >=12.0.0 }
- dependencies:
- flat-cache: 3.2.0
- dev: true
- /fill-range@7.0.1:
+ fill-range@7.0.1:
resolution:
{
integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
}
engines: { node: '>=8' }
- dependencies:
- to-regex-range: 5.0.1
- /find-up@5.0.0:
+ find-up@5.0.0:
resolution:
{
integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
}
engines: { node: '>=10' }
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
- dev: true
- /flat-cache@3.2.0:
+ flat-cache@3.2.0:
resolution:
{
integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==
}
engines: { node: ^10.12.0 || >=12.0.0 }
- dependencies:
- flatted: 3.3.1
- keyv: 4.5.4
- rimraf: 3.0.2
- dev: true
- /flatted@3.3.1:
+ flatted@3.3.1:
resolution:
{
integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==
}
- dev: true
- /focus-trap-react@10.2.3(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1):
+ focus-trap-react@10.2.3:
resolution:
{
integrity: sha512-YXBpFu/hIeSu6NnmV2xlXzOYxuWkoOtar9jzgp3lOmjWLWY59C/b8DtDHEAV4SPU07Nd/t+nS/SBNGkhUBFmEw==
@@ -2063,1030 +1445,740 @@ packages:
prop-types: ^15.8.1
react: '>=16.3.0'
react-dom: '>=16.3.0'
- dependencies:
- focus-trap: 7.5.4
- prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- tabbable: 6.2.0
- dev: false
- /focus-trap@7.5.4:
+ focus-trap@7.5.4:
resolution:
{
integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==
}
- dependencies:
- tabbable: 6.2.0
- dev: false
- /for-each@0.3.3:
+ for-each@0.3.3:
resolution:
{
integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
}
- dependencies:
- is-callable: 1.2.7
- dev: true
- /foreground-child@3.1.1:
+ foreground-child@3.1.1:
resolution:
{
integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
}
engines: { node: '>=14' }
- dependencies:
- cross-spawn: 7.0.3
- signal-exit: 4.1.0
- dev: true
- /fs.realpath@1.0.0:
+ fs.realpath@1.0.0:
resolution:
{
integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
}
- dev: true
- /fsevents@2.3.3:
+ fsevents@2.3.3:
resolution:
{
integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
}
engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
os: [darwin]
- requiresBuild: true
- optional: true
- /function-bind@1.1.2:
+ function-bind@1.1.2:
resolution:
{
integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
}
- dev: true
- /function.prototype.name@1.1.6:
+ function.prototype.name@1.1.6:
resolution:
{
integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- functions-have-names: 1.2.3
- dev: true
- /functions-have-names@1.2.3:
+ functions-have-names@1.2.3:
resolution:
{
integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
}
- dev: true
- /get-east-asian-width@1.2.0:
+ get-east-asian-width@1.2.0:
resolution:
{
integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==
}
engines: { node: '>=18' }
- dev: true
- /get-intrinsic@1.2.4:
+ get-intrinsic@1.2.4:
resolution:
{
integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- es-errors: 1.3.0
- function-bind: 1.1.2
- has-proto: 1.0.3
- has-symbols: 1.0.3
- hasown: 2.0.2
- dev: true
- /get-stream@8.0.1:
+ get-stream@8.0.1:
resolution:
{
integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==
}
engines: { node: '>=16' }
- dev: true
- /get-symbol-description@1.0.2:
+ get-symbol-description@1.0.2:
resolution:
{
integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- dev: true
- /get-tsconfig@4.7.4:
+ get-tsconfig@4.7.4:
resolution:
{
integrity: sha512-ofbkKj+0pjXjhejr007J/fLf+sW+8H7K5GCm+msC8q3IpvgjobpyPqSRFemNyIMxklC0zeJpi7VDFna19FacvQ==
}
- dependencies:
- resolve-pkg-maps: 1.0.0
- dev: true
- /glob-parent@5.1.2:
+ glob-parent@5.1.2:
resolution:
{
integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
}
engines: { node: '>= 6' }
- dependencies:
- is-glob: 4.0.3
- /glob-parent@6.0.2:
+ glob-parent@6.0.2:
resolution:
{
integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
}
engines: { node: '>=10.13.0' }
- dependencies:
- is-glob: 4.0.3
- dev: true
- /glob@10.3.10:
+ glob@10.3.10:
resolution:
{
integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
}
engines: { node: '>=16 || 14 >=14.17' }
hasBin: true
- dependencies:
- foreground-child: 3.1.1
- jackspeak: 2.3.6
- minimatch: 9.0.4
- minipass: 7.1.0
- path-scurry: 1.10.2
- dev: true
- /glob@7.2.3:
+ glob@7.2.3:
resolution:
{
integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: true
- /globals@13.24.0:
+ globals@13.24.0:
resolution:
{
integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
}
engines: { node: '>=8' }
- dependencies:
- type-fest: 0.20.2
- dev: true
- /globalthis@1.0.4:
+ globalthis@1.0.4:
resolution:
{
integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- define-properties: 1.2.1
- gopd: 1.0.1
- dev: true
- /globby@11.1.0:
+ globby@11.1.0:
resolution:
{
integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
}
engines: { node: '>=10' }
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.1
- merge2: 1.4.1
- slash: 3.0.0
- dev: true
- /gopd@1.0.1:
+ gopd@1.0.1:
resolution:
{
integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
}
- dependencies:
- get-intrinsic: 1.2.4
- dev: true
- /graceful-fs@4.2.11:
+ graceful-fs@4.2.11:
resolution:
{
integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
}
- /graphemer@1.4.0:
+ graphemer@1.4.0:
resolution:
{
integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
}
- dev: true
- /has-bigints@1.0.2:
+ has-bigints@1.0.2:
resolution:
{
integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==
}
- dev: true
- /has-flag@4.0.0:
+ has-flag@4.0.0:
resolution:
{
integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
}
engines: { node: '>=8' }
- dev: true
- /has-property-descriptors@1.0.2:
+ has-property-descriptors@1.0.2:
resolution:
{
integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
}
- dependencies:
- es-define-property: 1.0.0
- dev: true
- /has-proto@1.0.3:
+ has-proto@1.0.3:
resolution:
{
integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
}
engines: { node: '>= 0.4' }
- dev: true
- /has-symbols@1.0.3:
+ has-symbols@1.0.3:
resolution:
{
integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
}
engines: { node: '>= 0.4' }
- dev: true
- /has-tostringtag@1.0.2:
+ has-tostringtag@1.0.2:
resolution:
{
integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-symbols: 1.0.3
- dev: true
- /hasown@2.0.2:
+ hasown@2.0.2:
resolution:
{
integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- function-bind: 1.1.2
- dev: true
- /human-signals@5.0.0:
+ human-signals@5.0.0:
resolution:
{
integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==
}
engines: { node: '>=16.17.0' }
- dev: true
- /husky@9.0.11:
+ husky@9.0.11:
resolution:
{
integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==
}
engines: { node: '>=18' }
hasBin: true
- dev: true
- /ignore@5.3.1:
+ ignore@5.3.1:
resolution:
{
integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==
}
engines: { node: '>= 4' }
- dev: true
- /immutable@4.3.5:
+ immutable@4.3.5:
resolution:
{
integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==
}
- /import-fresh@3.3.0:
+ import-fresh@3.3.0:
resolution:
{
integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
}
engines: { node: '>=6' }
- dependencies:
- parent-module: 1.0.1
- resolve-from: 4.0.0
- dev: true
- /imurmurhash@0.1.4:
+ imurmurhash@0.1.4:
resolution:
{
integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
}
engines: { node: '>=0.8.19' }
- dev: true
- /inflight@1.0.6:
+ inflight@1.0.6:
resolution:
{
integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
}
- dependencies:
- once: 1.4.0
- wrappy: 1.0.2
- dev: true
- /inherits@2.0.4:
+ inherits@2.0.4:
resolution:
{
integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
}
- dev: true
- /internal-slot@1.0.7:
+ internal-slot@1.0.7:
resolution:
{
integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==
}
engines: { node: '>= 0.4' }
- dependencies:
- es-errors: 1.3.0
- hasown: 2.0.2
- side-channel: 1.0.6
- dev: true
- /is-array-buffer@3.0.4:
+ is-array-buffer@3.0.4:
resolution:
{
integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- dev: true
- /is-async-function@2.0.0:
+ is-async-function@2.0.0:
resolution:
{
integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-tostringtag: 1.0.2
- dev: true
- /is-bigint@1.0.4:
+ is-bigint@1.0.4:
resolution:
{
integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==
}
- dependencies:
- has-bigints: 1.0.2
- dev: true
- /is-binary-path@2.1.0:
+ is-binary-path@2.1.0:
resolution:
{
integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
}
engines: { node: '>=8' }
- dependencies:
- binary-extensions: 2.3.0
- /is-boolean-object@1.1.2:
+ is-boolean-object@1.1.2:
resolution:
{
integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
- dev: true
- /is-callable@1.2.7:
+ is-callable@1.2.7:
resolution:
{
integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
}
engines: { node: '>= 0.4' }
- dev: true
- /is-core-module@2.13.1:
+ is-core-module@2.13.1:
resolution:
{
integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
}
- dependencies:
- hasown: 2.0.2
- dev: true
- /is-data-view@1.0.1:
+ is-data-view@1.0.1:
resolution:
{
integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==
}
engines: { node: '>= 0.4' }
- dependencies:
- is-typed-array: 1.1.13
- dev: true
- /is-date-object@1.0.5:
+ is-date-object@1.0.5:
resolution:
{
integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-tostringtag: 1.0.2
- dev: true
- /is-extglob@2.1.1:
+ is-extglob@2.1.1:
resolution:
{
integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
}
engines: { node: '>=0.10.0' }
- /is-finalizationregistry@1.0.2:
+ is-finalizationregistry@1.0.2:
resolution:
{
integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==
}
- dependencies:
- call-bind: 1.0.7
- dev: true
- /is-fullwidth-code-point@3.0.0:
+ is-fullwidth-code-point@3.0.0:
resolution:
{
integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
}
engines: { node: '>=8' }
- dev: true
- /is-fullwidth-code-point@4.0.0:
+ is-fullwidth-code-point@4.0.0:
resolution:
{
integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
}
engines: { node: '>=12' }
- dev: true
- /is-fullwidth-code-point@5.0.0:
+ is-fullwidth-code-point@5.0.0:
resolution:
{
integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==
}
engines: { node: '>=18' }
- dependencies:
- get-east-asian-width: 1.2.0
- dev: true
- /is-generator-function@1.0.10:
+ is-generator-function@1.0.10:
resolution:
{
integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-tostringtag: 1.0.2
- dev: true
- /is-glob@4.0.3:
+ is-glob@4.0.3:
resolution:
{
integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
}
engines: { node: '>=0.10.0' }
- dependencies:
- is-extglob: 2.1.1
- /is-map@2.0.3:
+ is-map@2.0.3:
resolution:
{
integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==
}
engines: { node: '>= 0.4' }
- dev: true
- /is-negative-zero@2.0.3:
+ is-negative-zero@2.0.3:
resolution:
{
integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==
}
engines: { node: '>= 0.4' }
- dev: true
- /is-number-object@1.0.7:
+ is-number-object@1.0.7:
resolution:
{
integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-tostringtag: 1.0.2
- dev: true
- /is-number@7.0.0:
+ is-number@7.0.0:
resolution:
{
integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
}
engines: { node: '>=0.12.0' }
- /is-path-inside@3.0.3:
+ is-path-inside@3.0.3:
resolution:
{
integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
}
engines: { node: '>=8' }
- dev: true
- /is-regex@1.1.4:
+ is-regex@1.1.4:
resolution:
{
integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- has-tostringtag: 1.0.2
- dev: true
- /is-set@2.0.3:
+ is-set@2.0.3:
resolution:
{
integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==
}
engines: { node: '>= 0.4' }
- dev: true
- /is-shared-array-buffer@1.0.3:
+ is-shared-array-buffer@1.0.3:
resolution:
{
integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- dev: true
- /is-stream@3.0.0:
+ is-stream@3.0.0:
resolution:
{
integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
}
engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dev: true
- /is-string@1.0.7:
+ is-string@1.0.7:
resolution:
{
integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-tostringtag: 1.0.2
- dev: true
- /is-symbol@1.0.4:
+ is-symbol@1.0.4:
resolution:
{
integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==
}
engines: { node: '>= 0.4' }
- dependencies:
- has-symbols: 1.0.3
- dev: true
- /is-typed-array@1.1.13:
+ is-typed-array@1.1.13:
resolution:
{
integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==
}
engines: { node: '>= 0.4' }
- dependencies:
- which-typed-array: 1.1.15
- dev: true
- /is-weakmap@2.0.2:
+ is-weakmap@2.0.2:
resolution:
{
integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==
}
engines: { node: '>= 0.4' }
- dev: true
- /is-weakref@1.0.2:
+ is-weakref@1.0.2:
resolution:
{
integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==
}
- dependencies:
- call-bind: 1.0.7
- dev: true
- /is-weakset@2.0.3:
+ is-weakset@2.0.3:
resolution:
{
integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- dev: true
- /isarray@2.0.5:
+ isarray@2.0.5:
resolution:
{
integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==
}
- dev: true
- /isexe@2.0.0:
+ isexe@2.0.0:
resolution:
{
integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
}
- dev: true
- /iterator.prototype@1.1.2:
+ iterator.prototype@1.1.2:
resolution:
{
integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==
}
- dependencies:
- define-properties: 1.2.1
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- reflect.getprototypeof: 1.0.6
- set-function-name: 2.0.2
- dev: true
- /jackspeak@2.3.6:
+ jackspeak@2.3.6:
resolution:
{
integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
}
engines: { node: '>=14' }
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
- dev: true
- /js-tokens@4.0.0:
+ js-tokens@4.0.0:
resolution:
{
integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
}
- /js-yaml@4.1.0:
+ js-yaml@4.1.0:
resolution:
{
integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
}
hasBin: true
- dependencies:
- argparse: 2.0.1
- dev: true
- /json-buffer@3.0.1:
+ json-buffer@3.0.1:
resolution:
{
integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
}
- dev: true
- /json-schema-traverse@0.4.1:
+ json-schema-traverse@0.4.1:
resolution:
{
integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
}
- dev: true
- /json-stable-stringify-without-jsonify@1.0.1:
+ json-stable-stringify-without-jsonify@1.0.1:
resolution:
{
integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
}
- dev: true
- /json5@1.0.2:
+ json5@1.0.2:
resolution:
{
integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
}
hasBin: true
- dependencies:
- minimist: 1.2.8
- dev: true
- /jsx-ast-utils@3.3.5:
+ jsx-ast-utils@3.3.5:
resolution:
{
integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==
}
engines: { node: '>=4.0' }
- dependencies:
- array-includes: 3.1.8
- array.prototype.flat: 1.3.2
- object.assign: 4.1.5
- object.values: 1.2.0
- dev: true
- /keen-slider@6.8.6:
+ keen-slider@6.8.6:
resolution:
{
integrity: sha512-dcEQ7GDBpCjUQA8XZeWh3oBBLLmyn8aoeIQFGL/NTVkoEOsmlnXqA4QykUm/SncolAZYGsEk/PfUhLZ7mwMM2w==
}
- dev: false
- /keyv@4.5.4:
+ keyv@4.5.4:
resolution:
{
integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==
}
- dependencies:
- json-buffer: 3.0.1
- dev: true
- /language-subtag-registry@0.3.22:
+ language-subtag-registry@0.3.22:
resolution:
{
integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==
}
- dev: true
- /language-tags@1.0.9:
+ language-tags@1.0.9:
resolution:
{
integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==
}
engines: { node: '>=0.10' }
- dependencies:
- language-subtag-registry: 0.3.22
- dev: true
- /levn@0.4.1:
+ levn@0.4.1:
resolution:
{
integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
}
engines: { node: '>= 0.8.0' }
- dependencies:
- prelude-ls: 1.2.1
- type-check: 0.4.0
- dev: true
- /lilconfig@3.0.0:
+ lilconfig@3.0.0:
resolution:
{
integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==
}
engines: { node: '>=14' }
- dev: true
- /lint-staged@15.2.2:
+ lint-staged@15.2.2:
resolution:
{
integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==
}
engines: { node: '>=18.12.0' }
hasBin: true
- dependencies:
- chalk: 5.3.0
- commander: 11.1.0
- debug: 4.3.4
- execa: 8.0.1
- lilconfig: 3.0.0
- listr2: 8.0.1
- micromatch: 4.0.5
- pidtree: 0.6.0
- string-argv: 0.3.2
- yaml: 2.3.4
- transitivePeerDependencies:
- - supports-color
- dev: true
- /listr2@8.0.1:
+ listr2@8.0.1:
resolution:
{
integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==
}
engines: { node: '>=18.0.0' }
- dependencies:
- cli-truncate: 4.0.0
- colorette: 2.0.20
- eventemitter3: 5.0.1
- log-update: 6.0.0
- rfdc: 1.3.1
- wrap-ansi: 9.0.0
- dev: true
- /locate-path@6.0.0:
+ locate-path@6.0.0:
resolution:
{
integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
}
engines: { node: '>=10' }
- dependencies:
- p-locate: 5.0.0
- dev: true
- /lodash.merge@4.6.2:
+ lodash.merge@4.6.2:
resolution:
{
integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
}
- dev: true
- /log-update@6.0.0:
+ log-update@6.0.0:
resolution:
{
integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==
}
engines: { node: '>=18' }
- dependencies:
- ansi-escapes: 6.2.1
- cli-cursor: 4.0.0
- slice-ansi: 7.1.0
- strip-ansi: 7.1.0
- wrap-ansi: 9.0.0
- dev: true
- /loose-envify@1.4.0:
+ loose-envify@1.4.0:
resolution:
{
integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
}
hasBin: true
- dependencies:
- js-tokens: 4.0.0
- /lru-cache@10.2.2:
+ lru-cache@10.2.2:
resolution:
{
integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==
}
engines: { node: 14 || >=16.14 }
- dev: true
- /lru-cache@6.0.0:
+ lru-cache@6.0.0:
resolution:
{
integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
}
engines: { node: '>=10' }
- dependencies:
- yallist: 4.0.0
- dev: true
- /merge-stream@2.0.0:
+ merge-stream@2.0.0:
resolution:
{
integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
}
- dev: true
- /merge2@1.4.1:
+ merge2@1.4.1:
resolution:
{
integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
}
engines: { node: '>= 8' }
- dev: true
- /micromatch@4.0.5:
+ micromatch@4.0.5:
resolution:
{
integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
}
engines: { node: '>=8.6' }
- dependencies:
- braces: 3.0.2
- picomatch: 2.3.1
- dev: true
- /mimic-fn@2.1.0:
+ mimic-fn@2.1.0:
resolution:
{
integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
}
engines: { node: '>=6' }
- dev: true
- /mimic-fn@4.0.0:
+ mimic-fn@4.0.0:
resolution:
{
integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
}
engines: { node: '>=12' }
- dev: true
- /minimatch@3.1.2:
+ minimatch@3.1.2:
resolution:
{
integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
}
- dependencies:
- brace-expansion: 1.1.11
- dev: true
- /minimatch@9.0.3:
+ minimatch@9.0.3:
resolution:
{
integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
}
engines: { node: '>=16 || 14 >=14.17' }
- dependencies:
- brace-expansion: 2.0.1
- dev: true
- /minimatch@9.0.4:
+ minimatch@9.0.4:
resolution:
{
integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==
}
engines: { node: '>=16 || 14 >=14.17' }
- dependencies:
- brace-expansion: 2.0.1
- dev: true
- /minimist@1.2.8:
+ minimist@1.2.8:
resolution:
{
integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
}
- dev: true
- /minipass@7.1.0:
+ minipass@7.1.0:
resolution:
{
integrity: sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig==
}
engines: { node: '>=16 || 14 >=14.17' }
- dev: true
- /ms@2.1.2:
+ ms@2.1.2:
resolution:
{
integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
}
- dev: true
- /ms@2.1.3:
+ ms@2.1.3:
resolution:
{
integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
}
- dev: true
- /nanoid@3.3.7:
+ nanoid@3.3.7:
resolution:
{
integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
}
engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
hasBin: true
- dev: false
- /natural-compare@1.4.0:
+ natural-compare@1.4.0:
resolution:
{
integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
}
- dev: true
- /next@14.2.3(react-dom@18.3.1)(react@18.3.1)(sass@1.76.0):
+ next@14.2.3:
resolution:
{
integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==
@@ -3106,859 +2198,580 @@ packages:
optional: true
sass:
optional: true
- dependencies:
- '@next/env': 14.2.3
- '@swc/helpers': 0.5.5
- busboy: 1.6.0
- caniuse-lite: 1.0.30001616
- graceful-fs: 4.2.11
- postcss: 8.4.31
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- sass: 1.76.0
- styled-jsx: 5.1.1(react@18.3.1)
- optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.3
- '@next/swc-darwin-x64': 14.2.3
- '@next/swc-linux-arm64-gnu': 14.2.3
- '@next/swc-linux-arm64-musl': 14.2.3
- '@next/swc-linux-x64-gnu': 14.2.3
- '@next/swc-linux-x64-musl': 14.2.3
- '@next/swc-win32-arm64-msvc': 14.2.3
- '@next/swc-win32-ia32-msvc': 14.2.3
- '@next/swc-win32-x64-msvc': 14.2.3
- transitivePeerDependencies:
- - '@babel/core'
- - babel-plugin-macros
- dev: false
- /normalize-path@3.0.0:
+ normalize-path@3.0.0:
resolution:
{
integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
}
engines: { node: '>=0.10.0' }
- /npm-run-path@5.3.0:
+ npm-run-path@5.3.0:
resolution:
{
integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==
}
engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- path-key: 4.0.0
- dev: true
- /object-assign@4.1.1:
+ object-assign@4.1.1:
resolution:
{
integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
}
engines: { node: '>=0.10.0' }
- /object-inspect@1.13.1:
+ object-inspect@1.13.1:
resolution:
{
integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
}
- dev: true
- /object-keys@1.1.1:
+ object-keys@1.1.1:
resolution:
{
integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
}
engines: { node: '>= 0.4' }
- dev: true
- /object.assign@4.1.5:
+ object.assign@4.1.5:
resolution:
{
integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- has-symbols: 1.0.3
- object-keys: 1.1.1
- dev: true
- /object.entries@1.1.8:
+ object.entries@1.1.8:
resolution:
{
integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
- dev: true
- /object.fromentries@2.0.8:
+ object.fromentries@2.0.8:
resolution:
{
integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- dev: true
- /object.groupby@1.0.3:
+ object.groupby@1.0.3:
resolution:
{
integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- dev: true
- /object.hasown@1.1.4:
+ object.hasown@1.1.4:
resolution:
{
integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==
}
engines: { node: '>= 0.4' }
- dependencies:
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- dev: true
- /object.values@1.2.0:
+ object.values@1.2.0:
resolution:
{
integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
- dev: true
- /once@1.4.0:
+ once@1.4.0:
resolution:
{
integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
}
- dependencies:
- wrappy: 1.0.2
- dev: true
- /onetime@5.1.2:
+ onetime@5.1.2:
resolution:
{
integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
}
engines: { node: '>=6' }
- dependencies:
- mimic-fn: 2.1.0
- dev: true
- /onetime@6.0.0:
+ onetime@6.0.0:
resolution:
{
integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
}
engines: { node: '>=12' }
- dependencies:
- mimic-fn: 4.0.0
- dev: true
- /optionator@0.9.4:
+ optionator@0.9.4:
resolution:
{
integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==
}
engines: { node: '>= 0.8.0' }
- dependencies:
- deep-is: 0.1.4
- fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.5
- dev: true
- /p-limit@3.1.0:
+ p-limit@3.1.0:
resolution:
{
integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
}
engines: { node: '>=10' }
- dependencies:
- yocto-queue: 0.1.0
- dev: true
- /p-locate@5.0.0:
+ p-locate@5.0.0:
resolution:
{
integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
}
engines: { node: '>=10' }
- dependencies:
- p-limit: 3.1.0
- dev: true
- /parent-module@1.0.1:
+ parent-module@1.0.1:
resolution:
{
integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
}
engines: { node: '>=6' }
- dependencies:
- callsites: 3.1.0
- dev: true
- /path-exists@4.0.0:
+ path-exists@4.0.0:
resolution:
{
integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
}
engines: { node: '>=8' }
- dev: true
- /path-is-absolute@1.0.1:
+ path-is-absolute@1.0.1:
resolution:
{
integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
}
engines: { node: '>=0.10.0' }
- dev: true
- /path-key@3.1.1:
+ path-key@3.1.1:
resolution:
{
integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
}
engines: { node: '>=8' }
- dev: true
- /path-key@4.0.0:
+ path-key@4.0.0:
resolution:
{
integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==
}
engines: { node: '>=12' }
- dev: true
- /path-parse@1.0.7:
+ path-parse@1.0.7:
resolution:
{
integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
}
- dev: true
- /path-scurry@1.10.2:
+ path-scurry@1.10.2:
resolution:
{
integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==
}
engines: { node: '>=16 || 14 >=14.17' }
- dependencies:
- lru-cache: 10.2.2
- minipass: 7.1.0
- dev: true
- /path-type@4.0.0:
+ path-type@4.0.0:
resolution:
{
integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
}
engines: { node: '>=8' }
- dev: true
- /picocolors@1.0.0:
+ picocolors@1.0.0:
resolution:
{
integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
}
- dev: false
- /picomatch@2.3.1:
+ picomatch@2.3.1:
resolution:
{
integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
}
engines: { node: '>=8.6' }
- /pidtree@0.6.0:
+ pidtree@0.6.0:
resolution:
{
integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
}
engines: { node: '>=0.10' }
hasBin: true
- dev: true
- /possible-typed-array-names@1.0.0:
+ possible-typed-array-names@1.0.0:
resolution:
{
integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==
}
engines: { node: '>= 0.4' }
- dev: true
- /postcss@8.4.31:
+ postcss@8.4.31:
resolution:
{
integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
}
engines: { node: ^10 || ^12 || >=14 }
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.2.0
- dev: false
- /prelude-ls@1.2.1:
+ prelude-ls@1.2.1:
resolution:
{
integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
}
engines: { node: '>= 0.8.0' }
- dev: true
- /prettier-linter-helpers@1.0.0:
+ prettier-linter-helpers@1.0.0:
resolution:
{
integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
}
engines: { node: '>=6.0.0' }
- dependencies:
- fast-diff: 1.3.0
- dev: true
- /prettier@3.2.5:
+ prettier@3.2.5:
resolution:
{
integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
}
engines: { node: '>=14' }
hasBin: true
- dev: true
- /prop-types@15.8.1:
+ prop-types@15.8.1:
resolution:
{
integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
- /punycode@2.3.1:
+ punycode@2.3.1:
resolution:
{
integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
}
engines: { node: '>=6' }
- dev: true
- /queue-microtask@1.2.3:
+ queue-microtask@1.2.3:
resolution:
{
integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
}
- dev: true
- /react-dom@18.3.1(react@18.3.1):
+ react-dom@18.3.1:
resolution:
{
integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==
}
peerDependencies:
react: ^18.3.1
- dependencies:
- loose-envify: 1.4.0
- react: 18.3.1
- scheduler: 0.23.2
- dev: false
- /react-is@16.13.1:
+ react-is@16.13.1:
resolution:
{
integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
}
- /react@18.3.1:
+ react@18.3.1:
resolution:
{
integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==
}
engines: { node: '>=0.10.0' }
- dependencies:
- loose-envify: 1.4.0
- dev: false
- /readdirp@3.6.0:
+ readdirp@3.6.0:
resolution:
{
integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
}
engines: { node: '>=8.10.0' }
- dependencies:
- picomatch: 2.3.1
- /reflect.getprototypeof@1.0.6:
+ reflect.getprototypeof@1.0.6:
resolution:
{
integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- globalthis: 1.0.4
- which-builtin-type: 1.1.3
- dev: true
- /regenerator-runtime@0.14.1:
+ regenerator-runtime@0.14.1:
resolution:
{
integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
}
- /regexp.prototype.flags@1.5.2:
+ regexp.prototype.flags@1.5.2:
resolution:
{
integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-errors: 1.3.0
- set-function-name: 2.0.2
- dev: true
- /resolve-from@4.0.0:
+ resolve-from@4.0.0:
resolution:
{
integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
}
engines: { node: '>=4' }
- dev: true
- /resolve-pkg-maps@1.0.0:
+ resolve-pkg-maps@1.0.0:
resolution:
{
integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==
}
- dev: true
- /resolve@1.22.8:
+ resolve@1.22.8:
resolution:
{
integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
}
hasBin: true
- dependencies:
- is-core-module: 2.13.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
- /resolve@2.0.0-next.5:
+ resolve@2.0.0-next.5:
resolution:
{
integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==
}
hasBin: true
- dependencies:
- is-core-module: 2.13.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
- /restore-cursor@4.0.0:
+ restore-cursor@4.0.0:
resolution:
{
integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==
}
engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
- dev: true
- /reusify@1.0.4:
+ reusify@1.0.4:
resolution:
{
integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
}
engines: { iojs: '>=1.0.0', node: '>=0.10.0' }
- dev: true
- /rfdc@1.3.1:
+ rfdc@1.3.1:
resolution:
{
integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==
}
- dev: true
- /rimraf@3.0.2:
+ rimraf@3.0.2:
resolution:
{
integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
}
hasBin: true
- dependencies:
- glob: 7.2.3
- dev: true
- /run-parallel@1.2.0:
+ run-parallel@1.2.0:
resolution:
{
integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
}
- dependencies:
- queue-microtask: 1.2.3
- dev: true
- /safe-array-concat@1.1.2:
+ safe-array-concat@1.1.2:
resolution:
{
integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==
}
engines: { node: '>=0.4' }
- dependencies:
- call-bind: 1.0.7
- get-intrinsic: 1.2.4
- has-symbols: 1.0.3
- isarray: 2.0.5
- dev: true
- /safe-regex-test@1.0.3:
+ safe-regex-test@1.0.3:
resolution:
{
integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-regex: 1.1.4
- dev: true
- /sass@1.76.0:
+ sass@1.76.0:
resolution:
{
integrity: sha512-nc3LeqvF2FNW5xGF1zxZifdW3ffIz5aBb7I7tSvOoNu7z1RQ6pFt9MBuiPtjgaI62YWrM/txjWlOCFiGtf2xpw==
}
engines: { node: '>=14.0.0' }
hasBin: true
- dependencies:
- chokidar: 3.6.0
- immutable: 4.3.5
- source-map-js: 1.2.0
- /scheduler@0.23.2:
+ scheduler@0.23.2:
resolution:
{
integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==
}
- dependencies:
- loose-envify: 1.4.0
- dev: false
- /semver@6.3.1:
+ semver@6.3.1:
resolution:
{
integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
}
hasBin: true
- dev: true
- /semver@7.6.0:
+ semver@7.6.0:
resolution:
{
integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
}
engines: { node: '>=10' }
hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: true
- /set-function-length@1.2.2:
+ set-function-length@1.2.2:
resolution:
{
integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
}
engines: { node: '>= 0.4' }
- dependencies:
- define-data-property: 1.1.4
- es-errors: 1.3.0
- function-bind: 1.1.2
- get-intrinsic: 1.2.4
- gopd: 1.0.1
- has-property-descriptors: 1.0.2
- dev: true
- /set-function-name@2.0.2:
+ set-function-name@2.0.2:
resolution:
{
integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- define-data-property: 1.1.4
- es-errors: 1.3.0
- functions-have-names: 1.2.3
- has-property-descriptors: 1.0.2
- dev: true
- /shebang-command@2.0.0:
+ shebang-command@2.0.0:
resolution:
{
integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
}
engines: { node: '>=8' }
- dependencies:
- shebang-regex: 3.0.0
- dev: true
- /shebang-regex@3.0.0:
+ shebang-regex@3.0.0:
resolution:
{
integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
}
engines: { node: '>=8' }
- dev: true
- /side-channel@1.0.6:
+ side-channel@1.0.6:
resolution:
{
integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- get-intrinsic: 1.2.4
- object-inspect: 1.13.1
- dev: true
- /signal-exit@3.0.7:
+ signal-exit@3.0.7:
resolution:
{
integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
}
- dev: true
- /signal-exit@4.1.0:
+ signal-exit@4.1.0:
resolution:
{
integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
}
engines: { node: '>=14' }
- dev: true
- /slash@3.0.0:
+ slash@3.0.0:
resolution:
{
integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
}
engines: { node: '>=8' }
- dev: true
- /slice-ansi@5.0.0:
+ slice-ansi@5.0.0:
resolution:
{
integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==
}
engines: { node: '>=12' }
- dependencies:
- ansi-styles: 6.2.1
- is-fullwidth-code-point: 4.0.0
- dev: true
- /slice-ansi@7.1.0:
+ slice-ansi@7.1.0:
resolution:
{
integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==
}
engines: { node: '>=18' }
- dependencies:
- ansi-styles: 6.2.1
- is-fullwidth-code-point: 5.0.0
- dev: true
- /source-map-js@1.2.0:
+ source-map-js@1.2.0:
resolution:
{
integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
}
engines: { node: '>=0.10.0' }
- /streamsearch@1.1.0:
+ streamsearch@1.1.0:
resolution:
{
integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
}
engines: { node: '>=10.0.0' }
- dev: false
- /string-argv@0.3.2:
+ string-argv@0.3.2:
resolution:
{
integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
}
engines: { node: '>=0.6.19' }
- dev: true
- /string-width@4.2.3:
+ string-width@4.2.3:
resolution:
{
integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
}
engines: { node: '>=8' }
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
- dev: true
- /string-width@5.1.2:
+ string-width@5.1.2:
resolution:
{
integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
}
engines: { node: '>=12' }
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
- dev: true
- /string-width@7.1.0:
+ string-width@7.1.0:
resolution:
{
integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==
}
engines: { node: '>=18' }
- dependencies:
- emoji-regex: 10.3.0
- get-east-asian-width: 1.2.0
- strip-ansi: 7.1.0
- dev: true
- /string.prototype.matchall@4.0.11:
+ string.prototype.matchall@4.0.11:
resolution:
{
integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-errors: 1.3.0
- es-object-atoms: 1.0.0
- get-intrinsic: 1.2.4
- gopd: 1.0.1
- has-symbols: 1.0.3
- internal-slot: 1.0.7
- regexp.prototype.flags: 1.5.2
- set-function-name: 2.0.2
- side-channel: 1.0.6
- dev: true
- /string.prototype.trim@1.2.9:
+ string.prototype.trim@1.2.9:
resolution:
{
integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-abstract: 1.23.3
- es-object-atoms: 1.0.0
- dev: true
- /string.prototype.trimend@1.0.8:
+ string.prototype.trimend@1.0.8:
resolution:
{
integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==
}
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
- dev: true
- /string.prototype.trimstart@1.0.8:
+ string.prototype.trimstart@1.0.8:
resolution:
{
integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- define-properties: 1.2.1
- es-object-atoms: 1.0.0
- dev: true
- /strip-ansi@6.0.1:
+ strip-ansi@6.0.1:
resolution:
{
integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
}
engines: { node: '>=8' }
- dependencies:
- ansi-regex: 5.0.1
- dev: true
- /strip-ansi@7.1.0:
+ strip-ansi@7.1.0:
resolution:
{
integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
}
engines: { node: '>=12' }
- dependencies:
- ansi-regex: 6.0.1
- dev: true
- /strip-bom@3.0.0:
+ strip-bom@3.0.0:
resolution:
{
integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
}
engines: { node: '>=4' }
- dev: true
- /strip-final-newline@3.0.0:
+ strip-final-newline@3.0.0:
resolution:
{
integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
}
engines: { node: '>=12' }
- dev: true
- /strip-json-comments@3.1.1:
+ strip-json-comments@3.1.1:
resolution:
{
integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
}
engines: { node: '>=8' }
- dev: true
- /styled-jsx@5.1.1(react@18.3.1):
+ styled-jsx@5.1.1:
resolution:
{
integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==
@@ -3973,72 +2786,55 @@ packages:
optional: true
babel-plugin-macros:
optional: true
- dependencies:
- client-only: 0.0.1
- react: 18.3.1
- dev: false
- /supports-color@7.2.0:
+ supports-color@7.2.0:
resolution:
{
integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
}
engines: { node: '>=8' }
- dependencies:
- has-flag: 4.0.0
- dev: true
- /supports-preserve-symlinks-flag@1.0.0:
+ supports-preserve-symlinks-flag@1.0.0:
resolution:
{
integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
}
engines: { node: '>= 0.4' }
- dev: true
- /synckit@0.8.8:
+ synckit@0.8.8:
resolution:
{
integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==
}
engines: { node: ^14.18.0 || >=16.0.0 }
- dependencies:
- '@pkgr/core': 0.1.1
- tslib: 2.6.2
- dev: true
- /tabbable@6.2.0:
+ tabbable@6.2.0:
resolution:
{
integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==
}
- dev: false
- /tapable@2.2.1:
+ tapable@2.2.1:
resolution:
{
integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
}
engines: { node: '>=6' }
- dev: true
- /text-table@0.2.0:
+ text-table@0.2.0:
resolution:
{
integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
}
- dev: true
- /to-regex-range@5.0.1:
+ to-regex-range@5.0.1:
resolution:
{
integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
}
engines: { node: '>=8.0' }
- dependencies:
- is-number: 7.0.0
- /ts-api-utils@1.3.0(typescript@5.4.5):
+ ts-api-utils@1.3.0:
resolution:
{
integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==
@@ -4046,281 +2842,2167 @@ packages:
engines: { node: '>=16' }
peerDependencies:
typescript: '>=4.2.0'
- dependencies:
- typescript: 5.4.5
- dev: true
- /tsconfig-paths@3.15.0:
+ tsconfig-paths@3.15.0:
resolution:
{
integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==
}
- dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.2
- minimist: 1.2.8
- strip-bom: 3.0.0
- dev: true
- /tslib@2.6.2:
+ tslib@2.6.2:
resolution:
{
integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
}
- /type-check@0.4.0:
+ type-check@0.4.0:
resolution:
{
integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
}
engines: { node: '>= 0.8.0' }
- dependencies:
- prelude-ls: 1.2.1
- dev: true
- /type-fest@0.20.2:
+ type-fest@0.20.2:
resolution:
{
integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
}
engines: { node: '>=10' }
- dev: true
- /typed-array-buffer@1.0.2:
+ typed-array-buffer@1.0.2:
resolution:
{
integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- es-errors: 1.3.0
- is-typed-array: 1.1.13
- dev: true
- /typed-array-byte-length@1.0.1:
+ typed-array-byte-length@1.0.1:
resolution:
{
integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
- dev: true
- /typed-array-byte-offset@1.0.2:
+ typed-array-byte-offset@1.0.2:
resolution:
{
integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==
}
engines: { node: '>= 0.4' }
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
- dev: true
- /typed-array-length@1.0.6:
+ typed-array-length@1.0.6:
resolution:
{
integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==
}
engines: { node: '>= 0.4' }
- dependencies:
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-proto: 1.0.3
- is-typed-array: 1.1.13
- possible-typed-array-names: 1.0.0
- dev: true
- /typescript@5.4.5:
+ typescript@5.4.5:
resolution:
{
integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==
}
engines: { node: '>=14.17' }
hasBin: true
- dev: true
- /unbox-primitive@1.0.2:
+ unbox-primitive@1.0.2:
resolution:
{
integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==
}
- dependencies:
- call-bind: 1.0.7
- has-bigints: 1.0.2
- has-symbols: 1.0.3
- which-boxed-primitive: 1.0.2
- dev: true
- /undici-types@5.26.5:
+ undici-types@5.26.5:
resolution:
{
integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
}
- dev: true
- /uri-js@4.4.1:
+ uri-js@4.4.1:
resolution:
{
integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
}
- dependencies:
- punycode: 2.3.1
- dev: true
- /which-boxed-primitive@1.0.2:
+ which-boxed-primitive@1.0.2:
resolution:
{
integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==
}
- dependencies:
- is-bigint: 1.0.4
- is-boolean-object: 1.1.2
- is-number-object: 1.0.7
- is-string: 1.0.7
- is-symbol: 1.0.4
- dev: true
- /which-builtin-type@1.1.3:
+ which-builtin-type@1.1.3:
resolution:
{
integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==
}
engines: { node: '>= 0.4' }
- dependencies:
- function.prototype.name: 1.1.6
- has-tostringtag: 1.0.2
- is-async-function: 2.0.0
- is-date-object: 1.0.5
- is-finalizationregistry: 1.0.2
- is-generator-function: 1.0.10
- is-regex: 1.1.4
- is-weakref: 1.0.2
- isarray: 2.0.5
- which-boxed-primitive: 1.0.2
- which-collection: 1.0.2
- which-typed-array: 1.1.15
- dev: true
- /which-collection@1.0.2:
+ which-collection@1.0.2:
resolution:
{
integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==
}
engines: { node: '>= 0.4' }
- dependencies:
- is-map: 2.0.3
- is-set: 2.0.3
- is-weakmap: 2.0.2
- is-weakset: 2.0.3
- dev: true
- /which-typed-array@1.1.15:
+ which-typed-array@1.1.15:
resolution:
{
integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==
}
engines: { node: '>= 0.4' }
- dependencies:
- available-typed-arrays: 1.0.7
- call-bind: 1.0.7
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.2
- dev: true
- /which@2.0.2:
+ which@2.0.2:
resolution:
{
integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
}
engines: { node: '>= 8' }
hasBin: true
- dependencies:
- isexe: 2.0.0
- dev: true
- /word-wrap@1.2.5:
+ word-wrap@1.2.5:
resolution:
{
integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
}
engines: { node: '>=0.10.0' }
- dev: true
- /wrap-ansi@7.0.0:
+ wrap-ansi@7.0.0:
resolution:
{
integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
}
engines: { node: '>=10' }
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: true
- /wrap-ansi@8.1.0:
+ wrap-ansi@8.1.0:
resolution:
{
integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
}
engines: { node: '>=12' }
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
- dev: true
- /wrap-ansi@9.0.0:
+ wrap-ansi@9.0.0:
resolution:
{
integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==
}
engines: { node: '>=18' }
- dependencies:
- ansi-styles: 6.2.1
- string-width: 7.1.0
- strip-ansi: 7.1.0
- dev: true
- /wrappy@1.0.2:
+ wrappy@1.0.2:
resolution:
{
integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
}
- dev: true
- /yallist@4.0.0:
+ yallist@4.0.0:
resolution:
{
integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
}
- dev: true
- /yaml@2.3.4:
+ yaml@2.3.4:
resolution:
{
integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
}
engines: { node: '>= 14' }
- dev: true
- /yocto-queue@0.1.0:
+ yocto-queue@0.1.0:
resolution:
{
integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
}
engines: { node: '>=10' }
- dev: true
+
+snapshots:
+ '@babel/runtime@7.24.5':
+ dependencies:
+ regenerator-runtime: 0.14.1
+
+ '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)':
+ dependencies:
+ eslint: 8.57.0
+ eslint-visitor-keys: 3.4.3
+
+ '@eslint-community/regexpp@4.10.0': {}
+
+ '@eslint/eslintrc@2.1.4':
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.1
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@eslint/js@8.57.0': {}
+
+ '@humanwhocodes/config-array@0.11.14':
+ dependencies:
+ '@humanwhocodes/object-schema': 2.0.3
+ debug: 4.3.4
+ minimatch: 3.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ '@humanwhocodes/module-importer@1.0.1': {}
+
+ '@humanwhocodes/object-schema@2.0.3': {}
+
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
+ '@next/env@14.2.3': {}
+
+ '@next/eslint-plugin-next@14.2.3':
+ dependencies:
+ glob: 10.3.10
+
+ '@next/swc-darwin-arm64@14.2.3':
+ optional: true
+
+ '@next/swc-darwin-x64@14.2.3':
+ optional: true
+
+ '@next/swc-linux-arm64-gnu@14.2.3':
+ optional: true
+
+ '@next/swc-linux-arm64-musl@14.2.3':
+ optional: true
+
+ '@next/swc-linux-x64-gnu@14.2.3':
+ optional: true
+
+ '@next/swc-linux-x64-musl@14.2.3':
+ optional: true
+
+ '@next/swc-win32-arm64-msvc@14.2.3':
+ optional: true
+
+ '@next/swc-win32-ia32-msvc@14.2.3':
+ optional: true
+
+ '@next/swc-win32-x64-msvc@14.2.3':
+ optional: true
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.1
+
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
+
+ '@pkgr/core@0.1.1': {}
+
+ '@radix-ui/primitive@1.0.1':
+ dependencies:
+ '@babel/runtime': 7.24.5
+
+ '@radix-ui/react-accordion@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-collapsible': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/primitive': 1.0.1
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-id@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-presence@1.0.1(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ optionalDependencies:
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+
+ '@radix-ui/react-slot@1.0.2(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.3.1)(react@18.3.1)':
+ dependencies:
+ '@babel/runtime': 7.24.5
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.1
+
+ '@rushstack/eslint-patch@1.10.2': {}
+
+ '@swc/counter@0.1.3': {}
+
+ '@swc/helpers@0.5.5':
+ dependencies:
+ '@swc/counter': 0.1.3
+ tslib: 2.6.2
+
+ '@types/json5@0.0.29': {}
+
+ '@types/node@20.12.8':
+ dependencies:
+ undici-types: 5.26.5
+
+ '@types/prop-types@15.7.12': {}
+
+ '@types/react-dom@18.3.0':
+ dependencies:
+ '@types/react': 18.3.1
+
+ '@types/react@18.3.1':
+ dependencies:
+ '@types/prop-types': 15.7.12
+ csstype: 3.1.3
+
+ '@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/scope-manager': 7.11.0
+ '@typescript-eslint/type-utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.11.0
+ eslint: 8.57.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ natural-compare: 1.4.0
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.11.0
+ '@typescript-eslint/types': 7.11.0
+ '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.11.0
+ debug: 4.3.4
+ eslint: 8.57.0
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/scope-manager': 7.2.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5)
+ '@typescript-eslint/visitor-keys': 7.2.0
+ debug: 4.3.4
+ eslint: 8.57.0
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/scope-manager@7.11.0':
+ dependencies:
+ '@typescript-eslint/types': 7.11.0
+ '@typescript-eslint/visitor-keys': 7.11.0
+
+ '@typescript-eslint/scope-manager@7.2.0':
+ dependencies:
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
+
+ '@typescript-eslint/type-utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ debug: 4.3.4
+ eslint: 8.57.0
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/types@7.11.0': {}
+
+ '@typescript-eslint/types@7.2.0': {}
+
+ '@typescript-eslint/typescript-estree@7.11.0(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/types': 7.11.0
+ '@typescript-eslint/visitor-keys': 7.11.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.0
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.3
+ semver: 7.6.0
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/utils@7.11.0(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@typescript-eslint/scope-manager': 7.11.0
+ '@typescript-eslint/types': 7.11.0
+ '@typescript-eslint/typescript-estree': 7.11.0(typescript@5.4.5)
+ eslint: 8.57.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
+ '@typescript-eslint/visitor-keys@7.11.0':
+ dependencies:
+ '@typescript-eslint/types': 7.11.0
+ eslint-visitor-keys: 3.4.3
+
+ '@typescript-eslint/visitor-keys@7.2.0':
+ dependencies:
+ '@typescript-eslint/types': 7.2.0
+ eslint-visitor-keys: 3.4.3
+
+ '@ungap/structured-clone@1.2.0': {}
+
+ acorn-jsx@5.3.2(acorn@8.11.3):
+ dependencies:
+ acorn: 8.11.3
+
+ acorn@8.11.3: {}
+
+ ajv@6.12.6:
+ dependencies:
+ fast-deep-equal: 3.1.3
+ fast-json-stable-stringify: 2.1.0
+ json-schema-traverse: 0.4.1
+ uri-js: 4.4.1
+
+ ansi-escapes@6.2.1: {}
+
+ ansi-regex@5.0.1: {}
+
+ ansi-regex@6.0.1: {}
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@6.2.1: {}
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ argparse@2.0.1: {}
+
+ aria-query@5.3.0:
+ dependencies:
+ dequal: 2.0.3
+
+ array-buffer-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ is-array-buffer: 3.0.4
+
+ array-includes@3.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.4
+ is-string: 1.0.7
+
+ array-union@2.1.0: {}
+
+ array.prototype.findlast@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.findlastindex@1.2.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flat@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.flatmap@1.3.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.toreversed@1.1.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-shim-unscopables: 1.0.2
+
+ array.prototype.tosorted@1.1.3:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-shim-unscopables: 1.0.2
+
+ arraybuffer.prototype.slice@1.0.3:
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ is-array-buffer: 3.0.4
+ is-shared-array-buffer: 1.0.3
+
+ ast-types-flow@0.0.8: {}
+
+ available-typed-arrays@1.0.7:
+ dependencies:
+ possible-typed-array-names: 1.0.0
+
+ axe-core@4.7.0: {}
+
+ axobject-query@3.2.1:
+ dependencies:
+ dequal: 2.0.3
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ brace-expansion@1.1.11:
+ dependencies:
+ balanced-match: 1.0.2
+ concat-map: 0.0.1
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.2:
+ dependencies:
+ fill-range: 7.0.1
+
+ busboy@1.6.0:
+ dependencies:
+ streamsearch: 1.1.0
+
+ call-bind@1.0.7:
+ dependencies:
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ set-function-length: 1.2.2
+
+ callsites@3.1.0: {}
+
+ caniuse-lite@1.0.30001616: {}
+
+ chalk@4.1.2:
+ dependencies:
+ ansi-styles: 4.3.0
+ supports-color: 7.2.0
+
+ chalk@5.3.0: {}
+
+ chokidar@3.6.0:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ cli-cursor@4.0.0:
+ dependencies:
+ restore-cursor: 4.0.0
+
+ cli-truncate@4.0.0:
+ dependencies:
+ slice-ansi: 5.0.0
+ string-width: 7.1.0
+
+ client-only@0.0.1: {}
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.4: {}
+
+ colorette@2.0.20: {}
+
+ commander@11.1.0: {}
+
+ concat-map@0.0.1: {}
+
+ confusing-browser-globals@1.0.11: {}
+
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ csstype@3.1.3: {}
+
+ damerau-levenshtein@1.0.8: {}
+
+ data-view-buffer@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ data-view-byte-offset@1.0.0:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+
+ debug@3.2.7:
+ dependencies:
+ ms: 2.1.3
+
+ debug@4.3.4:
+ dependencies:
+ ms: 2.1.2
+
+ deep-is@0.1.4: {}
+
+ define-data-property@1.1.4:
+ dependencies:
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ gopd: 1.0.1
+
+ define-properties@1.2.1:
+ dependencies:
+ define-data-property: 1.1.4
+ has-property-descriptors: 1.0.2
+ object-keys: 1.1.1
+
+ dequal@2.0.3: {}
+
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
+ doctrine@2.1.0:
+ dependencies:
+ esutils: 2.0.3
+
+ doctrine@3.0.0:
+ dependencies:
+ esutils: 2.0.3
+
+ eastasianwidth@0.2.0: {}
+
+ emoji-regex@10.3.0: {}
+
+ emoji-regex@8.0.0: {}
+
+ emoji-regex@9.2.2: {}
+
+ enhanced-resolve@5.16.0:
+ dependencies:
+ graceful-fs: 4.2.11
+ tapable: 2.2.1
+
+ es-abstract@1.23.3:
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ arraybuffer.prototype.slice: 1.0.3
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ data-view-buffer: 1.0.1
+ data-view-byte-length: 1.0.1
+ data-view-byte-offset: 1.0.0
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-set-tostringtag: 2.0.3
+ es-to-primitive: 1.2.1
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.4
+ get-symbol-description: 1.0.2
+ globalthis: 1.0.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ hasown: 2.0.2
+ internal-slot: 1.0.7
+ is-array-buffer: 3.0.4
+ is-callable: 1.2.7
+ is-data-view: 1.0.1
+ is-negative-zero: 2.0.3
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.3
+ is-string: 1.0.7
+ is-typed-array: 1.1.13
+ is-weakref: 1.0.2
+ object-inspect: 1.13.1
+ object-keys: 1.1.1
+ object.assign: 4.1.5
+ regexp.prototype.flags: 1.5.2
+ safe-array-concat: 1.1.2
+ safe-regex-test: 1.0.3
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.8
+ typed-array-buffer: 1.0.2
+ typed-array-byte-length: 1.0.1
+ typed-array-byte-offset: 1.0.2
+ typed-array-length: 1.0.6
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.15
+
+ es-define-property@1.0.0:
+ dependencies:
+ get-intrinsic: 1.2.4
+
+ es-errors@1.3.0: {}
+
+ es-iterator-helpers@1.0.19:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-set-tostringtag: 2.0.3
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ globalthis: 1.0.4
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ internal-slot: 1.0.7
+ iterator.prototype: 1.1.2
+ safe-array-concat: 1.1.2
+
+ es-object-atoms@1.0.0:
+ dependencies:
+ es-errors: 1.3.0
+
+ es-set-tostringtag@2.0.3:
+ dependencies:
+ get-intrinsic: 1.2.4
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
+ es-shim-unscopables@1.0.2:
+ dependencies:
+ hasown: 2.0.2
+
+ es-to-primitive@1.2.1:
+ dependencies:
+ is-callable: 1.2.7
+ is-date-object: 1.0.5
+ is-symbol: 1.0.4
+
+ escape-string-regexp@4.0.0: {}
+
+ eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0):
+ dependencies:
+ confusing-browser-globals: 1.0.11
+ eslint: 8.57.0
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)
+ object.assign: 4.1.5
+ object.entries: 1.1.8
+ semver: 6.3.1
+
+ eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0):
+ dependencies:
+ '@typescript-eslint/eslint-plugin': 7.11.0(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint: 8.57.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0)
+ transitivePeerDependencies:
+ - eslint-plugin-import
+
+ eslint-config-airbnb@19.0.4(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0))(eslint-plugin-react-hooks@4.6.2(eslint@8.57.0))(eslint-plugin-react@7.34.1(eslint@8.57.0))(eslint@8.57.0):
+ dependencies:
+ eslint: 8.57.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0))(eslint@8.57.0)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
+ eslint-plugin-react: 7.34.1(eslint@8.57.0)
+ eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0)
+ object.assign: 4.1.5
+ object.entries: 1.1.8
+
+ eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.5):
+ dependencies:
+ '@next/eslint-plugin-next': 14.2.3
+ '@rushstack/eslint-patch': 1.10.2
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint: 8.57.0
+ 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-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0)
+ eslint-plugin-react: 7.34.1(eslint@8.57.0)
+ eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-config-prettier@9.1.0(eslint@8.57.0):
+ dependencies:
+ eslint: 8.57.0
+
+ eslint-import-resolver-node@0.3.9:
+ dependencies:
+ debug: 3.2.7
+ is-core-module: 2.13.1
+ resolve: 1.22.8
+ transitivePeerDependencies:
+ - supports-color
+
+ 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):
+ dependencies:
+ debug: 4.3.4
+ enhanced-resolve: 5.16.0
+ eslint: 8.57.0
+ 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)
+ eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)
+ fast-glob: 3.3.2
+ get-tsconfig: 4.7.4
+ is-core-module: 2.13.1
+ is-glob: 4.0.3
+ transitivePeerDependencies:
+ - '@typescript-eslint/parser'
+ - eslint-import-resolver-node
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-module-utils@2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint: 8.57.0
+ eslint-import-resolver-node: 0.3.9
+ transitivePeerDependencies:
+ - supports-color
+
+ 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):
+ dependencies:
+ debug: 3.2.7
+ optionalDependencies:
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5)
+ eslint: 8.57.0
+ 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)
+ transitivePeerDependencies:
+ - supports-color
+
+ eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlastindex: 1.2.5
+ array.prototype.flat: 1.3.2
+ array.prototype.flatmap: 1.3.2
+ debug: 3.2.7
+ doctrine: 2.1.0
+ eslint: 8.57.0
+ eslint-import-resolver-node: 0.3.9
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.11.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
+ hasown: 2.0.2
+ is-core-module: 2.13.1
+ is-glob: 4.0.3
+ minimatch: 3.1.2
+ object.fromentries: 2.0.8
+ object.groupby: 1.0.3
+ object.values: 1.2.0
+ semver: 6.3.1
+ tsconfig-paths: 3.15.0
+ optionalDependencies:
+ '@typescript-eslint/parser': 7.11.0(eslint@8.57.0)(typescript@5.4.5)
+ transitivePeerDependencies:
+ - eslint-import-resolver-typescript
+ - eslint-import-resolver-webpack
+ - supports-color
+
+ eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0):
+ dependencies:
+ '@babel/runtime': 7.24.5
+ aria-query: 5.3.0
+ array-includes: 3.1.8
+ array.prototype.flatmap: 1.3.2
+ ast-types-flow: 0.0.8
+ axe-core: 4.7.0
+ axobject-query: 3.2.1
+ damerau-levenshtein: 1.0.8
+ emoji-regex: 9.2.2
+ es-iterator-helpers: 1.0.19
+ eslint: 8.57.0
+ hasown: 2.0.2
+ jsx-ast-utils: 3.3.5
+ language-tags: 1.0.9
+ minimatch: 3.1.2
+ object.entries: 1.1.8
+ object.fromentries: 2.0.8
+
+ eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.2.5):
+ dependencies:
+ eslint: 8.57.0
+ prettier: 3.2.5
+ prettier-linter-helpers: 1.0.0
+ synckit: 0.8.8
+ optionalDependencies:
+ eslint-config-prettier: 9.1.0(eslint@8.57.0)
+
+ eslint-plugin-react-hooks@4.6.2(eslint@8.57.0):
+ dependencies:
+ eslint: 8.57.0
+
+ eslint-plugin-react@7.34.1(eslint@8.57.0):
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.findlast: 1.2.5
+ array.prototype.flatmap: 1.3.2
+ array.prototype.toreversed: 1.1.2
+ array.prototype.tosorted: 1.1.3
+ doctrine: 2.1.0
+ es-iterator-helpers: 1.0.19
+ eslint: 8.57.0
+ estraverse: 5.3.0
+ jsx-ast-utils: 3.3.5
+ minimatch: 3.1.2
+ object.entries: 1.1.8
+ object.fromentries: 2.0.8
+ object.hasown: 1.1.4
+ object.values: 1.2.0
+ prop-types: 15.8.1
+ resolve: 2.0.0-next.5
+ semver: 6.3.1
+ string.prototype.matchall: 4.0.11
+
+ eslint-scope@7.2.2:
+ dependencies:
+ esrecurse: 4.3.0
+ estraverse: 5.3.0
+
+ eslint-visitor-keys@3.4.3: {}
+
+ eslint@8.57.0:
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
+ ajv: 6.12.6
+ chalk: 4.1.2
+ cross-spawn: 7.0.3
+ debug: 4.3.4
+ doctrine: 3.0.0
+ escape-string-regexp: 4.0.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
+ esutils: 2.0.3
+ fast-deep-equal: 3.1.3
+ file-entry-cache: 6.0.1
+ find-up: 5.0.0
+ glob-parent: 6.0.2
+ globals: 13.24.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
+ imurmurhash: 0.1.4
+ is-glob: 4.0.3
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
+ json-stable-stringify-without-jsonify: 1.0.1
+ levn: 0.4.1
+ lodash.merge: 4.6.2
+ minimatch: 3.1.2
+ natural-compare: 1.4.0
+ optionator: 0.9.4
+ strip-ansi: 6.0.1
+ text-table: 0.2.0
+ transitivePeerDependencies:
+ - supports-color
+
+ espree@9.6.1:
+ dependencies:
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ eslint-visitor-keys: 3.4.3
+
+ esquery@1.5.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ esrecurse@4.3.0:
+ dependencies:
+ estraverse: 5.3.0
+
+ estraverse@5.3.0: {}
+
+ esutils@2.0.3: {}
+
+ eventemitter3@5.0.1: {}
+
+ execa@8.0.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.3.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+
+ fast-deep-equal@3.1.3: {}
+
+ fast-diff@1.3.0: {}
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+
+ fast-json-stable-stringify@2.1.0: {}
+
+ fast-levenshtein@2.0.6: {}
+
+ fastq@1.17.1:
+ dependencies:
+ reusify: 1.0.4
+
+ file-entry-cache@6.0.1:
+ dependencies:
+ flat-cache: 3.2.0
+
+ fill-range@7.0.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ find-up@5.0.0:
+ dependencies:
+ locate-path: 6.0.0
+ path-exists: 4.0.0
+
+ flat-cache@3.2.0:
+ dependencies:
+ flatted: 3.3.1
+ keyv: 4.5.4
+ rimraf: 3.0.2
+
+ flatted@3.3.1: {}
+
+ focus-trap-react@10.2.3(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
+ dependencies:
+ focus-trap: 7.5.4
+ prop-types: 15.8.1
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ tabbable: 6.2.0
+
+ focus-trap@7.5.4:
+ dependencies:
+ tabbable: 6.2.0
+
+ for-each@0.3.3:
+ dependencies:
+ is-callable: 1.2.7
+
+ foreground-child@3.1.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
+ fs.realpath@1.0.0: {}
+
+ fsevents@2.3.3:
+ optional: true
+
+ function-bind@1.1.2: {}
+
+ function.prototype.name@1.1.6:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ functions-have-names: 1.2.3
+
+ functions-have-names@1.2.3: {}
+
+ get-east-asian-width@1.2.0: {}
+
+ get-intrinsic@1.2.4:
+ dependencies:
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ hasown: 2.0.2
+
+ get-stream@8.0.1: {}
+
+ get-symbol-description@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+
+ get-tsconfig@4.7.4:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob-parent@6.0.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob@10.3.10:
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 2.3.6
+ minimatch: 9.0.4
+ minipass: 7.1.0
+ path-scurry: 1.10.2
+
+ glob@7.2.3:
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 3.1.2
+ once: 1.4.0
+ path-is-absolute: 1.0.1
+
+ globals@13.24.0:
+ dependencies:
+ type-fest: 0.20.2
+
+ globalthis@1.0.4:
+ dependencies:
+ define-properties: 1.2.1
+ gopd: 1.0.1
+
+ globby@11.1.0:
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.1
+ merge2: 1.4.1
+ slash: 3.0.0
+
+ gopd@1.0.1:
+ dependencies:
+ get-intrinsic: 1.2.4
+
+ graceful-fs@4.2.11: {}
+
+ graphemer@1.4.0: {}
+
+ has-bigints@1.0.2: {}
+
+ has-flag@4.0.0: {}
+
+ has-property-descriptors@1.0.2:
+ dependencies:
+ es-define-property: 1.0.0
+
+ has-proto@1.0.3: {}
+
+ has-symbols@1.0.3: {}
+
+ has-tostringtag@1.0.2:
+ dependencies:
+ has-symbols: 1.0.3
+
+ hasown@2.0.2:
+ dependencies:
+ function-bind: 1.1.2
+
+ human-signals@5.0.0: {}
+
+ husky@9.0.11: {}
+
+ ignore@5.3.1: {}
+
+ immutable@4.3.5: {}
+
+ import-fresh@3.3.0:
+ dependencies:
+ parent-module: 1.0.1
+ resolve-from: 4.0.0
+
+ imurmurhash@0.1.4: {}
+
+ inflight@1.0.6:
+ dependencies:
+ once: 1.4.0
+ wrappy: 1.0.2
+
+ inherits@2.0.4: {}
+
+ internal-slot@1.0.7:
+ dependencies:
+ es-errors: 1.3.0
+ hasown: 2.0.2
+ side-channel: 1.0.6
+
+ is-array-buffer@3.0.4:
+ dependencies:
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
+
+ is-async-function@2.0.0:
+ dependencies:
+ has-tostringtag: 1.0.2
+
+ is-bigint@1.0.4:
+ dependencies:
+ has-bigints: 1.0.2
+
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.3.0
+
+ is-boolean-object@1.1.2:
+ dependencies:
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
+
+ is-callable@1.2.7: {}
+
+ is-core-module@2.13.1:
+ dependencies:
+ hasown: 2.0.2
+
+ is-data-view@1.0.1:
+ dependencies:
+ is-typed-array: 1.1.13
+
+ is-date-object@1.0.5:
+ dependencies:
+ has-tostringtag: 1.0.2
+
+ is-extglob@2.1.1: {}
+
+ is-finalizationregistry@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+
+ is-fullwidth-code-point@3.0.0: {}
+
+ is-fullwidth-code-point@4.0.0: {}
+
+ is-fullwidth-code-point@5.0.0:
+ dependencies:
+ get-east-asian-width: 1.2.0
+
+ is-generator-function@1.0.10:
+ dependencies:
+ has-tostringtag: 1.0.2
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-map@2.0.3: {}
+
+ is-negative-zero@2.0.3: {}
+
+ is-number-object@1.0.7:
+ dependencies:
+ has-tostringtag: 1.0.2
+
+ is-number@7.0.0: {}
+
+ is-path-inside@3.0.3: {}
+
+ is-regex@1.1.4:
+ dependencies:
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
+
+ is-set@2.0.3: {}
+
+ is-shared-array-buffer@1.0.3:
+ dependencies:
+ call-bind: 1.0.7
+
+ is-stream@3.0.0: {}
+
+ is-string@1.0.7:
+ dependencies:
+ has-tostringtag: 1.0.2
+
+ is-symbol@1.0.4:
+ dependencies:
+ has-symbols: 1.0.3
+
+ is-typed-array@1.1.13:
+ dependencies:
+ which-typed-array: 1.1.15
+
+ is-weakmap@2.0.2: {}
+
+ is-weakref@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+
+ is-weakset@2.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
+
+ isarray@2.0.5: {}
+
+ isexe@2.0.0: {}
+
+ iterator.prototype@1.1.2:
+ dependencies:
+ define-properties: 1.2.1
+ get-intrinsic: 1.2.4
+ has-symbols: 1.0.3
+ reflect.getprototypeof: 1.0.6
+ set-function-name: 2.0.2
+
+ jackspeak@2.3.6:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ js-tokens@4.0.0: {}
+
+ js-yaml@4.1.0:
+ dependencies:
+ argparse: 2.0.1
+
+ json-buffer@3.0.1: {}
+
+ json-schema-traverse@0.4.1: {}
+
+ json-stable-stringify-without-jsonify@1.0.1: {}
+
+ json5@1.0.2:
+ dependencies:
+ minimist: 1.2.8
+
+ jsx-ast-utils@3.3.5:
+ dependencies:
+ array-includes: 3.1.8
+ array.prototype.flat: 1.3.2
+ object.assign: 4.1.5
+ object.values: 1.2.0
+
+ keen-slider@6.8.6: {}
+
+ keyv@4.5.4:
+ dependencies:
+ json-buffer: 3.0.1
+
+ language-subtag-registry@0.3.22: {}
+
+ language-tags@1.0.9:
+ dependencies:
+ language-subtag-registry: 0.3.22
+
+ levn@0.4.1:
+ dependencies:
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+
+ lilconfig@3.0.0: {}
+
+ lint-staged@15.2.2:
+ dependencies:
+ chalk: 5.3.0
+ commander: 11.1.0
+ debug: 4.3.4
+ execa: 8.0.1
+ lilconfig: 3.0.0
+ listr2: 8.0.1
+ micromatch: 4.0.5
+ pidtree: 0.6.0
+ string-argv: 0.3.2
+ yaml: 2.3.4
+ transitivePeerDependencies:
+ - supports-color
+
+ listr2@8.0.1:
+ dependencies:
+ cli-truncate: 4.0.0
+ colorette: 2.0.20
+ eventemitter3: 5.0.1
+ log-update: 6.0.0
+ rfdc: 1.3.1
+ wrap-ansi: 9.0.0
+
+ locate-path@6.0.0:
+ dependencies:
+ p-locate: 5.0.0
+
+ lodash.merge@4.6.2: {}
+
+ log-update@6.0.0:
+ dependencies:
+ ansi-escapes: 6.2.1
+ cli-cursor: 4.0.0
+ slice-ansi: 7.1.0
+ strip-ansi: 7.1.0
+ wrap-ansi: 9.0.0
+
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lru-cache@10.2.2: {}
+
+ lru-cache@6.0.0:
+ dependencies:
+ yallist: 4.0.0
+
+ merge-stream@2.0.0: {}
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.5:
+ dependencies:
+ braces: 3.0.2
+ picomatch: 2.3.1
+
+ mimic-fn@2.1.0: {}
+
+ mimic-fn@4.0.0: {}
+
+ minimatch@3.1.2:
+ dependencies:
+ brace-expansion: 1.1.11
+
+ minimatch@9.0.3:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minimatch@9.0.4:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minimist@1.2.8: {}
+
+ minipass@7.1.0: {}
+
+ ms@2.1.2: {}
+
+ ms@2.1.3: {}
+
+ nanoid@3.3.7: {}
+
+ natural-compare@1.4.0: {}
+
+ next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.76.0):
+ dependencies:
+ '@next/env': 14.2.3
+ '@swc/helpers': 0.5.5
+ busboy: 1.6.0
+ caniuse-lite: 1.0.30001616
+ graceful-fs: 4.2.11
+ postcss: 8.4.31
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ styled-jsx: 5.1.1(react@18.3.1)
+ optionalDependencies:
+ '@next/swc-darwin-arm64': 14.2.3
+ '@next/swc-darwin-x64': 14.2.3
+ '@next/swc-linux-arm64-gnu': 14.2.3
+ '@next/swc-linux-arm64-musl': 14.2.3
+ '@next/swc-linux-x64-gnu': 14.2.3
+ '@next/swc-linux-x64-musl': 14.2.3
+ '@next/swc-win32-arm64-msvc': 14.2.3
+ '@next/swc-win32-ia32-msvc': 14.2.3
+ '@next/swc-win32-x64-msvc': 14.2.3
+ sass: 1.76.0
+ transitivePeerDependencies:
+ - '@babel/core'
+ - babel-plugin-macros
+
+ normalize-path@3.0.0: {}
+
+ npm-run-path@5.3.0:
+ dependencies:
+ path-key: 4.0.0
+
+ object-assign@4.1.1: {}
+
+ object-inspect@1.13.1: {}
+
+ object-keys@1.1.1: {}
+
+ object.assign@4.1.5:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ has-symbols: 1.0.3
+ object-keys: 1.1.1
+
+ object.entries@1.1.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
+ object.fromentries@2.0.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+
+ object.groupby@1.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+
+ object.hasown@1.1.4:
+ dependencies:
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+
+ object.values@1.2.0:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
+ once@1.4.0:
+ dependencies:
+ wrappy: 1.0.2
+
+ onetime@5.1.2:
+ dependencies:
+ mimic-fn: 2.1.0
+
+ onetime@6.0.0:
+ dependencies:
+ mimic-fn: 4.0.0
+
+ optionator@0.9.4:
+ dependencies:
+ deep-is: 0.1.4
+ fast-levenshtein: 2.0.6
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
+
+ p-limit@3.1.0:
+ dependencies:
+ yocto-queue: 0.1.0
+
+ p-locate@5.0.0:
+ dependencies:
+ p-limit: 3.1.0
+
+ parent-module@1.0.1:
+ dependencies:
+ callsites: 3.1.0
+
+ path-exists@4.0.0: {}
+
+ path-is-absolute@1.0.1: {}
+
+ path-key@3.1.1: {}
+
+ path-key@4.0.0: {}
+
+ path-parse@1.0.7: {}
+
+ path-scurry@1.10.2:
+ dependencies:
+ lru-cache: 10.2.2
+ minipass: 7.1.0
+
+ path-type@4.0.0: {}
+
+ picocolors@1.0.0: {}
+
+ picomatch@2.3.1: {}
+
+ pidtree@0.6.0: {}
+
+ possible-typed-array-names@1.0.0: {}
+
+ postcss@8.4.31:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.0
+ source-map-js: 1.2.0
+
+ prelude-ls@1.2.1: {}
+
+ prettier-linter-helpers@1.0.0:
+ dependencies:
+ fast-diff: 1.3.0
+
+ prettier@3.2.5: {}
+
+ prop-types@15.8.1:
+ dependencies:
+ loose-envify: 1.4.0
+ object-assign: 4.1.1
+ react-is: 16.13.1
+
+ punycode@2.3.1: {}
+
+ queue-microtask@1.2.3: {}
+
+ react-dom@18.3.1(react@18.3.1):
+ dependencies:
+ loose-envify: 1.4.0
+ react: 18.3.1
+ scheduler: 0.23.2
+
+ react-is@16.13.1: {}
+
+ react@18.3.1:
+ dependencies:
+ loose-envify: 1.4.0
+
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
+
+ reflect.getprototypeof@1.0.6:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ globalthis: 1.0.4
+ which-builtin-type: 1.1.3
+
+ regenerator-runtime@0.14.1: {}
+
+ regexp.prototype.flags@1.5.2:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-errors: 1.3.0
+ set-function-name: 2.0.2
+
+ resolve-from@4.0.0: {}
+
+ resolve-pkg-maps@1.0.0: {}
+
+ resolve@1.22.8:
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ resolve@2.0.0-next.5:
+ dependencies:
+ is-core-module: 2.13.1
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+
+ restore-cursor@4.0.0:
+ dependencies:
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+
+ reusify@1.0.4: {}
+
+ rfdc@1.3.1: {}
+
+ rimraf@3.0.2:
+ dependencies:
+ glob: 7.2.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ safe-array-concat@1.1.2:
+ dependencies:
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
+ has-symbols: 1.0.3
+ isarray: 2.0.5
+
+ safe-regex-test@1.0.3:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-regex: 1.1.4
+
+ sass@1.76.0:
+ dependencies:
+ chokidar: 3.6.0
+ immutable: 4.3.5
+ source-map-js: 1.2.0
+
+ scheduler@0.23.2:
+ dependencies:
+ loose-envify: 1.4.0
+
+ semver@6.3.1: {}
+
+ semver@7.6.0:
+ dependencies:
+ lru-cache: 6.0.0
+
+ set-function-length@1.2.2:
+ dependencies:
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+
+ set-function-name@2.0.2:
+ dependencies:
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
+ functions-have-names: 1.2.3
+ has-property-descriptors: 1.0.2
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ side-channel@1.0.6:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ object-inspect: 1.13.1
+
+ signal-exit@3.0.7: {}
+
+ signal-exit@4.1.0: {}
+
+ slash@3.0.0: {}
+
+ slice-ansi@5.0.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 4.0.0
+
+ slice-ansi@7.1.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 5.0.0
+
+ source-map-js@1.2.0: {}
+
+ streamsearch@1.1.0: {}
+
+ string-argv@0.3.2: {}
+
+ string-width@4.2.3:
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ string-width@5.1.2:
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ string-width@7.1.0:
+ dependencies:
+ emoji-regex: 10.3.0
+ get-east-asian-width: 1.2.0
+ strip-ansi: 7.1.0
+
+ string.prototype.matchall@4.0.11:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ get-intrinsic: 1.2.4
+ gopd: 1.0.1
+ has-symbols: 1.0.3
+ internal-slot: 1.0.7
+ regexp.prototype.flags: 1.5.2
+ set-function-name: 2.0.2
+ side-channel: 1.0.6
+
+ string.prototype.trim@1.2.9:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.3
+ es-object-atoms: 1.0.0
+
+ string.prototype.trimend@1.0.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
+ string.prototype.trimstart@1.0.8:
+ dependencies:
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
+
+ strip-ansi@6.0.1:
+ dependencies:
+ ansi-regex: 5.0.1
+
+ strip-ansi@7.1.0:
+ dependencies:
+ ansi-regex: 6.0.1
+
+ strip-bom@3.0.0: {}
+
+ strip-final-newline@3.0.0: {}
+
+ strip-json-comments@3.1.1: {}
+
+ styled-jsx@5.1.1(react@18.3.1):
+ dependencies:
+ client-only: 0.0.1
+ react: 18.3.1
+
+ supports-color@7.2.0:
+ dependencies:
+ has-flag: 4.0.0
+
+ supports-preserve-symlinks-flag@1.0.0: {}
+
+ synckit@0.8.8:
+ dependencies:
+ '@pkgr/core': 0.1.1
+ tslib: 2.6.2
+
+ tabbable@6.2.0: {}
+
+ tapable@2.2.1: {}
+
+ text-table@0.2.0: {}
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ ts-api-utils@1.3.0(typescript@5.4.5):
+ dependencies:
+ typescript: 5.4.5
+
+ tsconfig-paths@3.15.0:
+ dependencies:
+ '@types/json5': 0.0.29
+ json5: 1.0.2
+ minimist: 1.2.8
+ strip-bom: 3.0.0
+
+ tslib@2.6.2: {}
+
+ type-check@0.4.0:
+ dependencies:
+ prelude-ls: 1.2.1
+
+ type-fest@0.20.2: {}
+
+ typed-array-buffer@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-typed-array: 1.1.13
+
+ typed-array-byte-length@1.0.1:
+ dependencies:
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+
+ typed-array-byte-offset@1.0.2:
+ dependencies:
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+
+ typed-array-length@1.0.6:
+ dependencies:
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+ possible-typed-array-names: 1.0.0
+
+ typescript@5.4.5: {}
+
+ unbox-primitive@1.0.2:
+ dependencies:
+ call-bind: 1.0.7
+ has-bigints: 1.0.2
+ has-symbols: 1.0.3
+ which-boxed-primitive: 1.0.2
+
+ undici-types@5.26.5: {}
+
+ uri-js@4.4.1:
+ dependencies:
+ punycode: 2.3.1
+
+ which-boxed-primitive@1.0.2:
+ dependencies:
+ is-bigint: 1.0.4
+ is-boolean-object: 1.1.2
+ is-number-object: 1.0.7
+ is-string: 1.0.7
+ is-symbol: 1.0.4
+
+ which-builtin-type@1.1.3:
+ dependencies:
+ function.prototype.name: 1.1.6
+ has-tostringtag: 1.0.2
+ is-async-function: 2.0.0
+ is-date-object: 1.0.5
+ is-finalizationregistry: 1.0.2
+ is-generator-function: 1.0.10
+ is-regex: 1.1.4
+ is-weakref: 1.0.2
+ isarray: 2.0.5
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.2
+ which-typed-array: 1.1.15
+
+ which-collection@1.0.2:
+ dependencies:
+ is-map: 2.0.3
+ is-set: 2.0.3
+ is-weakmap: 2.0.2
+ is-weakset: 2.0.3
+
+ which-typed-array@1.1.15:
+ dependencies:
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.2
+
+ which@2.0.2:
+ dependencies:
+ isexe: 2.0.0
+
+ word-wrap@1.2.5: {}
+
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrap-ansi@8.1.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
+ wrap-ansi@9.0.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 7.1.0
+ strip-ansi: 7.1.0
+
+ wrappy@1.0.2: {}
+
+ yallist@4.0.0: {}
+
+ yaml@2.3.4: {}
+
+ yocto-queue@0.1.0: {}
diff --git a/public/images/About/10.webp b/public/images/About/10.webp
deleted file mode 100644
index d22ecdb..0000000
Binary files a/public/images/About/10.webp and /dev/null differ
diff --git a/public/images/About/11.webp b/public/images/About/11.webp
deleted file mode 100644
index 4c0294a..0000000
Binary files a/public/images/About/11.webp and /dev/null differ
diff --git a/public/images/About/12.webp b/public/images/About/12.webp
deleted file mode 100644
index 839981b..0000000
Binary files a/public/images/About/12.webp and /dev/null differ
diff --git a/public/images/About/13.webp b/public/images/About/13.webp
deleted file mode 100644
index 2c24793..0000000
Binary files a/public/images/About/13.webp and /dev/null differ
diff --git a/public/images/About/7.webp b/public/images/About/7.webp
deleted file mode 100644
index 57492e2..0000000
Binary files a/public/images/About/7.webp and /dev/null differ
diff --git a/public/images/About/8.webp b/public/images/About/8.webp
deleted file mode 100644
index 084e446..0000000
Binary files a/public/images/About/8.webp and /dev/null differ
diff --git a/public/images/About/9.webp b/public/images/About/9.webp
deleted file mode 100644
index 272510e..0000000
Binary files a/public/images/About/9.webp and /dev/null differ
diff --git a/public/images/Companies/adobe.png b/public/images/Companies/adobe.png
deleted file mode 100644
index bd7cefe..0000000
Binary files a/public/images/Companies/adobe.png and /dev/null differ
diff --git a/public/images/Companies/amazon.png b/public/images/Companies/amazon.png
deleted file mode 100644
index cda7f5b..0000000
Binary files a/public/images/Companies/amazon.png and /dev/null differ
diff --git a/public/images/Companies/disney.png b/public/images/Companies/disney.png
deleted file mode 100644
index 1b182a7..0000000
Binary files a/public/images/Companies/disney.png and /dev/null differ
diff --git a/public/images/Companies/google.png b/public/images/Companies/google.png
deleted file mode 100644
index e902e8a..0000000
Binary files a/public/images/Companies/google.png and /dev/null differ
diff --git a/public/images/Companies/meta.png b/public/images/Companies/meta.png
deleted file mode 100644
index b86c4bf..0000000
Binary files a/public/images/Companies/meta.png and /dev/null differ
diff --git a/public/images/Companies/microsoft.png b/public/images/Companies/microsoft.png
deleted file mode 100644
index b18175d..0000000
Binary files a/public/images/Companies/microsoft.png and /dev/null differ
diff --git a/public/images/Companies/robinhood.png b/public/images/Companies/robinhood.png
deleted file mode 100644
index a2516bc..0000000
Binary files a/public/images/Companies/robinhood.png and /dev/null differ
diff --git a/public/images/Companies/servicenow.png b/public/images/Companies/servicenow.png
deleted file mode 100644
index 83d5853..0000000
Binary files a/public/images/Companies/servicenow.png and /dev/null differ
diff --git a/public/images/Companies/slack.png b/public/images/Companies/slack.png
deleted file mode 100644
index 74172b1..0000000
Binary files a/public/images/Companies/slack.png and /dev/null differ
diff --git a/public/images/Companies/twitch.png b/public/images/Companies/twitch.png
deleted file mode 100644
index 4c01bba..0000000
Binary files a/public/images/Companies/twitch.png and /dev/null differ
diff --git a/public/images/Companies/uber.png b/public/images/Companies/uber.png
deleted file mode 100644
index 23958ba..0000000
Binary files a/public/images/Companies/uber.png and /dev/null differ
diff --git a/public/images/Companies/webflow.png b/public/images/Companies/webflow.png
deleted file mode 100644
index 60c6d0d..0000000
Binary files a/public/images/Companies/webflow.png and /dev/null differ
diff --git a/src/app/(home)/page.tsx b/src/app/(home)/page.tsx
index 3cfef82..5fb9178 100644
--- a/src/app/(home)/page.tsx
+++ b/src/app/(home)/page.tsx
@@ -2,28 +2,26 @@ import './Home.scss';
import Button from '@/components/Button/Button';
import { cookies } from 'next/headers';
+import Image from 'next/image';
+import Navbar from '@/components/Navbar/Navbar';
import {
BACKGROUND_IMAGES,
COLORS,
COMPANIES_LIST,
NEWS_LIST
} from './constants';
-import Image from 'next/image';
-import Navbar from '@/components/Navbar/Navbar';
export default async function Home() {
// Used to cycle through color themes
- let item: number;
-
- let prevItem: number = cookies().has('prevItem')
- ? parseInt(cookies().get('prevItem')!.value)
+ const prevItem: number = cookies().has('prevItem')
+ ? parseInt(cookies().get('prevItem')!.value, 10)
: 0;
- item = prevItem % COLORS.length;
+ const item = prevItem % COLORS.length;
- let baseColor = COLORS[item][0];
- let bgColor = COLORS[item][1];
- let bgImage = BACKGROUND_IMAGES[item];
+ const baseColor = COLORS[item][0];
+ const bgColor = COLORS[item][1];
+ const bgImage = BACKGROUND_IMAGES[item];
const splashStyle = {
backgroundColor: bgColor,
@@ -42,14 +40,14 @@ export default async function Home() {
fill
className="hero_img"
quality={100}
- priority={true}
+ priority
/>
Grow with our community of student designers.
- We’re a strong and scrappy design community at UC San Diego,
+ {`We're a strong and scrappy design community at UC San Diego,
bridging the gap between young designers and industry. Previously
- known as Design at UCSD.
+ known as Design at UCSD.`}
News
- {NEWS_LIST.map((news, index) => {
- return (
-
- {news.title}
- {news.description}
-
- Read More
-
- {news.date}
-
- );
- })}
+ {NEWS_LIST.map(news => (
+
+ {news.title}
+ {news.description}
+
+ Read More
+
+ {news.date}
+
+ ))}
@@ -95,18 +91,16 @@ export default async function Home() {
Our community has gone on to work at
- {COMPANIES_LIST.map((company, index) => {
- return (
-
-
-
- );
- })}
+ {COMPANIES_LIST.map(company => (
+
+
+
+ ))}
diff --git a/src/app/(non-home)/about/page.tsx b/src/app/(non-home)/about/page.tsx
index 94ded5f..afbe1c2 100644
--- a/src/app/(non-home)/about/page.tsx
+++ b/src/app/(non-home)/about/page.tsx
@@ -1,7 +1,7 @@
-import ImageCarousel from '@/components/ImageCarousel/ImageCarousel';
+import AboutImageCarousel from '@/components/AboutImageCarousel/AboutImageCarousel';
+import MeetTheBoardAccordion from '@/components/MeetTheBoardAccordion/MeetTheBoardAccordion';
import './About.scss';
import Button from '@/components/Button/Button';
-import MeetTheBoardAccordion from '@/components/MeetTheBoardAccordion/MeetTheBoardAccordion';
import Image from 'next/image';
export default function About() {
@@ -11,7 +11,7 @@ export default function About() {
{`We started in a tiny classroom in 2012. Now we're a growing community of
over 300 designers.`}
-
+
What is Design Co?
@@ -35,7 +35,7 @@ export default function About() {
everyone.
So what do you have for me?
{` By combining workshops, events, and other career growth
- opportunities, we’re tackling the challenges of breaking into
+ opportunities, we're tackling the challenges of breaking into
industry head-on and building a strong design community while we're
at it. And yes, it includes you too.`}
- {`I’m sold — how do I join?`}
+ {`I'm sold — how do I join?`}
Anyone can be a member of our community. We host events weekly, on
Wednesdays at 6:30pm at the Design & Innovation Building Room 208.
@@ -99,7 +99,6 @@ export default function About() {
height={320}
width={816}
quality={100}
- // fill
style={{ width: '100%', objectFit: 'contain', height: 'auto' }}
alt="Design Co Walkman"
/>
diff --git a/src/app/(non-home)/contact/constants.ts b/src/app/(non-home)/contact/constants.ts
new file mode 100644
index 0000000..d3cc932
--- /dev/null
+++ b/src/app/(non-home)/contact/constants.ts
@@ -0,0 +1,32 @@
+export const CONTACT_LINKS = [
+ {
+ href: 'https://www.facebook.com/ucsddesignco',
+ text: 'Facebook',
+ handle: '/ucsddesignco'
+ },
+ {
+ href: 'https://www.instagram.com/ucsddesignco/',
+ text: 'Instagram',
+ handle: '@ucsddesignco'
+ },
+ {
+ href: 'https://www.linkedin.com/company/ucsddesignco/',
+ text: 'Linkedin',
+ handle: '/ucsddesignco'
+ },
+ {
+ href: 'mailto:designatucsd@gmail.com',
+ text: 'Email',
+ handle: 'designatucsd@gmail.com'
+ },
+ {
+ href: 'https://discord.gg/jpzznvhX3x',
+ text: 'Discord',
+ handle: '/ucsddesignco'
+ },
+ {
+ href: 'https://www.youtube.com/channel/UCJ175UUZ7d2u5qWmvMHp8ow',
+ text: 'Youtube',
+ handle: '/ucsddesignco'
+ }
+];
diff --git a/src/app/(non-home)/contact/page.tsx b/src/app/(non-home)/contact/page.tsx
index 136136a..7fce850 100644
--- a/src/app/(non-home)/contact/page.tsx
+++ b/src/app/(non-home)/contact/page.tsx
@@ -1,46 +1,14 @@
import Button from '@/components/Button/Button';
import './Contact.scss';
+import { CONTACT_LINKS } from './constants';
export default function Contact() {
- const links = [
- {
- href: 'https://www.facebook.com/ucsddesignco',
- text: 'Facebook',
- handle: '/ucsddesignco'
- },
- {
- href: 'https://www.instagram.com/ucsddesignco/',
- text: 'Instagram',
- handle: '@ucsddesignco'
- },
- {
- href: 'https://www.linkedin.com/company/ucsddesignco/',
- text: 'Linkedin',
- handle: '/ucsddesignco'
- },
- {
- href: 'mailto:designatucsd@gmail.com',
- text: 'Email',
- handle: 'designatucsd@gmail.com'
- },
- {
- href: 'https://discord.gg/jpzznvhX3x',
- text: 'Discord',
- handle: '/ucsddesignco'
- },
- {
- href: 'https://www.youtube.com/channel/UCJ175UUZ7d2u5qWmvMHp8ow',
- text: 'Youtube',
- handle: '/ucsddesignco'
- }
- ];
-
return (
Get in touch with us:
- {links.map(link => (
+ {CONTACT_LINKS.map(link => (
+ />
diff --git a/src/app/(non-home)/shop/constants.ts b/src/app/(non-home)/shop/constants.ts
index 66d81ec..dc5b362 100644
--- a/src/app/(non-home)/shop/constants.ts
+++ b/src/app/(non-home)/shop/constants.ts
@@ -1,8 +1,23 @@
-//These are temporary images. Please replace with proper shop images
+// These are temporary images. Please replace with proper shop images
export const SLIDESHOW_IMAGES = [
- 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151710/designco/home/hero-plants/blue_azllpy.webp',
- 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151714/designco/home/hero-plants/yellow_iv8aov.webp',
- 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/purple_unjoue.webp',
- 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/green_ow4dmk.webp',
- 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/pink_a1ryjo.webp'
+ {
+ id: 'shop-slideshow-img-0',
+ src: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151710/designco/home/hero-plants/blue_azllpy.webp'
+ },
+ {
+ id: 'shop-slideshow-img-1',
+ src: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151714/designco/home/hero-plants/yellow_iv8aov.webp'
+ },
+ {
+ id: 'shop-slideshow-img-2',
+ src: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/purple_unjoue.webp'
+ },
+ {
+ id: 'shop-slideshow-img-3',
+ src: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/green_ow4dmk.webp'
+ },
+ {
+ id: 'shop-slideshow-img-4',
+ src: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1715151715/designco/home/hero-plants/pink_a1ryjo.webp'
+ }
];
diff --git a/src/app/components/ImageCarousel/ImageCarousel.scss b/src/app/components/AboutImageCarousel/AboutImageCarousel.scss
similarity index 100%
rename from src/app/components/ImageCarousel/ImageCarousel.scss
rename to src/app/components/AboutImageCarousel/AboutImageCarousel.scss
diff --git a/src/app/components/ImageCarousel/ImageCarousel.tsx b/src/app/components/AboutImageCarousel/AboutImageCarousel.tsx
similarity index 67%
rename from src/app/components/ImageCarousel/ImageCarousel.tsx
rename to src/app/components/AboutImageCarousel/AboutImageCarousel.tsx
index 97fb578..f51dff9 100644
--- a/src/app/components/ImageCarousel/ImageCarousel.tsx
+++ b/src/app/components/AboutImageCarousel/AboutImageCarousel.tsx
@@ -1,13 +1,13 @@
'use client';
-import './ImageCarousel.scss';
+import './AboutImageCarousel.scss';
import { useKeenSlider } from 'keen-slider/react';
import 'keen-slider/keen-slider.min.css';
import Image from 'next/image';
-import { ABOUT_IMAGES_LIST } from './constants';
import React from 'react';
+import { ABOUT_IMAGES_LIST } from './constants';
-export default function ImageCarousel() {
+export default function AboutImageCarousel() {
const [sliderRef] = useKeenSlider({
loop: false,
mode: 'snap',
@@ -17,13 +17,15 @@ export default function ImageCarousel() {
return (
- {ABOUT_IMAGES_LIST.map((image, index) => (
-
+ {ABOUT_IMAGES_LIST.map(image => (
+
))}
diff --git a/src/app/components/AboutImageCarousel/constants.ts b/src/app/components/AboutImageCarousel/constants.ts
new file mode 100644
index 0000000..b4477db
--- /dev/null
+++ b/src/app/components/AboutImageCarousel/constants.ts
@@ -0,0 +1,51 @@
+export const ABOUT_IMAGES_LIST = [
+ {
+ id: 'about-image-1',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852313/designco/about/event-photos/event-1_g3geus.webp',
+ alt: 'Students on their laptop at a Design Co events',
+ width: 525,
+ height: 350
+ },
+ {
+ id: 'about-image-2',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852313/designco/about/event-photos/event-2_gor7ec.webp',
+ alt: 'A student holding a flyer from Design Co',
+ width: 375,
+ height: 245
+ },
+ {
+ id: 'about-image-3',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852314/designco/about/event-photos/event-3_hdddo1.webp',
+ alt: 'A group of students gathered around a student pointing at a phone',
+ width: 450,
+ height: 300
+ },
+ {
+ id: 'about-image-4',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852314/designco/about/event-photos/event-4_eergyu.webp',
+ alt: 'Three intern panelists sitting',
+ width: 250,
+ height: 350
+ },
+ {
+ id: 'about-image-5',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852314/designco/about/event-photos/event-5_dg1gxa.webp',
+ alt: 'Students presenting at Deloitte event',
+ width: 375,
+ height: 245
+ },
+ {
+ id: 'about-image-6',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852314/designco/about/event-photos/event-6_hxgebf.webp',
+ alt: 'A large group of students holding signs for the very first Pixels and Cursor reveal',
+ width: 450,
+ height: 300
+ },
+ {
+ id: 'about-image-7',
+ img: 'https://res.cloudinary.com/design-co-ucsd/image/upload/v1716852315/designco/about/event-photos/even-7_zb5wzp.webp',
+ alt: 'Students presenting at Winter Kickoff 2023',
+ width: 375,
+ height: 245
+ }
+];
diff --git a/src/app/components/Button/Button.tsx b/src/app/components/Button/Button.tsx
index c5c4a2d..c02eec5 100644
--- a/src/app/components/Button/Button.tsx
+++ b/src/app/components/Button/Button.tsx
@@ -26,6 +26,7 @@ export default function Button({
return (
+