diff --git a/common/components/sidebar/components/Sidebar.tsx b/common/components/sidebar/components/Sidebar.tsx
index dd836ee..cf437f6 100644
--- a/common/components/sidebar/components/Sidebar.tsx
+++ b/common/components/sidebar/components/Sidebar.tsx
@@ -1,12 +1,14 @@
+/* eslint-disable @typescript-eslint/no-misused-promises */
/* eslint-disable jsx-a11y/alt-text */
-import { Box, Button, Flex, Heading, Image, Spacer, Text } from '@chakra-ui/react';
+import { Box, Button, ButtonProps, Flex, Heading, Image, Spacer, Text } from '@chakra-ui/react';
+import { useRouter } from 'next/router';
import { ReactNode } from 'react';
type LinkButtonProps = {
children: ReactNode;
};
-const LinkButton = ({ children }: LinkButtonProps) => (
+const LinkButton = ({ children, ...buttonProps }: LinkButtonProps & ButtonProps) => (
);
-const Links = () => (
-
-
-
- 智能对话
-
-
-
- 场景制作
-
-
-
- 图片视频
-
-
-
- 更多工具
-
-
-
- 历史记录
-
-
-
- 关于&个人中心
-
-
-);
+const Links = () => {
+ const router = useRouter();
+ const activePath = router.asPath.slice(1);
+ return (
+
+ router.push('/chat')}>
+
+ 智能对话
+
+ router.push('/features')}>
+
+ 场景制作
+
+ router.push('/video')}>
+
+ 图片视频
+
+ router.push('/pricing')}>
+
+ 更多工具
+
+ router.push('/history')}>
+
+ 历史记录
+
+ router.push('/my')}>
+
+ 关于&个人中心
+
+
+ );
+};
const Sidebar = (props: {
d: {
diff --git a/modules/home/components/Home.tsx b/modules/home/components/Home.tsx
index d22af04..d82ae8c 100644
--- a/modules/home/components/Home.tsx
+++ b/modules/home/components/Home.tsx
@@ -1,3 +1,4 @@
+/* eslint-disable @typescript-eslint/no-misused-promises */
import { motion } from 'framer-motion';
import Image from 'next/image';
import {
@@ -11,6 +12,7 @@ import {
createIcon,
useColorModeValue,
} from '@chakra-ui/react';
+import { useRouter } from 'next/router';
import {
collectionListAnimation,
@@ -22,6 +24,7 @@ import CollectionList from './CollectionList';
import Footer from '@/common/components/footer/components/Footer';
import mainImage from '@/public/img/idea.gif';
+
// import mainImage from '@/public/img/main.jpg';
const headerStyle = 'text-5xl md:text-6xl xl:text-extra font-extrabold xl:-mt-12 -mt-5 md:-mt-8';
@@ -37,83 +40,87 @@ const Arrow = createIcon({
/>
),
});
-const Home = () => (
-
-
+const Home = () => {
+ const router = useRouter();
+ return (
+
- Box AI,
- the smart choice.
- the smart
- choice.
-
-
-
-
-
- }
- _hover={{
- bg: 'blackAlpha.300',
- color: 'black',
- }}
+ Box AI,
+ the smart choice.
+ the smart
+ choice.
+
+
+
+
+
- 立即体验
-
-
-
- }
+ _hover={{
+ bg: 'blackAlpha.300',
+ color: 'black',
+ }}
+ onClick={() => router.push('/login')}
>
- Starting at $15/mo
-
-
-
-
+ 立即体验
+
+
+
+
+ Starting at $15/mo
+
+
+
+
+
-
-
-);
+
+ );
+};
export default Home;
diff --git a/package-lock.json b/package-lock.json
index a51a438..4e9d99c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "boxai-web",
"version": "0.1.0",
"dependencies": {
+ "@chakra-ui/icons": "2.0.18",
"@chakra-ui/react": "2.5.5",
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
@@ -478,6 +479,18 @@
"react": ">=18"
}
},
+ "node_modules/@chakra-ui/icons": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.18.tgz",
+ "integrity": "sha512-E/+DF/jw7kdN4/XxCZRnr4FdMXhkl50Q34MVwN9rADWMwPK9uSZPGyC7HOx6rilo7q4bFjYDH3yRj9g+VfbVkg==",
+ "dependencies": {
+ "@chakra-ui/icon": "3.0.16"
+ },
+ "peerDependencies": {
+ "@chakra-ui/system": ">=2.0.0",
+ "react": ">=18"
+ }
+ },
"node_modules/@chakra-ui/image": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz",
@@ -6974,6 +6987,14 @@
"@chakra-ui/shared-utils": "2.0.5"
}
},
+ "@chakra-ui/icons": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.18.tgz",
+ "integrity": "sha512-E/+DF/jw7kdN4/XxCZRnr4FdMXhkl50Q34MVwN9rADWMwPK9uSZPGyC7HOx6rilo7q4bFjYDH3yRj9g+VfbVkg==",
+ "requires": {
+ "@chakra-ui/icon": "3.0.16"
+ }
+ },
"@chakra-ui/image": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz",
diff --git a/package.json b/package.json
index 072db7b..53c3577 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
"lint": "next lint"
},
"dependencies": {
+ "@chakra-ui/icons": "2.0.18",
"@chakra-ui/react": "2.5.5",
"@emotion/react": "11.10.6",
"@emotion/styled": "11.10.6",
diff --git a/pages/chat.tsx b/pages/chat.tsx
new file mode 100644
index 0000000..04dd3fb
--- /dev/null
+++ b/pages/chat.tsx
@@ -0,0 +1,158 @@
+/* eslint-disable react/jsx-no-undef */
+import {
+ Box,
+ Button,
+ Checkbox,
+ Container,
+ Flex,
+ FormControl,
+ FormLabel,
+ Grid,
+ HStack,
+ Heading,
+ Icon,
+ Image,
+ Input,
+ Link,
+ List,
+ ListIcon,
+ ListItem,
+ SimpleGrid,
+ Stack,
+ Tab,
+ TabList,
+ TabPanel,
+ TabPanels,
+ Tabs,
+ Text,
+ VStack,
+ chakra,
+ useColorModeValue,
+} from '@chakra-ui/react';
+// import { InfoIcon } from '@chakra-ui/icons';
+// Here we have used react-icons package for the icons
+import { BiCheck } from 'react-icons/bi';
+import { BsArrowUpRight, BsFillCloudCheckFill, BsHeart, BsHeartFill } from 'react-icons/bs';
+import { AiOutlineCloudServer } from 'react-icons/ai';
+import { FaCheckCircle, FaServer } from 'react-icons/fa';
+import { IconType } from 'react-icons/lib';
+import { useState } from 'react';
+
+import Sidebar from '@/common/components/sidebar/components/Sidebar';
+
+const tabData = [
+ {
+ label: 'Nigerian Jollof',
+ content: 'Perhaps the greatest dish ever invented.',
+ },
+ {
+ label: 'Pounded Yam & Egusi',
+ content: 'Perhaps the surest dish ever invented but fills the stomach more than rice.',
+ },
+];
+
+function DataTabs({ data }: { data: typeof tabData }) {
+ return (
+
+
+ {data.map((tab, index) => (
+ {tab.label}
+ ))}
+
+
+ {data.map((tab, index) => (
+
+ {tab.content}
+
+ ))}
+
+
+ );
+}
+
+function SplitScreen() {
+ const colors = useColorModeValue(
+ ['red.50', 'blue.50', 'teal.50'],
+ ['red.900', 'blue.900', 'teal.900'],
+ );
+ const [tabIndex, setTabIndex] = useState(0);
+ const bg = colors[tabIndex];
+ return (
+
+
+
+ {/* Sign in to your account */}
+ {/*
+ Email address
+
+
+
+ Password
+
+ */}
+
+ 關鍵詞
+
+ {/* */}
+
+
+ {/*
+ Remember me
+ Forgot password?
+ */}
+ {/* */}
+
+
+
+
+
+ {/* setTabIndex(index)} bg={bg}>
+
+ 歷史對話
+ 關鍵詞提示
+
+
+ The Primary Colors
+ Are 1, 2, 3
+ Red, yellow and blue.
+
+ */}
+
+
+
+ );
+}
+
+const Chat = () => (
+
+
+
+
+
+
+
+
+);
+
+export default Chat;
diff --git a/pages/features.tsx b/pages/features.tsx
index f4e5354..0bc9ef9 100644
--- a/pages/features.tsx
+++ b/pages/features.tsx
@@ -3,17 +3,22 @@
import { SVGProps } from 'react';
import {
Box,
+ Button,
Container,
Flex,
Grid,
+ Heading,
+ Icon,
Link,
SimpleGrid,
+ Stack,
Text,
chakra,
useColorModeValue,
} from '@chakra-ui/react';
import Image from 'next/image';
import { NextPage } from 'next';
+import { FcAbout, FcAssistant, FcCollaboration, FcDonate, FcManager } from 'react-icons/fc';
import xiaohongshuImage from '@/public/img/xiaohongshu.png';
import Sidebar from '@/common/components/sidebar/components/Sidebar';
@@ -141,6 +146,105 @@ const features: IFeature[] = [
},
];
+interface CardProps {
+ heading: string;
+ description: string;
+ icon: React.ReactElement;
+ href: string;
+}
+
+const Card = ({ heading, description, icon, href }: CardProps) => {
+ return (
+
+
+
+ {icon}
+
+
+ {heading}
+
+ {description}
+
+
+
+ {/*
+ Learn more →
+ */}
+
+
+ );
+};
+
+export function GridListWith() {
+ return (
+ <>
+ {/* */}
+ {/*
+
+ Short heading
+
+
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Reiciendis obcaecati ut
+ cupiditate pariatur, dignissimos, placeat amet officiis.
+
+ */}
+
+
+
+ }
+ description={'Lorem ipsum dolor sit amet catetur, adipisicing elit.'}
+ href={'#'}
+ />
+ }
+ description={'Lorem ipsum dolor sit amet catetur, adipisicing elit.'}
+ href={'#'}
+ />
+ }
+ description={'Lorem ipsum dolor sit amet catetur, adipisicing elit.'}
+ href={'#'}
+ />
+ }
+ description={'Lorem ipsum dolor sit amet catetur, adipisicing elit.'}
+ href={'#'}
+ />
+ }
+ description={'Lorem ipsum dolor sit amet catetur, adipisicing elit.'}
+ href={'#'}
+ />
+
+
+ {/* */}
+ >
+ );
+}
+
export const Features = () => (
(
))}
+
diff --git a/pages/my.tsx b/pages/my.tsx
new file mode 100644
index 0000000..e9201c7
--- /dev/null
+++ b/pages/my.tsx
@@ -0,0 +1,349 @@
+/* eslint-disable no-useless-escape */
+/* eslint-disable @typescript-eslint/no-unsafe-assignment */
+/* eslint-disable react/jsx-no-undef */
+/* eslint-disable react/jsx-key */
+/* eslint-disable react/no-unescaped-entities */
+import {
+ Avatar,
+ Box,
+ BoxProps,
+ Button,
+ Circle,
+ Container,
+ Divider,
+ Flex,
+ Grid,
+ HStack,
+ Heading,
+ Icon,
+ Link,
+ List,
+ ListIcon,
+ ListItem,
+ SimpleGrid,
+ Stack,
+ Text,
+ Tooltip,
+ VStack,
+ chakra,
+ useColorModeValue,
+} from '@chakra-ui/react';
+// import { InfoIcon } from '@chakra-ui/icons';
+// Here we have used react-icons package for the icons
+import { BiCheck } from 'react-icons/bi';
+import { BsArrowUpRight, BsFillCloudCheckFill, BsHeart, BsHeartFill } from 'react-icons/bs';
+import { AiFillGithub, AiOutlineCloudServer } from 'react-icons/ai';
+import { FaCheckCircle, FaServer, FaTools } from 'react-icons/fa';
+import { FiBarChart2, FiCheckCircle, FiHome, FiPackage } from 'react-icons/fi';
+import { IconType } from 'react-icons/lib';
+import { useState } from 'react';
+
+import Sidebar from '@/common/components/sidebar/components/Sidebar';
+
+const testimonials = [
+ {
+ name: 'Brandon P.',
+ role: 'Chief Marketing Officer',
+ content:
+ 'It really saves me time and effort. It is exactly what our business has been lacking. EEZY is the most valuable business resource we have EVER purchased. After using EEZY my business skyrocketed!',
+ avatar:
+ 'https://images.unsplash.com/photo-1603415526960-f7e0328c63b1?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=334&q=80',
+ },
+ {
+ name: 'Krysta B.',
+ role: 'Entrepreneur',
+ content:
+ "I didn't even need training. We've used EEZY for the last five years. I have gotten at least 50 times the value from EEZY. I made back the purchase price in just 48 hours!",
+ avatar:
+ 'https://images.unsplash.com/photo-1598550874175-4d0ef436c909?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=334&q=80',
+ },
+ {
+ name: 'Darcy L.',
+ role: 'Movie star',
+ content:
+ "Thank you for making it painless, pleasant and most of all, hassle free! I'm good to go. No matter where you go, EEZY is the coolest, most happening thing around! I love EEZY!",
+ avatar:
+ 'https://images.unsplash.com/photo-1494790108377-be9c29b29330?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=334&q=80',
+ },
+ {
+ name: 'Daniel T.',
+ role: 'Musician',
+ content:
+ 'I am so pleased with this product. EEZY is both attractive and highly adaptable. Without EEZY, we would have gone bankrupt by now. Thank you for creating this product!',
+ avatar:
+ 'https://images.unsplash.com/photo-1606513542745-97629752a13b?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=334&q=80',
+ },
+];
+
+const backgrounds = [
+ `url("data:image/svg+xml, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'560\' height=\'185\' viewBox=\'0 0 560 185\' fill=\'none\'%3E%3Cellipse cx=\'102.633\' cy=\'61.0737\' rx=\'102.633\' ry=\'61.0737\' fill=\'%23ED64A6\' /%3E%3Cellipse cx=\'399.573\' cy=\'123.926\' rx=\'102.633\' ry=\'61.0737\' fill=\'%23F56565\' /%3E%3Cellipse cx=\'366.192\' cy=\'73.2292\' rx=\'193.808\' ry=\'73.2292\' fill=\'%2338B2AC\' /%3E%3Cellipse cx=\'222.705\' cy=\'110.585\' rx=\'193.808\' ry=\'73.2292\' fill=\'%23ED8936\' /%3E%3C/svg%3E")`,
+ `url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='185' viewBox='0 0 560 185' fill='none'%3E%3Cellipse cx='457.367' cy='123.926' rx='102.633' ry='61.0737' transform='rotate(-180 457.367 123.926)' fill='%23ED8936'/%3E%3Cellipse cx='160.427' cy='61.0737' rx='102.633' ry='61.0737' transform='rotate(-180 160.427 61.0737)' fill='%2348BB78'/%3E%3Cellipse cx='193.808' cy='111.771' rx='193.808' ry='73.2292' transform='rotate(-180 193.808 111.771)' fill='%230BC5EA'/%3E%3Cellipse cx='337.295' cy='74.415' rx='193.808' ry='73.2292' transform='rotate(-180 337.295 74.415)' fill='%23ED64A6'/%3E%3C/svg%3E")`,
+ `url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='185' viewBox='0 0 560 185' fill='none'%3E%3Cellipse cx='102.633' cy='61.0737' rx='102.633' ry='61.0737' fill='%23ED8936'/%3E%3Cellipse cx='399.573' cy='123.926' rx='102.633' ry='61.0737' fill='%2348BB78'/%3E%3Cellipse cx='366.192' cy='73.2292' rx='193.808' ry='73.2292' fill='%230BC5EA'/%3E%3Cellipse cx='222.705' cy='110.585' rx='193.808' ry='73.2292' fill='%23ED64A6'/%3E%3C/svg%3E")`,
+ `url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='185' viewBox='0 0 560 185' fill='none'%3E%3Cellipse cx='457.367' cy='123.926' rx='102.633' ry='61.0737' transform='rotate(-180 457.367 123.926)' fill='%23ECC94B'/%3E%3Cellipse cx='160.427' cy='61.0737' rx='102.633' ry='61.0737' transform='rotate(-180 160.427 61.0737)' fill='%239F7AEA'/%3E%3Cellipse cx='193.808' cy='111.771' rx='193.808' ry='73.2292' transform='rotate(-180 193.808 111.771)' fill='%234299E1'/%3E%3Cellipse cx='337.295' cy='74.415' rx='193.808' ry='73.2292' transform='rotate(-180 337.295 74.415)' fill='%2348BB78'/%3E%3C/svg%3E")`,
+];
+
+interface TestimonialCardProps {
+ name: string;
+ role: string;
+ content: string;
+ avatar: string;
+ index: number;
+}
+
+function TestimonialCard(props: TestimonialCardProps) {
+ const { name, role, content, avatar, index } = props;
+ return (
+
+
+
+ {content}
+
+
+ {name}
+
+ {' '}
+ - {role}
+
+
+
+
+
+ );
+}
+
+interface MilestoneItemProps extends BoxProps {
+ icon?: any;
+ boxProps?: BoxProps;
+ skipTrail?: boolean;
+}
+
+const MilestoneItem: React.FC = ({
+ icon = FiCheckCircle,
+ boxProps = {},
+ skipTrail = false,
+ children,
+ ...props
+}) => {
+ const color = useColorModeValue('gray.700', 'gray.500');
+ return (
+
+
+
+
+ {!skipTrail && }
+
+
+ {children}
+
+
+ );
+};
+
+const linkColor = 'blue.400';
+const linkHoverColor = 'blue.600';
+
+function GridBlurredBackdrop() {
+ return (
+
+
+
+ 充值記錄
+
+ {/*
+ See why over{' '}
+ 150,000+{' '}
+ influencers use EEZY to manage their social media content!
+ */}
+
+ {/*
+ {testimonials.map((cardInfo, index) => (
+
+ ))}
+ */}
+
+
+
+ 2021
+
+
+
+
+ MARCH 30, 2022
+
+ 300RMB
+
+
+
+ Jan 16, 2022
+
+ 1000RMB
+
+
+
+ Sep 9th, 2021
+
+ 999RMB
+
+
+
+ AUG 8, 2021
+
+ 399RMB
+
+
+
+ FEB 2, 2021
+
+ 6RMB
+
+
+
+
+
+ );
+}
+
+const Profile = () => (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A Person
+
+
+ 那個誰誰誰
+
+
+
+ Sports lover ⚽️, exercise addict 🏋 and lifelong learner 👨🏻💻
+
+
+
+
+
+
+
+);
+
+export default Profile;
diff --git a/pages/video.tsx b/pages/video.tsx
new file mode 100644
index 0000000..7bd6e28
--- /dev/null
+++ b/pages/video.tsx
@@ -0,0 +1,84 @@
+import {
+ Box,
+ Button,
+ Container,
+ Flex,
+ Grid,
+ HStack,
+ Heading,
+ Icon,
+ List,
+ ListIcon,
+ ListItem,
+ SimpleGrid,
+ Stack,
+ Text,
+ VStack,
+ chakra,
+ useColorModeValue,
+} from '@chakra-ui/react';
+import { InfoIcon } from '@chakra-ui/icons';
+// Here we have used react-icons package for the icons
+import { BiCheck } from 'react-icons/bi';
+import { BsArrowUpRight, BsFillCloudCheckFill, BsHeart, BsHeartFill } from 'react-icons/bs';
+import { AiOutlineCloudServer } from 'react-icons/ai';
+import { FaCheckCircle, FaServer } from 'react-icons/fa';
+import { IconType } from 'react-icons/lib';
+import { useState } from 'react';
+
+import Sidebar from '@/common/components/sidebar/components/Sidebar';
+
+const VideoContent = () => {
+ const [liked, setLiked] = useState(false);
+ return (
+
+
+
+
+
+
+ 敬请期待
+
+
+
+
+
+ 图片视频正在接入中
+
+
+ {/* */}
+ setLiked(!liked)}
+ >
+ {liked ? (
+
+ ) : (
+
+ )}
+ 点这里加速开发
+
+
+
+
+
+
+
+ );
+};
+
+export default VideoContent;
diff --git a/yarn.lock b/yarn.lock
index 915c947..4c6371d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -249,6 +249,13 @@
dependencies:
"@chakra-ui/shared-utils" "2.0.5"
+"@chakra-ui/icons@2.0.18":
+ "integrity" "sha512-E/+DF/jw7kdN4/XxCZRnr4FdMXhkl50Q34MVwN9rADWMwPK9uSZPGyC7HOx6rilo7q4bFjYDH3yRj9g+VfbVkg=="
+ "resolved" "https://registry.npmjs.org/@chakra-ui/icons/-/icons-2.0.18.tgz"
+ "version" "2.0.18"
+ dependencies:
+ "@chakra-ui/icon" "3.0.16"
+
"@chakra-ui/image@2.0.15":
"integrity" "sha512-w2rElXtI3FHXuGpMCsSklus+pO1Pl2LWDwsCGdpBQUvGFbnHfl7MftQgTlaGHeD5OS95Pxva39hKrA2VklKHiQ=="
"resolved" "https://registry.npmjs.org/@chakra-ui/image/-/image-2.0.15.tgz"
@@ -873,7 +880,14 @@
"resolved" "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz"
"version" "0.9.0"
-"@emotion/is-prop-valid@^0.8.2", "@emotion/is-prop-valid@^1.2.0":
+"@emotion/is-prop-valid@^0.8.2":
+ "integrity" "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA=="
+ "resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz"
+ "version" "0.8.8"
+ dependencies:
+ "@emotion/memoize" "0.7.4"
+
+"@emotion/is-prop-valid@^1.2.0":
"integrity" "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg=="
"resolved" "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz"
"version" "1.2.0"
@@ -885,6 +899,11 @@
"resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz"
"version" "0.8.0"
+"@emotion/memoize@0.7.4":
+ "integrity" "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
+ "resolved" "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz"
+ "version" "0.7.4"
+
"@emotion/react@^11.0.0", "@emotion/react@^11.0.0-rc.0", "@emotion/react@>=10.0.35", "@emotion/react@11.10.6":
"integrity" "sha512-6HT8jBmcSkfzO7mc+N1L9uwvOnlcGoix8Zn7srt+9ga0MjREo6lRpuVX0kzo6Jp6oTqDhREOFsygN6Ew4fEQbw=="
"resolved" "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz"
@@ -1052,6 +1071,11 @@
dependencies:
"glob" "7.1.7"
+"@next/swc-win32-x64-msvc@13.3.0":
+ "integrity" "sha512-Reer6rkLLcoOvB0dd66+Y7WrWVFH7sEEkF/4bJCIfsSKnTStTYaHtwIJAwbqnt9I392Tqvku0KkoqZOryWV9LQ=="
+ "resolved" "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.3.0.tgz"
+ "version" "13.3.0"
+
"@nodelib/fs.scandir@2.1.5":
"integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
"resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"