Openstatus www.openstatus.dev

๐Ÿš€ add tracking (#106)

* ๐Ÿš€ add tracking

* add tracking

authored by

Thibault Le Ouay and committed by
GitHub
fb493786 cbd49c47

+1513 -128
+1
apps/web/package.json
··· 12 12 "dependencies": { 13 13 "@clerk/nextjs": "4.23.1", 14 14 "@hookform/resolvers": "3.1.1", 15 + "@openstatus/analytics": "workspace:^", 15 16 "@openstatus/api": "workspace:^", 16 17 "@openstatus/db": "workspace:^", 17 18 "@openstatus/emails": "workspace:^",
+2
apps/web/src/app/api/webhook/clerk/route.ts
··· 41 41 break; 42 42 43 43 case "session.created": 44 + await caller.clerkRouter.webhooks.userSignedIn({ data: r.data }); 45 + break; 44 46 case "session.revoked": 45 47 case "session.removed": 46 48 case "session.ended":
+1 -1
apps/web/src/components/forms/montitor-form.tsx
··· 55 55 name: defaultValues?.name || "", 56 56 description: defaultValues?.description || "", 57 57 periodicity: defaultValues?.periodicity || undefined, 58 - active: defaultValues?.active || false, 58 + active: defaultValues?.active || true, 59 59 id: defaultValues?.id || undefined, 60 60 }, 61 61 });
+1
apps/web/src/env.ts
··· 2 2 import { z } from "zod"; 3 3 4 4 import "@openstatus/db/env"; 5 + import "@openstatus/analytics/env"; 5 6 6 7 export const env = createEnv({ 7 8 server: {
+2
packages/analytics/.env.example
··· 1 + JITSU_HOST="https://your-jitsu-domain.com" 2 + JITSU_WRITE_KEY="your-jitsu-write-key"
+4
packages/analytics/.eslintrc.cjs
··· 1 + module.exports = { 2 + root: true, 3 + extends: ["custom"], 4 + };
+13
packages/analytics/env.ts
··· 1 + import { createEnv } from "@t3-oss/env-core"; 2 + import { z } from "zod"; 3 + 4 + export const env = createEnv({ 5 + server: { 6 + JITSU_HOST: z.string(), 7 + JITSU_WRITE_KEY: z.string(), 8 + }, 9 + runtimeEnv: { 10 + JITSU_HOST: process.env.JITSU_HOST, 11 + JITSU_WRITE_KEY: process.env.JITSU_WRITE_KEY, 12 + }, 13 + });
+21
packages/analytics/package.json
··· 1 + { 2 + "name": "@openstatus/analytics", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "src/index.ts", 6 + "dependencies": { 7 + "@jitsu/js": "^1.2.1", 8 + "@t3-oss/env-core": "0.6.0", 9 + "zod": "3.21.4" 10 + }, 11 + "devDependencies": { 12 + "@types/node": "20.3.1", 13 + "ts-node": "10.9.1", 14 + "tsconfig": "workspace:^", 15 + "typescript": "5.1.6" 16 + }, 17 + "scripts": {}, 18 + "keywords": [], 19 + "author": "", 20 + "license": "ISC" 21 + }
+14
packages/analytics/src/index.ts
··· 1 + import { emptyAnalytics, jitsuAnalytics } from "@jitsu/js"; 2 + 3 + import { env } from "../env"; 4 + import { AnalyticsEvents } from "./type"; 5 + 6 + export const analytics = 7 + env.JITSU_HOST && env.JITSU_WRITE_KEY 8 + ? jitsuAnalytics({ 9 + host: env.JITSU_HOST, 10 + writeKey: env.JITSU_WRITE_KEY, 11 + }) 12 + : emptyAnalytics; 13 + 14 + export const trackAnalytics = (args: AnalyticsEvents) => analytics.track(args);
+18
packages/analytics/src/type.ts
··· 1 + export type AnalyticsEvents = 2 + | { 3 + event: "User Created"; 4 + properties: { 5 + email: string; 6 + }; 7 + } 8 + | { 9 + event: "Monitor Created"; 10 + properties: { url: string; periodicity: string }; 11 + } 12 + | { 13 + event: "Page Created"; 14 + properties: { 15 + slug: string; 16 + }; 17 + } 18 + | { event: "User Signed In" };
+22
packages/analytics/tsconfig.json
··· 1 + { 2 + "$schema": "https://json.schemastore.org/tsconfig", 3 + "extends": "tsconfig/base.json", 4 + "exclude": ["dist", "node_modules"], 5 + "compilerOptions": { 6 + "outDir": "dist", 7 + "target": "es2021", 8 + "lib": ["dom", "dom.iterable", "esnext"], 9 + "allowJs": true, 10 + "checkJs": true, 11 + "skipLibCheck": true, 12 + "strict": true, 13 + "forceConsistentCasingInFileNames": true, 14 + "noEmit": true, 15 + "esModuleInterop": true, 16 + "module": "esnext", 17 + "moduleResolution": "node", 18 + "resolveJsonModule": true, 19 + "noUncheckedIndexedAccess": true 20 + }, 21 + "include": ["**/*.ts", "env.ts"] 22 + }
+2 -1
packages/api/package.json
··· 2 2 "name": "@openstatus/api", 3 3 "version": "1.0.0", 4 4 "description": "", 5 - "main": "index.js", 5 + "main": "index.ts", 6 6 "scripts": { 7 7 "test": "echo \"Error: no test specified\" && exit 1" 8 8 }, 9 9 "dependencies": { 10 10 "@clerk/nextjs": "4.23.1", 11 + "@openstatus/analytics": "workspace:^", 11 12 "@openstatus/db": "workspace:^", 12 13 "@openstatus/emails": "workspace:^", 13 14 "@openstatus/plans": "workspace:^",
+17
packages/api/src/router/clerk/webhook.ts
··· 1 1 import { generateSlug } from "random-word-slugs"; 2 2 import * as z from "zod"; 3 3 4 + import { analytics, trackAnalytics } from "@openstatus/analytics"; 4 5 import { eq } from "@openstatus/db"; 5 6 import { user, usersToWorkspaces, workspace } from "@openstatus/db/src/schema"; 6 7 import { sendEmail, WelcomeEmail } from "@openstatus/emails"; ··· 53 54 to: [opts.input.data.data.email_addresses[0].email_address], 54 55 react: WelcomeEmail(), 55 56 }); 57 + 58 + await analytics.identify(userResult.id, { 59 + email: opts.input.data.data.email_addresses[0].email_address, 60 + }); 61 + await trackAnalytics({ 62 + event: "User Created", 63 + properties: { 64 + email: opts.input.data.data.email_addresses[0].email_address, 65 + }, 66 + }); 56 67 } 57 68 }), 58 69 userUpdated: webhookProcedure.mutation(async (opts) => { 59 70 if (opts.input.data.type === "user.updated") { 60 71 // We should do something 72 + } 73 + }), 74 + userSignedIn: webhookProcedure.mutation(async (opts) => { 75 + if (opts.input.data.type === "session.created") { 76 + await analytics.identify(opts.input.data.data.user_id); 77 + await trackAnalytics({ event: "User Signed In" }); 61 78 } 62 79 }), 63 80 });
+13 -1
packages/api/src/router/monitor.ts
··· 1 1 import { TRPCError } from "@trpc/server"; 2 2 import { z } from "zod"; 3 3 4 + import { analytics, trackAnalytics } from "@openstatus/analytics"; 4 5 import { eq } from "@openstatus/db"; 5 6 import { 6 7 allMonitorsSchema, ··· 66 67 }); 67 68 } 68 69 69 - await opts.ctx.db 70 + const newMonitor = await opts.ctx.db 70 71 .insert(monitor) 71 72 .values({ 72 73 ...opts.input.data, ··· 74 75 }) 75 76 .returning() 76 77 .get(); 78 + 79 + await analytics.identify(result.users_to_workspaces.userId, { 80 + userId: result.users_to_workspaces.userId, 81 + }); 82 + await trackAnalytics({ 83 + event: "Monitor Created", 84 + properties: { 85 + url: newMonitor.url, 86 + periodicity: newMonitor.periodicity, 87 + }, 88 + }); 77 89 }), 78 90 79 91 getMonitorByID: protectedProcedure
+11
packages/api/src/router/page.ts
··· 1 1 import { TRPCError } from "@trpc/server"; 2 2 import { z } from "zod"; 3 3 4 + import { analytics, trackAnalytics } from "@openstatus/analytics"; 4 5 import { and, eq, inArray } from "@openstatus/db"; 5 6 import { 6 7 insertPageSchemaWithMonitors, ··· 77 78 })); 78 79 await opts.ctx.db.insert(monitorsToPages).values(values).run(); 79 80 } 81 + 82 + await analytics.identify(result.users_to_workspaces.userId, { 83 + userId: result.users_to_workspaces.userId, 84 + }); 85 + await trackAnalytics({ 86 + event: "Page Created", 87 + properties: { 88 + slug: newPage.slug, 89 + }, 90 + }); 80 91 }), 81 92 82 93 getPageByID: protectedProcedure
+1371 -125
pnpm-lock.yaml
··· 50 50 '@hookform/resolvers': 51 51 specifier: 3.1.1 52 52 version: 3.1.1(react-hook-form@7.45.1) 53 + '@openstatus/analytics': 54 + specifier: workspace:^ 55 + version: link:../../packages/analytics 53 56 '@openstatus/api': 54 57 specifier: workspace:^ 55 58 version: link:../../packages/api ··· 253 256 specifier: 10.1.2 254 257 version: 10.1.2 255 258 259 + packages/analytics: 260 + dependencies: 261 + '@jitsu/js': 262 + specifier: ^1.2.1 263 + version: 1.2.1(@types/dlv@1.1.2) 264 + '@t3-oss/env-core': 265 + specifier: 0.6.0 266 + version: 0.6.0(typescript@5.1.6)(zod@3.21.4) 267 + zod: 268 + specifier: 3.21.4 269 + version: 3.21.4 270 + devDependencies: 271 + '@types/node': 272 + specifier: 20.3.1 273 + version: 20.3.1 274 + ts-node: 275 + specifier: 10.9.1 276 + version: 10.9.1(@types/node@20.3.1)(typescript@5.1.6) 277 + tsconfig: 278 + specifier: workspace:^ 279 + version: link:../tsconfig 280 + typescript: 281 + specifier: 5.1.6 282 + version: 5.1.6 283 + 256 284 packages/api: 257 285 dependencies: 258 286 '@clerk/nextjs': 259 287 specifier: 4.23.1 260 288 version: 4.23.1(next@13.4.12)(react-dom@18.2.0)(react@18.2.0) 289 + '@openstatus/analytics': 290 + specifier: workspace:^ 291 + version: link:../analytics 261 292 '@openstatus/db': 262 293 specifier: workspace:^ 263 294 version: link:../db ··· 416 447 specifier: 5.1.6 417 448 version: 5.1.6 418 449 450 + packages/emails/.react-email: 451 + dependencies: 452 + '@radix-ui/colors': 453 + specifier: 0.1.8 454 + version: 0.1.8 455 + '@radix-ui/react-collapsible': 456 + specifier: 1.0.1 457 + version: 1.0.1(react-dom@18.2.0)(react@18.2.0) 458 + '@radix-ui/react-popover': 459 + specifier: 1.0.2 460 + version: 1.0.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0) 461 + '@radix-ui/react-slot': 462 + specifier: 1.0.1 463 + version: 1.0.1(react@18.2.0) 464 + '@radix-ui/react-toggle-group': 465 + specifier: 1.0.1 466 + version: 1.0.1(react-dom@18.2.0)(react@18.2.0) 467 + '@radix-ui/react-tooltip': 468 + specifier: 1.0.2 469 + version: 1.0.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0) 470 + '@react-email/button': 471 + specifier: 0.0.9 472 + version: 0.0.9 473 + '@react-email/components': 474 + specifier: 0.0.7 475 + version: 0.0.7 476 + '@react-email/head': 477 + specifier: 0.0.5 478 + version: 0.0.5 479 + '@react-email/html': 480 + specifier: 0.0.4 481 + version: 0.0.4 482 + '@react-email/render': 483 + specifier: 0.0.7 484 + version: 0.0.7 485 + '@react-email/tailwind': 486 + specifier: 0.0.8 487 + version: 0.0.8 488 + classnames: 489 + specifier: 2.3.2 490 + version: 2.3.2 491 + framer-motion: 492 + specifier: 8.4.6 493 + version: 8.4.6(react-dom@18.2.0)(react@18.2.0) 494 + next: 495 + specifier: 13.2.4 496 + version: 13.2.4(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0) 497 + prism-react-renderer: 498 + specifier: 1.3.5 499 + version: 1.3.5(react@18.2.0) 500 + react: 501 + specifier: 18.2.0 502 + version: 18.2.0 503 + react-dom: 504 + specifier: 18.2.0 505 + version: 18.2.0(react@18.2.0) 506 + react-email: 507 + specifier: 1.9.4 508 + version: 1.9.4 509 + devDependencies: 510 + '@types/classnames': 511 + specifier: 2.3.1 512 + version: 2.3.1 513 + '@types/node': 514 + specifier: 18.11.9 515 + version: 18.11.9 516 + '@types/react': 517 + specifier: 18.0.25 518 + version: 18.0.25 519 + '@types/react-dom': 520 + specifier: 18.0.9 521 + version: 18.0.9 522 + autoprefixer: 523 + specifier: 10.4.13 524 + version: 10.4.13(postcss@8.4.19) 525 + eslint: 526 + specifier: 8.36.0 527 + version: 8.36.0 528 + eslint-config-next: 529 + specifier: 13.2.4 530 + version: 13.2.4(eslint@8.36.0)(typescript@4.9.3) 531 + eslint-config-prettier: 532 + specifier: 8.7.0 533 + version: 8.7.0(eslint@8.36.0) 534 + eslint-plugin-simple-import-sort: 535 + specifier: 10.0.0 536 + version: 10.0.0(eslint@8.36.0) 537 + eslint-plugin-unused-imports: 538 + specifier: 2.0.0 539 + version: 2.0.0(eslint@8.36.0) 540 + postcss: 541 + specifier: 8.4.19 542 + version: 8.4.19 543 + prettier: 544 + specifier: 2.8.4 545 + version: 2.8.4 546 + tailwindcss: 547 + specifier: 3.2.4 548 + version: 3.2.4(postcss@8.4.19) 549 + typescript: 550 + specifier: 4.9.3 551 + version: 4.9.3 552 + 419 553 packages/plans: 420 554 dependencies: 421 555 '@openstatus/db': ··· 522 656 '@jridgewell/gen-mapping': 0.3.3 523 657 '@jridgewell/trace-mapping': 0.3.18 524 658 659 + /@analytics/cookie-utils@0.2.12: 660 + resolution: {integrity: sha512-2h/yuIu3kmu+ZJlKmlT6GoRvUEY2k1BbQBezEv5kGhnn9KpmzPz715Y3GmM2i+m7Y0QmBdVUoA260dQZkofs2A==} 661 + dependencies: 662 + '@analytics/global-storage-utils': 0.1.7 663 + dev: false 664 + 665 + /@analytics/core@0.12.7(@types/dlv@1.1.2): 666 + resolution: {integrity: sha512-etmIPCoxWLoUZ/o1o2zvIk4cdVHa8I1xUQtTuLA+YXQ4SsFbm75ZoMXJBqWrNSENpqCJgoL6hizl5uTbkNN+1Q==} 667 + dependencies: 668 + '@analytics/global-storage-utils': 0.1.7 669 + '@analytics/type-utils': 0.6.2 670 + analytics-utils: 1.0.12(@types/dlv@1.1.2) 671 + transitivePeerDependencies: 672 + - '@types/dlv' 673 + dev: false 674 + 675 + /@analytics/global-storage-utils@0.1.7: 676 + resolution: {integrity: sha512-V+spzGLZYm4biZT4uefaylm80SrLXf8WOTv9hCgA46cLcyxx3LD4GCpssp1lj+RcWLl/uXJQBRO4Mnn/o1x6Gw==} 677 + dependencies: 678 + '@analytics/type-utils': 0.6.2 679 + dev: false 680 + 681 + /@analytics/localstorage-utils@0.1.10: 682 + resolution: {integrity: sha512-uJS+Jp1yLG5VFCgA5T82ZODYBS0xuDQx0NtAZrgbqt9j51BX3TcgmOez5LVkrUNu/lpbxjCLq35I4TKj78VmOQ==} 683 + dependencies: 684 + '@analytics/global-storage-utils': 0.1.7 685 + dev: false 686 + 687 + /@analytics/session-storage-utils@0.0.7: 688 + resolution: {integrity: sha512-PSv40UxG96HVcjY15e3zOqU2n8IqXnH8XvTkg1X43uXNTKVSebiI2kUjA3Q7ESFbw5DPwcLbJhV7GforpuBLDw==} 689 + dependencies: 690 + '@analytics/global-storage-utils': 0.1.7 691 + dev: false 692 + 693 + /@analytics/storage-utils@0.4.2: 694 + resolution: {integrity: sha512-AXObwyVQw9h2uJh1t2hUgabtVxzYpW+7uKVbdHQK80vr3Td5rrmCxrCxarh7HUuAgSDZ0bZWqmYxVgmwKceaLg==} 695 + dependencies: 696 + '@analytics/cookie-utils': 0.2.12 697 + '@analytics/global-storage-utils': 0.1.7 698 + '@analytics/localstorage-utils': 0.1.10 699 + '@analytics/session-storage-utils': 0.0.7 700 + '@analytics/type-utils': 0.6.2 701 + dev: false 702 + 703 + /@analytics/type-utils@0.6.2: 704 + resolution: {integrity: sha512-TD+xbmsBLyYy/IxFimW/YL/9L2IEnM7/EoV9Aeh56U64Ify8o27HJcKjo38XY9Tcn0uOq1AX3thkKgvtWvwFQg==} 705 + dev: false 706 + 525 707 /@babel/code-frame@7.22.5: 526 708 resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} 527 709 engines: {node: '>=6.9.0'} ··· 674 856 engines: {node: '>=6.9.0'} 675 857 dependencies: 676 858 regenerator-runtime: 0.13.11 677 - dev: false 678 859 679 860 /@babel/template@7.22.5: 680 861 resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} ··· 995 1176 resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} 996 1177 dev: false 997 1178 1179 + /@emotion/is-prop-valid@0.8.8: 1180 + resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} 1181 + requiresBuild: true 1182 + dependencies: 1183 + '@emotion/memoize': 0.7.4 1184 + dev: false 1185 + optional: true 1186 + 1187 + /@emotion/memoize@0.7.4: 1188 + resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} 1189 + requiresBuild: true 1190 + dev: false 1191 + optional: true 1192 + 998 1193 /@esbuild-kit/core-utils@3.1.0: 999 1194 resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} 1000 1195 dependencies: ··· 1595 1790 requiresBuild: true 1596 1791 optional: true 1597 1792 1793 + /@eslint-community/eslint-utils@4.4.0(eslint@8.36.0): 1794 + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 1795 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1796 + peerDependencies: 1797 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 1798 + dependencies: 1799 + eslint: 8.36.0 1800 + eslint-visitor-keys: 3.4.1 1801 + dev: true 1802 + 1598 1803 /@eslint-community/eslint-utils@4.4.0(eslint@8.43.0): 1599 1804 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 1600 1805 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 1634 1839 transitivePeerDependencies: 1635 1840 - supports-color 1636 1841 1842 + /@eslint/js@8.36.0: 1843 + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} 1844 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1845 + dev: true 1846 + 1637 1847 /@eslint/js@8.43.0: 1638 1848 resolution: {integrity: sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==} 1639 1849 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 1647 1857 resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} 1648 1858 dev: false 1649 1859 1860 + /@floating-ui/core@0.7.3: 1861 + resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} 1862 + dev: false 1863 + 1650 1864 /@floating-ui/core@1.3.1: 1651 1865 resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==} 1652 1866 dev: false 1653 1867 1868 + /@floating-ui/dom@0.5.4: 1869 + resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==} 1870 + dependencies: 1871 + '@floating-ui/core': 0.7.3 1872 + dev: false 1873 + 1654 1874 /@floating-ui/dom@1.4.5: 1655 1875 resolution: {integrity: sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==} 1656 1876 dependencies: 1657 1877 '@floating-ui/core': 1.3.1 1878 + dev: false 1879 + 1880 + /@floating-ui/react-dom@0.7.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0): 1881 + resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} 1882 + peerDependencies: 1883 + react: '>=16.8.0' 1884 + react-dom: '>=16.8.0' 1885 + dependencies: 1886 + '@floating-ui/dom': 0.5.4 1887 + react: 18.2.0 1888 + react-dom: 18.2.0(react@18.2.0) 1889 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.25)(react@18.2.0) 1890 + transitivePeerDependencies: 1891 + - '@types/react' 1658 1892 dev: false 1659 1893 1660 1894 /@floating-ui/react-dom@2.0.1(react-dom@18.2.0)(react@18.2.0): ··· 1733 1967 - supports-color 1734 1968 dev: true 1735 1969 1970 + /@jitsu/js@1.2.1(@types/dlv@1.1.2): 1971 + resolution: {integrity: sha512-060audG5WQs5stKJt03HlIjkuoCYd6iteLsVXiBPboLKoBJvkIUG+P013QLGWzHfUWQwijJrpy6X2aNsloM4QQ==} 1972 + dependencies: 1973 + analytics: 0.8.9(@types/dlv@1.1.2) 1974 + transitivePeerDependencies: 1975 + - '@types/dlv' 1976 + dev: false 1977 + 1736 1978 /@jridgewell/gen-mapping@0.3.3: 1737 1979 resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 1738 1980 engines: {node: '>=6.0.0'} ··· 1881 2123 - supports-color 1882 2124 dev: false 1883 2125 2126 + /@motionone/animation@10.15.1: 2127 + resolution: {integrity: sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==} 2128 + dependencies: 2129 + '@motionone/easing': 10.15.1 2130 + '@motionone/types': 10.15.1 2131 + '@motionone/utils': 10.15.1 2132 + tslib: 2.6.1 2133 + dev: false 2134 + 2135 + /@motionone/dom@10.16.2: 2136 + resolution: {integrity: sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==} 2137 + dependencies: 2138 + '@motionone/animation': 10.15.1 2139 + '@motionone/generators': 10.15.1 2140 + '@motionone/types': 10.15.1 2141 + '@motionone/utils': 10.15.1 2142 + hey-listen: 1.0.8 2143 + tslib: 2.6.1 2144 + dev: false 2145 + 2146 + /@motionone/easing@10.15.1: 2147 + resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==} 2148 + dependencies: 2149 + '@motionone/utils': 10.15.1 2150 + tslib: 2.6.1 2151 + dev: false 2152 + 2153 + /@motionone/generators@10.15.1: 2154 + resolution: {integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==} 2155 + dependencies: 2156 + '@motionone/types': 10.15.1 2157 + '@motionone/utils': 10.15.1 2158 + tslib: 2.6.1 2159 + dev: false 2160 + 2161 + /@motionone/types@10.15.1: 2162 + resolution: {integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==} 2163 + dev: false 2164 + 2165 + /@motionone/utils@10.15.1: 2166 + resolution: {integrity: sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==} 2167 + dependencies: 2168 + '@motionone/types': 10.15.1 2169 + hey-listen: 1.0.8 2170 + tslib: 2.6.1 2171 + dev: false 2172 + 2173 + /@next/env@13.2.4: 2174 + resolution: {integrity: sha512-+Mq3TtpkeeKFZanPturjcXt+KHfKYnLlX6jMLyCrmpq6OOs4i1GqBOAauSkii9QeKCMTYzGppar21JU57b/GEA==} 2175 + dev: false 2176 + 1884 2177 /@next/env@13.4.12: 1885 2178 resolution: {integrity: sha512-RmHanbV21saP/6OEPBJ7yJMuys68cIf8OBBWd7+uj40LdpmswVAwe1uzeuFyUsd6SfeITWT3XnQfn6wULeKwDQ==} 1886 2179 dev: false 1887 2180 2181 + /@next/eslint-plugin-next@13.2.4: 2182 + resolution: {integrity: sha512-ck1lI+7r1mMJpqLNa3LJ5pxCfOB1lfJncKmRJeJxcJqcngaFwylreLP7da6Rrjr6u2gVRTfmnkSkjc80IiQCwQ==} 2183 + dependencies: 2184 + glob: 7.1.7 2185 + dev: true 2186 + 1888 2187 /@next/eslint-plugin-next@13.4.1: 1889 2188 resolution: {integrity: sha512-tVPS/2FKlA3ANCRCYZVT5jdbUKasBU8LG6bYqcNhyORDFTlDYa4cAWQJjZ7msIgLwMQIbL8CAsxrOL8maa/4Lg==} 1890 2189 dependencies: 1891 2190 glob: 7.1.7 1892 2191 dev: false 1893 2192 2193 + /@next/swc-android-arm-eabi@13.2.4: 2194 + resolution: {integrity: sha512-DWlalTSkLjDU11MY11jg17O1gGQzpRccM9Oes2yTqj2DpHndajrXHGxj9HGtJ+idq2k7ImUdJVWS2h2l/EDJOw==} 2195 + engines: {node: '>= 10'} 2196 + cpu: [arm] 2197 + os: [android] 2198 + requiresBuild: true 2199 + dev: false 2200 + optional: true 2201 + 2202 + /@next/swc-android-arm64@13.2.4: 2203 + resolution: {integrity: sha512-sRavmUImUCf332Gy+PjIfLkMhiRX1Ez4SI+3vFDRs1N5eXp+uNzjFUK/oLMMOzk6KFSkbiK/3Wt8+dHQR/flNg==} 2204 + engines: {node: '>= 10'} 2205 + cpu: [arm64] 2206 + os: [android] 2207 + requiresBuild: true 2208 + dev: false 2209 + optional: true 2210 + 2211 + /@next/swc-darwin-arm64@13.2.4: 2212 + resolution: {integrity: sha512-S6vBl+OrInP47TM3LlYx65betocKUUlTZDDKzTiRDbsRESeyIkBtZ6Qi5uT2zQs4imqllJznVjFd1bXLx3Aa6A==} 2213 + engines: {node: '>= 10'} 2214 + cpu: [arm64] 2215 + os: [darwin] 2216 + requiresBuild: true 2217 + dev: false 2218 + optional: true 2219 + 1894 2220 /@next/swc-darwin-arm64@13.4.12: 1895 2221 resolution: {integrity: sha512-deUrbCXTMZ6ZhbOoloqecnUeNpUOupi8SE2tx4jPfNS9uyUR9zK4iXBvH65opVcA/9F5I/p8vDXSYbUlbmBjZg==} 1896 2222 engines: {node: '>= 10'} ··· 1900 2226 dev: false 1901 2227 optional: true 1902 2228 2229 + /@next/swc-darwin-x64@13.2.4: 2230 + resolution: {integrity: sha512-a6LBuoYGcFOPGd4o8TPo7wmv5FnMr+Prz+vYHopEDuhDoMSHOnC+v+Ab4D7F0NMZkvQjEJQdJS3rqgFhlZmKlw==} 2231 + engines: {node: '>= 10'} 2232 + cpu: [x64] 2233 + os: [darwin] 2234 + requiresBuild: true 2235 + dev: false 2236 + optional: true 2237 + 1903 2238 /@next/swc-darwin-x64@13.4.12: 1904 2239 resolution: {integrity: sha512-WRvH7RxgRHlC1yb5oG0ZLx8F7uci9AivM5/HGGv9ZyG2Als8Ij64GC3d+mQ5sJhWjusyU6T6V1WKTUoTmOB0zQ==} 1905 2240 engines: {node: '>= 10'} ··· 1909 2244 dev: false 1910 2245 optional: true 1911 2246 2247 + /@next/swc-freebsd-x64@13.2.4: 2248 + resolution: {integrity: sha512-kkbzKVZGPaXRBPisoAQkh3xh22r+TD+5HwoC5bOkALraJ0dsOQgSMAvzMXKsN3tMzJUPS0tjtRf1cTzrQ0I5vQ==} 2249 + engines: {node: '>= 10'} 2250 + cpu: [x64] 2251 + os: [freebsd] 2252 + requiresBuild: true 2253 + dev: false 2254 + optional: true 2255 + 2256 + /@next/swc-linux-arm-gnueabihf@13.2.4: 2257 + resolution: {integrity: sha512-7qA1++UY0fjprqtjBZaOA6cas/7GekpjVsZn/0uHvquuITFCdKGFCsKNBx3S0Rpxmx6WYo0GcmhNRM9ru08BGg==} 2258 + engines: {node: '>= 10'} 2259 + cpu: [arm] 2260 + os: [linux] 2261 + requiresBuild: true 2262 + dev: false 2263 + optional: true 2264 + 2265 + /@next/swc-linux-arm64-gnu@13.2.4: 2266 + resolution: {integrity: sha512-xzYZdAeq883MwXgcwc72hqo/F/dwUxCukpDOkx/j1HTq/J0wJthMGjinN9wH5bPR98Mfeh1MZJ91WWPnZOedOg==} 2267 + engines: {node: '>= 10'} 2268 + cpu: [arm64] 2269 + os: [linux] 2270 + requiresBuild: true 2271 + dev: false 2272 + optional: true 2273 + 1912 2274 /@next/swc-linux-arm64-gnu@13.4.12: 1913 2275 resolution: {integrity: sha512-YEKracAWuxp54tKiAvvq73PUs9lok57cc8meYRibTWe/VdPB2vLgkTVWFcw31YDuRXdEhdX0fWS6Q+ESBhnEig==} 2276 + engines: {node: '>= 10'} 2277 + cpu: [arm64] 2278 + os: [linux] 2279 + requiresBuild: true 2280 + dev: false 2281 + optional: true 2282 + 2283 + /@next/swc-linux-arm64-musl@13.2.4: 2284 + resolution: {integrity: sha512-8rXr3WfmqSiYkb71qzuDP6I6R2T2tpkmf83elDN8z783N9nvTJf2E7eLx86wu2OJCi4T05nuxCsh4IOU3LQ5xw==} 1914 2285 engines: {node: '>= 10'} 1915 2286 cpu: [arm64] 1916 2287 os: [linux] ··· 1927 2298 dev: false 1928 2299 optional: true 1929 2300 2301 + /@next/swc-linux-x64-gnu@13.2.4: 2302 + resolution: {integrity: sha512-Ngxh51zGSlYJ4EfpKG4LI6WfquulNdtmHg1yuOYlaAr33KyPJp4HeN/tivBnAHcZkoNy0hh/SbwDyCnz5PFJQQ==} 2303 + engines: {node: '>= 10'} 2304 + cpu: [x64] 2305 + os: [linux] 2306 + requiresBuild: true 2307 + dev: false 2308 + optional: true 2309 + 1930 2310 /@next/swc-linux-x64-gnu@13.4.12: 1931 2311 resolution: {integrity: sha512-1DWLL/B9nBNiQRng+1aqs3OaZcxC16Nf+mOnpcrZZSdyKHek3WQh6j/fkbukObgNGwmCoVevLUa/p3UFTTqgqg==} 1932 2312 engines: {node: '>= 10'} ··· 1936 2316 dev: false 1937 2317 optional: true 1938 2318 2319 + /@next/swc-linux-x64-musl@13.2.4: 2320 + resolution: {integrity: sha512-gOvwIYoSxd+j14LOcvJr+ekd9fwYT1RyMAHOp7znA10+l40wkFiMONPLWiZuHxfRk+Dy7YdNdDh3ImumvL6VwA==} 2321 + engines: {node: '>= 10'} 2322 + cpu: [x64] 2323 + os: [linux] 2324 + requiresBuild: true 2325 + dev: false 2326 + optional: true 2327 + 1939 2328 /@next/swc-linux-x64-musl@13.4.12: 1940 2329 resolution: {integrity: sha512-kEAJmgYFhp0VL+eRWmUkVxLVunn7oL9Mdue/FS8yzRBVj7Z0AnIrHpTIeIUl1bbdQq1VaoOztnKicAjfkLTRCQ==} 1941 2330 engines: {node: '>= 10'} ··· 1945 2334 dev: false 1946 2335 optional: true 1947 2336 2337 + /@next/swc-win32-arm64-msvc@13.2.4: 2338 + resolution: {integrity: sha512-q3NJzcfClgBm4HvdcnoEncmztxrA5GXqKeiZ/hADvC56pwNALt3ngDC6t6qr1YW9V/EPDxCYeaX4zYxHciW4Dw==} 2339 + engines: {node: '>= 10'} 2340 + cpu: [arm64] 2341 + os: [win32] 2342 + requiresBuild: true 2343 + dev: false 2344 + optional: true 2345 + 1948 2346 /@next/swc-win32-arm64-msvc@13.4.12: 1949 2347 resolution: {integrity: sha512-GMLuL/loR6yIIRTnPRY6UGbLL9MBdw2anxkOnANxvLvsml4F0HNIgvnU3Ej4BjbqMTNjD4hcPFdlEow4XHPdZA==} 1950 2348 engines: {node: '>= 10'} ··· 1954 2352 dev: false 1955 2353 optional: true 1956 2354 2355 + /@next/swc-win32-ia32-msvc@13.2.4: 2356 + resolution: {integrity: sha512-/eZ5ncmHUYtD2fc6EUmAIZlAJnVT2YmxDsKs1Ourx0ttTtvtma/WKlMV5NoUsyOez0f9ExLyOpeCoz5aj+MPXw==} 2357 + engines: {node: '>= 10'} 2358 + cpu: [ia32] 2359 + os: [win32] 2360 + requiresBuild: true 2361 + dev: false 2362 + optional: true 2363 + 1957 2364 /@next/swc-win32-ia32-msvc@13.4.12: 1958 2365 resolution: {integrity: sha512-PhgNqN2Vnkm7XaMdRmmX0ZSwZXQAtamBVSa9A/V1dfKQCV1rjIZeiy/dbBnVYGdj63ANfsOR/30XpxP71W0eww==} 1959 2366 engines: {node: '>= 10'} 1960 2367 cpu: [ia32] 2368 + os: [win32] 2369 + requiresBuild: true 2370 + dev: false 2371 + optional: true 2372 + 2373 + /@next/swc-win32-x64-msvc@13.2.4: 2374 + resolution: {integrity: sha512-0MffFmyv7tBLlji01qc0IaPP/LVExzvj7/R5x1Jph1bTAIj4Vu81yFQWHHQAP6r4ff9Ukj1mBK6MDNVXm7Tcvw==} 2375 + engines: {node: '>= 10'} 2376 + cpu: [x64] 1961 2377 os: [win32] 1962 2378 requiresBuild: true 1963 2379 dev: false ··· 2326 2742 open: 9.1.0 2327 2743 picocolors: 1.0.0 2328 2744 tslib: 2.6.1 2329 - dev: false 2330 2745 2331 2746 /@protobufjs/aspromise@1.1.2: 2332 2747 resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} ··· 2369 2784 2370 2785 /@protobufjs/utf8@1.1.0: 2371 2786 resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} 2787 + dev: false 2788 + 2789 + /@radix-ui/colors@0.1.8: 2790 + resolution: {integrity: sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==} 2372 2791 dev: false 2373 2792 2374 2793 /@radix-ui/number@1.0.1: ··· 2444 2863 react-dom: 18.2.0(react@18.2.0) 2445 2864 dev: false 2446 2865 2866 + /@radix-ui/react-arrow@1.0.1(react-dom@18.2.0)(react@18.2.0): 2867 + resolution: {integrity: sha512-1yientwXqXcErDHEv8av9ZVNEBldH8L9scVR3is20lL+jOCfcJyMFZFEY5cgIrgexsq1qggSXqiEL/d/4f+QXA==} 2868 + peerDependencies: 2869 + react: ^16.8 || ^17.0 || ^18.0 2870 + react-dom: ^16.8 || ^17.0 || ^18.0 2871 + dependencies: 2872 + '@babel/runtime': 7.22.6 2873 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 2874 + react: 18.2.0 2875 + react-dom: 18.2.0(react@18.2.0) 2876 + dev: false 2877 + 2447 2878 /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2448 2879 resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} 2449 2880 peerDependencies: ··· 2493 2924 react-dom: 18.2.0(react@18.2.0) 2494 2925 dev: false 2495 2926 2927 + /@radix-ui/react-collapsible@1.0.1(react-dom@18.2.0)(react@18.2.0): 2928 + resolution: {integrity: sha512-0maX4q91iYa4gjt3PsNf7dq/yqSR+HGAE8I5p54dQ6gnveS+ETWlMoijxrhmgV1k8svxpm34mQAtqIrJt4XZmA==} 2929 + peerDependencies: 2930 + react: ^16.8 || ^17.0 || ^18.0 2931 + react-dom: ^16.8 || ^17.0 || ^18.0 2932 + dependencies: 2933 + '@babel/runtime': 7.22.6 2934 + '@radix-ui/primitive': 1.0.0 2935 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 2936 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 2937 + '@radix-ui/react-id': 1.0.0(react@18.2.0) 2938 + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) 2939 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 2940 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 2941 + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) 2942 + react: 18.2.0 2943 + react-dom: 18.2.0(react@18.2.0) 2944 + dev: false 2945 + 2496 2946 /@radix-ui/react-collapsible@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2497 2947 resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} 2498 2948 peerDependencies: ··· 2521 2971 react-dom: 18.2.0(react@18.2.0) 2522 2972 dev: false 2523 2973 2974 + /@radix-ui/react-collection@1.0.1(react-dom@18.2.0)(react@18.2.0): 2975 + resolution: {integrity: sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==} 2976 + peerDependencies: 2977 + react: ^16.8 || ^17.0 || ^18.0 2978 + react-dom: ^16.8 || ^17.0 || ^18.0 2979 + dependencies: 2980 + '@babel/runtime': 7.22.6 2981 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 2982 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 2983 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 2984 + '@radix-ui/react-slot': 1.0.1(react@18.2.0) 2985 + react: 18.2.0 2986 + react-dom: 18.2.0(react@18.2.0) 2987 + dev: false 2988 + 2524 2989 /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2525 2990 resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} 2526 2991 peerDependencies: ··· 2652 3117 react-remove-scroll: 2.5.5(@types/react@18.2.12)(react@18.2.0) 2653 3118 dev: false 2654 3119 3120 + /@radix-ui/react-direction@1.0.0(react@18.2.0): 3121 + resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} 3122 + peerDependencies: 3123 + react: ^16.8 || ^17.0 || ^18.0 3124 + dependencies: 3125 + '@babel/runtime': 7.22.6 3126 + react: 18.2.0 3127 + dev: false 3128 + 2655 3129 /@radix-ui/react-direction@1.0.1(@types/react@18.2.12)(react@18.2.0): 2656 3130 resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} 2657 3131 peerDependencies: ··· 2682 3156 react-dom: 18.2.0(react@18.2.0) 2683 3157 dev: false 2684 3158 3159 + /@radix-ui/react-dismissable-layer@1.0.2(react-dom@18.2.0)(react@18.2.0): 3160 + resolution: {integrity: sha512-WjJzMrTWROozDqLB0uRWYvj4UuXsM/2L19EmQ3Au+IJWqwvwq9Bwd+P8ivo0Deg9JDPArR1I6MbWNi1CmXsskg==} 3161 + peerDependencies: 3162 + react: ^16.8 || ^17.0 || ^18.0 3163 + react-dom: ^16.8 || ^17.0 || ^18.0 3164 + dependencies: 3165 + '@babel/runtime': 7.22.6 3166 + '@radix-ui/primitive': 1.0.0 3167 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3168 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3169 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) 3170 + '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0) 3171 + react: 18.2.0 3172 + react-dom: 18.2.0(react@18.2.0) 3173 + dev: false 3174 + 2685 3175 /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2686 3176 resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} 2687 3177 peerDependencies: ··· 2766 3256 '@babel/runtime': 7.22.6 2767 3257 '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 2768 3258 '@radix-ui/react-primitive': 1.0.0(react-dom@18.2.0)(react@18.2.0) 3259 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) 3260 + react: 18.2.0 3261 + react-dom: 18.2.0(react@18.2.0) 3262 + dev: false 3263 + 3264 + /@radix-ui/react-focus-scope@1.0.1(react-dom@18.2.0)(react@18.2.0): 3265 + resolution: {integrity: sha512-Ej2MQTit8IWJiS2uuujGUmxXjF/y5xZptIIQnyd2JHLwtV0R2j9NRVoRj/1j/gJ7e3REdaBw4Hjf4a1ImhkZcQ==} 3266 + peerDependencies: 3267 + react: ^16.8 || ^17.0 || ^18.0 3268 + react-dom: ^16.8 || ^17.0 || ^18.0 3269 + dependencies: 3270 + '@babel/runtime': 7.22.6 3271 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3272 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 2769 3273 '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) 2770 3274 react: 18.2.0 2771 3275 react-dom: 18.2.0(react@18.2.0) ··· 2907 3411 react-remove-scroll: 2.5.5(@types/react@18.2.12)(react@18.2.0) 2908 3412 dev: false 2909 3413 3414 + /@radix-ui/react-popover@1.0.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0): 3415 + resolution: {integrity: sha512-4tqZEl9w95R5mlZ/sFdgBnfhCBOEPepLIurBA5kt/qaAhldJ1tNQd0ngr0ET0AHbPotT4mwxMPr7a+MA/wbK0g==} 3416 + peerDependencies: 3417 + react: ^16.8 || ^17.0 || ^18.0 3418 + react-dom: ^16.8 || ^17.0 || ^18.0 3419 + dependencies: 3420 + '@babel/runtime': 7.22.6 3421 + '@radix-ui/primitive': 1.0.0 3422 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3423 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 3424 + '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) 3425 + '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0) 3426 + '@radix-ui/react-focus-scope': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3427 + '@radix-ui/react-id': 1.0.0(react@18.2.0) 3428 + '@radix-ui/react-popper': 1.0.1(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0) 3429 + '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3430 + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) 3431 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3432 + '@radix-ui/react-slot': 1.0.1(react@18.2.0) 3433 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 3434 + aria-hidden: 1.2.3 3435 + react: 18.2.0 3436 + react-dom: 18.2.0(react@18.2.0) 3437 + react-remove-scroll: 2.5.5(@types/react@18.0.25)(react@18.2.0) 3438 + transitivePeerDependencies: 3439 + - '@types/react' 3440 + dev: false 3441 + 2910 3442 /@radix-ui/react-popover@1.0.6(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2911 3443 resolution: {integrity: sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA==} 2912 3444 peerDependencies: ··· 2942 3474 react-remove-scroll: 2.5.5(@types/react@18.2.12)(react@18.2.0) 2943 3475 dev: false 2944 3476 3477 + /@radix-ui/react-popper@1.0.1(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0): 3478 + resolution: {integrity: sha512-J4Vj7k3k+EHNWgcKrE+BLlQfpewxA7Zd76h5I0bIa+/EqaIZ3DuwrbPj49O3wqN+STnXsBuxiHLiF0iU3yfovw==} 3479 + peerDependencies: 3480 + react: ^16.8 || ^17.0 || ^18.0 3481 + react-dom: ^16.8 || ^17.0 || ^18.0 3482 + dependencies: 3483 + '@babel/runtime': 7.22.6 3484 + '@floating-ui/react-dom': 0.7.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0) 3485 + '@radix-ui/react-arrow': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3486 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3487 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 3488 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3489 + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) 3490 + '@radix-ui/react-use-rect': 1.0.0(react@18.2.0) 3491 + '@radix-ui/react-use-size': 1.0.0(react@18.2.0) 3492 + '@radix-ui/rect': 1.0.0 3493 + react: 18.2.0 3494 + react-dom: 18.2.0(react@18.2.0) 3495 + transitivePeerDependencies: 3496 + - '@types/react' 3497 + dev: false 3498 + 2945 3499 /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2946 3500 resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} 2947 3501 peerDependencies: ··· 2984 3538 react-dom: 18.2.0(react@18.2.0) 2985 3539 dev: false 2986 3540 3541 + /@radix-ui/react-portal@1.0.1(react-dom@18.2.0)(react@18.2.0): 3542 + resolution: {integrity: sha512-NY2vUWI5WENgAT1nfC6JS7RU5xRYBfjZVLq0HmgEN1Ezy3rk/UruMV4+Rd0F40PEaFC5SrLS1ixYvcYIQrb4Ig==} 3543 + peerDependencies: 3544 + react: ^16.8 || ^17.0 || ^18.0 3545 + react-dom: ^16.8 || ^17.0 || ^18.0 3546 + dependencies: 3547 + '@babel/runtime': 7.22.6 3548 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3549 + react: 18.2.0 3550 + react-dom: 18.2.0(react@18.2.0) 3551 + dev: false 3552 + 2987 3553 /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 2988 3554 resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} 2989 3555 peerDependencies: ··· 3052 3618 react-dom: 18.2.0(react@18.2.0) 3053 3619 dev: false 3054 3620 3621 + /@radix-ui/react-primitive@1.0.1(react-dom@18.2.0)(react@18.2.0): 3622 + resolution: {integrity: sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==} 3623 + peerDependencies: 3624 + react: ^16.8 || ^17.0 || ^18.0 3625 + react-dom: ^16.8 || ^17.0 || ^18.0 3626 + dependencies: 3627 + '@babel/runtime': 7.22.6 3628 + '@radix-ui/react-slot': 1.0.1(react@18.2.0) 3629 + react: 18.2.0 3630 + react-dom: 18.2.0(react@18.2.0) 3631 + dev: false 3632 + 3055 3633 /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 3056 3634 resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} 3057 3635 peerDependencies: ··· 3073 3651 react-dom: 18.2.0(react@18.2.0) 3074 3652 dev: false 3075 3653 3654 + /@radix-ui/react-roving-focus@1.0.1(react-dom@18.2.0)(react@18.2.0): 3655 + resolution: {integrity: sha512-TB76u5TIxKpqMpUAuYH2VqMhHYKa+4Vs1NHygo/llLvlffN6mLVsFhz0AnSFlSBAvTBYVHYAkHAyEt7x1gPJOA==} 3656 + peerDependencies: 3657 + react: ^16.8 || ^17.0 || ^18.0 3658 + react-dom: ^16.8 || ^17.0 || ^18.0 3659 + dependencies: 3660 + '@babel/runtime': 7.22.6 3661 + '@radix-ui/primitive': 1.0.0 3662 + '@radix-ui/react-collection': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3663 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3664 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 3665 + '@radix-ui/react-direction': 1.0.0(react@18.2.0) 3666 + '@radix-ui/react-id': 1.0.0(react@18.2.0) 3667 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3668 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) 3669 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 3670 + react: 18.2.0 3671 + react-dom: 18.2.0(react@18.2.0) 3672 + dev: false 3673 + 3076 3674 /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 3077 3675 resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} 3078 3676 peerDependencies: ··· 3174 3772 react: 18.2.0 3175 3773 dev: false 3176 3774 3775 + /@radix-ui/react-slot@1.0.1(react@18.2.0): 3776 + resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} 3777 + peerDependencies: 3778 + react: ^16.8 || ^17.0 || ^18.0 3779 + dependencies: 3780 + '@babel/runtime': 7.22.6 3781 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3782 + react: 18.2.0 3783 + dev: false 3784 + 3177 3785 /@radix-ui/react-slot@1.0.2(@types/react@18.2.12)(react@18.2.0): 3178 3786 resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} 3179 3787 peerDependencies: ··· 3248 3856 react-dom: 18.2.0(react@18.2.0) 3249 3857 dev: false 3250 3858 3859 + /@radix-ui/react-toggle-group@1.0.1(react-dom@18.2.0)(react@18.2.0): 3860 + resolution: {integrity: sha512-eye/gYvzy82xtoSSeu5Pwlzrh6N2rOcDIwAI7xMatu622Qjlg64LtwB0PSh3iWdmn6Wqy1Fjo5twNPQsp0guiw==} 3861 + peerDependencies: 3862 + react: ^16.8 || ^17.0 || ^18.0 3863 + react-dom: ^16.8 || ^17.0 || ^18.0 3864 + dependencies: 3865 + '@babel/runtime': 7.22.6 3866 + '@radix-ui/primitive': 1.0.0 3867 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 3868 + '@radix-ui/react-direction': 1.0.0(react@18.2.0) 3869 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3870 + '@radix-ui/react-roving-focus': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3871 + '@radix-ui/react-toggle': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3872 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 3873 + react: 18.2.0 3874 + react-dom: 18.2.0(react@18.2.0) 3875 + dev: false 3876 + 3877 + /@radix-ui/react-toggle@1.0.1(react-dom@18.2.0)(react@18.2.0): 3878 + resolution: {integrity: sha512-hZIp9ZKnw4NwVqeB4evWBLa91ryaSJhAO0Ed82wkzRPgg/I29ypcY6SuBb3AMZW+GsuBZpIVujpCq+33TdEcyg==} 3879 + peerDependencies: 3880 + react: ^16.8 || ^17.0 || ^18.0 3881 + react-dom: ^16.8 || ^17.0 || ^18.0 3882 + dependencies: 3883 + '@babel/runtime': 7.22.6 3884 + '@radix-ui/primitive': 1.0.0 3885 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3886 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 3887 + react: 18.2.0 3888 + react-dom: 18.2.0(react@18.2.0) 3889 + dev: false 3890 + 3891 + /@radix-ui/react-tooltip@1.0.2(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0): 3892 + resolution: {integrity: sha512-11gUlok2rv5mu+KBtxniOKKNKjqC/uTbgFHWoQdbF46vMV+zjDaBvCtVDK9+MTddlpmlisGPGvvojX7Qm0yr+g==} 3893 + peerDependencies: 3894 + react: ^16.8 || ^17.0 || ^18.0 3895 + react-dom: ^16.8 || ^17.0 || ^18.0 3896 + dependencies: 3897 + '@babel/runtime': 7.22.6 3898 + '@radix-ui/primitive': 1.0.0 3899 + '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0) 3900 + '@radix-ui/react-context': 1.0.0(react@18.2.0) 3901 + '@radix-ui/react-dismissable-layer': 1.0.2(react-dom@18.2.0)(react@18.2.0) 3902 + '@radix-ui/react-id': 1.0.0(react@18.2.0) 3903 + '@radix-ui/react-popper': 1.0.1(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0) 3904 + '@radix-ui/react-portal': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3905 + '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0) 3906 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3907 + '@radix-ui/react-slot': 1.0.1(react@18.2.0) 3908 + '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0) 3909 + '@radix-ui/react-visually-hidden': 1.0.1(react-dom@18.2.0)(react@18.2.0) 3910 + react: 18.2.0 3911 + react-dom: 18.2.0(react@18.2.0) 3912 + transitivePeerDependencies: 3913 + - '@types/react' 3914 + dev: false 3915 + 3251 3916 /@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 3252 3917 resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==} 3253 3918 peerDependencies: ··· 3330 3995 3331 3996 /@radix-ui/react-use-escape-keydown@1.0.0(react@18.2.0): 3332 3997 resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} 3998 + peerDependencies: 3999 + react: ^16.8 || ^17.0 || ^18.0 4000 + dependencies: 4001 + '@babel/runtime': 7.22.6 4002 + '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0) 4003 + react: 18.2.0 4004 + dev: false 4005 + 4006 + /@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0): 4007 + resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==} 3333 4008 peerDependencies: 3334 4009 react: ^16.8 || ^17.0 || ^18.0 3335 4010 dependencies: ··· 3390 4065 react: 18.2.0 3391 4066 dev: false 3392 4067 4068 + /@radix-ui/react-use-rect@1.0.0(react@18.2.0): 4069 + resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==} 4070 + peerDependencies: 4071 + react: ^16.8 || ^17.0 || ^18.0 4072 + dependencies: 4073 + '@babel/runtime': 7.22.6 4074 + '@radix-ui/rect': 1.0.0 4075 + react: 18.2.0 4076 + dev: false 4077 + 3393 4078 /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.12)(react@18.2.0): 3394 4079 resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} 3395 4080 peerDependencies: ··· 3405 4090 react: 18.2.0 3406 4091 dev: false 3407 4092 4093 + /@radix-ui/react-use-size@1.0.0(react@18.2.0): 4094 + resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==} 4095 + peerDependencies: 4096 + react: ^16.8 || ^17.0 || ^18.0 4097 + dependencies: 4098 + '@babel/runtime': 7.22.6 4099 + '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0) 4100 + react: 18.2.0 4101 + dev: false 4102 + 3408 4103 /@radix-ui/react-use-size@1.0.1(@types/react@18.2.12)(react@18.2.0): 3409 4104 resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} 3410 4105 peerDependencies: ··· 3420 4115 react: 18.2.0 3421 4116 dev: false 3422 4117 4118 + /@radix-ui/react-visually-hidden@1.0.1(react-dom@18.2.0)(react@18.2.0): 4119 + resolution: {integrity: sha512-K1hJcCMfWfiYUibRqf3V8r5Drpyf7rh44jnrwAbdvI5iCCijilBBeyQv9SKidYNZIopMdCyR9FnIjkHxHN0FcQ==} 4120 + peerDependencies: 4121 + react: ^16.8 || ^17.0 || ^18.0 4122 + react-dom: ^16.8 || ^17.0 || ^18.0 4123 + dependencies: 4124 + '@babel/runtime': 7.22.6 4125 + '@radix-ui/react-primitive': 1.0.1(react-dom@18.2.0)(react@18.2.0) 4126 + react: 18.2.0 4127 + react-dom: 18.2.0(react@18.2.0) 4128 + dev: false 4129 + 3423 4130 /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.5)(@types/react@18.2.12)(react-dom@18.2.0)(react@18.2.0): 3424 4131 resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} 3425 4132 peerDependencies: ··· 3441 4148 react-dom: 18.2.0(react@18.2.0) 3442 4149 dev: false 3443 4150 4151 + /@radix-ui/rect@1.0.0: 4152 + resolution: {integrity: sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==} 4153 + dependencies: 4154 + '@babel/runtime': 7.22.6 4155 + dev: false 4156 + 3444 4157 /@radix-ui/rect@1.0.1: 3445 4158 resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} 3446 4159 dependencies: ··· 3607 4320 3608 4321 /@rushstack/eslint-patch@1.3.2: 3609 4322 resolution: {integrity: sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==} 3610 - dev: false 3611 4323 3612 4324 /@selderee/plugin-htmlparser2@0.10.0: 3613 4325 resolution: {integrity: sha512-gW69MEamZ4wk1OsOq1nG1jcyhXIQcnrsX5JwixVw/9xaiav8TCyjESAruu1Rz9yyInhgBXxkNwMeygKnN2uxNA==} ··· 3618 4330 3619 4331 /@stablelib/base64@1.0.1: 3620 4332 resolution: {integrity: sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==} 4333 + dev: false 4334 + 4335 + /@swc/helpers@0.4.14: 4336 + resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} 4337 + dependencies: 4338 + tslib: 2.6.1 3621 4339 dev: false 3622 4340 3623 4341 /@swc/helpers@0.5.1: ··· 3807 4525 '@types/node': 20.3.1 3808 4526 dev: false 3809 4527 4528 + /@types/classnames@2.3.1: 4529 + resolution: {integrity: sha512-zeOWb0JGBoVmlQoznvqXbE0tEC/HONsnoUNH19Hc96NFsTAwTXbTqb8FMYkru1F/iqp7a18Ws3nWJvtA1sHD1A==} 4530 + deprecated: This is a stub types definition. classnames provides its own type definitions, so you do not need this installed. 4531 + dependencies: 4532 + classnames: 2.3.2 4533 + dev: true 4534 + 3810 4535 /@types/connect@3.4.35: 3811 4536 resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} 3812 4537 dependencies: ··· 3827 4552 dependencies: 3828 4553 '@types/ms': 0.7.31 3829 4554 4555 + /@types/dlv@1.1.2: 4556 + resolution: {integrity: sha512-OyiZ3jEKu7RtGO1yp9oOdK0cTwZ/10oE9PDJ6fyN3r9T5wkyOcvr6awdugjYdqF6KVO5eUvt7jx7rk2Eylufow==} 4557 + dev: false 4558 + 3830 4559 /@types/eslint@8.40.0: 3831 4560 resolution: {integrity: sha512-nbq2mvc/tBrK9zQQuItvjJl++GTN5j06DaPtp3hZCpngmG6Q3xoyEmd0TwZI0gAy/G1X0zhGBbr2imsGFdFV0g==} 3832 4561 dependencies: ··· 3891 4620 3892 4621 /@types/json5@0.0.29: 3893 4622 resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 3894 - dev: false 3895 4623 3896 4624 /@types/keygrip@1.0.2: 3897 4625 resolution: {integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==} ··· 3947 4675 resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==} 3948 4676 dev: false 3949 4677 4678 + /@types/node@18.11.9: 4679 + resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==} 4680 + dev: true 4681 + 3950 4682 /@types/node@20.3.1: 3951 4683 resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} 3952 4684 ··· 3969 4701 resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} 3970 4702 dev: false 3971 4703 4704 + /@types/react-dom@18.0.9: 4705 + resolution: {integrity: sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg==} 4706 + dependencies: 4707 + '@types/react': 18.2.16 4708 + dev: true 4709 + 3972 4710 /@types/react-dom@18.2.5: 3973 4711 resolution: {integrity: sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==} 3974 4712 dependencies: ··· 3980 4718 '@types/react': 18.2.16 3981 4719 dev: true 3982 4720 4721 + /@types/react@18.0.25: 4722 + resolution: {integrity: sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g==} 4723 + dependencies: 4724 + '@types/prop-types': 15.7.5 4725 + '@types/scheduler': 0.16.3 4726 + csstype: 3.1.2 4727 + 3983 4728 /@types/react@18.2.12: 3984 4729 resolution: {integrity: sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==} 3985 4730 dependencies: ··· 4063 4808 - supports-color 4064 4809 dev: false 4065 4810 4811 + /@typescript-eslint/parser@5.59.9(eslint@8.36.0)(typescript@4.9.3): 4812 + resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} 4813 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4814 + peerDependencies: 4815 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 4816 + typescript: '*' 4817 + peerDependenciesMeta: 4818 + typescript: 4819 + optional: true 4820 + dependencies: 4821 + '@typescript-eslint/scope-manager': 5.59.9 4822 + '@typescript-eslint/types': 5.59.9 4823 + '@typescript-eslint/typescript-estree': 5.59.9(typescript@4.9.3) 4824 + debug: 4.3.4 4825 + eslint: 8.36.0 4826 + typescript: 4.9.3 4827 + transitivePeerDependencies: 4828 + - supports-color 4829 + dev: true 4830 + 4066 4831 /@typescript-eslint/parser@5.59.9(eslint@8.43.0)(typescript@5.1.6): 4067 4832 resolution: {integrity: sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==} 4068 4833 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 4089 4854 dependencies: 4090 4855 '@typescript-eslint/types': 5.59.9 4091 4856 '@typescript-eslint/visitor-keys': 5.59.9 4092 - dev: false 4093 4857 4094 4858 /@typescript-eslint/type-utils@5.59.9(eslint@8.43.0)(typescript@5.1.6): 4095 4859 resolution: {integrity: sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==} ··· 4114 4878 /@typescript-eslint/types@5.59.9: 4115 4879 resolution: {integrity: sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==} 4116 4880 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4117 - dev: false 4881 + 4882 + /@typescript-eslint/typescript-estree@5.59.9(typescript@4.9.3): 4883 + resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} 4884 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4885 + peerDependencies: 4886 + typescript: '*' 4887 + peerDependenciesMeta: 4888 + typescript: 4889 + optional: true 4890 + dependencies: 4891 + '@typescript-eslint/types': 5.59.9 4892 + '@typescript-eslint/visitor-keys': 5.59.9 4893 + debug: 4.3.4 4894 + globby: 11.1.0 4895 + is-glob: 4.0.3 4896 + semver: 7.5.4 4897 + tsutils: 3.21.0(typescript@4.9.3) 4898 + typescript: 4.9.3 4899 + transitivePeerDependencies: 4900 + - supports-color 4901 + dev: true 4118 4902 4119 4903 /@typescript-eslint/typescript-estree@5.59.9(typescript@5.1.6): 4120 4904 resolution: {integrity: sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==} ··· 4163 4947 dependencies: 4164 4948 '@typescript-eslint/types': 5.59.9 4165 4949 eslint-visitor-keys: 3.4.1 4166 - dev: false 4167 4950 4168 4951 /@upstash/core-analytics@0.0.6: 4169 4952 resolution: {integrity: sha512-cpPSR0XJAJs4Ddz9nq3tINlPS5aLfWVCqhhtHnXt4p7qr5+/Znlt1Es736poB/9rnl1hAHrOsOvVj46NEXcVqA==} ··· 4230 5013 acorn: 7.4.1 4231 5014 acorn-walk: 7.2.0 4232 5015 xtend: 4.0.2 4233 - dev: false 4234 5016 4235 5017 /acorn-walk@7.2.0: 4236 5018 resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 4237 5019 engines: {node: '>=0.4.0'} 4238 - dev: false 4239 5020 4240 5021 /acorn-walk@8.2.0: 4241 5022 resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} ··· 4246 5027 resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 4247 5028 engines: {node: '>=0.4.0'} 4248 5029 hasBin: true 4249 - dev: false 4250 5030 4251 5031 /acorn@8.10.0: 4252 5032 resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} ··· 4268 5048 fast-json-stable-stringify: 2.1.0 4269 5049 json-schema-traverse: 0.4.1 4270 5050 uri-js: 4.4.1 5051 + 5052 + /analytics-utils@1.0.12(@types/dlv@1.1.2): 5053 + resolution: {integrity: sha512-WvV2YWgsnXLxaY0QYux0crpBAg/0JA763NmbMVz22jKhMPo7dpTBet8G2IlF7ixTjLDzGlkHk1ZaKqqQmjJ+4w==} 5054 + peerDependencies: 5055 + '@types/dlv': ^1.0.0 5056 + dependencies: 5057 + '@analytics/type-utils': 0.6.2 5058 + '@types/dlv': 1.1.2 5059 + dlv: 1.1.3 5060 + dev: false 5061 + 5062 + /analytics@0.8.9(@types/dlv@1.1.2): 5063 + resolution: {integrity: sha512-oTbUzQpncMTslakqfK70GgB6bopk5hY+uuekwnadMkDyqNLgcD02KRzteTnO7q5Ko6wDECVtT8xi/6OuAMZykA==} 5064 + dependencies: 5065 + '@analytics/core': 0.12.7(@types/dlv@1.1.2) 5066 + '@analytics/storage-utils': 0.4.2 5067 + transitivePeerDependencies: 5068 + - '@types/dlv' 5069 + dev: false 4271 5070 4272 5071 /ansi-escapes@4.3.2: 4273 5072 resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} ··· 4337 5136 resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 4338 5137 dependencies: 4339 5138 dequal: 2.0.3 4340 - dev: false 4341 5139 4342 5140 /array-buffer-byte-length@1.0.0: 4343 5141 resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 4344 5142 dependencies: 4345 5143 call-bind: 1.0.2 4346 5144 is-array-buffer: 3.0.2 4347 - dev: false 4348 5145 4349 5146 /array-includes@3.1.6: 4350 5147 resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} ··· 4355 5152 es-abstract: 1.22.1 4356 5153 get-intrinsic: 1.2.1 4357 5154 is-string: 1.0.7 4358 - dev: false 4359 5155 4360 5156 /array-timsort@1.0.3: 4361 5157 resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} ··· 4373 5169 define-properties: 1.2.0 4374 5170 es-abstract: 1.22.1 4375 5171 es-shim-unscopables: 1.0.0 4376 - dev: false 4377 5172 4378 5173 /array.prototype.flatmap@1.3.1: 4379 5174 resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} ··· 4383 5178 define-properties: 1.2.0 4384 5179 es-abstract: 1.22.1 4385 5180 es-shim-unscopables: 1.0.0 4386 - dev: false 4387 5181 4388 5182 /array.prototype.tosorted@1.1.1: 4389 5183 resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} ··· 4393 5187 es-abstract: 1.22.1 4394 5188 es-shim-unscopables: 1.0.0 4395 5189 get-intrinsic: 1.2.1 4396 - dev: false 4397 5190 4398 5191 /arraybuffer.prototype.slice@1.0.1: 4399 5192 resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} ··· 4405 5198 get-intrinsic: 1.2.1 4406 5199 is-array-buffer: 3.0.2 4407 5200 is-shared-array-buffer: 1.0.2 4408 - dev: false 4409 5201 4410 5202 /asn1js@3.0.5: 4411 5203 resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} ··· 4418 5210 4419 5211 /ast-types-flow@0.0.7: 4420 5212 resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 4421 - dev: false 4422 5213 4423 5214 /astring@1.8.6: 4424 5215 resolution: {integrity: sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==} ··· 4429 5220 resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 4430 5221 dev: false 4431 5222 5223 + /autoprefixer@10.4.13(postcss@8.4.19): 5224 + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} 5225 + engines: {node: ^10 || ^12 || >=14} 5226 + hasBin: true 5227 + peerDependencies: 5228 + postcss: ^8.1.0 5229 + dependencies: 5230 + browserslist: 4.21.9 5231 + caniuse-lite: 1.0.30001517 5232 + fraction.js: 4.2.0 5233 + normalize-range: 0.1.2 5234 + picocolors: 1.0.0 5235 + postcss: 8.4.19 5236 + postcss-value-parser: 4.2.0 5237 + dev: true 5238 + 4432 5239 /autoprefixer@10.4.14(postcss@8.4.24): 4433 5240 resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} 4434 5241 engines: {node: ^10 || ^12 || >=14} ··· 4448 5255 /available-typed-arrays@1.0.5: 4449 5256 resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 4450 5257 engines: {node: '>= 0.4'} 4451 - dev: false 4452 5258 4453 5259 /axe-core@4.7.2: 4454 5260 resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} 4455 5261 engines: {node: '>=4'} 4456 - dev: false 4457 5262 4458 5263 /axios@1.4.0: 4459 5264 resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} ··· 4469 5274 resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} 4470 5275 dependencies: 4471 5276 dequal: 2.0.3 4472 - dev: false 4473 5277 4474 5278 /bail@2.0.2: 4475 5279 resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} ··· 4495 5299 /big-integer@1.6.51: 4496 5300 resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} 4497 5301 engines: {node: '>=0.6'} 4498 - dev: false 4499 5302 4500 5303 /binary-extensions@2.2.0: 4501 5304 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} ··· 4530 5333 engines: {node: '>= 5.10.0'} 4531 5334 dependencies: 4532 5335 big-integer: 1.6.51 4533 - dev: false 4534 5336 4535 5337 /brace-expansion@1.1.11: 4536 5338 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} ··· 4596 5398 engines: {node: '>=12'} 4597 5399 dependencies: 4598 5400 run-applescript: 5.0.0 4599 - dev: false 4600 5401 4601 5402 /bundle-require@4.0.1(esbuild@0.18.16): 4602 5403 resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} ··· 4630 5431 dependencies: 4631 5432 function-bind: 1.1.1 4632 5433 get-intrinsic: 1.2.1 4633 - dev: false 4634 5434 4635 5435 /callsites@3.1.0: 4636 5436 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} ··· 4776 5576 clsx: 1.2.1 4777 5577 typescript: 5.1.6 4778 5578 dev: false 5579 + 5580 + /classnames@2.3.2: 5581 + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} 4779 5582 4780 5583 /clean-stack@2.2.0: 4781 5584 resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} ··· 5025 5828 5026 5829 /damerau-levenshtein@1.0.8: 5027 5830 resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 5028 - dev: false 5029 5831 5030 5832 /data-uri-to-buffer@4.0.1: 5031 5833 resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} ··· 5048 5850 optional: true 5049 5851 dependencies: 5050 5852 ms: 2.1.3 5051 - dev: false 5052 5853 5053 5854 /debug@4.3.4: 5054 5855 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} ··· 5096 5897 dependencies: 5097 5898 bplist-parser: 0.2.0 5098 5899 untildify: 4.0.0 5099 - dev: false 5100 5900 5101 5901 /default-browser@4.0.0: 5102 5902 resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} ··· 5106 5906 default-browser-id: 3.0.0 5107 5907 execa: 7.1.1 5108 5908 titleize: 3.0.0 5109 - dev: false 5110 5909 5111 5910 /defaults@1.0.4: 5112 5911 resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} ··· 5116 5915 /define-lazy-prop@3.0.0: 5117 5916 resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 5118 5917 engines: {node: '>=12'} 5119 - dev: false 5120 5918 5121 5919 /define-properties@1.2.0: 5122 5920 resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} ··· 5124 5922 dependencies: 5125 5923 has-property-descriptors: 1.0.0 5126 5924 object-keys: 1.1.1 5127 - dev: false 5128 5925 5129 5926 /defined@1.0.1: 5130 5927 resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} 5131 - dev: false 5132 5928 5133 5929 /del@5.1.0: 5134 5930 resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==} ··· 5186 5982 acorn-node: 1.8.2 5187 5983 defined: 1.0.1 5188 5984 minimist: 1.2.8 5189 - dev: false 5190 5985 5191 5986 /didyoumean@1.2.2: 5192 5987 resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} ··· 5220 6015 engines: {node: '>=0.10.0'} 5221 6016 dependencies: 5222 6017 esutils: 2.0.3 5223 - dev: false 5224 6018 5225 6019 /doctrine@3.0.0: 5226 6020 resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} ··· 5400 6194 5401 6195 /emoji-regex@9.2.2: 5402 6196 resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 5403 - dev: false 5404 6197 5405 6198 /encoding@0.1.13: 5406 6199 resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} ··· 5419 6212 dependencies: 5420 6213 graceful-fs: 4.2.11 5421 6214 tapable: 2.2.1 5422 - dev: false 5423 6215 5424 6216 /entities@4.5.0: 5425 6217 resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} ··· 5475 6267 typed-array-length: 1.0.4 5476 6268 unbox-primitive: 1.0.2 5477 6269 which-typed-array: 1.1.11 5478 - dev: false 5479 6270 5480 6271 /es-set-tostringtag@2.0.1: 5481 6272 resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} ··· 5484 6275 get-intrinsic: 1.2.1 5485 6276 has: 1.0.3 5486 6277 has-tostringtag: 1.0.0 5487 - dev: false 5488 6278 5489 6279 /es-shim-unscopables@1.0.0: 5490 6280 resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 5491 6281 dependencies: 5492 6282 has: 1.0.3 5493 - dev: false 5494 6283 5495 6284 /es-to-primitive@1.2.1: 5496 6285 resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} ··· 5499 6288 is-callable: 1.2.7 5500 6289 is-date-object: 1.0.5 5501 6290 is-symbol: 1.0.4 5502 - dev: false 5503 6291 5504 6292 /es5-ext@0.10.62: 5505 6293 resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} ··· 5656 6444 engines: {node: '>=12'} 5657 6445 dev: true 5658 6446 6447 + /eslint-config-next@13.2.4(eslint@8.36.0)(typescript@4.9.3): 6448 + resolution: {integrity: sha512-lunIBhsoeqw6/Lfkd6zPt25w1bn0znLA/JCL+au1HoEpSb4/PpsOYsYtgV/q+YPsoKIOzFyU5xnb04iZnXjUvg==} 6449 + peerDependencies: 6450 + eslint: ^7.23.0 || ^8.0.0 6451 + typescript: '>=3.3.1' 6452 + peerDependenciesMeta: 6453 + typescript: 6454 + optional: true 6455 + dependencies: 6456 + '@next/eslint-plugin-next': 13.2.4 6457 + '@rushstack/eslint-patch': 1.3.2 6458 + '@typescript-eslint/parser': 5.59.9(eslint@8.36.0)(typescript@4.9.3) 6459 + eslint: 8.36.0 6460 + eslint-import-resolver-node: 0.3.7 6461 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.36.0) 6462 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0) 6463 + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.36.0) 6464 + eslint-plugin-react: 7.32.2(eslint@8.36.0) 6465 + eslint-plugin-react-hooks: 4.6.0(eslint@8.36.0) 6466 + typescript: 4.9.3 6467 + transitivePeerDependencies: 6468 + - eslint-import-resolver-webpack 6469 + - supports-color 6470 + dev: true 6471 + 5659 6472 /eslint-config-next@13.4.1(eslint@8.43.0)(typescript@5.1.6): 5660 6473 resolution: {integrity: sha512-ajuxjCkW1hvirr0EQZb3/B/bFH52Z7CT89uCtTcICFL9l30i5c8hN4p0LXvTjdOXNPV5fEDcxBgGHgXdzTj1/A==} 5661 6474 peerDependencies: ··· 5681 6494 - supports-color 5682 6495 dev: false 5683 6496 6497 + /eslint-config-prettier@8.7.0(eslint@8.36.0): 6498 + resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==} 6499 + hasBin: true 6500 + peerDependencies: 6501 + eslint: '>=7.0.0' 6502 + dependencies: 6503 + eslint: 8.36.0 6504 + dev: true 6505 + 5684 6506 /eslint-config-prettier@8.8.0(eslint@8.43.0): 5685 6507 resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} 5686 6508 hasBin: true ··· 5707 6529 resolve: 1.22.2 5708 6530 transitivePeerDependencies: 5709 6531 - supports-color 5710 - dev: false 6532 + 6533 + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.36.0): 6534 + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} 6535 + engines: {node: ^14.18.0 || >=16.0.0} 6536 + peerDependencies: 6537 + eslint: '*' 6538 + eslint-plugin-import: '*' 6539 + dependencies: 6540 + debug: 4.3.4 6541 + enhanced-resolve: 5.15.0 6542 + eslint: 8.36.0 6543 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0) 6544 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0) 6545 + get-tsconfig: 4.6.2 6546 + globby: 13.2.2 6547 + is-core-module: 2.12.1 6548 + is-glob: 4.0.3 6549 + synckit: 0.8.5 6550 + transitivePeerDependencies: 6551 + - '@typescript-eslint/parser' 6552 + - eslint-import-resolver-node 6553 + - eslint-import-resolver-webpack 6554 + - supports-color 6555 + dev: true 5711 6556 5712 6557 /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.43.0): 5713 6558 resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} ··· 5733 6578 - supports-color 5734 6579 dev: false 5735 6580 6581 + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0): 6582 + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 6583 + engines: {node: '>=4'} 6584 + peerDependencies: 6585 + '@typescript-eslint/parser': '*' 6586 + eslint: '*' 6587 + eslint-import-resolver-node: '*' 6588 + eslint-import-resolver-typescript: '*' 6589 + eslint-import-resolver-webpack: '*' 6590 + peerDependenciesMeta: 6591 + '@typescript-eslint/parser': 6592 + optional: true 6593 + eslint: 6594 + optional: true 6595 + eslint-import-resolver-node: 6596 + optional: true 6597 + eslint-import-resolver-typescript: 6598 + optional: true 6599 + eslint-import-resolver-webpack: 6600 + optional: true 6601 + dependencies: 6602 + '@typescript-eslint/parser': 5.59.9(eslint@8.36.0)(typescript@4.9.3) 6603 + debug: 3.2.7 6604 + eslint: 8.36.0 6605 + eslint-import-resolver-node: 0.3.7 6606 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.36.0) 6607 + transitivePeerDependencies: 6608 + - supports-color 6609 + dev: true 6610 + 5736 6611 /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.43.0): 5737 6612 resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 5738 6613 engines: {node: '>=4'} ··· 5763 6638 - supports-color 5764 6639 dev: false 5765 6640 6641 + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0): 6642 + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 6643 + engines: {node: '>=4'} 6644 + peerDependencies: 6645 + '@typescript-eslint/parser': '*' 6646 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 6647 + peerDependenciesMeta: 6648 + '@typescript-eslint/parser': 6649 + optional: true 6650 + dependencies: 6651 + '@typescript-eslint/parser': 5.59.9(eslint@8.36.0)(typescript@4.9.3) 6652 + array-includes: 3.1.6 6653 + array.prototype.flat: 1.3.1 6654 + array.prototype.flatmap: 1.3.1 6655 + debug: 3.2.7 6656 + doctrine: 2.1.0 6657 + eslint: 8.36.0 6658 + eslint-import-resolver-node: 0.3.7 6659 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.36.0) 6660 + has: 1.0.3 6661 + is-core-module: 2.12.1 6662 + is-glob: 4.0.3 6663 + minimatch: 3.1.2 6664 + object.values: 1.1.6 6665 + resolve: 1.22.2 6666 + semver: 6.3.1 6667 + tsconfig-paths: 3.14.2 6668 + transitivePeerDependencies: 6669 + - eslint-import-resolver-typescript 6670 + - eslint-import-resolver-webpack 6671 + - supports-color 6672 + dev: true 6673 + 5766 6674 /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.43.0): 5767 6675 resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} 5768 6676 engines: {node: '>=4'} ··· 5796 6704 - supports-color 5797 6705 dev: false 5798 6706 6707 + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.36.0): 6708 + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} 6709 + engines: {node: '>=4.0'} 6710 + peerDependencies: 6711 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 6712 + dependencies: 6713 + '@babel/runtime': 7.22.6 6714 + aria-query: 5.3.0 6715 + array-includes: 3.1.6 6716 + array.prototype.flatmap: 1.3.1 6717 + ast-types-flow: 0.0.7 6718 + axe-core: 4.7.2 6719 + axobject-query: 3.2.1 6720 + damerau-levenshtein: 1.0.8 6721 + emoji-regex: 9.2.2 6722 + eslint: 8.36.0 6723 + has: 1.0.3 6724 + jsx-ast-utils: 3.3.4 6725 + language-tags: 1.0.5 6726 + minimatch: 3.1.2 6727 + object.entries: 1.1.6 6728 + object.fromentries: 2.0.6 6729 + semver: 6.3.1 6730 + dev: true 6731 + 5799 6732 /eslint-plugin-jsx-a11y@6.7.1(eslint@8.43.0): 5800 6733 resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} 5801 6734 engines: {node: '>=4.0'} ··· 5821 6754 semver: 6.3.1 5822 6755 dev: false 5823 6756 6757 + /eslint-plugin-react-hooks@4.6.0(eslint@8.36.0): 6758 + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 6759 + engines: {node: '>=10'} 6760 + peerDependencies: 6761 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 6762 + dependencies: 6763 + eslint: 8.36.0 6764 + dev: true 6765 + 5824 6766 /eslint-plugin-react-hooks@4.6.0(eslint@8.43.0): 5825 6767 resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 5826 6768 engines: {node: '>=10'} ··· 5830 6772 eslint: 8.43.0 5831 6773 dev: false 5832 6774 6775 + /eslint-plugin-react@7.32.2(eslint@8.36.0): 6776 + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} 6777 + engines: {node: '>=4'} 6778 + peerDependencies: 6779 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 6780 + dependencies: 6781 + array-includes: 3.1.6 6782 + array.prototype.flatmap: 1.3.1 6783 + array.prototype.tosorted: 1.1.1 6784 + doctrine: 2.1.0 6785 + eslint: 8.36.0 6786 + estraverse: 5.3.0 6787 + jsx-ast-utils: 3.3.4 6788 + minimatch: 3.1.2 6789 + object.entries: 1.1.6 6790 + object.fromentries: 2.0.6 6791 + object.hasown: 1.1.2 6792 + object.values: 1.1.6 6793 + prop-types: 15.8.1 6794 + resolve: 2.0.0-next.4 6795 + semver: 6.3.1 6796 + string.prototype.matchall: 4.0.8 6797 + dev: true 6798 + 5833 6799 /eslint-plugin-react@7.32.2(eslint@8.43.0): 5834 6800 resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} 5835 6801 engines: {node: '>=4'} ··· 5854 6820 string.prototype.matchall: 4.0.8 5855 6821 dev: false 5856 6822 6823 + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.36.0): 6824 + resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} 6825 + peerDependencies: 6826 + eslint: '>=5.0.0' 6827 + dependencies: 6828 + eslint: 8.36.0 6829 + dev: true 6830 + 5857 6831 /eslint-plugin-turbo@1.10.1(eslint@8.43.0): 5858 6832 resolution: {integrity: sha512-bScQeG42PhVPzSeJgCTk79hRqN8jFYY6Io7fw2qyuOtlff4QkSuBTot+BBooxk4BL11gJglWZUJk2nqumLJGOA==} 5859 6833 peerDependencies: ··· 5862 6836 eslint: 8.43.0 5863 6837 dev: false 5864 6838 6839 + /eslint-plugin-unused-imports@2.0.0(eslint@8.36.0): 6840 + resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} 6841 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 6842 + peerDependencies: 6843 + '@typescript-eslint/eslint-plugin': ^5.0.0 6844 + eslint: ^8.0.0 6845 + peerDependenciesMeta: 6846 + '@typescript-eslint/eslint-plugin': 6847 + optional: true 6848 + dependencies: 6849 + eslint: 8.36.0 6850 + eslint-rule-composer: 0.3.0 6851 + dev: true 6852 + 6853 + /eslint-rule-composer@0.3.0: 6854 + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} 6855 + engines: {node: '>=4.0.0'} 6856 + dev: true 6857 + 5865 6858 /eslint-scope@5.1.1: 5866 6859 resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 5867 6860 engines: {node: '>=8.0.0'} ··· 5881 6874 resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} 5882 6875 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 5883 6876 6877 + /eslint@8.36.0: 6878 + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} 6879 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 6880 + hasBin: true 6881 + dependencies: 6882 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.36.0) 6883 + '@eslint-community/regexpp': 4.6.1 6884 + '@eslint/eslintrc': 2.1.0 6885 + '@eslint/js': 8.36.0 6886 + '@humanwhocodes/config-array': 0.11.10 6887 + '@humanwhocodes/module-importer': 1.0.1 6888 + '@nodelib/fs.walk': 1.2.8 6889 + ajv: 6.12.6 6890 + chalk: 4.1.2 6891 + cross-spawn: 7.0.3 6892 + debug: 4.3.4 6893 + doctrine: 3.0.0 6894 + escape-string-regexp: 4.0.0 6895 + eslint-scope: 7.2.1 6896 + eslint-visitor-keys: 3.4.1 6897 + espree: 9.6.1 6898 + esquery: 1.5.0 6899 + esutils: 2.0.3 6900 + fast-deep-equal: 3.1.3 6901 + file-entry-cache: 6.0.1 6902 + find-up: 5.0.0 6903 + glob-parent: 6.0.2 6904 + globals: 13.20.0 6905 + grapheme-splitter: 1.0.4 6906 + ignore: 5.2.4 6907 + import-fresh: 3.3.0 6908 + imurmurhash: 0.1.4 6909 + is-glob: 4.0.3 6910 + is-path-inside: 3.0.3 6911 + js-sdsl: 4.4.2 6912 + js-yaml: 4.1.0 6913 + json-stable-stringify-without-jsonify: 1.0.1 6914 + levn: 0.4.1 6915 + lodash.merge: 4.6.2 6916 + minimatch: 3.1.2 6917 + natural-compare: 1.4.0 6918 + optionator: 0.9.3 6919 + strip-ansi: 6.0.1 6920 + strip-json-comments: 3.1.1 6921 + text-table: 0.2.0 6922 + transitivePeerDependencies: 6923 + - supports-color 6924 + dev: true 6925 + 5884 6926 /eslint@8.43.0: 5885 6927 resolution: {integrity: sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==} 5886 6928 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} ··· 6097 7139 onetime: 6.0.0 6098 7140 signal-exit: 3.0.7 6099 7141 strip-final-newline: 3.0.0 6100 - dev: false 6101 7142 6102 7143 /expand-template@2.0.3: 6103 7144 resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} ··· 6241 7282 resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 6242 7283 dependencies: 6243 7284 is-callable: 1.2.7 6244 - dev: false 6245 7285 6246 7286 /form-data@3.0.1: 6247 7287 resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} ··· 6277 7317 resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 6278 7318 dev: true 6279 7319 7320 + /framer-motion@8.4.6(react-dom@18.2.0)(react@18.2.0): 7321 + resolution: {integrity: sha512-0GkpTQnhDysG5SiD2VbANtAs8yCXVQLasynVABDTZYI+Qcx1krWg+rfyveM8W78q7AX+8RTsiMz/LJ7YIRZvFw==} 7322 + peerDependencies: 7323 + react: ^18.0.0 7324 + react-dom: ^18.0.0 7325 + dependencies: 7326 + '@motionone/dom': 10.16.2 7327 + hey-listen: 1.0.8 7328 + react: 18.2.0 7329 + react-dom: 18.2.0(react@18.2.0) 7330 + tslib: 2.6.1 7331 + optionalDependencies: 7332 + '@emotion/is-prop-valid': 0.8.8 7333 + dev: false 7334 + 6280 7335 /fs-constants@1.0.0: 6281 7336 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 6282 7337 dev: false ··· 6343 7398 define-properties: 1.2.0 6344 7399 es-abstract: 1.22.1 6345 7400 functions-have-names: 1.2.3 6346 - dev: false 6347 7401 6348 7402 /functions-have-names@1.2.3: 6349 7403 resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 6350 - dev: false 6351 7404 6352 7405 /gensync@1.0.0-beta.2: 6353 7406 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} ··· 6365 7418 has: 1.0.3 6366 7419 has-proto: 1.0.1 6367 7420 has-symbols: 1.0.3 6368 - dev: false 6369 7421 6370 7422 /get-nonce@1.0.1: 6371 7423 resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} ··· 6382 7434 dependencies: 6383 7435 call-bind: 1.0.2 6384 7436 get-intrinsic: 1.2.1 6385 - dev: false 6386 7437 6387 7438 /get-tsconfig@4.6.2: 6388 7439 resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} ··· 6432 7483 minimatch: 3.1.2 6433 7484 once: 1.4.0 6434 7485 path-is-absolute: 1.0.1 6435 - dev: false 6436 7486 6437 7487 /glob@7.2.3: 6438 7488 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} ··· 6480 7530 engines: {node: '>= 0.4'} 6481 7531 dependencies: 6482 7532 define-properties: 1.2.0 6483 - dev: false 6484 7533 6485 7534 /globby@10.0.2: 6486 7535 resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==} ··· 6516 7565 ignore: 5.2.4 6517 7566 merge2: 1.4.1 6518 7567 slash: 4.0.0 6519 - dev: false 6520 7568 6521 7569 /gopd@1.0.1: 6522 7570 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 6523 7571 dependencies: 6524 7572 get-intrinsic: 1.2.1 6525 - dev: false 6526 7573 6527 7574 /graceful-fs@4.2.11: 6528 7575 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 6529 7576 6530 7577 /grapheme-splitter@1.0.4: 6531 7578 resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 6532 - dev: false 6533 7579 6534 7580 /graphemer@1.4.0: 6535 7581 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ··· 6566 7612 6567 7613 /has-bigints@1.0.2: 6568 7614 resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 6569 - dev: false 6570 7615 6571 7616 /has-flag@3.0.0: 6572 7617 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} ··· 6585 7630 resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 6586 7631 dependencies: 6587 7632 get-intrinsic: 1.2.1 6588 - dev: false 6589 7633 6590 7634 /has-proto@1.0.1: 6591 7635 resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 6592 7636 engines: {node: '>= 0.4'} 6593 - dev: false 6594 7637 6595 7638 /has-symbols@1.0.3: 6596 7639 resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 6597 7640 engines: {node: '>= 0.4'} 6598 - dev: false 6599 7641 6600 7642 /has-tostringtag@1.0.0: 6601 7643 resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 6602 7644 engines: {node: '>= 0.4'} 6603 7645 dependencies: 6604 7646 has-symbols: 1.0.3 6605 - dev: false 6606 7647 6607 7648 /has@1.0.3: 6608 7649 resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} ··· 6754 7795 resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} 6755 7796 dev: true 6756 7797 7798 + /hey-listen@1.0.8: 7799 + resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} 7800 + dev: false 7801 + 6757 7802 /hosted-git-info@2.8.9: 6758 7803 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 6759 7804 dev: false ··· 6828 7873 /human-signals@4.3.1: 6829 7874 resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 6830 7875 engines: {node: '>=14.18.0'} 6831 - dev: false 6832 7876 6833 7877 /iconv-lite@0.4.24: 6834 7878 resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} ··· 6938 7982 get-intrinsic: 1.2.1 6939 7983 has: 1.0.3 6940 7984 side-channel: 1.0.4 6941 - dev: false 6942 7985 6943 7986 /interpret@1.4.0: 6944 7987 resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} ··· 6968 8011 call-bind: 1.0.2 6969 8012 get-intrinsic: 1.2.1 6970 8013 is-typed-array: 1.1.12 6971 - dev: false 6972 8014 6973 8015 /is-arrayish@0.2.1: 6974 8016 resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} ··· 6978 8020 resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 6979 8021 dependencies: 6980 8022 has-bigints: 1.0.2 6981 - dev: false 6982 8023 6983 8024 /is-binary-path@2.1.0: 6984 8025 resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} ··· 6992 8033 dependencies: 6993 8034 call-bind: 1.0.2 6994 8035 has-tostringtag: 1.0.0 6995 - dev: false 6996 8036 6997 8037 /is-buffer@1.1.6: 6998 8038 resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} ··· 7005 8045 /is-callable@1.2.7: 7006 8046 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 7007 8047 engines: {node: '>= 0.4'} 7008 - dev: false 7009 8048 7010 8049 /is-core-module@2.12.1: 7011 8050 resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} ··· 7017 8056 engines: {node: '>= 0.4'} 7018 8057 dependencies: 7019 8058 has-tostringtag: 1.0.0 7020 - dev: false 7021 8059 7022 8060 /is-decimal@2.0.1: 7023 8061 resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} ··· 7027 8065 resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 7028 8066 engines: {node: '>=8'} 7029 8067 hasBin: true 7030 - dev: false 7031 8068 7032 8069 /is-docker@3.0.0: 7033 8070 resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 7034 8071 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7035 8072 hasBin: true 7036 - dev: false 7037 8073 7038 8074 /is-extendable@0.1.1: 7039 8075 resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} ··· 7064 8100 hasBin: true 7065 8101 dependencies: 7066 8102 is-docker: 3.0.0 7067 - dev: false 7068 8103 7069 8104 /is-interactive@1.0.0: 7070 8105 resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} ··· 7079 8114 /is-negative-zero@2.0.2: 7080 8115 resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 7081 8116 engines: {node: '>= 0.4'} 7082 - dev: false 7083 8117 7084 8118 /is-number-object@1.0.7: 7085 8119 resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 7086 8120 engines: {node: '>= 0.4'} 7087 8121 dependencies: 7088 8122 has-tostringtag: 1.0.0 7089 - dev: false 7090 8123 7091 8124 /is-number@7.0.0: 7092 8125 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} ··· 7136 8169 dependencies: 7137 8170 call-bind: 1.0.2 7138 8171 has-tostringtag: 1.0.0 7139 - dev: false 7140 8172 7141 8173 /is-shared-array-buffer@1.0.2: 7142 8174 resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 7143 8175 dependencies: 7144 8176 call-bind: 1.0.2 7145 - dev: false 7146 8177 7147 8178 /is-stream@2.0.1: 7148 8179 resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} ··· 7151 8182 /is-stream@3.0.0: 7152 8183 resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 7153 8184 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 7154 - dev: false 7155 8185 7156 8186 /is-string@1.0.7: 7157 8187 resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 7158 8188 engines: {node: '>= 0.4'} 7159 8189 dependencies: 7160 8190 has-tostringtag: 1.0.0 7161 - dev: false 7162 8191 7163 8192 /is-symbol@1.0.4: 7164 8193 resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 7165 8194 engines: {node: '>= 0.4'} 7166 8195 dependencies: 7167 8196 has-symbols: 1.0.3 7168 - dev: false 7169 8197 7170 8198 /is-typed-array@1.1.12: 7171 8199 resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 7172 8200 engines: {node: '>= 0.4'} 7173 8201 dependencies: 7174 8202 which-typed-array: 1.1.11 7175 - dev: false 7176 8203 7177 8204 /is-unicode-supported@0.1.0: 7178 8205 resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} ··· 7188 8215 resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 7189 8216 dependencies: 7190 8217 call-bind: 1.0.2 7191 - dev: false 7192 8218 7193 8219 /is-what@4.1.15: 7194 8220 resolution: {integrity: sha512-uKua1wfy3Yt+YqsD6mTUEa2zSi3G1oPlqTflgaPJ7z63vUGN5pxFpnQfeSLMFnJDEsdvOtkp1rUWkYjB4YfhgA==} ··· 7205 8231 engines: {node: '>=8'} 7206 8232 dependencies: 7207 8233 is-docker: 2.2.1 7208 - dev: false 7209 8234 7210 8235 /isarray@1.0.0: 7211 8236 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} ··· 7213 8238 7214 8239 /isarray@2.0.5: 7215 8240 resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 7216 - dev: false 7217 8241 7218 8242 /isbinaryfile@4.0.10: 7219 8243 resolution: {integrity: sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==} ··· 7264 8288 resolution: {integrity: sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==} 7265 8289 engines: {node: '>=12'} 7266 8290 dev: false 8291 + 8292 + /js-sdsl@4.4.2: 8293 + resolution: {integrity: sha512-dwXFwByc/ajSV6m5bcKAPwe4yDDF6D614pxmIi5odytzxRlwqF6nwoiCek80Ixc7Cvma5awClxrzFtxCQvcM8w==} 8294 + dev: true 7267 8295 7268 8296 /js-tokens@4.0.0: 7269 8297 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} ··· 7315 8343 hasBin: true 7316 8344 dependencies: 7317 8345 minimist: 1.2.8 7318 - dev: false 7319 8346 7320 8347 /json5@2.2.3: 7321 8348 resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} ··· 7347 8374 array.prototype.flat: 1.3.1 7348 8375 object.assign: 4.1.4 7349 8376 object.values: 1.1.6 7350 - dev: false 7351 8377 7352 8378 /kind-of@3.2.2: 7353 8379 resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} ··· 7367 8393 7368 8394 /language-subtag-registry@0.3.22: 7369 8395 resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 7370 - dev: false 7371 8396 7372 8397 /language-tags@1.0.5: 7373 8398 resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 7374 8399 dependencies: 7375 8400 language-subtag-registry: 0.3.22 7376 - dev: false 7377 8401 7378 8402 /leac@0.6.0: 7379 8403 resolution: {integrity: sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==} ··· 8124 9148 /mimic-fn@4.0.0: 8125 9149 resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 8126 9150 engines: {node: '>=12'} 8127 - dev: false 8128 9151 8129 9152 /mimic-response@3.1.0: 8130 9153 resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} ··· 8185 9208 8186 9209 /ms@2.1.3: 8187 9210 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 8188 - dev: false 8189 9211 8190 9212 /mute-stream@0.0.8: 8191 9213 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} ··· 8261 9283 resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} 8262 9284 dev: true 8263 9285 9286 + /next@13.2.4(@babel/core@7.22.9)(react-dom@18.2.0)(react@18.2.0): 9287 + resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} 9288 + engines: {node: '>=14.6.0'} 9289 + hasBin: true 9290 + peerDependencies: 9291 + '@opentelemetry/api': ^1.4.0 9292 + fibers: '>= 3.1.0' 9293 + node-sass: ^6.0.0 || ^7.0.0 9294 + react: ^18.2.0 9295 + react-dom: ^18.2.0 9296 + sass: ^1.3.0 9297 + peerDependenciesMeta: 9298 + '@opentelemetry/api': 9299 + optional: true 9300 + fibers: 9301 + optional: true 9302 + node-sass: 9303 + optional: true 9304 + sass: 9305 + optional: true 9306 + dependencies: 9307 + '@next/env': 13.2.4 9308 + '@swc/helpers': 0.4.14 9309 + caniuse-lite: 1.0.30001517 9310 + postcss: 8.4.14 9311 + react: 18.2.0 9312 + react-dom: 18.2.0(react@18.2.0) 9313 + styled-jsx: 5.1.1(@babel/core@7.22.9)(react@18.2.0) 9314 + optionalDependencies: 9315 + '@next/swc-android-arm-eabi': 13.2.4 9316 + '@next/swc-android-arm64': 13.2.4 9317 + '@next/swc-darwin-arm64': 13.2.4 9318 + '@next/swc-darwin-x64': 13.2.4 9319 + '@next/swc-freebsd-x64': 13.2.4 9320 + '@next/swc-linux-arm-gnueabihf': 13.2.4 9321 + '@next/swc-linux-arm64-gnu': 13.2.4 9322 + '@next/swc-linux-arm64-musl': 13.2.4 9323 + '@next/swc-linux-x64-gnu': 13.2.4 9324 + '@next/swc-linux-x64-musl': 13.2.4 9325 + '@next/swc-win32-arm64-msvc': 13.2.4 9326 + '@next/swc-win32-ia32-msvc': 13.2.4 9327 + '@next/swc-win32-x64-msvc': 13.2.4 9328 + transitivePeerDependencies: 9329 + - '@babel/core' 9330 + - babel-plugin-macros 9331 + dev: false 9332 + 8264 9333 /next@13.4.12(@babel/core@7.22.9)(@opentelemetry/api@1.4.1)(react-dom@18.2.0)(react@18.2.0): 8265 9334 resolution: {integrity: sha512-eHfnru9x6NRmTMcjQp6Nz0J4XH9OubmzOa7CkWL+AUrUxpibub3vWwttjduu9No16dug1kq04hiUUpo7J3m3Xw==} 8266 9335 engines: {node: '>=16.8.0'} ··· 8417 9486 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 8418 9487 dependencies: 8419 9488 path-key: 4.0.0 8420 - dev: false 8421 9489 8422 9490 /object-assign@4.1.1: 8423 9491 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} ··· 8429 9497 8430 9498 /object-inspect@1.12.3: 8431 9499 resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 8432 - dev: false 8433 9500 8434 9501 /object-keys@1.1.1: 8435 9502 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 8436 9503 engines: {node: '>= 0.4'} 8437 - dev: false 8438 9504 8439 9505 /object.assign@4.1.4: 8440 9506 resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} ··· 8444 9510 define-properties: 1.2.0 8445 9511 has-symbols: 1.0.3 8446 9512 object-keys: 1.1.1 8447 - dev: false 8448 9513 8449 9514 /object.entries@1.1.6: 8450 9515 resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} ··· 8453 9518 call-bind: 1.0.2 8454 9519 define-properties: 1.2.0 8455 9520 es-abstract: 1.22.1 8456 - dev: false 8457 9521 8458 9522 /object.fromentries@2.0.6: 8459 9523 resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} ··· 8462 9526 call-bind: 1.0.2 8463 9527 define-properties: 1.2.0 8464 9528 es-abstract: 1.22.1 8465 - dev: false 8466 9529 8467 9530 /object.hasown@1.1.2: 8468 9531 resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} 8469 9532 dependencies: 8470 9533 define-properties: 1.2.0 8471 9534 es-abstract: 1.22.1 8472 - dev: false 8473 9535 8474 9536 /object.values@1.1.6: 8475 9537 resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} ··· 8478 9540 call-bind: 1.0.2 8479 9541 define-properties: 1.2.0 8480 9542 es-abstract: 1.22.1 8481 - dev: false 8482 9543 8483 9544 /once@1.4.0: 8484 9545 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} ··· 8496 9557 engines: {node: '>=12'} 8497 9558 dependencies: 8498 9559 mimic-fn: 4.0.0 8499 - dev: false 8500 9560 8501 9561 /oo-ascii-tree@1.85.0: 8502 9562 resolution: {integrity: sha512-5QKNfCtTeW5rcdKbd0owoZFzMxJ7oJl9I+FycBJ0/i8UVJYcZOKctN9TA82unIRgf/BrSaa0X3Nw0RJuiAnMfQ==} ··· 8511 9571 define-lazy-prop: 3.0.0 8512 9572 is-inside-container: 1.0.0 8513 9573 is-wsl: 2.2.0 8514 - dev: false 8515 9574 8516 9575 /optionator@0.9.3: 8517 9576 resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} ··· 8666 9725 /path-key@4.0.0: 8667 9726 resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 8668 9727 engines: {node: '>=12'} 8669 - dev: false 8670 9728 8671 9729 /path-parse@1.0.7: 8672 9730 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} ··· 8722 9780 postcss: 8.4.21 8723 9781 dev: false 8724 9782 9783 + /postcss-import@14.1.0(postcss@8.4.19): 9784 + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 9785 + engines: {node: '>=10.0.0'} 9786 + peerDependencies: 9787 + postcss: ^8.0.0 9788 + dependencies: 9789 + postcss: 8.4.19 9790 + postcss-value-parser: 4.2.0 9791 + read-cache: 1.0.0 9792 + resolve: 1.22.2 9793 + dev: true 9794 + 8725 9795 /postcss-import@14.1.0(postcss@8.4.21): 8726 9796 resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 8727 9797 engines: {node: '>=10.0.0'} ··· 8745 9815 read-cache: 1.0.0 8746 9816 resolve: 1.22.2 8747 9817 9818 + /postcss-js@4.0.1(postcss@8.4.19): 9819 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 9820 + engines: {node: ^12 || ^14 || >= 16} 9821 + peerDependencies: 9822 + postcss: ^8.4.21 9823 + dependencies: 9824 + camelcase-css: 2.0.1 9825 + postcss: 8.4.19 9826 + dev: true 9827 + 8748 9828 /postcss-js@4.0.1(postcss@8.4.21): 8749 9829 resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 8750 9830 engines: {node: ^12 || ^14 || >= 16} ··· 8764 9844 camelcase-css: 2.0.1 8765 9845 postcss: 8.4.24 8766 9846 9847 + /postcss-load-config@3.1.4(postcss@8.4.19): 9848 + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 9849 + engines: {node: '>= 10'} 9850 + peerDependencies: 9851 + postcss: '>=8.0.9' 9852 + ts-node: '>=9.0.0' 9853 + peerDependenciesMeta: 9854 + postcss: 9855 + optional: true 9856 + ts-node: 9857 + optional: true 9858 + dependencies: 9859 + lilconfig: 2.1.0 9860 + postcss: 8.4.19 9861 + yaml: 1.10.2 9862 + dev: true 9863 + 8767 9864 /postcss-load-config@3.1.4(postcss@8.4.21): 8768 9865 resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 8769 9866 engines: {node: '>= 10'} ··· 8796 9893 lilconfig: 2.1.0 8797 9894 postcss: 8.4.24 8798 9895 yaml: 2.3.1 9896 + 9897 + /postcss-nested@6.0.0(postcss@8.4.19): 9898 + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} 9899 + engines: {node: '>=12.0'} 9900 + peerDependencies: 9901 + postcss: ^8.2.14 9902 + dependencies: 9903 + postcss: 8.4.19 9904 + postcss-selector-parser: 6.0.13 9905 + dev: true 8799 9906 8800 9907 /postcss-nested@6.0.0(postcss@8.4.21): 8801 9908 resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} ··· 8843 9950 source-map-js: 1.0.2 8844 9951 dev: false 8845 9952 9953 + /postcss@8.4.19: 9954 + resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} 9955 + engines: {node: ^10 || ^12 || >=14} 9956 + dependencies: 9957 + nanoid: 3.3.6 9958 + picocolors: 1.0.0 9959 + source-map-js: 1.0.2 9960 + dev: true 9961 + 8846 9962 /postcss@8.4.21: 8847 9963 resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 8848 9964 engines: {node: ^10 || ^12 || >=14} ··· 8939 10055 prettier: 3.0.0 8940 10056 dev: true 8941 10057 10058 + /prettier@2.8.4: 10059 + resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==} 10060 + engines: {node: '>=10.13.0'} 10061 + hasBin: true 10062 + dev: true 10063 + 8942 10064 /prettier@3.0.0: 8943 10065 resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} 8944 10066 engines: {node: '>=14'} ··· 8959 10081 js-beautify: 1.14.9 8960 10082 dev: false 8961 10083 10084 + /prism-react-renderer@1.3.5(react@18.2.0): 10085 + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} 10086 + peerDependencies: 10087 + react: '>=0.14.9' 10088 + dependencies: 10089 + react: 18.2.0 10090 + dev: false 10091 + 8962 10092 /process-nextick-args@2.0.1: 8963 10093 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 8964 10094 dev: false ··· 8969 10099 loose-envify: 1.4.0 8970 10100 object-assign: 4.1.1 8971 10101 react-is: 16.13.1 8972 - dev: false 8973 10102 8974 10103 /property-information@6.2.0: 8975 10104 resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} ··· 9039 10168 /quick-lru@5.1.1: 9040 10169 resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 9041 10170 engines: {node: '>=10'} 9042 - dev: false 9043 10171 9044 10172 /random-word-slugs@0.1.7: 9045 10173 resolution: {integrity: sha512-8cyzxOIDeLFvwSPTgCItMXHGT5ZPkjhuFKUTww06Xg1dNMXuGxIKlARvS7upk6JXIm41ZKXmtlKR1iCRWklKmg==} ··· 9120 10248 9121 10249 /react-is@16.13.1: 9122 10250 resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 9123 - dev: false 9124 10251 9125 10252 /react-property@2.0.0: 9126 10253 resolution: {integrity: sha512-kzmNjIgU32mO4mmH5+iUyrqlpFQhF8K2k7eZ4fdLSOPFrD1XgEuSBv9LDEgxRXTMBqMd8ppT0x6TIzqE5pdGdw==} 9127 10254 dev: false 9128 10255 10256 + /react-remove-scroll-bar@2.3.4(@types/react@18.0.25)(react@18.2.0): 10257 + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} 10258 + engines: {node: '>=10'} 10259 + peerDependencies: 10260 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 10261 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 10262 + peerDependenciesMeta: 10263 + '@types/react': 10264 + optional: true 10265 + dependencies: 10266 + '@types/react': 18.0.25 10267 + react: 18.2.0 10268 + react-style-singleton: 2.2.1(@types/react@18.0.25)(react@18.2.0) 10269 + tslib: 2.6.1 10270 + dev: false 10271 + 9129 10272 /react-remove-scroll-bar@2.3.4(@types/react@18.2.12)(react@18.2.0): 9130 10273 resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} 9131 10274 engines: {node: '>=10'} ··· 9161 10304 use-sidecar: 1.1.2(@types/react@18.2.12)(react@18.2.0) 9162 10305 dev: false 9163 10306 10307 + /react-remove-scroll@2.5.5(@types/react@18.0.25)(react@18.2.0): 10308 + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} 10309 + engines: {node: '>=10'} 10310 + peerDependencies: 10311 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 10312 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 10313 + peerDependenciesMeta: 10314 + '@types/react': 10315 + optional: true 10316 + dependencies: 10317 + '@types/react': 18.0.25 10318 + react: 18.2.0 10319 + react-remove-scroll-bar: 2.3.4(@types/react@18.0.25)(react@18.2.0) 10320 + react-style-singleton: 2.2.1(@types/react@18.0.25)(react@18.2.0) 10321 + tslib: 2.6.1 10322 + use-callback-ref: 1.3.0(@types/react@18.0.25)(react@18.2.0) 10323 + use-sidecar: 1.1.2(@types/react@18.0.25)(react@18.2.0) 10324 + dev: false 10325 + 9164 10326 /react-remove-scroll@2.5.5(@types/react@18.2.12)(react@18.2.0): 9165 10327 resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} 9166 10328 engines: {node: '>=10'} ··· 9188 10350 react: 18.2.0 9189 10351 dev: false 9190 10352 10353 + /react-style-singleton@2.2.1(@types/react@18.0.25)(react@18.2.0): 10354 + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} 10355 + engines: {node: '>=10'} 10356 + peerDependencies: 10357 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 10358 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 10359 + peerDependenciesMeta: 10360 + '@types/react': 10361 + optional: true 10362 + dependencies: 10363 + '@types/react': 18.0.25 10364 + get-nonce: 1.0.1 10365 + invariant: 2.2.4 10366 + react: 18.2.0 10367 + tslib: 2.6.1 10368 + dev: false 10369 + 9191 10370 /react-style-singleton@2.2.1(@types/react@18.2.12)(react@18.2.0): 9192 10371 resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} 9193 10372 engines: {node: '>=10'} ··· 9283 10462 call-bind: 1.0.2 9284 10463 define-properties: 1.2.0 9285 10464 functions-have-names: 1.2.3 9286 - dev: false 9287 10465 9288 10466 /registry-auth-token@3.3.2: 9289 10467 resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==} ··· 9451 10629 is-core-module: 2.12.1 9452 10630 path-parse: 1.0.7 9453 10631 supports-preserve-symlinks-flag: 1.0.0 9454 - dev: false 9455 10632 9456 10633 /restore-cursor@3.1.0: 9457 10634 resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} ··· 9490 10667 engines: {node: '>=12'} 9491 10668 dependencies: 9492 10669 execa: 5.1.1 9493 - dev: false 9494 10670 9495 10671 /run-async@2.4.1: 9496 10672 resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} ··· 9529 10705 get-intrinsic: 1.2.1 9530 10706 has-symbols: 1.0.3 9531 10707 isarray: 2.0.5 9532 - dev: false 9533 10708 9534 10709 /safe-buffer@5.1.2: 9535 10710 resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} ··· 9544 10719 call-bind: 1.0.2 9545 10720 get-intrinsic: 1.2.1 9546 10721 is-regex: 1.1.4 9547 - dev: false 9548 10722 9549 10723 /safer-buffer@2.1.2: 9550 10724 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} ··· 9635 10809 call-bind: 1.0.2 9636 10810 get-intrinsic: 1.2.1 9637 10811 object-inspect: 1.12.3 9638 - dev: false 9639 10812 9640 10813 /signal-exit@3.0.7: 9641 10814 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} ··· 9663 10836 /slash@4.0.0: 9664 10837 resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 9665 10838 engines: {node: '>=12'} 9666 - dev: false 9667 10839 9668 10840 /snake-case@2.1.0: 9669 10841 resolution: {integrity: sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q==} ··· 9787 10959 internal-slot: 1.0.5 9788 10960 regexp.prototype.flags: 1.5.0 9789 10961 side-channel: 1.0.4 9790 - dev: false 9791 10962 9792 10963 /string.prototype.trim@1.2.7: 9793 10964 resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} ··· 9796 10967 call-bind: 1.0.2 9797 10968 define-properties: 1.2.0 9798 10969 es-abstract: 1.22.1 9799 - dev: false 9800 10970 9801 10971 /string.prototype.trimend@1.0.6: 9802 10972 resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} ··· 9804 10974 call-bind: 1.0.2 9805 10975 define-properties: 1.2.0 9806 10976 es-abstract: 1.22.1 9807 - dev: false 9808 10977 9809 10978 /string.prototype.trimstart@1.0.6: 9810 10979 resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} ··· 9812 10981 call-bind: 1.0.2 9813 10982 define-properties: 1.2.0 9814 10983 es-abstract: 1.22.1 9815 - dev: false 9816 10984 9817 10985 /string_decoder@1.1.1: 9818 10986 resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} ··· 9846 11014 /strip-bom@3.0.0: 9847 11015 resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 9848 11016 engines: {node: '>=4'} 9849 - dev: false 9850 11017 9851 11018 /strip-final-newline@2.0.0: 9852 11019 resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} ··· 9855 11022 /strip-final-newline@3.0.0: 9856 11023 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 9857 11024 engines: {node: '>=12'} 9858 - dev: false 9859 11025 9860 11026 /strip-json-comments@2.0.1: 9861 11027 resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} ··· 9973 11139 dependencies: 9974 11140 '@pkgr/utils': 2.4.2 9975 11141 tslib: 2.6.1 9976 - dev: false 9977 11142 9978 11143 /tailwind-merge@1.13.2: 9979 11144 resolution: {integrity: sha512-R2/nULkdg1VR/EL4RXg4dEohdoxNUJGLMnWIQnPKL+O9Twu7Cn3Rxi4dlXkDzZrEGtR+G+psSXFouWlpTyLhCQ==} ··· 9987 11152 tailwindcss: 3.3.2 9988 11153 dev: false 9989 11154 11155 + /tailwindcss@3.2.4(postcss@8.4.19): 11156 + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} 11157 + engines: {node: '>=12.13.0'} 11158 + hasBin: true 11159 + peerDependencies: 11160 + postcss: ^8.0.9 11161 + dependencies: 11162 + arg: 5.0.2 11163 + chokidar: 3.5.3 11164 + color-name: 1.1.4 11165 + detective: 5.2.1 11166 + didyoumean: 1.2.2 11167 + dlv: 1.1.3 11168 + fast-glob: 3.3.1 11169 + glob-parent: 6.0.2 11170 + is-glob: 4.0.3 11171 + lilconfig: 2.1.0 11172 + micromatch: 4.0.5 11173 + normalize-path: 3.0.0 11174 + object-hash: 3.0.0 11175 + picocolors: 1.0.0 11176 + postcss: 8.4.19 11177 + postcss-import: 14.1.0(postcss@8.4.19) 11178 + postcss-js: 4.0.1(postcss@8.4.19) 11179 + postcss-load-config: 3.1.4(postcss@8.4.19) 11180 + postcss-nested: 6.0.0(postcss@8.4.19) 11181 + postcss-selector-parser: 6.0.13 11182 + postcss-value-parser: 4.2.0 11183 + quick-lru: 5.1.1 11184 + resolve: 1.22.2 11185 + transitivePeerDependencies: 11186 + - ts-node 11187 + dev: true 11188 + 9990 11189 /tailwindcss@3.2.7(postcss@8.4.21): 9991 11190 resolution: {integrity: sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==} 9992 11191 engines: {node: '>=12.13.0'} ··· 10055 11254 /tapable@2.2.1: 10056 11255 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 10057 11256 engines: {node: '>=6'} 10058 - dev: false 10059 11257 10060 11258 /tar-fs@2.1.1: 10061 11259 resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} ··· 10112 11310 /titleize@3.0.0: 10113 11311 resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 10114 11312 engines: {node: '>=12'} 10115 - dev: false 10116 11313 10117 11314 /tmp@0.0.33: 10118 11315 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} ··· 10236 11433 json5: 1.0.2 10237 11434 minimist: 1.2.8 10238 11435 strip-bom: 3.0.0 10239 - dev: false 10240 11436 10241 11437 /tslib@1.14.1: 10242 11438 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} ··· 10284 11480 - ts-node 10285 11481 dev: true 10286 11482 11483 + /tsutils@3.21.0(typescript@4.9.3): 11484 + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 11485 + engines: {node: '>= 6'} 11486 + peerDependencies: 11487 + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 11488 + dependencies: 11489 + tslib: 1.14.1 11490 + typescript: 4.9.3 11491 + dev: true 11492 + 10287 11493 /tsutils@3.21.0(typescript@5.1.6): 10288 11494 resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 10289 11495 engines: {node: '>= 6'} ··· 10426 11632 call-bind: 1.0.2 10427 11633 get-intrinsic: 1.2.1 10428 11634 is-typed-array: 1.1.12 10429 - dev: false 10430 11635 10431 11636 /typed-array-byte-length@1.0.0: 10432 11637 resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} ··· 10436 11641 for-each: 0.3.3 10437 11642 has-proto: 1.0.1 10438 11643 is-typed-array: 1.1.12 10439 - dev: false 10440 11644 10441 11645 /typed-array-byte-offset@1.0.0: 10442 11646 resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} ··· 10447 11651 for-each: 0.3.3 10448 11652 has-proto: 1.0.1 10449 11653 is-typed-array: 1.1.12 10450 - dev: false 10451 11654 10452 11655 /typed-array-length@1.0.4: 10453 11656 resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} ··· 10455 11658 call-bind: 1.0.2 10456 11659 for-each: 0.3.3 10457 11660 is-typed-array: 1.1.12 10458 - dev: false 11661 + 11662 + /typescript@4.9.3: 11663 + resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} 11664 + engines: {node: '>=4.2.0'} 11665 + hasBin: true 11666 + dev: true 10459 11667 10460 11668 /typescript@5.1.6: 10461 11669 resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} ··· 10477 11685 has-bigints: 1.0.2 10478 11686 has-symbols: 1.0.3 10479 11687 which-boxed-primitive: 1.0.2 10480 - dev: false 10481 11688 10482 11689 /unified@10.1.2: 10483 11690 resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} ··· 10557 11764 /untildify@4.0.0: 10558 11765 resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 10559 11766 engines: {node: '>=8'} 10560 - dev: false 10561 11767 10562 11768 /unzipper@0.10.14: 10563 11769 resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} ··· 10613 11819 requires-port: 1.0.0 10614 11820 dev: false 10615 11821 11822 + /use-callback-ref@1.3.0(@types/react@18.0.25)(react@18.2.0): 11823 + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} 11824 + engines: {node: '>=10'} 11825 + peerDependencies: 11826 + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 11827 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 11828 + peerDependenciesMeta: 11829 + '@types/react': 11830 + optional: true 11831 + dependencies: 11832 + '@types/react': 18.0.25 11833 + react: 18.2.0 11834 + tslib: 2.6.1 11835 + dev: false 11836 + 10616 11837 /use-callback-ref@1.3.0(@types/react@18.2.12)(react@18.2.0): 10617 11838 resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} 10618 11839 engines: {node: '>=10'} ··· 10624 11845 optional: true 10625 11846 dependencies: 10626 11847 '@types/react': 18.2.12 11848 + react: 18.2.0 11849 + tslib: 2.6.1 11850 + dev: false 11851 + 11852 + /use-isomorphic-layout-effect@1.1.2(@types/react@18.0.25)(react@18.2.0): 11853 + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} 11854 + peerDependencies: 11855 + '@types/react': '*' 11856 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 11857 + peerDependenciesMeta: 11858 + '@types/react': 11859 + optional: true 11860 + dependencies: 11861 + '@types/react': 18.0.25 11862 + react: 18.2.0 11863 + dev: false 11864 + 11865 + /use-sidecar@1.1.2(@types/react@18.0.25)(react@18.2.0): 11866 + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} 11867 + engines: {node: '>=10'} 11868 + peerDependencies: 11869 + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 11870 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 11871 + peerDependenciesMeta: 11872 + '@types/react': 11873 + optional: true 11874 + dependencies: 11875 + '@types/react': 18.0.25 11876 + detect-node-es: 1.1.0 10627 11877 react: 18.2.0 10628 11878 tslib: 2.6.1 10629 11879 dev: false ··· 10791 12041 is-number-object: 1.0.7 10792 12042 is-string: 1.0.7 10793 12043 is-symbol: 1.0.4 10794 - dev: false 10795 12044 10796 12045 /which-typed-array@1.1.11: 10797 12046 resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} ··· 10802 12051 for-each: 0.3.3 10803 12052 gopd: 1.0.1 10804 12053 has-tostringtag: 1.0.0 10805 - dev: false 10806 12054 10807 12055 /which@2.0.2: 10808 12056 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} ··· 10845 12093 /xtend@4.0.2: 10846 12094 resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 10847 12095 engines: {node: '>=0.4'} 10848 - dev: false 10849 12096 10850 12097 /y18n@5.0.8: 10851 12098 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} ··· 10861 12108 /yaml@1.10.2: 10862 12109 resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 10863 12110 engines: {node: '>= 6'} 10864 - dev: false 10865 12111 10866 12112 /yaml@2.3.1: 10867 12113 resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}