diff --git a/.eslintrc.json b/.eslintrc.json index 361061a..e5b4f41 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -5,7 +5,6 @@ "next/core-web-vitals", "plugin:react/recommended", "plugin:@typescript-eslint/recommended", - "plugin:react-hooks/recommended", "plugin:@tanstack/eslint-plugin-query/recommended", "plugin:prettier/recommended" ], diff --git a/.gitignore b/.gitignore index de08afe..7b6feb1 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,7 @@ yarn-error.log* next-env.d.ts .yarn/ +.pnp.cjs +.pnp.loader.mjs +.editorconfig +.gitattributes \ No newline at end of file diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 0000000..3186f3f --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/app/school-attack/[[...groupId]]/page.tsx b/app/school-attack/[[...groupId]]/page.tsx index c42e289..f1472e4 100644 --- a/app/school-attack/[[...groupId]]/page.tsx +++ b/app/school-attack/[[...groupId]]/page.tsx @@ -562,7 +562,7 @@ export default function Page() { pageCount={commentQuery.data?.data.pageCount as number} currentPage={commentPage + 1} onPageChange={(e, n) => { - let next = n - 1; + const next = n - 1; if ( next < 0 || diff --git a/next.config.js b/next.config.js index ae5fea7..b58dac7 100644 --- a/next.config.js +++ b/next.config.js @@ -12,8 +12,12 @@ const nextConfig = { compiler: { styledComponents: true, }, - experimental: { - swcTraceProfiling: true, + eslint: { + ignoreDuringBuilds: true, + }, + devIndicators: { + buildActivity: true, + buildActivityPosition: 'bottom-right', }, }; diff --git a/package.json b/package.json index 23f59ce..80e660f 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "homepage": "http://yelloworld.shop", "scripts": { - "dev": "next dev", + "dev": "next dev --turbo", "build": "next build", "start": "next start", "lint": "next lint", @@ -29,6 +29,7 @@ "react": "latest", "react-device-detect": "^2.2.3", "react-dom": "latest", + "react-is": "latest", "styled-components": "^5", "tailwindcss": "3.3.3", "update-browserslist-db": "latest" diff --git a/yarn.lock b/yarn.lock index edc2c40..b834787 100644 --- a/yarn.lock +++ b/yarn.lock @@ -383,88 +383,95 @@ __metadata: languageName: node linkType: hard -"@lit-labs/react@npm:^1.1.1": +"@lit-labs/react@npm:1.2.1": version: 1.2.1 resolution: "@lit-labs/react@npm:1.2.1" checksum: d4a544c475272630bee54d78a458630ea8b5fab74c18b922ae5046563cc359c8c505188f9f7614ab55e332863f82b179d7970d8b8bd425e77acc167a01657bed languageName: node linkType: hard -"@next/env@npm:14.1.1": - version: 14.1.1 - resolution: "@next/env@npm:14.1.1" - checksum: 9714e716ca26dd024b1680ca9c17be60adf4228a2bd7a1a9f71752cfd8989f005e805477453200cad0a5ed85439161563a248235fc897dc42f762cba742ec62a +"@lit-labs/ssr-dom-shim@npm:^1.2.0": + version: 1.2.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" + checksum: 704621c28df8d651e54a1b93f6ede8103db2dd3e7a1f02463fe5492bd28aa22de813314c7833260204fed5c8491a6bbd763f6051abc25690df537d812a508c35 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.1.1": - version: 14.1.1 - resolution: "@next/eslint-plugin-next@npm:14.1.1" +"@next/env@npm:14.1.3": + version: 14.1.3 + resolution: "@next/env@npm:14.1.3" + checksum: 1645d801acc5c642c57205c354f39d0b95d5641613a0d6e2aff1ab3e7bd34402953e10246484b405086961b91baf044baf0b7a510f020a68427b63f6093bca90 + languageName: node + linkType: hard + +"@next/eslint-plugin-next@npm:14.1.3": + version: 14.1.3 + resolution: "@next/eslint-plugin-next@npm:14.1.3" dependencies: glob: 10.3.10 - checksum: 3f30f56c8cdba99b40031eb82a037dbc80e1debaf2748f44ba45a433079e2492187a5f74c8878b7deeac11869bbb209a2a61ee9847caca0a7d515fbfd84a79b0 + checksum: 9da2d1266cd44a0912e7d9ba40d534b96237d01479917afa1e341c8ed90f97def87072cb15af41edaf19850733847c1c0db6d9a249d3f3e57bfdb968cb4ce81b languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-darwin-arm64@npm:14.1.1" +"@next/swc-darwin-arm64@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-darwin-arm64@npm:14.1.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-darwin-x64@npm:14.1.1" +"@next/swc-darwin-x64@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-darwin-x64@npm:14.1.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-arm64-gnu@npm:14.1.1" +"@next/swc-linux-arm64-gnu@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-arm64-gnu@npm:14.1.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-arm64-musl@npm:14.1.1" +"@next/swc-linux-arm64-musl@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-arm64-musl@npm:14.1.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-x64-gnu@npm:14.1.1" +"@next/swc-linux-x64-gnu@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-x64-gnu@npm:14.1.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-linux-x64-musl@npm:14.1.1" +"@next/swc-linux-x64-musl@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-linux-x64-musl@npm:14.1.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-arm64-msvc@npm:14.1.1" +"@next/swc-win32-arm64-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-arm64-msvc@npm:14.1.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-ia32-msvc@npm:14.1.1" +"@next/swc-win32-ia32-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-ia32-msvc@npm:14.1.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.1.1": - version: 14.1.1 - resolution: "@next/swc-win32-x64-msvc@npm:14.1.1" +"@next/swc-win32-x64-msvc@npm:14.1.3": + version: 14.1.3 + resolution: "@next/swc-win32-x64-msvc@npm:14.1.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -546,6 +553,15 @@ __metadata: languageName: node linkType: hard +"@primer/live-region-element@npm:^0.2.0": + version: 0.2.0 + resolution: "@primer/live-region-element@npm:0.2.0" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.2.0 + checksum: ec2a5e6b9430df64f9f9c3608afff8e9ba0855148cb6820011071b4826e20eacd2a8772906fc4f0520b2b0e0b6b191ed40758619f5d72f18572d1ceaf3a4cea4 + languageName: node + linkType: hard + "@primer/octicons-react@npm:^19.8.0, @primer/octicons-react@npm:latest": version: 19.8.0 resolution: "@primer/octicons-react@npm:19.8.0" @@ -563,16 +579,17 @@ __metadata: linkType: hard "@primer/react@npm:latest": - version: 36.10.0 - resolution: "@primer/react@npm:36.10.0" + version: 36.11.0 + resolution: "@primer/react@npm:36.11.0" dependencies: "@github/combobox-nav": ^2.1.5 "@github/markdown-toolbar-element": ^2.1.0 "@github/paste-markdown": ^1.4.0 "@github/relative-time-element": ^4.1.2 - "@lit-labs/react": ^1.1.1 + "@lit-labs/react": 1.2.1 "@oddbird/popover-polyfill": ^0.3.1 "@primer/behaviors": ^1.5.1 + "@primer/live-region-element": ^0.2.0 "@primer/octicons-react": ^19.8.0 "@primer/primitives": 7.15.3 "@react-aria/ssr": ^3.5.0 @@ -609,7 +626,7 @@ __metadata: optional: true "@types/styled-components": optional: true - checksum: 01a55c7e6960e6af296d6f927e7530a22e6b7662725b4767ed7f79e146ed53225f22257207fcfc9b44f24fa6667b75a62a36329c4213fa9a1d6aef000dbebc16 + checksum: 8b3056a14449816df388dd380b0a33de084407b479566ada6274049fca08a8277db6331bc152cec072d41c1cc02236ec0163d06f5007b562e792d5d32a326248 languageName: node linkType: hard @@ -784,50 +801,50 @@ __metadata: linkType: hard "@tanstack/eslint-plugin-query@npm:^5.20.1": - version: 5.20.1 - resolution: "@tanstack/eslint-plugin-query@npm:5.20.1" + version: 5.27.7 + resolution: "@tanstack/eslint-plugin-query@npm:5.27.7" dependencies: "@typescript-eslint/utils": ^6.20.0 peerDependencies: eslint: ^8.0.0 - checksum: dd8542271643b9d1f033dd96340f0b3b00771cbf6792aa71ce657a36992386ee9da92cccfd3cb55c432477e89821661e0adfec51972333372114ce41abd1f11c + checksum: f04e1d42c57123d393e8981dd6f0c4231e1aafe38edabd693e43424b1a7a2b153d6852807e18705529098d379de312c78acdd0f3bd9d2e4db1c03f74d4cb4dea languageName: node linkType: hard -"@tanstack/query-core@npm:5.24.8": - version: 5.24.8 - resolution: "@tanstack/query-core@npm:5.24.8" - checksum: 622f13628bd79f3b6619913c4b4fb70fcdf9bbe90188c2be38f813f14c8ed42ec4f38821c0a7b2a71c9382909a4beb50a122704df48b6e6cbffd8940a3b16075 +"@tanstack/query-core@npm:5.27.5": + version: 5.27.5 + resolution: "@tanstack/query-core@npm:5.27.5" + checksum: 176bb29f39182a57ebaaa11b215fdd2df7e54fcf520a06957692875f736d8397cf65da4627ba6f9f10b763b2ee7f81b0d8da7d70d42d91c598dd2993e58bdbfb languageName: node linkType: hard -"@tanstack/query-devtools@npm:5.24.0": - version: 5.24.0 - resolution: "@tanstack/query-devtools@npm:5.24.0" - checksum: c557eb09316a95405a459638a00c43de3537c76bcf4c4045e71acf31c8449f8856138712304e9cfce8b54141e5f81b8657bd54d2a768baf26a67e84eea787df9 +"@tanstack/query-devtools@npm:5.27.8": + version: 5.27.8 + resolution: "@tanstack/query-devtools@npm:5.27.8" + checksum: 6563e0111341dc9f3ba28c5033be4fb40a14e6c276f74a2fb04b7ebe61d703638da4fa3becc33953eb7caa96b94575e23c0dfd89f6e3c2b2e26c4ce44bd461bf languageName: node linkType: hard "@tanstack/react-query-devtools@npm:^5.17.21": - version: 5.24.8 - resolution: "@tanstack/react-query-devtools@npm:5.24.8" + version: 5.27.8 + resolution: "@tanstack/react-query-devtools@npm:5.27.8" dependencies: - "@tanstack/query-devtools": 5.24.0 + "@tanstack/query-devtools": 5.27.8 peerDependencies: - "@tanstack/react-query": ^5.24.8 + "@tanstack/react-query": ^5.27.5 react: ^18.0.0 - checksum: 8fdd86fef82abbf997b8294b6b252f65cd72e69d64c4f9e526b1f4b11aa563e1a2d5d32d195fe060e6b3f7319c2555d4ad981019ff5f9c48f8481bc06683d3db + checksum: 292ed95c8636333f96cdf33b8eb2c452c1ff54e302cfb3a8aeb675bd4d2f6af459e28880b5031168878dd3f970343af444053d31b044afb26b78bb466a06258b languageName: node linkType: hard "@tanstack/react-query@npm:^5.17.0": - version: 5.24.8 - resolution: "@tanstack/react-query@npm:5.24.8" + version: 5.27.5 + resolution: "@tanstack/react-query@npm:5.27.5" dependencies: - "@tanstack/query-core": 5.24.8 + "@tanstack/query-core": 5.27.5 peerDependencies: react: ^18.0.0 - checksum: a6b86e925e1c26dc83a640ff8bb215692d2aa952a713c0909335b1f42f0e686cbee2e5d2367242074c1436162132f198b334e209fe6dbbec2e87e53805b427a0 + checksum: 9aefd7bc568c48120e7c1cff17f108d95606ecaab38c49f5f318c11bd843b3d25b9c835ad8b95517d3926cdaf8d7840da1c5c788a48a6d0ca6a5c25f3b3db47b languageName: node linkType: hard @@ -940,13 +957,13 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 18.2.61 - resolution: "@types/react@npm:18.2.61" + version: 18.2.65 + resolution: "@types/react@npm:18.2.65" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: a100c09bc0d6d1a0a42b3fa0944b71d209b5adea6515fc21109972ec3267185372cc416c0467b1998afce6b90fc80f4c0029b5d975afb0b3070d864c7a924a5e + checksum: 1931a8b36e3135f3058e988cfc0d4ffe4b75af10b8efcf8b7e5759934333922162394edff9ccf8aff838e8db62de014c015c9c094597fdf9ca1405ac1d040fdf languageName: node linkType: hard @@ -1518,7 +1535,7 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.6, available-typed-arrays@npm:^1.0.7": +"available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" dependencies: @@ -1696,9 +1713,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001520, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001593 - resolution: "caniuse-lite@npm:1.0.30001593" - checksum: 3e2b19075563c3222101c8d5e6ab2f6e1ba99c3ad03b8d2449f9ee7ed03e9d3dac0b1fb24c129e9a5d89fdde4abb97392280c0abb113c0c60250a2b49f378c60 + version: 1.0.30001597 + resolution: "caniuse-lite@npm:1.0.30001597" + checksum: ec6a2cf0fd49f37d16732e6595939fc80a125dcd188a950bc936c61b4ad53becc0fe51bf2d9a625415de7b1cb23bd835f220e8b68d8ab951a940edeea65476fd languageName: node linkType: hard @@ -1928,6 +1945,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.0": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + "dayjs@npm:^1.11.9": version: 1.11.10 resolution: "dayjs@npm:1.11.10" @@ -1979,7 +2029,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2, define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -2116,9 +2166,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.690 - resolution: "electron-to-chromium@npm:1.4.690" - checksum: c3fd731041dde1096ede37aded29a08e77e80182f3f602ad065c88323ea0cbcad3d9b10a86a107b9db41dde19b6f3ed81b9e0cde30e9b2338bf75a239ad57b3b + version: 1.4.702 + resolution: "electron-to-chromium@npm:1.4.702" + checksum: a6cf03439f98c92510472c8cd436639d8968cffc08aeeba89ba67c0927d0ac1e8f267eae34730b1669288391e638c1600ecca9b6480201eacb729074f11ff4cb languageName: node linkType: hard @@ -2153,12 +2203,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.12.0": - version: 5.15.1 - resolution: "enhanced-resolve@npm:5.15.1" + version: 5.16.0 + resolution: "enhanced-resolve@npm:5.16.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 360f646c794323f2984b1ac751a878dd02ef30b565e106640b3d881a13ad16ce9c66e7c593cc34133f251ba3708cf6ae461e071b0f53ee65ff6650a779ed25a1 + checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e languageName: node linkType: hard @@ -2195,13 +2245,16 @@ __metadata: linkType: hard "es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.22.4": - version: 1.22.5 - resolution: "es-abstract@npm:1.22.5" + version: 1.23.0 + resolution: "es-abstract@npm:1.23.0" 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.0 + data-view-byte-offset: ^1.0.0 es-define-property: ^1.0.0 es-errors: ^1.3.0 es-set-tostringtag: ^2.0.3 @@ -2218,6 +2271,7 @@ __metadata: 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 @@ -2239,7 +2293,7 @@ __metadata: typed-array-length: ^1.0.5 unbox-primitive: ^1.0.2 which-typed-array: ^1.1.14 - checksum: 984ab92f8226812365d1c4ecf12f3a408a4cc7a5bfe448f231fd39fa1ca9fb8cd65f27c76fc1a0bc3d1492c54b6637e57ad8e4954402e39bb916e9db4bcdbc61 + checksum: 7680ecf8474adeb9eb294ed1cd37eec28c70a73598af6f4915e32450b0c95f19165a2c4d2e50453ac950f0f58a39ee8338dc16dd5fd216dcdbb1995ada293100 languageName: node linkType: hard @@ -2342,10 +2396,10 @@ __metadata: linkType: hard "eslint-config-next@npm:latest": - version: 14.1.1 - resolution: "eslint-config-next@npm:14.1.1" + version: 14.1.3 + resolution: "eslint-config-next@npm:14.1.3" dependencies: - "@next/eslint-plugin-next": 14.1.1 + "@next/eslint-plugin-next": 14.1.3 "@rushstack/eslint-patch": ^1.3.3 "@typescript-eslint/parser": ^5.4.2 || ^6.0.0 eslint-import-resolver-node: ^0.3.6 @@ -2360,7 +2414,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d2e8edb9d250d6d3850fd3922ba163e85cd4e6bab8f4651de2b8a4de6c867cf8fd56a26618391f7e2de84157735f3e75c3eb6dbe820d7b6338cb5cdd90e452f7 + checksum: 46ae06cf567c273121301e7dd2e6efe3107b9af140f7893e20f79779bb5cf354fce98fcd1201f295455f2e04bddc68d6ffaf0864ce3586db98f67bd5a7c1da24 languageName: node linkType: hard @@ -2942,7 +2996,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -2967,11 +3021,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.7.2 - resolution: "get-tsconfig@npm:4.7.2" + version: 4.7.3 + resolution: "get-tsconfig@npm:4.7.3" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: 172358903250eff0103943f816e8a4e51d29b8e5449058bdf7266714a908a48239f6884308bd3a6ff28b09f692b9533dbebfd183ab63e4e14f073cda91f1bca9 + checksum: d124e6900f8beb3b71f215941096075223158d0abb09fb5daa8d83299f6c17d5e95a97d12847b387e9e716bb9bd256a473f918fb8020f3b1acc0b1e5c2830bbf languageName: node linkType: hard @@ -3136,7 +3190,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -3159,7 +3213,7 @@ __metadata: languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.1, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -3169,11 +3223,11 @@ __metadata: linkType: hard "hasown@npm:^2.0.0, hasown@npm:^2.0.1": - version: 2.0.1 - resolution: "hasown@npm:2.0.1" + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: ^1.1.2 - checksum: 9081c382a4fe8a62639a8da5c7d3322b203c319147e48783763dd741863d9f2dcaa743574fe2a1283871c445d8ba99ea45d5fff384e5ad27ca9dd7a367d79de0 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db languageName: node linkType: hard @@ -3456,6 +3510,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -3513,10 +3576,10 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc languageName: node linkType: hard @@ -3567,10 +3630,10 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe languageName: node linkType: hard @@ -3610,10 +3673,10 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: f36aef758b46990e0d3c37269619c0a08c5b29428c0bb11ecba7f75203442d6c7801239c2f31314bc79199217ef08263787f3837d9e22610ad1da62970d6616d languageName: node linkType: hard @@ -3626,13 +3689,13 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae languageName: node linkType: hard @@ -4535,19 +4598,19 @@ __metadata: linkType: hard "next@npm:latest": - version: 14.1.1 - resolution: "next@npm:14.1.1" - dependencies: - "@next/env": 14.1.1 - "@next/swc-darwin-arm64": 14.1.1 - "@next/swc-darwin-x64": 14.1.1 - "@next/swc-linux-arm64-gnu": 14.1.1 - "@next/swc-linux-arm64-musl": 14.1.1 - "@next/swc-linux-x64-gnu": 14.1.1 - "@next/swc-linux-x64-musl": 14.1.1 - "@next/swc-win32-arm64-msvc": 14.1.1 - "@next/swc-win32-ia32-msvc": 14.1.1 - "@next/swc-win32-x64-msvc": 14.1.1 + version: 14.1.3 + resolution: "next@npm:14.1.3" + dependencies: + "@next/env": 14.1.3 + "@next/swc-darwin-arm64": 14.1.3 + "@next/swc-darwin-x64": 14.1.3 + "@next/swc-linux-arm64-gnu": 14.1.3 + "@next/swc-linux-arm64-musl": 14.1.3 + "@next/swc-linux-x64-gnu": 14.1.3 + "@next/swc-linux-x64-musl": 14.1.3 + "@next/swc-win32-arm64-msvc": 14.1.3 + "@next/swc-win32-ia32-msvc": 14.1.3 + "@next/swc-win32-x64-msvc": 14.1.3 "@swc/helpers": 0.5.2 busboy: 1.6.0 caniuse-lite: ^1.0.30001579 @@ -4585,7 +4648,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 58c17bf9520648cb79c3341a0a011ce19e8e5368f23be7415b4a35787b3562519cfd0dd8e008a1ce0b49dfe79e4ab89127f412cf039cb854b35f79a457a9be22 + checksum: 179a5dfd27a3ac900c0c229c523793cf28c3972cf87ec9ce7b68ead8fc2b8cd3b9c0538bba1b42d3351462ffe890b964c869e081da76c3bed29826e7eae4d7a4 languageName: node linkType: hard @@ -5226,7 +5289,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.0.0, react-is@npm:^18.2.0": +"react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:latest": version: 18.2.0 resolution: "react-is@npm:18.2.0" checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e @@ -5467,14 +5530,14 @@ __metadata: linkType: hard "safe-array-concat@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-array-concat@npm:1.1.0" + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" dependencies: - call-bind: ^1.0.5 - get-intrinsic: ^1.2.2 + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 has-symbols: ^1.0.3 isarray: ^2.0.5 - checksum: 5c71eaa999168ee7474929f1cd3aae80f486353a651a094d9968936692cf90aa065224929a6486dcda66334a27dce4250a83612f9e0fef6dced1a925d3ac7296 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 languageName: node linkType: hard @@ -5562,16 +5625,16 @@ __metadata: linkType: hard "set-function-length@npm:^1.2.1": - version: 1.2.1 - resolution: "set-function-length@npm:1.2.1" + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" dependencies: - define-data-property: ^1.1.2 + define-data-property: ^1.1.4 es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.3 + get-intrinsic: ^1.2.4 gopd: ^1.0.1 - has-property-descriptors: ^1.0.1 - checksum: 23742476d695f2eae86348c069bd164d4f25fa7c26546a46a2b5f370f1f84b98ec64366d2cd17785d5b41bbf16b95855da4b7eb188e7056fe3b0248d61f6afda + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 languageName: node linkType: hard @@ -6101,11 +6164,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.0.1": - version: 1.2.1 - resolution: "ts-api-utils@npm:1.2.1" + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 17a2a4454d65a6765b9351304cfd516fcda3098f49d72bba90cb7f22b6a09a573b4a1993fd7de7d6b8046c408960c5f21a25e64ccb969d484b32ea3b3e19d6e4 + checksum: c746ddabfdffbf16cb0b0db32bb287236a19e583057f8649ee7c49995bb776e1d3ef384685181c11a1a480369e022ca97512cb08c517b2d2bd82c83754c97012 languageName: node linkType: hard @@ -6241,22 +6304,22 @@ __metadata: linkType: hard "typescript@npm:latest": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.4.2 + resolution: "typescript@npm:5.4.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 + checksum: 96d80fde25a09bcb04d399082fb27a808a9e17c2111e43849d2aafbd642d835e4f4ef0de09b0ba795ec2a700be6c4c2c3f62bf4660c05404c948727b5bbfb32a languageName: node linkType: hard "typescript@patch:typescript@latest#~builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=29ae49" + version: 5.4.2 + resolution: "typescript@patch:typescript@npm%3A5.4.2#~builtin::version=5.4.2&hash=29ae49" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 + checksum: c1b669146bca5529873aae60870e243fa8140c85f57ca32c42f898f586d73ce4a6b4f6bb02ae312729e214d7f5859a0c70da3e527a116fdf5ad00c9fc733ecc6 languageName: node linkType: hard @@ -6474,27 +6537,27 @@ __metadata: linkType: hard "which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: ^2.0.1 - is-set: ^2.0.1 - is-weakmap: ^2.0.1 - is-weakset: ^2.0.1 - checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c + is-map: ^2.0.3 + is-set: ^2.0.3 + is-weakmap: ^2.0.2 + is-weakset: ^2.0.3 + checksum: c51821a331624c8197916598a738fc5aeb9a857f1e00d89f5e4c03dc7c60b4032822b8ec5696d28268bb83326456a8b8216344fb84270d18ff1d7628051879d9 languageName: node linkType: hard "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.9": - version: 1.1.14 - resolution: "which-typed-array@npm:1.1.14" + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: ^1.0.6 - call-bind: ^1.0.5 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-tostringtag: ^1.0.1 - checksum: efe30c143c58630dde8ab96f9330e20165bacd77ca843c602b510120a415415573bcdef3ccbc30a0e5aaf20f257360cfe24712aea0008f149ce5bb99834c0c0b + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 languageName: node linkType: hard @@ -6564,11 +6627,11 @@ __metadata: linkType: hard "yaml@npm:^2.3.4": - version: 2.4.0 - resolution: "yaml@npm:2.4.0" + version: 2.4.1 + resolution: "yaml@npm:2.4.1" bin: yaml: bin.mjs - checksum: 3c25ebae34ee702af772ebbd1855a980b1487cd21d6220d952592edb4f7d89322aafd14753d99924ba7076eb4c5b3d809c64bb532402b01af280f7af674277f1 + checksum: 4c391d07a5d5e935e058babb71026c9cdc9a6fd889e35dd91b53cfb0a12691b67c6c5c740858e71345fef18cd9c13c554a6dda9196f59820d769d94041badb0b languageName: node linkType: hard @@ -6610,6 +6673,7 @@ __metadata: react: latest react-device-detect: ^2.2.3 react-dom: latest + react-is: latest styled-components: ^5 tailwindcss: 3.3.3 typescript: latest