From d35f0b2cc69b95e42724c66aa439d5774b1f2b56 Mon Sep 17 00:00:00 2001 From: kien-ngo Date: Wed, 25 Sep 2024 05:52:04 +0000 Subject: [PATCH] [Dashboard] Remove (#4750) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Problem solved Short description of the bug fixed or feature added --- ## PR-Codex overview This PR focuses on removing the `AspectRatio` component from the project and replacing its usage with `div` elements styled with Tailwind CSS classes to maintain the aspect ratio. ### Detailed summary - Deleted `@radix-ui/react-aspect-ratio` from `package.json`. - Removed all instances of the `AspectRatio` component across various files. - Replaced `AspectRatio` with `div` elements using Tailwind CSS classes for aspect ratios. - Updated related props and imports as necessary. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- apps/dashboard/.eslintrc.js | 2 + apps/dashboard/package.json | 1 - .../src/@/components/ui/aspect-ratio.tsx | 7 - .../components/server/chain-header.tsx | 11 +- .../FTUX/components/GraphicContainer.tsx | 6 +- .../hackathon/gaming/GameShowcase.tsx | 5 +- .../sections/WithoutThirdwebSection.tsx | 10 +- .../src/components/ipfs-upload/dropzone.tsx | 26 +- apps/dashboard/src/components/logo/index.tsx | 62 ++-- .../src/components/onboarding/Modal.tsx | 5 +- .../product-pages/common/GuideCard.tsx | 6 +- .../components/snapshot-upload.tsx | 7 +- .../tabs/nfts/components/airdrop-upload.tsx | 7 +- .../components/MarketplaceDetails.tsx | 5 +- .../tabs/overview/components/NFTCards.tsx | 5 +- .../components/airdrop-upload-erc20.tsx | 5 +- .../src/core-ui/batch-upload/upload-step.tsx | 7 +- pnpm-lock.yaml | 274 +++++++++++------- 18 files changed, 251 insertions(+), 200 deletions(-) delete mode 100644 apps/dashboard/src/@/components/ui/aspect-ratio.tsx diff --git a/apps/dashboard/.eslintrc.js b/apps/dashboard/.eslintrc.js index d642907f953..5e01a25b5f0 100644 --- a/apps/dashboard/.eslintrc.js +++ b/apps/dashboard/.eslintrc.js @@ -57,6 +57,7 @@ module.exports = { "MenuItem", "VStack", "HStack", + "AspectRatio", // also the types "ButtonProps", "BadgeProps", @@ -67,6 +68,7 @@ module.exports = { "HelpTextProps", "MenuGroupProps", "MenuItemProps", + "AspectRatioProps", ], message: 'Use the equivalent component from "tw-components" instead.', diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 8e84d92d241..3cb34088780 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -31,7 +31,6 @@ "@hookform/resolvers": "^3.9.0", "@n8tb1t/use-scroll-position": "^2.0.3", "@radix-ui/react-alert-dialog": "^1.1.1", - "@radix-ui/react-aspect-ratio": "^1.0.3", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-checkbox": "^1.1.1", "@radix-ui/react-dialog": "1.1.1", diff --git a/apps/dashboard/src/@/components/ui/aspect-ratio.tsx b/apps/dashboard/src/@/components/ui/aspect-ratio.tsx deleted file mode 100644 index 359bc940d0e..00000000000 --- a/apps/dashboard/src/@/components/ui/aspect-ratio.tsx +++ /dev/null @@ -1,7 +0,0 @@ -"use client"; - -import * as AspectRatioPrimitive from "@radix-ui/react-aspect-ratio"; - -const AspectRatio = AspectRatioPrimitive.Root; - -export { AspectRatio }; diff --git a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/components/server/chain-header.tsx b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/components/server/chain-header.tsx index 165a02a1cea..6263b115aed 100644 --- a/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/components/server/chain-header.tsx +++ b/apps/dashboard/src/app/(dashboard)/(chain)/[chain_id]/(chainPage)/components/server/chain-header.tsx @@ -1,4 +1,3 @@ -import { AspectRatio } from "@/components/ui/aspect-ratio"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import Link from "next/link"; @@ -20,9 +19,11 @@ export function ChainHeader(props: ChainHeaderProps) { // force the banner image to be 4:1 aspect ratio and full-width on mobile devices
{!props.headerImageUrl &&
} - {props.headerImageUrl && ( // eslint-disable-next-line @next/next/no-img-element @@ -32,7 +33,7 @@ export function ChainHeader(props: ChainHeaderProps) { className="h-full w-full object-cover object-center" /> )} - +
{/* below header */}
{/* chain logo */} diff --git a/apps/dashboard/src/components/FTUX/components/GraphicContainer.tsx b/apps/dashboard/src/components/FTUX/components/GraphicContainer.tsx index efbe072195b..f1bfb1d8135 100644 --- a/apps/dashboard/src/components/FTUX/components/GraphicContainer.tsx +++ b/apps/dashboard/src/components/FTUX/components/GraphicContainer.tsx @@ -1,4 +1,4 @@ -import { AspectRatio, Center } from "@chakra-ui/react"; +import { Center } from "@chakra-ui/react"; import { motion } from "framer-motion"; import type { SlideStateProps } from "../shared"; import { slides } from "../slides"; @@ -21,7 +21,7 @@ export const GraphicContainer: React.FC = ({ const Graphic = slides[slideIndex].graphic; return ( - +
= ({ >
- +
); }; diff --git a/apps/dashboard/src/components/hackathon/gaming/GameShowcase.tsx b/apps/dashboard/src/components/hackathon/gaming/GameShowcase.tsx index 70178cc4290..43b36bd8f09 100644 --- a/apps/dashboard/src/components/hackathon/gaming/GameShowcase.tsx +++ b/apps/dashboard/src/components/hackathon/gaming/GameShowcase.tsx @@ -1,5 +1,4 @@ import { - AspectRatio, Box, Flex, Modal, @@ -87,14 +86,14 @@ export const GameShowcase = () => { > - +
- +
diff --git a/apps/dashboard/src/components/homepage/sections/WithoutThirdwebSection.tsx b/apps/dashboard/src/components/homepage/sections/WithoutThirdwebSection.tsx index f208525ccd4..4ee7854882b 100644 --- a/apps/dashboard/src/components/homepage/sections/WithoutThirdwebSection.tsx +++ b/apps/dashboard/src/components/homepage/sections/WithoutThirdwebSection.tsx @@ -1,4 +1,4 @@ -import { AspectRatio, GridItem, SimpleGrid } from "@chakra-ui/react"; +import { GridItem, SimpleGrid } from "@chakra-ui/react"; import { themes } from "prism-react-renderer"; import { HomePageCodeBlock } from "../CodeBlock"; import { KeyFeatureLayout } from "./key-features/KeyFeatureLayout"; @@ -113,7 +113,7 @@ export const WithoutThirdwebSection: React.FC = () => { > - +
{ titleColor="gray.600" borderTopRadius={0} /> - +
- +
{ titleColor="white" borderTopRadius={0} /> - +
diff --git a/apps/dashboard/src/components/ipfs-upload/dropzone.tsx b/apps/dashboard/src/components/ipfs-upload/dropzone.tsx index 321d848971f..43a7e0cb2d7 100644 --- a/apps/dashboard/src/components/ipfs-upload/dropzone.tsx +++ b/apps/dashboard/src/components/ipfs-upload/dropzone.tsx @@ -2,9 +2,9 @@ import { Label } from "@/components/ui/label"; import { useThirdwebClient } from "@/constants/thirdweb.client"; +import { cn } from "@/lib/utils"; import { useDashboardStorageUpload } from "@3rdweb-sdk/react/hooks/useDashboardStorageUpload"; import { - AspectRatio, Box, ButtonGroup, Center, @@ -74,22 +74,24 @@ export const IpfsUploadDropzone: React.FC = () => { }); return ( - {droppedFiles.length ? ( - +
- +
) : !address ? (
{ }
)} -
+
); @@ -232,7 +234,7 @@ const FileUpload: React.FC = ({ files, updateFiles }) => { alignItems="center" > - +
= ({ files, updateFiles }) => { client={client} /> - +
diff --git a/apps/dashboard/src/components/logo/index.tsx b/apps/dashboard/src/components/logo/index.tsx index 6fd26173612..b1d7000842d 100644 --- a/apps/dashboard/src/components/logo/index.tsx +++ b/apps/dashboard/src/components/logo/index.tsx @@ -1,16 +1,12 @@ -import { - AspectRatio, - type AspectRatioProps, - Stack, - VisuallyHidden, -} from "@chakra-ui/react"; +import { cn } from "@/lib/utils"; +import { Stack, VisuallyHidden } from "@chakra-ui/react"; -export const IconLogo: React.FC> = ({ +export const IconLogo: React.FC<{ extraClass?: string; color?: string }> = ({ color, - ...props + extraClass, }) => { return ( - +
thirdweb @@ -81,26 +77,7 @@ export const IconLogo: React.FC> = ({ - - ); -}; - -const Wordmark: React.FC> = ({ - color = "var(--chakra-colors-wordmark)", - ...props -}) => { - return ( - - - thirdweb - - - +
); }; @@ -115,18 +92,29 @@ export const Logo: React.FC = ({ hideIcon, hideWordmark, forceShowWordMark, - color, + color = "var(--chakra-colors-wordmark)", }) => { return ( - {hideIcon ?? } + {hideIcon ?? } {(hideWordmark && !forceShowWordMark) ?? ( - +
+ + thirdweb + + +
)} thirdweb
diff --git a/apps/dashboard/src/components/onboarding/Modal.tsx b/apps/dashboard/src/components/onboarding/Modal.tsx index 4adf19c99ac..283a871196b 100644 --- a/apps/dashboard/src/components/onboarding/Modal.tsx +++ b/apps/dashboard/src/components/onboarding/Modal.tsx @@ -1,5 +1,4 @@ import { - AspectRatio, Flex, Modal, ModalBody, @@ -39,9 +38,9 @@ export const OnboardingModal: ComponentWithChildren = ({ - +
- +
{children} diff --git a/apps/dashboard/src/components/product-pages/common/GuideCard.tsx b/apps/dashboard/src/components/product-pages/common/GuideCard.tsx index 09f40bf29ec..08c930eb726 100644 --- a/apps/dashboard/src/components/product-pages/common/GuideCard.tsx +++ b/apps/dashboard/src/components/product-pages/common/GuideCard.tsx @@ -1,4 +1,4 @@ -import { AspectRatio, Box, Flex } from "@chakra-ui/react"; +import { Box, Flex } from "@chakra-ui/react"; import { motion } from "framer-motion"; import NextImage from "next/image"; import { @@ -51,7 +51,7 @@ export const GuideCard: React.FC = ({ _hover={{ opacity: 0.86 }} overflow="hidden" > - +
= ({ 33vw" /> - +
= ({ - +
= ({ }} borderColor="inputBorder" borderWidth="1px" + h="100%" >
@@ -246,6 +246,7 @@ export const SnapshotUpload: React.FC = ({ boxSize={8} mb={2} color={noCsv ? "red.500" : "gray.600"} + my="auto" /> {isDragActive ? ( @@ -264,7 +265,7 @@ export const SnapshotUpload: React.FC = ({ )}
- +
Requirements diff --git a/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx b/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx index 89ea533763f..45ef2aaef9d 100644 --- a/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx +++ b/apps/dashboard/src/contract-ui/tabs/nfts/components/airdrop-upload.tsx @@ -1,6 +1,5 @@ import { useThirdwebClient } from "@/constants/thirdweb.client"; import { - AspectRatio, Box, Center, Container, @@ -205,7 +204,7 @@ export const AirdropUpload: React.FC = ({ - +
= ({ }} borderColor="inputBorder" borderWidth="1px" + h="100%" >
@@ -225,6 +225,7 @@ export const AirdropUpload: React.FC = ({ boxSize={8} mb={2} color={noCsv ? "red.500" : "gray.600"} + my="auto" /> {isDragActive ? ( @@ -243,7 +244,7 @@ export const AirdropUpload: React.FC = ({ )}
- +
Requirements diff --git a/apps/dashboard/src/contract-ui/tabs/overview/components/MarketplaceDetails.tsx b/apps/dashboard/src/contract-ui/tabs/overview/components/MarketplaceDetails.tsx index 08dc7867ea0..5cbc90589ea 100644 --- a/apps/dashboard/src/contract-ui/tabs/overview/components/MarketplaceDetails.tsx +++ b/apps/dashboard/src/contract-ui/tabs/overview/components/MarketplaceDetails.tsx @@ -1,6 +1,5 @@ import { WalletAddress } from "@/components/blocks/wallet-address"; import { - AspectRatio, Flex, GridItem, SimpleGrid, @@ -273,7 +272,7 @@ const ListingCards: React.FC = ({ _hover={{ opacity: 0.75, textDecoration: "none" }} > - +
= ({ height="100%" /> - +
{listing.asset.metadata.name} diff --git a/apps/dashboard/src/contract-ui/tabs/overview/components/NFTCards.tsx b/apps/dashboard/src/contract-ui/tabs/overview/components/NFTCards.tsx index da3310467fb..5b41042c253 100644 --- a/apps/dashboard/src/contract-ui/tabs/overview/components/NFTCards.tsx +++ b/apps/dashboard/src/contract-ui/tabs/overview/components/NFTCards.tsx @@ -1,5 +1,4 @@ import { - AspectRatio, Flex, GridItem, SimpleGrid, @@ -74,7 +73,7 @@ export const NFTCards: React.FC = ({ _hover={{ opacity: 0.75, textDecoration: "none" }} > - +
= ({ height="100%" /> - +
{token.metadata.name} diff --git a/apps/dashboard/src/contract-ui/tabs/tokens/components/airdrop-upload-erc20.tsx b/apps/dashboard/src/contract-ui/tabs/tokens/components/airdrop-upload-erc20.tsx index 1694aea612d..3be9b54bc74 100644 --- a/apps/dashboard/src/contract-ui/tabs/tokens/components/airdrop-upload-erc20.tsx +++ b/apps/dashboard/src/contract-ui/tabs/tokens/components/airdrop-upload-erc20.tsx @@ -1,7 +1,6 @@ import { ToolTipLabel } from "@/components/ui/tooltip"; import { useThirdwebClient } from "@/constants/thirdweb.client"; import { - AspectRatio, Center, IconButton, Link, @@ -223,7 +222,7 @@ export const AirdropUploadERC20: React.FC = ({ ) : (
- +
= ({ )}
-
+
Requirements diff --git a/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx b/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx index 7466a59ac61..987ba208799 100644 --- a/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx +++ b/apps/dashboard/src/core-ui/batch-upload/upload-step.tsx @@ -1,5 +1,4 @@ import { - AspectRatio, Center, Code, Container, @@ -31,7 +30,7 @@ export const UploadStep: React.FC = ({ - +
= ({ }} borderColor="inputBorder" borderWidth="1px" + h="100%" >
@@ -51,6 +51,7 @@ export const UploadStep: React.FC = ({ boxSize={8} mb={2} color={hasFailed ? "red.500" : "gray.600"} + my="auto" /> {isDragActive ? ( @@ -70,7 +71,7 @@ export const UploadStep: React.FC = ({ )}
- +
Requirements diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5960b3bd07..e6a90991524 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,9 +86,6 @@ importers: '@radix-ui/react-alert-dialog': specifier: ^1.1.1 version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-aspect-ratio': - specifier: ^1.0.3 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-avatar': specifier: ^1.1.0 version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -136,7 +133,7 @@ importers: version: 4.1.0(react@18.3.1) '@sentry/nextjs': specifier: 8.30.0 - version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) '@shazow/whatsabi': specifier: ^0.14.1 version: 0.14.1(@noble/hashes@1.5.0)(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -214,7 +211,7 @@ importers: version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.12(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) papaparse: specifier: ^5.4.1 version: 5.4.1 @@ -292,7 +289,7 @@ importers: version: 2.5.2 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2))) + version: 1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2))) thirdweb: specifier: workspace:* version: link:../../packages/thirdweb @@ -341,7 +338,7 @@ importers: version: 8.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/nextjs': specifier: 8.3.2 - version: 8.3.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + version: 8.3.2(@swc/core@1.7.26)(esbuild@0.23.1)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) '@storybook/react': specifier: 8.3.2 version: 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) @@ -389,7 +386,7 @@ importers: version: 10.4.20(postcss@8.4.47) checkly: specifier: ^4.8.1 - version: 4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) + version: 4.9.0(@swc/core@1.7.26)(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10) eslint: specifier: 8.57.0 version: 8.57.0 @@ -407,7 +404,7 @@ importers: version: 5.30.5(@types/node@20.14.9)(typescript@5.6.2) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) postcss: specifier: 8.4.47 version: 8.4.47 @@ -416,7 +413,7 @@ importers: version: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tailwindcss: specifier: 3.4.12 - version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) + version: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)) typescript: specifier: 5.6.2 version: 5.6.2 @@ -4378,19 +4375,6 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-aspect-ratio@1.1.0': - resolution: {integrity: sha512-dP87DM/Y7jFlPgUZTlhx6FF5CEzOiaxp2rBCKlaXlpH5Ip/9Fg5zZ9lDOQ5o/MOfUlf36eak14zoWYpgcgGoOg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - '@radix-ui/react-avatar@1.1.0': resolution: {integrity: sha512-Q/PbuSMk/vyAd/UoIShVGZ7StHHeRFYU7wXmi5GV+8cLXflZAEpHL/F697H1klrzxKXNtZ97vWiC0q3RKUH8UA==} peerDependencies: @@ -19878,7 +19862,7 @@ snapshots: widest-line: 3.1.0 wrap-ansi: 7.0.0 - '@oclif/core@2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/core@2.8.11(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)': dependencies: '@types/cli-progress': 3.11.5 ansi-escapes: 4.3.2 @@ -19904,7 +19888,7 @@ snapshots: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + ts-node: 10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) tslib: 2.7.0 widest-line: 3.1.0 wordwrap: 1.0.0 @@ -19941,10 +19925,10 @@ snapshots: dependencies: '@oclif/core': 1.26.2 - '@oclif/plugin-not-found@2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/plugin-not-found@2.3.23(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)': dependencies: '@oclif/color': 1.0.13 - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) fast-levenshtein: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: @@ -19969,9 +19953,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@oclif/plugin-warn-if-update-available@2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)': + '@oclif/plugin-warn-if-update-available@2.0.24(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)': dependencies: - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) chalk: 4.1.2 debug: 4.3.7(supports-color@8.1.1) fs-extra: 9.1.0 @@ -20309,7 +20293,7 @@ snapshots: dependencies: playwright: 1.47.2 - '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1))': dependencies: ansi-html: 0.0.9 core-js-pure: 3.38.1 @@ -20319,7 +20303,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) optionalDependencies: type-fest: 4.26.1 webpack-hot-middleware: 2.26.1 @@ -20445,15 +20429,6 @@ snapshots: '@types/react': 18.3.8 '@types/react-dom': 18.3.0 - '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.8 - '@types/react-dom': 18.3.0 - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-context': 1.1.0(@types/react@18.3.8)(react@18.3.1) @@ -21876,7 +21851,7 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1))': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 @@ -21888,14 +21863,14 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 '@sentry/vercel-edge': 8.30.0 - '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) chalk: 3.0.0 next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) transitivePeerDependencies: - '@opentelemetry/api' - '@opentelemetry/core' @@ -21974,12 +21949,12 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/webpack-plugin@2.22.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@sentry/webpack-plugin@2.22.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1))': dependencies: '@sentry/bundler-plugin-core': 2.22.3 unplugin: 1.0.1 uuid: 9.0.1 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) transitivePeerDependencies: - encoding - supports-color @@ -22652,7 +22627,7 @@ snapshots: - supports-color - webpack-sources - '@storybook/builder-webpack5@8.3.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + '@storybook/builder-webpack5@8.3.2(@swc/core@1.7.26)(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': dependencies: '@storybook/core-webpack': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.5.5 @@ -22661,25 +22636,25 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.4.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) es-module-lexer: 1.5.4 express: 4.21.0 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) magic-string: 0.30.11 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) ts-dedent: 2.2.0 url: 0.11.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) - webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) + webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -22755,7 +22730,7 @@ snapshots: dependencies: storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/nextjs@8.3.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/nextjs@8.3.2(@swc/core@1.7.26)(esbuild@0.23.1)(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(type-fest@4.26.1)(typescript@5.6.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) @@ -22770,32 +22745,32 @@ snapshots: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@babel/runtime': 7.25.6 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) - '@storybook/builder-webpack5': 8.3.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/preset-react-webpack': 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(react-refresh@0.14.2)(type-fest@4.26.1)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) + '@storybook/builder-webpack5': 8.3.2(@swc/core@1.7.26)(esbuild@0.23.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) + '@storybook/preset-react-webpack': 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) '@storybook/react': 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) '@storybook/test': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/node': 22.5.5 '@types/semver': 7.5.8 - babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + babel-loader: 9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) find-up: 5.0.0 fs-extra: 11.2.0 image-size: 1.1.1 loader-utils: 3.3.1 next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) pnp-webpack-plugin: 1.7.0(typescript@5.6.2) postcss: 8.4.47 - postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + sass-loader: 13.3.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) semver: 7.6.3 storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) styled-jsx: 5.1.6(@babel/core@7.25.2)(react@18.3.1) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 @@ -22803,7 +22778,7 @@ snapshots: optionalDependencies: sharp: 0.33.5 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -22823,11 +22798,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': + '@storybook/preset-react-webpack@8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(@swc/core@1.7.26)(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2)': dependencies: '@storybook/core-webpack': 8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/react': 8.3.2(@storybook/test@8.3.2(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.6.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) '@types/node': 22.5.5 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -22840,7 +22815,7 @@ snapshots: semver: 7.6.3 storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -22855,7 +22830,7 @@ snapshots: dependencies: storybook: 8.3.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1))': dependencies: debug: 4.3.7(supports-color@8.1.1) endent: 2.1.0 @@ -22865,7 +22840,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.6.2) tslib: 2.7.0 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) transitivePeerDependencies: - supports-color @@ -23316,6 +23291,23 @@ snapshots: '@swc/core-win32-x64-msvc@1.7.26': optional: true + '@swc/core@1.7.26': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.12 + optionalDependencies: + '@swc/core-darwin-arm64': 1.7.26 + '@swc/core-darwin-x64': 1.7.26 + '@swc/core-linux-arm-gnueabihf': 1.7.26 + '@swc/core-linux-arm64-gnu': 1.7.26 + '@swc/core-linux-arm64-musl': 1.7.26 + '@swc/core-linux-x64-gnu': 1.7.26 + '@swc/core-linux-x64-musl': 1.7.26 + '@swc/core-win32-arm64-msvc': 1.7.26 + '@swc/core-win32-ia32-msvc': 1.7.26 + '@swc/core-win32-x64-msvc': 1.7.26 + optional: true + '@swc/core@1.7.26(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 @@ -24536,8 +24528,8 @@ snapshots: '@xmtp/frames-validator@0.6.2(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8)': dependencies: - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 '@xmtp/proto': 3.61.1 viem: 2.21.12(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10)(zod@3.23.8) transitivePeerDependencies: @@ -24917,12 +24909,12 @@ snapshots: dependencies: '@babel/core': 7.25.2 - babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + babel-loader@9.2.1(@babel/core@7.25.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) babel-plugin-macros@3.1.0: dependencies: @@ -25387,13 +25379,13 @@ snapshots: check-error@2.1.1: {} - checkly@4.9.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10): + checkly@4.9.0(@swc/core@1.7.26)(@types/node@20.14.9)(bufferutil@4.0.8)(typescript@5.6.2)(utf-8-validate@5.0.10): dependencies: - '@oclif/core': 2.8.11(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/core': 2.8.11(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) '@oclif/plugin-help': 5.1.20 - '@oclif/plugin-not-found': 2.3.23(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/plugin-not-found': 2.3.23(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) '@oclif/plugin-plugins': 5.4.4 - '@oclif/plugin-warn-if-update-available': 2.0.24(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) + '@oclif/plugin-warn-if-update-available': 2.0.24(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) acorn: 8.8.1 acorn-walk: 8.2.0 @@ -25860,7 +25852,7 @@ snapshots: css-color-keywords@1.0.0: {} - css-loader@6.11.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + css-loader@6.11.0(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -25871,7 +25863,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) css-select@4.3.0: dependencies: @@ -27474,7 +27466,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: '@babel/code-frame': 7.24.7 chalk: 4.1.2 @@ -27489,7 +27481,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) form-data-encoder@2.1.4: {} @@ -28020,7 +28012,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -28028,7 +28020,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) htmlparser2@3.10.1: dependencies: @@ -30476,6 +30468,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + next-sitemap@4.2.3(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + dependencies: + '@corex/deepmerge': 4.0.43 + '@next/env': 13.5.6 + fast-glob: 3.3.2 + minimist: 1.2.8 + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-sitemap@4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 @@ -30516,6 +30516,14 @@ snapshots: - '@babel/core' - babel-plugin-macros + nextjs-toploader@1.6.12(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nprogress: 0.2.0 + prop-types: 15.8.1 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + nextjs-toploader@1.6.12(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -30572,7 +30580,7 @@ snapshots: node-int64@0.4.0: {} - node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -30599,7 +30607,7 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) node-releases@2.0.18: {} @@ -31198,14 +31206,22 @@ snapshots: postcss: 8.4.47 ts-node: 10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2) - postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)): + dependencies: + lilconfig: 3.1.2 + yaml: 2.5.1 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2) + + postcss-loader@8.1.1(postcss@8.4.47)(typescript@5.6.2)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: cosmiconfig: 9.0.0(typescript@5.6.2) jiti: 1.21.6 postcss: 8.4.47 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) transitivePeerDependencies: - typescript @@ -32465,10 +32481,10 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@13.3.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + sass-loader@13.3.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: neo-async: 2.6.2 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) satori@0.10.9: dependencies: @@ -33008,9 +33024,9 @@ snapshots: structured-headers@0.4.1: {} - style-loader@3.3.4(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + style-loader@3.3.4(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) style-to-object@0.4.4: dependencies: @@ -33163,6 +33179,10 @@ snapshots: dependencies: tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)) + tailwindcss-animate@1.0.7(tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2))): + dependencies: + tailwindcss: 3.4.12(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)) + tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26(@swc/helpers@0.5.13))(@types/node@20.14.9)(typescript@5.6.2)): dependencies: '@alloc/quick-lru': 5.2.0 @@ -33190,6 +33210,33 @@ snapshots: transitivePeerDependencies: - ts-node + tailwindcss@3.4.12(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.0 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2)) + postcss-nested: 6.0.1(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + tapable@2.2.1: {} tar-fs@2.1.1: @@ -33273,28 +33320,28 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.33.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) optionalDependencies: '@swc/core': 1.7.26(@swc/helpers@0.5.13) - esbuild: 0.23.1 - terser-webpack-plugin@5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.33.0 - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13)) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) optionalDependencies: - '@swc/core': 1.7.26(@swc/helpers@0.5.13) + '@swc/core': 1.7.26 + esbuild: 0.23.1 terser-webpack-plugin@5.3.10(webpack@5.94.0): dependencies: @@ -33457,6 +33504,27 @@ snapshots: yn: 3.1.1 optionalDependencies: '@swc/core': 1.7.26(@swc/helpers@0.5.13) + optional: true + + ts-node@10.9.2(@swc/core@1.7.26)(@types/node@20.14.9)(typescript@5.6.2): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.14.9 + acorn: 8.8.1 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.6.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.7.26 ts-pnp@1.2.0(typescript@5.6.2): optionalDependencies: @@ -34249,8 +34317,8 @@ snapshots: webauthn-p256@0.0.5: dependencies: - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 webidl-conversions@3.0.1: {} @@ -34277,7 +34345,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)): + webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -34285,7 +34353,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1) + webpack: 5.94.0(@swc/core@1.7.26)(esbuild@0.23.1) webpack-hot-middleware@2.26.1: dependencies: @@ -34359,7 +34427,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1): + webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -34381,7 +34449,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26(@swc/helpers@0.5.13))(esbuild@0.23.1)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(esbuild@0.23.1)(webpack@5.94.0(@swc/core@1.7.26)(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: