cleanup

Seto Elkahfi committed Nov 24, 2024 at 21:54 UTC 2744a1f25078f6cf7745b925b61a0715c0626af4
3 files changed +498 -276
package.json
+3 -3
@@ -11,9 +11,9 @@
11 "dependencies": {
12 "@vercel/analytics": "^0.1.11",
13 "axios": "^1.0.0",
14 - "eslint": "^8.32.0",
15 - "eslint-config-next": "^14.0.0",
16 - "next": "^14.0.0",
14 + "eslint": "^9.15",
15 + "eslint-config-next": "^14",
16 + "next": "^15",
17 "react": "18.2.0",
18 "react-dom": "18.2.0",
19 "react-icons": "^4.10.1"
pnpm-lock.yaml
+490 -270
@@ -12,14 +12,14 @@ dependencies:
12 specifier: ^1.0.0
13 version: 1.7.7
14 eslint:
15 - specifier: ^8.32.0
16 - version: 8.57.1
15 + specifier: ^9.15
16 + version: 9.15.0
17 eslint-config-next:
18 - specifier: ^14.0.0
19 - version: 14.2.15(eslint@8.57.1)(typescript@5.6.3)
18 + specifier: ^14
19 + version: 14.2.15(eslint@9.15.0)(typescript@5.7.2)
20 next:
21 - specifier: ^14.0.0
22 - version: 14.2.15(react-dom@18.2.0)(react@18.2.0)
21 + specifier: ^15
22 + version: 15.0.3(react-dom@18.2.0)(react@18.2.0)
23 react:
24 specifier: 18.2.0
25 version: 18.2.0
@@ -40,29 +40,53 @@ devDependencies:
40
41 packages:
42
43 - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.1):
43 + /@emnapi/runtime@1.3.1:
44 + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
45 + requiresBuild: true
46 + dependencies:
47 + tslib: 2.8.0
48 + dev: false
49 + optional: true
50 +
51 + /@eslint-community/eslint-utils@4.4.0(eslint@9.15.0):
52 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
53 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
54 peerDependencies:
55 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
56 dependencies:
49 - eslint: 8.57.1
57 + eslint: 9.15.0
58 eslint-visitor-keys: 3.4.3
59 dev: false
60
53 - /@eslint-community/regexpp@4.11.1:
54 - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
61 + /@eslint-community/regexpp@4.12.1:
62 + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
63 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
64 dev: false
65
58 - /@eslint/eslintrc@2.1.4:
59 - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
60 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
66 + /@eslint/config-array@0.19.0:
67 + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
68 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
69 + dependencies:
70 + '@eslint/object-schema': 2.1.4
71 + debug: 4.3.7
72 + minimatch: 3.1.2
73 + transitivePeerDependencies:
74 + - supports-color
75 + dev: false
76 +
77 + /@eslint/core@0.9.0:
78 + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
79 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
80 + dev: false
81 +
82 + /@eslint/eslintrc@3.2.0:
83 + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
84 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
85 dependencies:
86 ajv: 6.12.6
87 debug: 4.3.7
64 - espree: 9.6.1
65 - globals: 13.24.0
88 + espree: 10.3.0
89 + globals: 14.0.0
90 ignore: 5.3.2
91 import-fresh: 3.3.0
92 js-yaml: 4.1.0
@@ -72,21 +96,34 @@ packages:
96 - supports-color
97 dev: false
98
75 - /@eslint/js@8.57.1:
76 - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==}
77 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
99 + /@eslint/js@9.15.0:
100 + resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
101 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
102 dev: false
103
80 - /@humanwhocodes/config-array@0.13.0:
81 - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==}
82 - engines: {node: '>=10.10.0'}
83 - deprecated: Use @eslint/config-array instead
104 + /@eslint/object-schema@2.1.4:
105 + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
106 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
107 + dev: false
108 +
109 + /@eslint/plugin-kit@0.2.3:
110 + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==}
111 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
112 dependencies:
85 - '@humanwhocodes/object-schema': 2.0.3
86 - debug: 4.3.7
87 - minimatch: 3.1.2
88 - transitivePeerDependencies:
89 - - supports-color
113 + levn: 0.4.1
114 + dev: false
115 +
116 + /@humanfs/core@0.19.1:
117 + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
118 + engines: {node: '>=18.18.0'}
119 + dev: false
120 +
121 + /@humanfs/node@0.16.6:
122 + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
123 + engines: {node: '>=18.18.0'}
124 + dependencies:
125 + '@humanfs/core': 0.19.1
126 + '@humanwhocodes/retry': 0.3.1
127 dev: false
128
129 /@humanwhocodes/module-importer@1.0.1:
@@ -94,10 +131,195 @@ packages:
131 engines: {node: '>=12.22'}
132 dev: false
133
97 - /@humanwhocodes/object-schema@2.0.3:
98 - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
99 - deprecated: Use @eslint/object-schema instead
134 + /@humanwhocodes/retry@0.3.1:
135 + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
136 + engines: {node: '>=18.18'}
137 + dev: false
138 +
139 + /@humanwhocodes/retry@0.4.1:
140 + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==}
141 + engines: {node: '>=18.18'}
142 + dev: false
143 +
144 + /@img/sharp-darwin-arm64@0.33.5:
145 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
146 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
147 + cpu: [arm64]
148 + os: [darwin]
149 + requiresBuild: true
150 + optionalDependencies:
151 + '@img/sharp-libvips-darwin-arm64': 1.0.4
152 + dev: false
153 + optional: true
154 +
155 + /@img/sharp-darwin-x64@0.33.5:
156 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
157 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
158 + cpu: [x64]
159 + os: [darwin]
160 + requiresBuild: true
161 + optionalDependencies:
162 + '@img/sharp-libvips-darwin-x64': 1.0.4
163 + dev: false
164 + optional: true
165 +
166 + /@img/sharp-libvips-darwin-arm64@1.0.4:
167 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
168 + cpu: [arm64]
169 + os: [darwin]
170 + requiresBuild: true
171 + dev: false
172 + optional: true
173 +
174 + /@img/sharp-libvips-darwin-x64@1.0.4:
175 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
176 + cpu: [x64]
177 + os: [darwin]
178 + requiresBuild: true
179 + dev: false
180 + optional: true
181 +
182 + /@img/sharp-libvips-linux-arm64@1.0.4:
183 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
184 + cpu: [arm64]
185 + os: [linux]
186 + requiresBuild: true
187 + dev: false
188 + optional: true
189 +
190 + /@img/sharp-libvips-linux-arm@1.0.5:
191 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
192 + cpu: [arm]
193 + os: [linux]
194 + requiresBuild: true
195 + dev: false
196 + optional: true
197 +
198 + /@img/sharp-libvips-linux-s390x@1.0.4:
199 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
200 + cpu: [s390x]
201 + os: [linux]
202 + requiresBuild: true
203 + dev: false
204 + optional: true
205 +
206 + /@img/sharp-libvips-linux-x64@1.0.4:
207 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
208 + cpu: [x64]
209 + os: [linux]
210 + requiresBuild: true
211 + dev: false
212 + optional: true
213 +
214 + /@img/sharp-libvips-linuxmusl-arm64@1.0.4:
215 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
216 + cpu: [arm64]
217 + os: [linux]
218 + requiresBuild: true
219 + dev: false
220 + optional: true
221 +
222 + /@img/sharp-libvips-linuxmusl-x64@1.0.4:
223 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
224 + cpu: [x64]
225 + os: [linux]
226 + requiresBuild: true
227 + dev: false
228 + optional: true
229 +
230 + /@img/sharp-linux-arm64@0.33.5:
231 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
232 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
233 + cpu: [arm64]
234 + os: [linux]
235 + requiresBuild: true
236 + optionalDependencies:
237 + '@img/sharp-libvips-linux-arm64': 1.0.4
238 + dev: false
239 + optional: true
240 +
241 + /@img/sharp-linux-arm@0.33.5:
242 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
243 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
244 + cpu: [arm]
245 + os: [linux]
246 + requiresBuild: true
247 + optionalDependencies:
248 + '@img/sharp-libvips-linux-arm': 1.0.5
249 + dev: false
250 + optional: true
251 +
252 + /@img/sharp-linux-s390x@0.33.5:
253 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
254 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
255 + cpu: [s390x]
256 + os: [linux]
257 + requiresBuild: true
258 + optionalDependencies:
259 + '@img/sharp-libvips-linux-s390x': 1.0.4
260 + dev: false
261 + optional: true
262 +
263 + /@img/sharp-linux-x64@0.33.5:
264 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
265 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
266 + cpu: [x64]
267 + os: [linux]
268 + requiresBuild: true
269 + optionalDependencies:
270 + '@img/sharp-libvips-linux-x64': 1.0.4
271 + dev: false
272 + optional: true
273 +
274 + /@img/sharp-linuxmusl-arm64@0.33.5:
275 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
276 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
277 + cpu: [arm64]
278 + os: [linux]
279 + requiresBuild: true
280 + optionalDependencies:
281 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
282 + dev: false
283 + optional: true
284 +
285 + /@img/sharp-linuxmusl-x64@0.33.5:
286 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
287 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
288 + cpu: [x64]
289 + os: [linux]
290 + requiresBuild: true
291 + optionalDependencies:
292 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4
293 + dev: false
294 + optional: true
295 +
296 + /@img/sharp-wasm32@0.33.5:
297 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
298 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
299 + cpu: [wasm32]
300 + requiresBuild: true
301 + dependencies:
302 + '@emnapi/runtime': 1.3.1
303 dev: false
304 + optional: true
305 +
306 + /@img/sharp-win32-ia32@0.33.5:
307 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
308 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
309 + cpu: [ia32]
310 + os: [win32]
311 + requiresBuild: true
312 + dev: false
313 + optional: true
314 +
315 + /@img/sharp-win32-x64@0.33.5:
316 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
317 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
318 + cpu: [x64]
319 + os: [win32]
320 + requiresBuild: true
321 + dev: false
322 + optional: true
323
324 /@isaacs/cliui@8.0.2:
325 resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
@@ -111,8 +333,8 @@ packages:
333 wrap-ansi-cjs: /wrap-ansi@7.0.0
334 dev: false
335
114 - /@next/env@14.2.15:
115 - resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==}
336 + /@next/env@15.0.3:
337 + resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==}
338 dev: false
339
340 /@next/eslint-plugin-next@14.2.15:
@@ -121,8 +343,8 @@ packages:
343 glob: 10.3.10
344 dev: false
345
124 - /@next/swc-darwin-arm64@14.2.15:
125 - resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==}
346 + /@next/swc-darwin-arm64@15.0.3:
347 + resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==}
348 engines: {node: '>= 10'}
349 cpu: [arm64]
350 os: [darwin]
@@ -130,8 +352,8 @@ packages:
352 dev: false
353 optional: true
354
133 - /@next/swc-darwin-x64@14.2.15:
134 - resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==}
355 + /@next/swc-darwin-x64@15.0.3:
356 + resolution: {integrity: sha512-Zxl/TwyXVZPCFSf0u2BNj5sE0F2uR6iSKxWpq4Wlk/Sv9Ob6YCKByQTkV2y6BCic+fkabp9190hyrDdPA/dNrw==}
357 engines: {node: '>= 10'}
358 cpu: [x64]
359 os: [darwin]
@@ -139,8 +361,8 @@ packages:
361 dev: false
362 optional: true
363
142 - /@next/swc-linux-arm64-gnu@14.2.15:
143 - resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==}
364 + /@next/swc-linux-arm64-gnu@15.0.3:
365 + resolution: {integrity: sha512-T5+gg2EwpsY3OoaLxUIofmMb7ohAUlcNZW0fPQ6YAutaWJaxt1Z1h+8zdl4FRIOr5ABAAhXtBcpkZNwUcKI2fw==}
366 engines: {node: '>= 10'}
367 cpu: [arm64]
368 os: [linux]
@@ -148,8 +370,8 @@ packages:
370 dev: false
371 optional: true
372
151 - /@next/swc-linux-arm64-musl@14.2.15:
152 - resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==}
373 + /@next/swc-linux-arm64-musl@15.0.3:
374 + resolution: {integrity: sha512-WkAk6R60mwDjH4lG/JBpb2xHl2/0Vj0ZRu1TIzWuOYfQ9tt9NFsIinI1Epma77JVgy81F32X/AeD+B2cBu/YQA==}
375 engines: {node: '>= 10'}
376 cpu: [arm64]
377 os: [linux]
@@ -157,8 +379,8 @@ packages:
379 dev: false
380 optional: true
381
160 - /@next/swc-linux-x64-gnu@14.2.15:
161 - resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==}
382 + /@next/swc-linux-x64-gnu@15.0.3:
383 + resolution: {integrity: sha512-gWL/Cta1aPVqIGgDb6nxkqy06DkwJ9gAnKORdHWX1QBbSZZB+biFYPFti8aKIQL7otCE1pjyPaXpFzGeG2OS2w==}
384 engines: {node: '>= 10'}
385 cpu: [x64]
386 os: [linux]
@@ -166,8 +388,8 @@ packages:
388 dev: false
389 optional: true
390
169 - /@next/swc-linux-x64-musl@14.2.15:
170 - resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==}
391 + /@next/swc-linux-x64-musl@15.0.3:
392 + resolution: {integrity: sha512-QQEMwFd8r7C0GxQS62Zcdy6GKx999I/rTO2ubdXEe+MlZk9ZiinsrjwoiBL5/57tfyjikgh6GOU2WRQVUej3UA==}
393 engines: {node: '>= 10'}
394 cpu: [x64]
395 os: [linux]
@@ -175,8 +397,8 @@ packages:
397 dev: false
398 optional: true
399
178 - /@next/swc-win32-arm64-msvc@14.2.15:
179 - resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==}
400 + /@next/swc-win32-arm64-msvc@15.0.3:
401 + resolution: {integrity: sha512-9TEp47AAd/ms9fPNgtgnT7F3M1Hf7koIYYWCMQ9neOwjbVWJsHZxrFbI3iEDJ8rf1TDGpmHbKxXf2IFpAvheIQ==}
402 engines: {node: '>= 10'}
403 cpu: [arm64]
404 os: [win32]
@@ -184,17 +406,8 @@ packages:
406 dev: false
407 optional: true
408
187 - /@next/swc-win32-ia32-msvc@14.2.15:
188 - resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==}
189 - engines: {node: '>= 10'}
190 - cpu: [ia32]
191 - os: [win32]
192 - requiresBuild: true
193 - dev: false
194 - optional: true
195 -
196 - /@next/swc-win32-x64-msvc@14.2.15:
197 - resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==}
409 + /@next/swc-win32-x64-msvc@15.0.3:
410 + resolution: {integrity: sha512-VNAz+HN4OGgvZs6MOoVfnn41kBzT+M+tB+OK4cww6DNyWS6wKaDpaAm/qLeOUbnMh0oVx1+mg0uoYARF69dJyA==}
411 engines: {node: '>= 10'}
412 cpu: [x64]
413 os: [win32]
@@ -247,13 +460,20 @@ packages:
460 resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
461 dev: false
462
250 - /@swc/helpers@0.5.5:
251 - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
463 + /@swc/helpers@0.5.13:
464 + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==}
465 dependencies:
253 - '@swc/counter': 0.1.3
466 tslib: 2.8.0
467 dev: false
468
469 + /@types/estree@1.0.6:
470 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
471 + dev: false
472 +
473 + /@types/json-schema@7.0.15:
474 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
475 + dev: false
476 +
477 /@types/json5@0.0.29:
478 resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
479 dev: false
@@ -275,7 +495,7 @@ packages:
495 csstype: 3.1.3
496 dev: true
497
278 - /@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.3):
498 + /@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@6.21.0)(eslint@9.15.0)(typescript@5.7.2):
499 resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==}
500 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
501 peerDependencies:
@@ -286,23 +506,23 @@ packages:
506 typescript:
507 optional: true
508 dependencies:
289 - '@eslint-community/regexpp': 4.11.1
290 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
509 + '@eslint-community/regexpp': 4.12.1
510 + '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
511 '@typescript-eslint/scope-manager': 8.10.0
292 - '@typescript-eslint/type-utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
293 - '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
512 + '@typescript-eslint/type-utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
513 + '@typescript-eslint/utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
514 '@typescript-eslint/visitor-keys': 8.10.0
295 - eslint: 8.57.1
515 + eslint: 9.15.0
516 graphemer: 1.4.0
517 ignore: 5.3.2
518 natural-compare: 1.4.0
299 - ts-api-utils: 1.3.0(typescript@5.6.3)
300 - typescript: 5.6.3
519 + ts-api-utils: 1.3.0(typescript@5.7.2)
520 + typescript: 5.7.2
521 transitivePeerDependencies:
522 - supports-color
523 dev: false
524
305 - /@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.3):
525 + /@typescript-eslint/parser@6.21.0(eslint@9.15.0)(typescript@5.7.2):
526 resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
527 engines: {node: ^16.0.0 || >=18.0.0}
528 peerDependencies:
@@ -314,11 +534,11 @@ packages:
534 dependencies:
535 '@typescript-eslint/scope-manager': 6.21.0
536 '@typescript-eslint/types': 6.21.0
317 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.6.3)
537 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.7.2)
538 '@typescript-eslint/visitor-keys': 6.21.0
539 debug: 4.3.7
320 - eslint: 8.57.1
321 - typescript: 5.6.3
540 + eslint: 9.15.0
541 + typescript: 5.7.2
542 transitivePeerDependencies:
543 - supports-color
544 dev: false
@@ -339,7 +559,7 @@ packages:
559 '@typescript-eslint/visitor-keys': 8.10.0
560 dev: false
561
342 - /@typescript-eslint/type-utils@8.10.0(eslint@8.57.1)(typescript@5.6.3):
562 + /@typescript-eslint/type-utils@8.10.0(eslint@9.15.0)(typescript@5.7.2):
563 resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==}
564 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
565 peerDependencies:
@@ -348,11 +568,11 @@ packages:
568 typescript:
569 optional: true
570 dependencies:
351 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
352 - '@typescript-eslint/utils': 8.10.0(eslint@8.57.1)(typescript@5.6.3)
571 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.2)
572 + '@typescript-eslint/utils': 8.10.0(eslint@9.15.0)(typescript@5.7.2)
573 debug: 4.3.7
354 - ts-api-utils: 1.3.0(typescript@5.6.3)
355 - typescript: 5.6.3
574 + ts-api-utils: 1.3.0(typescript@5.7.2)
575 + typescript: 5.7.2
576 transitivePeerDependencies:
577 - eslint
578 - supports-color
@@ -368,7 +588,7 @@ packages:
588 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
589 dev: false
590
371 - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.6.3):
591 + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.7.2):
592 resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
593 engines: {node: ^16.0.0 || >=18.0.0}
594 peerDependencies:
@@ -384,13 +604,13 @@ packages:
604 is-glob: 4.0.3
605 minimatch: 9.0.3
606 semver: 7.6.3
387 - ts-api-utils: 1.3.0(typescript@5.6.3)
388 - typescript: 5.6.3
607 + ts-api-utils: 1.3.0(typescript@5.7.2)
608 + typescript: 5.7.2
609 transitivePeerDependencies:
610 - supports-color
611 dev: false
612
393 - /@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3):
613 + /@typescript-eslint/typescript-estree@8.10.0(typescript@5.7.2):
614 resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==}
615 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
616 peerDependencies:
@@ -406,23 +626,23 @@ packages:
626 is-glob: 4.0.3
627 minimatch: 9.0.5
628 semver: 7.6.3
409 - ts-api-utils: 1.3.0(typescript@5.6.3)
410 - typescript: 5.6.3
629 + ts-api-utils: 1.3.0(typescript@5.7.2)
630 + typescript: 5.7.2
631 transitivePeerDependencies:
632 - supports-color
633 dev: false
634
415 - /@typescript-eslint/utils@8.10.0(eslint@8.57.1)(typescript@5.6.3):
635 + /@typescript-eslint/utils@8.10.0(eslint@9.15.0)(typescript@5.7.2):
636 resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==}
637 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
638 peerDependencies:
639 eslint: ^8.57.0 || ^9.0.0
640 dependencies:
421 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1)
641 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0)
642 '@typescript-eslint/scope-manager': 8.10.0
643 '@typescript-eslint/types': 8.10.0
424 - '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
425 - eslint: 8.57.1
644 + '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.2)
645 + eslint: 9.15.0
646 transitivePeerDependencies:
647 - supports-color
648 - typescript
@@ -444,10 +664,6 @@ packages:
664 eslint-visitor-keys: 3.4.3
665 dev: false
666
447 - /@ungap/structured-clone@1.2.0:
448 - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
449 - dev: false
450 -
667 /@vercel/analytics@0.1.11(react@18.2.0):
668 resolution: {integrity: sha512-mj5CPR02y0BRs1tN3oZcBNAX9a8NxsIUl9vElDPcqxnMfP0RbRc9fI9Ud7+QDg/1Izvt5uMumsr+6YsmVHcyuw==}
669 peerDependencies:
@@ -456,16 +672,16 @@ packages:
672 react: 18.2.0
673 dev: false
674
459 - /acorn-jsx@5.3.2(acorn@8.13.0):
675 + /acorn-jsx@5.3.2(acorn@8.14.0):
676 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
677 peerDependencies:
678 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
679 dependencies:
464 - acorn: 8.13.0
680 + acorn: 8.14.0
681 dev: false
682
467 - /acorn@8.13.0:
468 - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
683 + /acorn@8.14.0:
684 + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
685 engines: {node: '>=0.4.0'}
686 hasBin: true
687 dev: false
@@ -714,6 +930,25 @@ packages:
930 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
931 dev: false
932
933 + /color-string@1.9.1:
934 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
935 + requiresBuild: true
936 + dependencies:
937 + color-name: 1.1.4
938 + simple-swizzle: 0.2.2
939 + dev: false
940 + optional: true
941 +
942 + /color@4.2.3:
943 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
944 + engines: {node: '>=12.5.0'}
945 + requiresBuild: true
946 + dependencies:
947 + color-convert: 2.0.1
948 + color-string: 1.9.1
949 + dev: false
950 + optional: true
951 +
952 /combined-stream@1.0.8:
953 resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
954 engines: {node: '>= 0.8'}
@@ -725,8 +960,8 @@ packages:
960 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
961 dev: false
962
728 - /cross-spawn@7.0.3:
729 - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
963 + /cross-spawn@7.0.6:
964 + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
965 engines: {node: '>= 8'}
966 dependencies:
967 path-key: 3.1.1
@@ -843,6 +1078,13 @@ packages:
1078 engines: {node: '>=0.4.0'}
1079 dev: false
1080
1081 + /detect-libc@2.0.3:
1082 + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
1083 + engines: {node: '>=8'}
1084 + requiresBuild: true
1085 + dev: false
1086 + optional: true
1087 +
1088 /dir-glob@3.0.1:
1089 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1090 engines: {node: '>=8'}
@@ -857,13 +1099,6 @@ packages:
1099 esutils: 2.0.3
1100 dev: false
1101
860 - /doctrine@3.0.0:
861 - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
862 - engines: {node: '>=6.0.0'}
863 - dependencies:
864 - esutils: 2.0.3
865 - dev: false
866 -
1102 /eastasianwidth@0.2.0:
1103 resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1104 dev: false
@@ -1018,7 +1253,7 @@ packages:
1253 engines: {node: '>=10'}
1254 dev: false
1255
1021 - /eslint-config-next@14.2.15(eslint@8.57.1)(typescript@5.6.3):
1256 + /eslint-config-next@14.2.15(eslint@9.15.0)(typescript@5.7.2):
1257 resolution: {integrity: sha512-mKg+NC/8a4JKLZRIOBplxXNdStgxy7lzWuedUaCc8tev+Al9mwDUTujQH6W6qXDH9kycWiVo28tADWGvpBsZcQ==}
1258 peerDependencies:
1259 eslint: ^7.23.0 || ^8.0.0
@@ -1029,16 +1264,16 @@ packages:
1264 dependencies:
1265 '@next/eslint-plugin-next': 14.2.15
1266 '@rushstack/eslint-patch': 1.10.4
1032 - '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.3)
1033 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1034 - eslint: 8.57.1
1267 + '@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@6.21.0)(eslint@9.15.0)(typescript@5.7.2)
1268 + '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1269 + eslint: 9.15.0
1270 eslint-import-resolver-node: 0.3.9
1036 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
1037 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1038 - eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1)
1039 - eslint-plugin-react: 7.37.1(eslint@8.57.1)
1040 - eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1)
1041 - typescript: 5.6.3
1271 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
1272 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1273 + eslint-plugin-jsx-a11y: 6.10.0(eslint@9.15.0)
1274 + eslint-plugin-react: 7.37.1(eslint@9.15.0)
1275 + eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@9.15.0)
1276 + typescript: 5.7.2
1277 transitivePeerDependencies:
1278 - eslint-import-resolver-webpack
1279 - eslint-plugin-import-x
@@ -1055,7 +1290,7 @@ packages:
1290 - supports-color
1291 dev: false
1292
1058 - /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1):
1293 + /eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0):
1294 resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==}
1295 engines: {node: ^14.18.0 || >=16.0.0}
1296 peerDependencies:
@@ -1071,9 +1306,9 @@ packages:
1306 '@nolyfill/is-core-module': 1.0.39
1307 debug: 4.3.7
1308 enhanced-resolve: 5.17.1
1074 - eslint: 8.57.1
1075 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1076 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1309 + eslint: 9.15.0
1310 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1311 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1312 fast-glob: 3.3.2
1313 get-tsconfig: 4.8.1
1314 is-bun-module: 1.2.1
@@ -1085,7 +1320,7 @@ packages:
1320 - supports-color
1321 dev: false
1322
1088 - /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
1323 + /eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
1324 resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==}
1325 engines: {node: '>=4'}
1326 peerDependencies:
@@ -1106,16 +1341,16 @@ packages:
1341 eslint-import-resolver-webpack:
1342 optional: true
1343 dependencies:
1109 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1344 + '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1345 debug: 3.2.7
1111 - eslint: 8.57.1
1346 + eslint: 9.15.0
1347 eslint-import-resolver-node: 0.3.9
1113 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1)
1348 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.15.0)
1349 transitivePeerDependencies:
1350 - supports-color
1351 dev: false
1352
1118 - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1):
1353 + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0):
1354 resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==}
1355 engines: {node: '>=4'}
1356 peerDependencies:
@@ -1126,16 +1361,16 @@ packages:
1361 optional: true
1362 dependencies:
1363 '@rtsao/scc': 1.1.0
1129 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.3)
1364 + '@typescript-eslint/parser': 6.21.0(eslint@9.15.0)(typescript@5.7.2)
1365 array-includes: 3.1.8
1366 array.prototype.findlastindex: 1.2.5
1367 array.prototype.flat: 1.3.2
1368 array.prototype.flatmap: 1.3.2
1369 debug: 3.2.7
1370 doctrine: 2.1.0
1136 - eslint: 8.57.1
1371 + eslint: 9.15.0
1372 eslint-import-resolver-node: 0.3.9
1138 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)
1373 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.15.0)
1374 hasown: 2.0.2
1375 is-core-module: 2.15.1
1376 is-glob: 4.0.3
@@ -1152,7 +1387,7 @@ packages:
1387 - supports-color
1388 dev: false
1389
1155 - /eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1):
1390 + /eslint-plugin-jsx-a11y@6.10.0(eslint@9.15.0):
1391 resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==}
1392 engines: {node: '>=4.0'}
1393 peerDependencies:
@@ -1167,7 +1402,7 @@ packages:
1402 damerau-levenshtein: 1.0.8
1403 emoji-regex: 9.2.2
1404 es-iterator-helpers: 1.1.0
1170 - eslint: 8.57.1
1405 + eslint: 9.15.0
1406 hasown: 2.0.2
1407 jsx-ast-utils: 3.3.5
1408 language-tags: 1.0.9
@@ -1177,16 +1412,16 @@ packages:
1412 string.prototype.includes: 2.0.1
1413 dev: false
1414
1180 - /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1):
1415 + /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@9.15.0):
1416 resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==}
1417 engines: {node: '>=10'}
1418 peerDependencies:
1419 eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1420 dependencies:
1186 - eslint: 8.57.1
1421 + eslint: 9.15.0
1422 dev: false
1423
1189 - /eslint-plugin-react@7.37.1(eslint@8.57.1):
1424 + /eslint-plugin-react@7.37.1(eslint@9.15.0):
1425 resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==}
1426 engines: {node: '>=4'}
1427 peerDependencies:
@@ -1198,7 +1433,7 @@ packages:
1433 array.prototype.tosorted: 1.1.4
1434 doctrine: 2.1.0
1435 es-iterator-helpers: 1.1.0
1201 - eslint: 8.57.1
1436 + eslint: 9.15.0
1437 estraverse: 5.3.0
1438 hasown: 2.0.2
1439 jsx-ast-utils: 3.3.5
@@ -1213,9 +1448,9 @@ packages:
1448 string.prototype.repeat: 1.0.0
1449 dev: false
1450
1216 - /eslint-scope@7.2.2:
1217 - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1218 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1451 + /eslint-scope@8.2.0:
1452 + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==}
1453 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1454 dependencies:
1455 esrecurse: 4.3.0
1456 estraverse: 5.3.0
@@ -1226,61 +1461,66 @@ packages:
1461 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1462 dev: false
1463
1229 - /eslint@8.57.1:
1230 - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
1231 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1232 - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
1464 + /eslint-visitor-keys@4.2.0:
1465 + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
1466 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1467 + dev: false
1468 +
1469 + /eslint@9.15.0:
1470 + resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
1471 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1472 hasBin: true
1473 + peerDependencies:
1474 + jiti: '*'
1475 + peerDependenciesMeta:
1476 + jiti:
1477 + optional: true
1478 dependencies:
1235 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1)
1236 - '@eslint-community/regexpp': 4.11.1
1237 - '@eslint/eslintrc': 2.1.4
1238 - '@eslint/js': 8.57.1
1239 - '@humanwhocodes/config-array': 0.13.0
1479 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0)
1480 + '@eslint-community/regexpp': 4.12.1
1481 + '@eslint/config-array': 0.19.0
1482 + '@eslint/core': 0.9.0
1483 + '@eslint/eslintrc': 3.2.0
1484 + '@eslint/js': 9.15.0
1485 + '@eslint/plugin-kit': 0.2.3
1486 + '@humanfs/node': 0.16.6
1487 '@humanwhocodes/module-importer': 1.0.1
1241 - '@nodelib/fs.walk': 1.2.8
1242 - '@ungap/structured-clone': 1.2.0
1488 + '@humanwhocodes/retry': 0.4.1
1489 + '@types/estree': 1.0.6
1490 + '@types/json-schema': 7.0.15
1491 ajv: 6.12.6
1492 chalk: 4.1.2
1245 - cross-spawn: 7.0.3
1493 + cross-spawn: 7.0.6
1494 debug: 4.3.7
1247 - doctrine: 3.0.0
1495 escape-string-regexp: 4.0.0
1249 - eslint-scope: 7.2.2
1250 - eslint-visitor-keys: 3.4.3
1251 - espree: 9.6.1
1496 + eslint-scope: 8.2.0
1497 + eslint-visitor-keys: 4.2.0
1498 + espree: 10.3.0
1499 esquery: 1.6.0
1500 esutils: 2.0.3
1501 fast-deep-equal: 3.1.3
1255 - file-entry-cache: 6.0.1
1502 + file-entry-cache: 8.0.0
1503 find-up: 5.0.0
1504 glob-parent: 6.0.2
1258 - globals: 13.24.0
1259 - graphemer: 1.4.0
1505 ignore: 5.3.2
1506 imurmurhash: 0.1.4
1507 is-glob: 4.0.3
1263 - is-path-inside: 3.0.3
1264 - js-yaml: 4.1.0
1508 json-stable-stringify-without-jsonify: 1.0.1
1266 - levn: 0.4.1
1509 lodash.merge: 4.6.2
1510 minimatch: 3.1.2
1511 natural-compare: 1.4.0
1512 optionator: 0.9.4
1271 - strip-ansi: 6.0.1
1272 - text-table: 0.2.0
1513 transitivePeerDependencies:
1514 - supports-color
1515 dev: false
1516
1277 - /espree@9.6.1:
1278 - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1279 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1517 + /espree@10.3.0:
1518 + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
1519 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1520 dependencies:
1281 - acorn: 8.13.0
1282 - acorn-jsx: 5.3.2(acorn@8.13.0)
1283 - eslint-visitor-keys: 3.4.3
1521 + acorn: 8.14.0
1522 + acorn-jsx: 5.3.2(acorn@8.14.0)
1523 + eslint-visitor-keys: 4.2.0
1524 dev: false
1525
1526 /esquery@1.6.0:
@@ -1336,11 +1576,11 @@ packages:
1576 reusify: 1.0.4
1577 dev: false
1578
1339 - /file-entry-cache@6.0.1:
1340 - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1341 - engines: {node: ^10.12.0 || >=12.0.0}
1579 + /file-entry-cache@8.0.0:
1580 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
1581 + engines: {node: '>=16.0.0'}
1582 dependencies:
1343 - flat-cache: 3.2.0
1583 + flat-cache: 4.0.1
1584 dev: false
1585
1586 /fill-range@7.1.1:
@@ -1358,13 +1598,12 @@ packages:
1598 path-exists: 4.0.0
1599 dev: false
1600
1361 - /flat-cache@3.2.0:
1362 - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1363 - engines: {node: ^10.12.0 || >=12.0.0}
1601 + /flat-cache@4.0.1:
1602 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
1603 + engines: {node: '>=16'}
1604 dependencies:
1605 flatted: 3.3.1
1606 keyv: 4.5.4
1367 - rimraf: 3.0.2
1607 dev: false
1608
1609 /flatted@3.3.1:
@@ -1391,7 +1630,7 @@ packages:
1630 resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
1631 engines: {node: '>=14'}
1632 dependencies:
1394 - cross-spawn: 7.0.3
1633 + cross-spawn: 7.0.6
1634 signal-exit: 4.1.0
1635 dev: false
1636
@@ -1404,10 +1643,6 @@ packages:
1643 mime-types: 2.1.35
1644 dev: false
1645
1407 - /fs.realpath@1.0.0:
1408 - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1409 - dev: false
1410 -
1646 /function-bind@1.1.2:
1647 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1648 dev: false
@@ -1473,28 +1708,14 @@ packages:
1708 dependencies:
1709 foreground-child: 3.3.0
1710 jackspeak: 2.3.6
1476 - minimatch: 9.0.3
1711 + minimatch: 9.0.5
1712 minipass: 7.1.2
1713 path-scurry: 1.11.1
1714 dev: false
1715
1481 - /glob@7.2.3:
1482 - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1483 - deprecated: Glob versions prior to v9 are no longer supported
1484 - dependencies:
1485 - fs.realpath: 1.0.0
1486 - inflight: 1.0.6
1487 - inherits: 2.0.4
1488 - minimatch: 3.1.2
1489 - once: 1.4.0
1490 - path-is-absolute: 1.0.1
1491 - dev: false
1492 -
1493 - /globals@13.24.0:
1494 - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1495 - engines: {node: '>=8'}
1496 - dependencies:
1497 - type-fest: 0.20.2
1716 + /globals@14.0.0:
1717 + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
1718 + engines: {node: '>=18'}
1719 dev: false
1720
1721 /globalthis@1.0.4:
@@ -1588,18 +1809,6 @@ packages:
1809 engines: {node: '>=0.8.19'}
1810 dev: false
1811
1591 - /inflight@1.0.6:
1592 - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1593 - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
1594 - dependencies:
1595 - once: 1.4.0
1596 - wrappy: 1.0.2
1597 - dev: false
1598 -
1599 - /inherits@2.0.4:
1600 - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1601 - dev: false
1602 -
1812 /internal-slot@1.0.7:
1813 resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
1814 engines: {node: '>= 0.4'}
@@ -1625,6 +1834,12 @@ packages:
1834 get-intrinsic: 1.2.4
1835 dev: false
1836
1837 + /is-arrayish@0.3.2:
1838 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
1839 + requiresBuild: true
1840 + dev: false
1841 + optional: true
1842 +
1843 /is-async-function@2.0.0:
1844 resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
1845 engines: {node: '>= 0.4'}
@@ -1730,11 +1945,6 @@ packages:
1945 engines: {node: '>=0.12.0'}
1946 dev: false
1947
1733 - /is-path-inside@3.0.3:
1734 - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1735 - engines: {node: '>=8'}
1736 - dev: false
1737 -
1948 /is-regex@1.1.4:
1949 resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
1950 engines: {node: '>= 0.4'}
@@ -1978,43 +2188,46 @@ packages:
2188 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2189 dev: false
2190
1981 - /next@14.2.15(react-dom@18.2.0)(react@18.2.0):
1982 - resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==}
1983 - engines: {node: '>=18.17.0'}
2191 + /next@15.0.3(react-dom@18.2.0)(react@18.2.0):
2192 + resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==}
2193 + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
2194 hasBin: true
2195 peerDependencies:
2196 '@opentelemetry/api': ^1.1.0
2197 '@playwright/test': ^1.41.2
1988 - react: ^18.2.0
1989 - react-dom: ^18.2.0
2198 + babel-plugin-react-compiler: '*'
2199 + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106
2200 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106
2201 sass: ^1.3.0
2202 peerDependenciesMeta:
2203 '@opentelemetry/api':
2204 optional: true
2205 '@playwright/test':
2206 optional: true
2207 + babel-plugin-react-compiler:
2208 + optional: true
2209 sass:
2210 optional: true
2211 dependencies:
1999 - '@next/env': 14.2.15
2000 - '@swc/helpers': 0.5.5
2212 + '@next/env': 15.0.3
2213 + '@swc/counter': 0.1.3
2214 + '@swc/helpers': 0.5.13
2215 busboy: 1.6.0
2216 caniuse-lite: 1.0.30001669
2003 - graceful-fs: 4.2.11
2217 postcss: 8.4.31
2218 react: 18.2.0
2219 react-dom: 18.2.0(react@18.2.0)
2007 - styled-jsx: 5.1.1(react@18.2.0)
2220 + styled-jsx: 5.1.6(react@18.2.0)
2221 optionalDependencies:
2009 - '@next/swc-darwin-arm64': 14.2.15
2010 - '@next/swc-darwin-x64': 14.2.15
2011 - '@next/swc-linux-arm64-gnu': 14.2.15
2012 - '@next/swc-linux-arm64-musl': 14.2.15
2013 - '@next/swc-linux-x64-gnu': 14.2.15
2014 - '@next/swc-linux-x64-musl': 14.2.15
2015 - '@next/swc-win32-arm64-msvc': 14.2.15
2016 - '@next/swc-win32-ia32-msvc': 14.2.15
2017 - '@next/swc-win32-x64-msvc': 14.2.15
2222 + '@next/swc-darwin-arm64': 15.0.3
2223 + '@next/swc-darwin-x64': 15.0.3
2224 + '@next/swc-linux-arm64-gnu': 15.0.3
2225 + '@next/swc-linux-arm64-musl': 15.0.3
2226 + '@next/swc-linux-x64-gnu': 15.0.3
2227 + '@next/swc-linux-x64-musl': 15.0.3
2228 + '@next/swc-win32-arm64-msvc': 15.0.3
2229 + '@next/swc-win32-x64-msvc': 15.0.3
2230 + sharp: 0.33.5
2231 transitivePeerDependencies:
2232 - '@babel/core'
2233 - babel-plugin-macros
@@ -2090,12 +2303,6 @@ packages:
2303 es-object-atoms: 1.0.0
2304 dev: false
2305
2093 - /once@1.4.0:
2094 - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2095 - dependencies:
2096 - wrappy: 1.0.2
2097 - dev: false
2098 -
2306 /optionator@0.9.4:
2307 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
2308 engines: {node: '>= 0.8.0'}
@@ -2134,11 +2341,6 @@ packages:
2341 engines: {node: '>=8'}
2342 dev: false
2343
2137 - /path-is-absolute@1.0.1:
2138 - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2139 - engines: {node: '>=0.10.0'}
2140 - dev: false
2141 -
2344 /path-key@3.1.1:
2345 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2346 engines: {node: '>=8'}
@@ -2294,14 +2496,6 @@ packages:
2496 engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2497 dev: false
2498
2297 - /rimraf@3.0.2:
2298 - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2299 - deprecated: Rimraf versions prior to v4 are no longer supported
2300 - hasBin: true
2301 - dependencies:
2302 - glob: 7.2.3
2303 - dev: false
2304 -
2499 /run-parallel@1.2.0:
2500 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2501 dependencies:
@@ -2366,6 +2560,37 @@ packages:
2560 has-property-descriptors: 1.0.2
2561 dev: false
2562
2563 + /sharp@0.33.5:
2564 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
2565 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
2566 + requiresBuild: true
2567 + dependencies:
2568 + color: 4.2.3
2569 + detect-libc: 2.0.3
2570 + semver: 7.6.3
2571 + optionalDependencies:
2572 + '@img/sharp-darwin-arm64': 0.33.5
2573 + '@img/sharp-darwin-x64': 0.33.5
2574 + '@img/sharp-libvips-darwin-arm64': 1.0.4
2575 + '@img/sharp-libvips-darwin-x64': 1.0.4
2576 + '@img/sharp-libvips-linux-arm': 1.0.5
2577 + '@img/sharp-libvips-linux-arm64': 1.0.4
2578 + '@img/sharp-libvips-linux-s390x': 1.0.4
2579 + '@img/sharp-libvips-linux-x64': 1.0.4
2580 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
2581 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4
2582 + '@img/sharp-linux-arm': 0.33.5
2583 + '@img/sharp-linux-arm64': 0.33.5
2584 + '@img/sharp-linux-s390x': 0.33.5
2585 + '@img/sharp-linux-x64': 0.33.5
2586 + '@img/sharp-linuxmusl-arm64': 0.33.5
2587 + '@img/sharp-linuxmusl-x64': 0.33.5
2588 + '@img/sharp-wasm32': 0.33.5
2589 + '@img/sharp-win32-ia32': 0.33.5
2590 + '@img/sharp-win32-x64': 0.33.5
2591 + dev: false
2592 + optional: true
2593 +
2594 /shebang-command@2.0.0:
2595 resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2596 engines: {node: '>=8'}
@@ -2393,6 +2618,14 @@ packages:
2618 engines: {node: '>=14'}
2619 dev: false
2620
2621 + /simple-swizzle@0.2.2:
2622 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
2623 + requiresBuild: true
2624 + dependencies:
2625 + is-arrayish: 0.3.2
2626 + dev: false
2627 + optional: true
2628 +
2629 /slash@3.0.0:
2630 resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2631 engines: {node: '>=8'}
@@ -2518,13 +2751,13 @@ packages:
2751 engines: {node: '>=8'}
2752 dev: false
2753
2521 - /styled-jsx@5.1.1(react@18.2.0):
2522 - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
2754 + /styled-jsx@5.1.6(react@18.2.0):
2755 + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
2756 engines: {node: '>= 12.0.0'}
2757 peerDependencies:
2758 '@babel/core': '*'
2759 babel-plugin-macros: '*'
2527 - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
2760 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
2761 peerDependenciesMeta:
2762 '@babel/core':
2763 optional: true
@@ -2552,10 +2785,6 @@ packages:
2785 engines: {node: '>=6'}
2786 dev: false
2787
2555 - /text-table@0.2.0:
2556 - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
2557 - dev: false
2558 -
2788 /to-regex-range@5.0.1:
2789 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2790 engines: {node: '>=8.0'}
@@ -2563,13 +2792,13 @@ packages:
2792 is-number: 7.0.0
2793 dev: false
2794
2566 - /ts-api-utils@1.3.0(typescript@5.6.3):
2795 + /ts-api-utils@1.3.0(typescript@5.7.2):
2796 resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
2797 engines: {node: '>=16'}
2798 peerDependencies:
2799 typescript: '>=4.2.0'
2800 dependencies:
2572 - typescript: 5.6.3
2801 + typescript: 5.7.2
2802 dev: false
2803
2804 /tsconfig-paths@3.15.0:
@@ -2592,11 +2821,6 @@ packages:
2821 prelude-ls: 1.2.1
2822 dev: false
2823
2595 - /type-fest@0.20.2:
2596 - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
2597 - engines: {node: '>=10'}
2598 - dev: false
2599 -
2824 /typed-array-buffer@1.0.2:
2825 resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
2826 engines: {node: '>= 0.4'}
@@ -2641,8 +2865,8 @@ packages:
2865 possible-typed-array-names: 1.0.0
2866 dev: false
2867
2644 - /typescript@5.6.3:
2645 - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
2868 + /typescript@5.7.2:
2869 + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
2870 engines: {node: '>=14.17'}
2871 hasBin: true
2872 dev: false
@@ -2746,10 +2970,6 @@ packages:
2970 strip-ansi: 7.1.0
2971 dev: false
2972
2749 - /wrappy@1.0.2:
2750 - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2751 - dev: false
2752 -
2973 /yocto-queue@0.1.0:
2974 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2975 engines: {node: '>=10'}
tsconfig.json
+5 -3
@@ -17,15 +17,17 @@
17 "isolatedModules": true,
18 "jsx": "preserve",
19 "paths": {
20 - "@/*": ["./*"]
21 - }
20 + "@/*": [
21 + "./*"
22 + ]
23 + },
24 + "target": "ES2017"
25 },
26 "include": [
27 "next-env.d.ts",
28 "**/*.ts",
29 "**/*.tsx"
30 ],
28 -
31 "exclude": [
32 "node_modules"
33 ]