diff --git a/packages/web/package.json b/packages/web/package.json
index 576f7d0..dc6902f 100644
--- a/packages/web/package.json
+++ b/packages/web/package.json
@@ -9,9 +9,13 @@
"lint": "next lint"
},
"dependencies": {
+ "@chakra-ui/react": "^2.2.1",
+ "@chakra-ui/utils": "^2.0.2",
+ "@emotion/react": "^11.9.3",
+ "@emotion/styled": "^11.9.3",
"@next-auth/prisma-adapter": "^1.0.3",
"clsx": "^1.1.1",
- "daisyui": "^2.15.4",
+ "framer-motion": "^6.3.11",
"highcharts": "^10.1.0",
"highcharts-react-official": "^3.1.0",
"jotai": "^1.7.2",
@@ -29,7 +33,6 @@
"zustand": "4.0.0-rc.1"
},
"devDependencies": {
- "@tailwindcss/line-clamp": "^0.4.0",
"@types/node": "^18.0.0",
"@types/react": "18.0.14",
"@types/react-dom": "18.0.5",
@@ -38,7 +41,6 @@
"autoprefixer": "^10.4.7",
"babel-plugin-superjson-next": "^0.4.3",
"postcss": "^8.4.14",
- "superjson": "^1.9.1",
- "tailwindcss": "^3.1.3"
+ "superjson": "^1.9.1"
}
}
diff --git a/packages/web/postcss.config.js b/packages/web/postcss.config.js
index 33ad091..bf7d3b6 100644
--- a/packages/web/postcss.config.js
+++ b/packages/web/postcss.config.js
@@ -1,6 +1 @@
-module.exports = {
- plugins: {
- tailwindcss: {},
- autoprefixer: {},
- },
-}
+module.exports = { plugins: { autoprefixer: {} } }
diff --git a/packages/web/src/components/breadcrumb.tsx b/packages/web/src/components/breadcrumb.tsx
index 0ec5286..52145be 100644
--- a/packages/web/src/components/breadcrumb.tsx
+++ b/packages/web/src/components/breadcrumb.tsx
@@ -1,22 +1,29 @@
import Link from 'next/link'
import type { FC } from 'react'
+import { Breadcrumb, BreadcrumbItem, BreadcrumbLink } from '@chakra-ui/react'
import useBreadcrumb from '~/hooks/useBreadcrumb'
-const Breadcrumb: FC = () => {
+const Breadcrumbs: FC = () => {
const [breadcrumbs] = useBreadcrumb()
return (
-
-
- {
- breadcrumbs
- .slice(0, breadcrumbs.length - 1)
- .map(v => (- {v.breadcrumb}
))
- }
- - {breadcrumbs.at(-1)?.breadcrumb}
-
-
+
+ {
+ breadcrumbs
+ .slice(0, breadcrumbs.length - 1)
+ .map(v => (
+
+
+
+ {v.breadcrumb}
+
+
+
+ ))
+ }
+ {breadcrumbs.at(-1)?.breadcrumb}
+
)
}
-export default Breadcrumb
+export default Breadcrumbs
diff --git a/packages/web/src/components/issueDetailAction.tsx b/packages/web/src/components/issueDetailAction.tsx
index d608f24..8f4bc4a 100644
--- a/packages/web/src/components/issueDetailAction.tsx
+++ b/packages/web/src/components/issueDetailAction.tsx
@@ -1,3 +1,4 @@
+import { Box, Center, Flex, Text, Tooltip } from '@chakra-ui/react'
import dayjs from 'dayjs'
import type { FC } from 'react'
import type { OhbugEventLike } from 'types'
@@ -9,56 +10,86 @@ interface Props {
const IssueDetailActions: FC = ({ event }) => {
return (
-
-
- {event?.actions?.map((action) => {
+
+ {
+ event?.actions?.map((action) => {
const { message, icon } = getMessageAndIconByActionType(action)
return (
- -
-
-
+
+ {icon}
+
{action.type}
-
-
{message}
-
+
+
+
+
+ {message}
+
+
+
+
+
-
- {dayjs(event.timestamp).format('HH:mm:ss')}
-
-
-
-
+ {dayjs(event.timestamp).format('HH:mm:ss')}
+
+
+
)
- })}
- -
+
+ 🐛
+
+ exception
+
+
+
+
+
+ {renderStringOrJson(event.detail.message)}
+
+
+
+
-
-
- exception
-
-
- {renderStringOrJson(event.detail.message)}
-
-
-
- {dayjs(event.timestamp).format('HH:mm:ss')}
-
-
-
-
-
-
+
+ {dayjs(event.timestamp).format('HH:mm:ss')}
+
+
+
+
)
}
diff --git a/packages/web/src/components/issueDetailEventsList.tsx b/packages/web/src/components/issueDetailEventsList.tsx
index c1b98b3..b8b7320 100644
--- a/packages/web/src/components/issueDetailEventsList.tsx
+++ b/packages/web/src/components/issueDetailEventsList.tsx
@@ -1,3 +1,4 @@
+import { Table, TableContainer, Tbody, Td, Th, Thead, Tr } from '@chakra-ui/react'
import dayjs from 'dayjs'
import Link from 'next/link'
import type { FC } from 'react'
@@ -10,54 +11,54 @@ interface Props {
const issueDetailEventsList: FC = ({ events }) => {
return (
-
-
-
-
- description |
- appType |
- appVersion |
- category |
- releaseStage |
- user |
- sdk |
- device |
- metadata |
-
-
-
+
+
+
+
+ description |
+ appType |
+ appVersion |
+ category |
+ releaseStage |
+ user |
+ sdk |
+ device |
+ metadata |
+
+
+
{
events?.map(event => (
-
+
{/* description */}
-
+ |
{dayjs(event.createdAt).format('YYYY-MM-DD HH:mm:ss')}
{event.type}: {renderStringOrJson(event.detail.message ?? event.detail)}
- |
+
{/* appType */}
- {event.appType} |
+ {event.appType} |
{/* appVersion */}
- {event.appVersion} |
+ {event.appVersion} |
{/* category */}
- {event.category} |
+ {event.category} |
{/* releaseStage */}
- {event.releaseStage} |
+ {event.releaseStage} |
{/* user */}
- {renderStringOrJson(event.user)} |
+ {renderStringOrJson(event.user)} |
{/* sdk */}
- {renderStringOrJson(event.sdk)} |
+ {renderStringOrJson(event.sdk)} |
{/* device */}
- {renderStringOrJson(event.device)} |
+ {renderStringOrJson(event.device)} |
{/* metadata */}
- {renderStringOrJson(event.metadata)} |
-
+ {renderStringOrJson(event.metadata)} |
+
))
}
-
-
-
+
+
+
)
}
diff --git a/packages/web/src/components/issueDetailProfile.tsx b/packages/web/src/components/issueDetailProfile.tsx
index 0f96f9f..d924008 100644
--- a/packages/web/src/components/issueDetailProfile.tsx
+++ b/packages/web/src/components/issueDetailProfile.tsx
@@ -3,7 +3,8 @@ import type { FC } from 'react'
import { useMemo } from 'react'
import type { OhbugEventLike } from 'types'
import { RiCake2Line, RiCake3Line, RiCakeLine, RiComputerLine, RiEarthLine, RiFingerprintLine, RiHeading, RiLinkedinLine, RiLinksLine, RiTimeLine } from 'react-icons/ri'
-import Link from 'next/link'
+import NextLink from 'next/link'
+import { Box, Icon, Link, Stat, StatHelpText, StatLabel, Tag, Tooltip, Wrap, WrapItem } from '@chakra-ui/react'
import { getDeviceInfo } from '~/libs/utils'
interface Props {
@@ -19,7 +20,7 @@ const IssueDetailProfile: FC
= ({ event }) => {
key: 'time',
title: `发生时间: ${dayjs(event.timestamp).format('YYYY-MM-DD HH:mm:ss')}`,
value: dayjs(event.timestamp).fromNow(),
- icon: ,
+ icon: RiTimeLine,
})
}
if (event?.user?.uuid) {
@@ -27,7 +28,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'uuid',
title: `UUID: ${event?.user?.uuid}`,
value: event?.user?.uuid,
- icon: ,
+ icon: RiFingerprintLine,
})
}
if (event?.user?.ipAddress) {
@@ -35,7 +36,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'ip',
title: `IP: ${event?.user?.ipAddress}`,
value: event?.user?.ipAddress,
- icon: ,
+ icon: RiLinksLine,
})
}
if (event?.device?.title) {
@@ -43,7 +44,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'title',
title: `标题: ${event.device.title}`,
value: event.device.title,
- icon: ,
+ icon: RiHeading,
})
}
if (event?.device?.url) {
@@ -51,7 +52,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'url',
title: `URL: ${event.device.url}`,
value: event.device.url,
- icon: ,
+ icon: RiLinkedinLine,
})
}
if (event?.device?.language) {
@@ -59,7 +60,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'language',
title: `Language: ${event.device.language}`,
value: event.device.language,
- icon: ,
+ icon: RiEarthLine,
})
}
if (event?.appVersion) {
@@ -67,7 +68,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'appVersion',
title: `AppVersion: ${event.appVersion}`,
value: event.appVersion,
- icon: ,
+ icon: RiCakeLine,
})
}
if (event?.appType) {
@@ -75,7 +76,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'appType',
title: `AppType: ${event.appType}`,
value: event.appType,
- icon: ,
+ icon: RiCake2Line,
})
}
if (event?.releaseStage) {
@@ -83,7 +84,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'releaseStage',
title: `ReleaseStage: ${event.releaseStage}`,
value: event.releaseStage,
- icon: ,
+ icon: RiCake3Line,
})
}
if (
@@ -95,7 +96,7 @@ const IssueDetailProfile: FC = ({ event }) => {
key: 'dpi',
title: `分辨率: ${event?.device?.device?.screenWidth} × ${event?.device?.device?.screenHeight} @ ${event?.device?.device?.pixelRatio}x`,
value: `${event?.device?.device?.screenWidth} × ${event?.device?.device?.screenHeight} @ ${event?.device?.device?.pixelRatio}x`,
- icon: ,
+ icon: RiComputerLine,
})
}
@@ -104,84 +105,103 @@ const IssueDetailProfile: FC = ({ event }) => {
return (
<>
-
+ }
+ }
+ >
+ {event.id}
+
+
-
-
- {/* 浏览器 */}
- {deviceInfo?.browser && (
-
-
{deviceInfo?.browser?.name ?? ''}
-
{deviceInfo?.browser?.version ?? ''}
-
- )}
- {/* 系统 */}
- {deviceInfo?.os && (
-
-
{deviceInfo?.os?.name ?? ''}
-
{deviceInfo?.os?.version ?? ''}
-
- )}
- {/* App */}
- {deviceInfo?.app && (
-
-
{deviceInfo?.app ?? ''}
-
{`${deviceInfo?.version} / ${deviceInfo?.SDKVersion}`}
-
- )}
- {/* 品牌 */}
- {(deviceInfo?.device && deviceInfo?.device?.brand) && (
-
-
{deviceInfo?.device?.brand ?? ''}
-
{deviceInfo?.device?.model ?? ''}
-
- )}
- {/* 平台 */}
- {deviceInfo?.platform && (
-
-
{deviceInfo?.platform ?? ''}
-
{deviceInfo?.system ?? ''}
-
- )}
- {/* SDK */}
- {deviceInfo?.sdk && (
-
-
{deviceInfo?.sdk.platform ?? ''}
-
{deviceInfo?.sdk.version ?? ''}
-
- )}
-
-
+
+ {/* 浏览器 */}
+ {
+ deviceInfo?.browser && (
+
+ {deviceInfo?.browser?.name ?? ''}
+ {deviceInfo?.browser?.version ?? ''}
+
+ )
+ }
+ {/* 系统 */}
+ {
+ deviceInfo?.os && (
+
+ {deviceInfo?.os?.name ?? ''}
+ {deviceInfo?.os?.version ?? ''}
+
+ )
+ }
+ {/* App */}
+ {
+ deviceInfo?.app && (
+
+ {deviceInfo?.app ?? ''}
+ {`${deviceInfo?.version} / ${deviceInfo?.SDKVersion}`}
+
+ )
+ }
+ {/* 品牌 */}
+ {
+ (deviceInfo?.device && deviceInfo?.device?.brand) && (
+
+ {deviceInfo?.device?.brand ?? ''}
+ {deviceInfo?.device?.model ?? ''}
+
+ )
+ }
+ {/* 平台 */}
+ {
+ deviceInfo?.platform && (
+
+ {deviceInfo?.platform ?? ''}
+ {deviceInfo?.system ?? ''}
+
+ )
+ }
+ {/* SDK */}
+ {
+ deviceInfo?.sdk && (
+
+ {deviceInfo?.sdk.platform ?? ''}
+ {deviceInfo?.sdk.version ?? ''}
+
+ )
+ }
+
-
+
{
tagList.map(tag => (
-
-
- {tag.icon}
- {tag.value}
-
-
+
+
+
+ {tag.value}
+
+
+
))
}
-
+
>
)
}
diff --git a/packages/web/src/components/issueDetailStack.tsx b/packages/web/src/components/issueDetailStack.tsx
index 4978a88..1672169 100644
--- a/packages/web/src/components/issueDetailStack.tsx
+++ b/packages/web/src/components/issueDetailStack.tsx
@@ -1,5 +1,6 @@
import type { FC } from 'react'
import type { OhbugEventLike } from 'types'
+import { Box } from '@chakra-ui/react'
import StackInfo from './stackInfo'
import { renderStringOrJson } from '~/libs/utils'
@@ -9,53 +10,53 @@ interface Props {
const IssueDetailStack: FC = ({ event }) => {
return (
-
+
{/* all */}
{
event.detail.message && (
-
+
{renderStringOrJson(event.detail.message)}
-
+
)
}
{/* unhandledrejectionError */}
{/* uncaughtError */}
{
event.detail.stack && (
-
+
-
+
)
}
{/* resourceError */}
{
event?.detail.selector && (
-
+
{renderStringOrJson(event.detail)}
-
+
)
}
{/* ajaxError */}
{/* fetchError */}
{
event?.type === 'ajaxError' && (
-
+
{renderStringOrJson(event.detail)}
-
+
)
}
{/* websocketError */}
{
event?.type === 'websocketError' && (
-
+
{renderStringOrJson(event.detail)}
-
+
)
}
-
+
)
}
diff --git a/packages/web/src/components/issueDetailTabs.tsx b/packages/web/src/components/issueDetailTabs.tsx
index d9b9b06..7cb6898 100644
--- a/packages/web/src/components/issueDetailTabs.tsx
+++ b/packages/web/src/components/issueDetailTabs.tsx
@@ -1,8 +1,8 @@
import type { FC } from 'react'
-import { useMemo } from 'react'
-import clsx from 'clsx'
+import { useCallback, useMemo } from 'react'
import Link from 'next/link'
import { useRouter } from 'next/router'
+import { Tab, TabList, Tabs } from '@chakra-ui/react'
const IssueDetailTabs: FC = () => {
const router = useRouter()
@@ -18,22 +18,29 @@ const IssueDetailTabs: FC = () => {
href: '/issues/[id]/events'.replace('[id]', router.query.id as string),
},
], [router])
+ const active = useMemo(() => list.findIndex(item => item.href === router.route.replace('[id]', router.query.id as string)), [list, router])
+ const handleTabChange = useCallback((tabIndex: number) => {
+ router.push(list[tabIndex].href)
+ }, [list])
return (
-
+
+
+ {
+ list.map(v => (
+
+
+ {v.label}
+
+
+ ))
+ }
+
+
)
}
diff --git a/packages/web/src/components/issueDetailTitle.tsx b/packages/web/src/components/issueDetailTitle.tsx
index 5c9a043..2fb1604 100644
--- a/packages/web/src/components/issueDetailTitle.tsx
+++ b/packages/web/src/components/issueDetailTitle.tsx
@@ -1,3 +1,4 @@
+import { Box, Center, Stat, StatLabel, StatNumber } from '@chakra-ui/react'
import type { FC } from 'react'
import type { Issue } from 'types'
import { renderStringOrJson } from '~/libs/utils'
@@ -8,44 +9,49 @@ interface Props {
const IssueDetailTitle: FC = ({ issue }) => {
return (
-
-
+
+
-
-
-
事件
-
{issue._count?.events}
-
-
-
用户
-
{issue._count?.users}
-
-
-
+
+
+ 事件
+ {issue._count?.events}
+
+
+ 用户
+ {issue._count?.users}
+
+
+
)
}
diff --git a/packages/web/src/components/issueDetailTrend.tsx b/packages/web/src/components/issueDetailTrend.tsx
index d1b7a43..e3223e0 100644
--- a/packages/web/src/components/issueDetailTrend.tsx
+++ b/packages/web/src/components/issueDetailTrend.tsx
@@ -1,6 +1,7 @@
import dayjs from 'dayjs'
import type { FC } from 'react'
import type { Issue } from 'types'
+import { Box, Text } from '@chakra-ui/react'
import MiniChart from './miniChart'
import type { Trend } from '~/services/issues'
@@ -14,53 +15,49 @@ interface Props {
const IssueDetailTrend: FC = ({ issue, trends }) => {
return (
-
-
- {trends['14d'] && (
-
- )}
-
-
- {trends['24h'] && (
-
- )}
-
+
+
+ {
+ trends['14d'] && (
+
+ )
+ }
+
+
+ {
+ trends['24h'] && (
+
+ )
+ }
+
-
-
首次发生
-
-
- {dayjs(issue?.createdAt).fromNow()}
-
-
-
-
- {dayjs(issue?.createdAt).format('YYYY-MM-DD HH:mm:ss A')}
-
-
-
-
-
最近发生
-
-
- {dayjs(issue?.updatedAt).fromNow()}
-
-
-
-
- {dayjs(issue?.updatedAt).format('YYYY-MM-DD HH:mm:ss A')}
-
-
-
-
+
+ 首次发生
+
+ {dayjs(issue?.createdAt).fromNow()}
+
+
+ {dayjs(issue?.createdAt).format('YYYY-MM-DD HH:mm:ss A')}
+
+
+
+ 最近发生
+
+ {dayjs(issue?.updatedAt).fromNow()}
+
+
+ {dayjs(issue?.updatedAt).format('YYYY-MM-DD HH:mm:ss A')}
+
+
+
)
}
diff --git a/packages/web/src/components/issueList.tsx b/packages/web/src/components/issueList.tsx
index a7bbd9b..fd5a60e 100644
--- a/packages/web/src/components/issueList.tsx
+++ b/packages/web/src/components/issueList.tsx
@@ -5,6 +5,7 @@ import type { Issue } from 'types'
import { RiTimeLine } from 'react-icons/ri'
import dayjs from 'dayjs'
import useSWR from 'swr'
+import { Box, Center, Flex, FormControl, FormLabel, Icon, Switch, Text, Tooltip } from '@chakra-ui/react'
import MiniChart from './miniChart'
import type { serviceGetIssuesTrendsReturn } from '~/services/issues'
import { renderStringOrJson } from '~/libs/utils'
@@ -17,122 +18,161 @@ const IssueList: FC = ({ issues }) => {
const { data: trends } = useSWR(`/api/trends?ids=${issues.map(issue => issue.id)}&type=${chartType}`)
return (
-
+
{/* header */}
-
-
+
+
message
-
+
-
-
-
-
-
+
+
+
+ {chartType === '24h' ? '24小时' : '14天'}
+
+ setChartType(e.target.checked ? '24h' : '14d')}
+ />
+
+
-
+
Events
-
+
-
+
Users
-
-
+
+
-
+
{
issues.map(issue => (
-
{/* main */}
-
+
-
+
{/* title */}
-
{issue.type}
-
+
{/* second description */}
-
+
{renderStringOrJson(issue.metadata.filename ?? issue.metadata.others)}
-
-
+
+
{/* message */}
-
{
issue.metadata.message && (
-
+
{renderStringOrJson(issue.metadata.message)}
)
}
-
+
{/* other message (time/appType/...) */}
-
+
{/* appType */}
{/* time */}
-
-
-
+
+
+
{dayjs(issue.updatedAt).fromNow()}
-
- |
-
+
+
+ |
+
+
+
{dayjs(issue.createdAt).fromNow()}
-
-
-
-
+
+
+
+
-
+
-
+
-
+
{issue._count?.events}
-
+
-
+
{issue._count?.users}
-
-
+
+
))
}
-
-
+
+
)
}
diff --git a/packages/web/src/components/layout.tsx b/packages/web/src/components/layout.tsx
index 7cf2c16..daaca1d 100644
--- a/packages/web/src/components/layout.tsx
+++ b/packages/web/src/components/layout.tsx
@@ -1,3 +1,4 @@
+import { Box } from '@chakra-ui/react'
import type { FC, ReactNode } from 'react'
interface Props {
@@ -6,12 +7,12 @@ interface Props {
const Layout: FC = ({ children }) => {
return (
- <>
-
- {children}
- >
+
+ {children}
+
)
}
diff --git a/packages/web/src/components/loginButton.tsx b/packages/web/src/components/loginButton.tsx
index 77af30e..ea7e282 100644
--- a/packages/web/src/components/loginButton.tsx
+++ b/packages/web/src/components/loginButton.tsx
@@ -1,5 +1,6 @@
import type { FC } from 'react'
import { signIn, signOut, useSession } from 'next-auth/react'
+import { Button } from '@chakra-ui/react'
const LoginButton: FC = () => {
const { data: session } = useSession()
@@ -7,24 +8,22 @@ const LoginButton: FC = () => {
return (
<>
Signed in as {session.user?.email}
-
+
>
)
}
return (
<>
Not signed in
-
+
>
)
}
diff --git a/packages/web/src/components/miniChart.tsx b/packages/web/src/components/miniChart.tsx
index f901eed..d5b16fd 100644
--- a/packages/web/src/components/miniChart.tsx
+++ b/packages/web/src/components/miniChart.tsx
@@ -63,12 +63,14 @@ const MiniChart: FC = memo(({ type, data, title }) => {
return (
- {title && (
-
-
- {title}
-
- )}
+ {
+ title && (
+
+
+ {title}
+
+ )
+ }
= ({ stack, source }) => {
const title = useMemo(
() => (
-
- {source?.parsed?.source}
- in
- {source?.parsed?.name}
- at line
- {source?.parsed?.line}:
- {source?.parsed?.column}
-
+
+
+ {source?.parsed?.source}
+
+
+ in
+
+
+ {source?.parsed?.name}
+
+
+ at line
+
+
+ {source?.parsed?.line}:
+
+
+ {source?.parsed?.column}
+
+
),
[source],
)
@@ -30,35 +68,47 @@ const StackInfo: FC = ({ stack, source }) => {
return typeof stack === 'string' ? stack : JSON.stringify(stack)
case 'code':
return (
-
-
-
- {title}
-
-
-
- {
- source?.code?.map(({ code, number, highlight }): ReactElement => {
- const classes = clsx('pl-6 leading-6', { 'text-white bg-error': highlight })
- return (
- -
- {code}
-
- )
- })
- }
-
-
-
+
+
+
+
+
+ {title}
+
+
+
+
+
+
+ {
+ source?.code?.map(({ code, number, highlight }): ReactElement => {
+ return (
+
+ {code}
+
+ )
+ })
+ }
+
+
+
+
)
default:
return null
@@ -66,21 +116,30 @@ const StackInfo: FC = ({ stack, source }) => {
}, [source, stack, toggle, title])
return (
-
-
-
-
+
+
+
+ {toggle === 'code' ? 'Code' : 'Raw'}
+
+ setToggle(e.target.checked ? 'code' : 'raw')}
+ size="md"
+ />
+
- {content}
-
+
+ {content}
+
+
)
}
diff --git a/packages/web/src/libs/utils.tsx b/packages/web/src/libs/utils.tsx
index 42493ab..191fc20 100644
--- a/packages/web/src/libs/utils.tsx
+++ b/packages/web/src/libs/utils.tsx
@@ -1,6 +1,7 @@
import type { ReactNode } from 'react'
import type { OhbugAction, OhbugEvent } from '@ohbug/types'
import UA from 'ua-parser-js'
+import { Text } from '@chakra-ui/react'
export function renderStringOrJson(value: any) {
return typeof value === 'string'
@@ -65,10 +66,10 @@ export function getMessageAndIconByActionType(action: OhbugAction): {
}
return {
message: (
-
+ <>
{action.message}{' '}
- {renderStringOrJson(action.data)}
-
+ {renderStringOrJson(action.data)}
+ >
),
icon: '🖱️',
}
@@ -112,10 +113,10 @@ export function getMessageAndIconByActionType(action: OhbugAction): {
default:
return {
message: (
-
+ <>
{action.message}{' '}
- {renderStringOrJson(action.data)}
-
+ {renderStringOrJson(action.data)}
+ >
),
icon: null,
}
diff --git a/packages/web/src/pages/_app.tsx b/packages/web/src/pages/_app.tsx
index 5d11c33..a8beebf 100644
--- a/packages/web/src/pages/_app.tsx
+++ b/packages/web/src/pages/_app.tsx
@@ -1,12 +1,13 @@
import type { NextPage } from 'next'
import type { ReactElement, ReactNode } from 'react'
import type { AppProps } from 'next/app'
+import { ChakraProvider } from '@chakra-ui/react'
import { SessionProvider } from 'next-auth/react'
import { SWRConfig } from 'swr'
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime'
import Layout from '../components/layout'
-import '~/styles/globals.css'
+import theme from '~/styles/theme'
dayjs.extend(relativeTime)
@@ -26,7 +27,9 @@ function MyApp({ Component, pageProps: { session, ...pageProps } }: AppPropsWith
fetch(resource, init).then(res => res.json()) }}
>
-
+
+
+
))
diff --git a/packages/web/src/pages/_document.tsx b/packages/web/src/pages/_document.tsx
new file mode 100644
index 0000000..c14ec38
--- /dev/null
+++ b/packages/web/src/pages/_document.tsx
@@ -0,0 +1,17 @@
+import { ColorModeScript } from '@chakra-ui/react'
+import NextDocument, { Head, Html, Main, NextScript } from 'next/document'
+
+export default class Document extends NextDocument {
+ render() {
+ return (
+
+
+
+
+
+
+
+
+ )
+ }
+}
diff --git a/packages/web/src/pages/bootstrap.tsx b/packages/web/src/pages/bootstrap.tsx
index e2cb600..6631a54 100644
--- a/packages/web/src/pages/bootstrap.tsx
+++ b/packages/web/src/pages/bootstrap.tsx
@@ -1,3 +1,4 @@
+import { Box, Button, Center, FormControl, FormErrorMessage, FormHelperText, FormLabel, Input } from '@chakra-ui/react'
import type { Setting } from '@prisma/client'
import { useSession } from 'next-auth/react'
import { useRouter } from 'next/router'
@@ -5,11 +6,13 @@ import type { ReactElement } from 'react'
import { useCallback } from 'react'
import { useForm } from 'react-hook-form'
+type OmitSetting = Omit
+
const Bootstrap = () => {
const router = useRouter()
const session = useSession()
- const { register, handleSubmit } = useForm()
- const onSubmit = useCallback((data: Setting) => {
+ const { handleSubmit, register, formState: { errors } } = useForm()
+ const onSubmit = useCallback((data: OmitSetting) => {
fetch(
'/api/setting',
{
@@ -28,59 +31,61 @@ const Bootstrap = () => {
}, [session])
return (
-
+
+
+
+
+
+
)
}
diff --git a/packages/web/src/pages/create-project.tsx b/packages/web/src/pages/create-project.tsx
index 918e039..9512b38 100644
--- a/packages/web/src/pages/create-project.tsx
+++ b/packages/web/src/pages/create-project.tsx
@@ -1,9 +1,12 @@
+import { Box, Button, Center, FormControl, FormErrorMessage, FormLabel, Input, Select } from '@chakra-ui/react'
import type { Project } from '@prisma/client'
import { useRouter } from 'next/router'
import type { FC } from 'react'
import { useCallback } from 'react'
import { useForm } from 'react-hook-form'
+type OmitProject = Omit
+
const projectTypes = [
{
label: 'JavaScript',
@@ -13,8 +16,8 @@ const projectTypes = [
const CreateProject: FC = () => {
const router = useRouter()
- const { register, handleSubmit } = useForm()
- const onSubmit = useCallback((data: Project) => {
+ const { handleSubmit, register, formState: { errors } } = useForm()
+ const onSubmit = useCallback((data: OmitProject) => {
fetch(
'/api/projects',
{
@@ -31,57 +34,61 @@ const CreateProject: FC = () => {
}, [])
return (
-
+
+
+
+
+
+
)
}
diff --git a/packages/web/src/pages/index.tsx b/packages/web/src/pages/index.tsx
index 5f89c84..46dde34 100644
--- a/packages/web/src/pages/index.tsx
+++ b/packages/web/src/pages/index.tsx
@@ -1,6 +1,5 @@
import type { Setting } from '@prisma/client'
import type { GetServerSideProps, NextPage } from 'next'
-import Head from 'next/head'
import Link from 'next/link'
import Login from '~/components/loginButton'
import { serviceGetSetting } from '~/services/bootstrap'
@@ -34,25 +33,11 @@ export const getServerSideProps: GetServerSideProps = async() => {
const Home: NextPage = () => {
return (
-
-
-
Create Next App
-
-
-
+
+
-
-
-
-
-
-
+
+
)
}
diff --git a/packages/web/src/pages/issues/[id]/events.tsx b/packages/web/src/pages/issues/[id]/events.tsx
index 9919b86..814794e 100644
--- a/packages/web/src/pages/issues/[id]/events.tsx
+++ b/packages/web/src/pages/issues/[id]/events.tsx
@@ -1,3 +1,4 @@
+import { Box } from '@chakra-ui/react'
import type { GetServerSideProps, NextPage } from 'next'
import type { Issue } from 'types'
import Breadcrumb from '~/components/breadcrumb'
@@ -18,7 +19,7 @@ export const getServerSideProps: GetServerSideProps = async(context) => {
const Detail: NextPage = ({ issue }) => {
return (
-
+
@@ -26,7 +27,7 @@ const Detail: NextPage = ({ issue }) => {
-
+
)
}
diff --git a/packages/web/src/pages/issues/index.tsx b/packages/web/src/pages/issues/index.tsx
index 14cabe5..71bfb79 100644
--- a/packages/web/src/pages/issues/index.tsx
+++ b/packages/web/src/pages/issues/index.tsx
@@ -1,3 +1,4 @@
+import { Box } from '@chakra-ui/react'
import type { GetServerSideProps, NextPage } from 'next'
import type { Issue } from 'types'
import IssueList from '~/components/issueList'
@@ -17,11 +18,11 @@ export const getServerSideProps: GetServerSideProps = async() => {
const Issues: NextPage = ({ issues }) => {
return (
-
+
-
+
)
}
diff --git a/packages/web/src/styles/globals.css b/packages/web/src/styles/globals.css
deleted file mode 100644
index b5c61c9..0000000
--- a/packages/web/src/styles/globals.css
+++ /dev/null
@@ -1,3 +0,0 @@
-@tailwind base;
-@tailwind components;
-@tailwind utilities;
diff --git a/packages/web/src/styles/theme.ts b/packages/web/src/styles/theme.ts
new file mode 100644
index 0000000..07f305f
--- /dev/null
+++ b/packages/web/src/styles/theme.ts
@@ -0,0 +1,6 @@
+import type { Dict } from '@chakra-ui/utils'
+import { extendTheme } from '@chakra-ui/react'
+
+const theme: Dict = extendTheme({ styles: { global: () => ({ 'html, body, #__next': { height: '100%' } }) } })
+
+export default theme
diff --git a/packages/web/tailwind.config.js b/packages/web/tailwind.config.js
deleted file mode 100644
index f9ea1c5..0000000
--- a/packages/web/tailwind.config.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module.exports = {
- content: ['./src/**/*.{js,ts,jsx,tsx}'],
- theme: { extend: {} },
- darkMode: 'class',
- plugins: [require('daisyui'), require('@tailwindcss/line-clamp')],
- daisyui: { darkTheme: 'black' },
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2551cc3..b5e321a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -132,8 +132,11 @@ importers:
packages/web:
specifiers:
+ '@chakra-ui/react': ^2.2.1
+ '@chakra-ui/utils': ^2.0.2
+ '@emotion/react': ^11.9.3
+ '@emotion/styled': ^11.9.3
'@next-auth/prisma-adapter': ^1.0.3
- '@tailwindcss/line-clamp': ^0.4.0
'@types/node': ^18.0.0
'@types/react': 18.0.14
'@types/react-dom': 18.0.5
@@ -142,7 +145,7 @@ importers:
autoprefixer: ^10.4.7
babel-plugin-superjson-next: ^0.4.3
clsx: ^1.1.1
- daisyui: ^2.15.4
+ framer-motion: ^6.3.11
highcharts: ^10.1.0
highcharts-react-official: ^3.1.0
jotai: ^1.7.2
@@ -157,14 +160,17 @@ importers:
source-map-trace: ^0.2.6
superjson: ^1.9.1
swr: ^1.3.0
- tailwindcss: ^3.1.3
types: workspace:*
ua-parser-js: ^1.0.2
zustand: 4.0.0-rc.1
dependencies:
+ '@chakra-ui/react': 2.2.1_dersw4eko4axp24m2cfli7j6ja
+ '@chakra-ui/utils': 2.0.2
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/styled': 11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu
'@next-auth/prisma-adapter': 1.0.3_next-auth@4.5.0
clsx: 1.1.1
- daisyui: 2.15.4_ugi4xkrfysqkt4c4y6hkyfj344
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
highcharts: 10.1.0
highcharts-react-official: 3.1.0_527hi7t2mtle6zzax5ypcsor3a
jotai: 1.7.2_react@18.2.0
@@ -181,7 +187,6 @@ importers:
ua-parser-js: 1.0.2
zustand: 4.0.0-rc.1_react@18.2.0
devDependencies:
- '@tailwindcss/line-clamp': 0.4.0_tailwindcss@3.1.3
'@types/node': 18.0.0
'@types/react': 18.0.14
'@types/react-dom': 18.0.5
@@ -191,7 +196,6 @@ importers:
babel-plugin-superjson-next: 0.4.3_kw7aodikhhoiwrxuposmqv3po4
postcss: 8.4.14
superjson: 1.9.1
- tailwindcss: 3.1.3
packages:
@@ -281,19 +285,21 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.17.12
- dev: true
/@babel/helper-module-imports/7.16.7:
resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.18.0
- dev: true
+
+ /@babel/helper-plugin-utils/7.17.12:
+ resolution: {integrity: sha512-JDkf04mqtN3y4iAbO1hv9U2ARpPyPL1zqyWs/2WG1pgSq9llHFjStX5jdxb84himgJm+8Ng+x0oiWF/nw/XQKA==}
+ engines: {node: '>=6.9.0'}
+ dev: false
/@babel/helper-validator-identifier/7.16.7:
resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==}
engines: {node: '>=6.9.0'}
- dev: true
/@babel/highlight/7.17.12:
resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==}
@@ -302,7 +308,15 @@ packages:
'@babel/helper-validator-identifier': 7.16.7
chalk: 2.4.2
js-tokens: 4.0.0
- dev: true
+
+ /@babel/plugin-syntax-jsx/7.17.12:
+ resolution: {integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+ dependencies:
+ '@babel/helper-plugin-utils': 7.17.12
+ dev: false
/@babel/runtime/7.18.0:
resolution: {integrity: sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==}
@@ -323,7 +337,6 @@ packages:
dependencies:
'@babel/helper-validator-identifier': 7.16.7
to-fast-properties: 2.0.0
- dev: true
/@babel/types/7.18.4:
resolution: {integrity: sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==}
@@ -337,6 +350,794 @@ packages:
resolution: {integrity: sha512-Vs3AzEd5/JgT6eakn1pvwV3PeYZCFKpsNglwIqE/U9vLQQSrGpEuMuGUa7263d9X9od3KVrDHJ0n7ouMSzFQUA==}
dev: false
+ /@chakra-ui/accordion/2.0.3_inccl32eslsh7jtablwho5kv2e:
+ resolution: {integrity: sha512-3fu5q6I6QtYVfpBHK+xxIkZ3b/spHgDongXuKuLEJZswcSU8+X5B9YmNfv73ZMRKO3PboYtyHAmZZo4pYqzbbA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/descendant': 3.0.2_react@18.2.0
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/transition': 2.0.2_pas2gixxmlyrpeqapn6u4ylzzq
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/alert/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-QqXFYeX74mHSVp5Peqc+0CkYGQlvKQzpvOKkn00M3ZczsgVxoDNrUv0PI2V3fuZDwo1ziLBGJsjgMFbJ+JrYgA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/spinner': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/anatomy/2.0.1_@chakra-ui+system@2.1.3:
+ resolution: {integrity: sha512-lbOUfPmCtgIe0G7Iu6C2MaFP3FKOHgKWxDrYc3498TQ7/z5N1r7AO6jB+gFRGDbxJNLjRGOLG7tV0bufagGTUw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme-tools': 2.0.2_@chakra-ui+system@2.1.3
+ dev: false
+
+ /@chakra-ui/avatar/2.0.3_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-LbCQBJzDLkx2jqOjuEG5zOWA5njEAhUlQ3GnSkqOGaiDQWgM6eSLxWkgpI5fKhBlZ2OvMxjSSFaCCpf8wvU+YQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/image': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/breadcrumb/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-rJOkgaWqtxaPfISNXjhl9J4efD96FBnQnAKQJZtlG3WpWmIse/BPv1Pg4OCexPTBQQSwFkbTBgBD0lWD/i2UUw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/button/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-l2RE1031HR+vVqNQhfrJCuC1OzKTTLmyA8+ScGZhjV6G4LWGzU5LfsyGAXq53l1lFcx6O9XJzfgnxAvnGGKJsw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/spinner': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/checkbox/2.1.0_inccl32eslsh7jtablwho5kv2e:
+ resolution: {integrity: sha512-LPKhJM/IMp8LKdr52PVfSGAnmqcgwTMPcjyWT8jXQ3OhEXRUKc5rSUORmPtJmffNLjLq1nPCcSMWQsVHhJ9MXw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@zag-js/focus-visible': 0.1.0
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/clickable/2.0.2_react@18.2.0:
+ resolution: {integrity: sha512-Zn0Hd9BCGVNMOXerUlfmOdCeVAyl6XYo5WC/Skm/REAQygk22/WjV42sLeT+1+bpOLpSvO4ZnheXfD5sIuDdfA==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/close-button/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-aIpkIQdmbuKTiM1IuZRI4iUPzcaWla8mXysKIL+M6g0QbpaO/Xw3eucnAS0qO24djCzkcCZSLnHsEimBOBJdgA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/color-mode/2.0.4_react@18.2.0:
+ resolution: {integrity: sha512-DIR6CSPlkmi92LDR3IhjIediLk7GFWttlTUvJQP06ZUvN+iCpd5TjgchxOYzqlP4T9W0L62eZXsluOxmRF/JSQ==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/control-box/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-D3vQoyCRjAwCmB39jFvTv+fAXmALLhScXe6s/S7rdgSYxuSEksuGlNjvBUYAVwDXeE2sjDoeWMvrHydRGv44Bw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/counter/2.0.2_react@18.2.0:
+ resolution: {integrity: sha512-mRYrnu1924spsPU5GaHSbaoX28Gbzf8PDkO6Y1R6r6MQKTLjpdbkFmyG0QyEixD8aoaSaCO7iVbJRnUJ+dhlww==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/css-reset/2.0.1_jhgplt4fmhans76oq3ok5iox2u:
+ resolution: {integrity: sha512-8RhAC7l5RHp9hNDN2M2feZ2wPaoSrgxzqx6VqLTIul2lwucpp1LTlrDlPCBMJe8fp51Q83IOCW4882ktsXxktA==}
+ peerDependencies:
+ '@emotion/react': '>=10.0.35'
+ react: '>=18'
+ dependencies:
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/descendant/3.0.2_react@18.2.0:
+ resolution: {integrity: sha512-BV4IpONYr52V7rJnEYj5Ej946HD2BTOgOQpSB/LMeITfkp51/O9pOayNoVghYW7cFts+Opy4YmvLcuxFhWrD3Q==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/editable/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-hZBD4K1i3a8+RnW5jaoVfHeEm0zDKcyZ7yZCNGmmM7sz2LAw/LdE6+IKBoEbXc5Gf8KnEs9eH/TBcPDhS9KUQg==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/focus-lock/2.0.3_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-QcKUy0n26T1qOEoqk9rDmr9tumZs/+VXh9gIhWYKlmScm8Dy87qCMfOJ2M8/sUCQcqypl8SwlONQdiCZ99FUFQ==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ react-focus-lock: 2.9.1_luyos4mouogwq6z3wafb3re4ce
+ transitivePeerDependencies:
+ - '@types/react'
+ dev: false
+
+ /@chakra-ui/form-control/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-uelLKIZgrcahvodEAd2WjdCJUus9q9Wq++KliN+8VIhPti89s8eewyDh3xWvurbgby+oGkHyjDMmxHrkfa3YYQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/hooks/2.0.2_react@18.2.0:
+ resolution: {integrity: sha512-3B4zsl51tevmO6T6xUKcclwxf4FClKtScaNvb8jMmVczTGRL7WhZ6LxXeYUJMms11C8W9uZczE5yXSP0qweeAw==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/utils': 2.0.2
+ compute-scroll-into-view: 1.0.14
+ copy-to-clipboard: 3.3.1
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/icon/3.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-sas37byldn5O/TTIKHzxHBujEYqVPXegisoMqutLtF60fpXnb62aG1JTyorXSG3zJxJWQW7+AvjbOGyWKHXc0Q==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/image/2.0.3_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-GLMJXLdR0y7CCZ0hKHf6YZLb8dlPpx4vdXWTbtLnIU5EfGIOSiCU4N3+0KcjvMtDB69hBr5W4h1XMJNpetP1EA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/input/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-ODwdlsLha+EBPFSnCEqWjlndeXaL4cXvCk4rrKuvs9vexhOBr+X9V6KNn5Rmn/bXah+Wsrn+5g6T9V7BvRES3Q==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/layout/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-iElUGxj8YmVGcaCQlQovJJC4APHMh5vwlZU37IC6W3FdJzv+orVhzbuB98tuzfWHxjKQZeGhcz7+npIkN87D5w==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/live-region/2.0.2_react@18.2.0:
+ resolution: {integrity: sha512-aRJRaJInqNkFRRIjW57SPNhj7ngxh0xkdQZeOohvOcd7VbjvHNgXO1glKjIXRzSRHyteCdGUzb/jo68NizE3bQ==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/media-query/3.1.0_swpbf3sk2xubz3bowba44eqanu:
+ resolution: {integrity: sha512-E05PUom+izNILJff0Yje8OMWHVN5C2H2A/F0aaptIJ+600YNWn5CuGvdlSMb/VWHziHT7u5xyrtv0mdbxMlYBA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ '@chakra-ui/theme': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-env': 2.0.2_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme': 2.1.0_@chakra-ui+system@2.1.3
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/menu/2.0.3_inccl32eslsh7jtablwho5kv2e:
+ resolution: {integrity: sha512-hW1XBK0ZOEvnrwurqZiQ7+CFW8Olfk82BilNOulQ7LxQ2hQAAg4JBQxs755jVEtqhSAP+oe/yuWEabWtCWLGQw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/clickable': 2.0.2_react@18.2.0
+ '@chakra-ui/descendant': 3.0.2_react@18.2.0
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/popper': 3.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/transition': 2.0.2_pas2gixxmlyrpeqapn6u4ylzzq
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/modal/2.0.3_4s7debdozfrn2zrndnc46esm3q:
+ resolution: {integrity: sha512-GS1Apvrsr8scM1d/awVgJdcheITja4fMKTKwWljstw7SfAMOPc4skKIg+MzriLvtIialm1WFxOWYfiQ5MKAAcQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/close-button': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/focus-lock': 2.0.3_luyos4mouogwq6z3wafb3re4ce
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/portal': 2.0.2_biqbaboplfbrettd7655fr4n2y
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/transition': 2.0.2_pas2gixxmlyrpeqapn6u4ylzzq
+ '@chakra-ui/utils': 2.0.2
+ aria-hidden: 1.1.3
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ react-remove-scroll: 2.5.4_luyos4mouogwq6z3wafb3re4ce
+ transitivePeerDependencies:
+ - '@types/react'
+ dev: false
+
+ /@chakra-ui/number-input/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-7RT5TMCSPtghX7M2Uy2cruLwO0uYCzIa49tQFDzQ2YCGMuRimzma9i0nuOqQz2yGHxa3C8WJJoO91jPKzCjIbg==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/counter': 2.0.2_react@18.2.0
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/pin-input/2.0.3_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-tnISIFno2Nqmh5ZjXyRnUiyuw94xLpFWoVK9tTo/yoR5Llbh58BqRyybOZZpu3DIjuK9qy9M67KBhRdqkOLUFQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/descendant': 3.0.2_react@18.2.0
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/popover/2.0.2_inccl32eslsh7jtablwho5kv2e:
+ resolution: {integrity: sha512-i9Tsx+gpN470V7eLPng+lVK25DfUdQ44OAzWMUavIiutCtVJknZEPYbSr72JnT4NHBnr7b8rqUBEYq9+36LmlQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/close-button': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/popper': 3.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/popper/3.0.2_react@18.2.0:
+ resolution: {integrity: sha512-oEUsaFR4EPY3CvhEVeZNoa+mA/w+TvLlG3xlicIwv/3Fcfl6LD2Jhr6utnqAvHFxE/qRcUcXLX20ovy0Zrgm/Q==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@popperjs/core': 2.11.5
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/portal/2.0.2_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-bk8P/hxvGbKhEZSI2LAFwk98W7ivff3NwpFOHjsna0uuBPG772mEOXnxsHBsr2moGroMXdBOS++czHn1T3cHhw==}
+ peerDependencies:
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ dev: false
+
+ /@chakra-ui/progress/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-nx/aDZGEAnRx6jC4RLbfoXTTEeHoHGVlwBTUx7OKPus+hopBVvXHpA/UH+H8OJ5nq0PJ6XaDPCHc1FTrK+j0aw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme-tools': 2.0.2_@chakra-ui+system@2.1.3
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/provider/2.0.6_qsuhhlyfbpdicstla2jcf7xfmy:
+ resolution: {integrity: sha512-EwwFF8ib9L5OYTRJq450Uvk7DqQJA/W6TyBo2f7mUE0j56GmV8ZRdsaXGqqag/aopCS/1n+ZfpQvQr/qNhAQBQ==}
+ peerDependencies:
+ '@emotion/react': ^11.0.0
+ '@emotion/styled': ^11.0.0
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/css-reset': 2.0.1_jhgplt4fmhans76oq3ok5iox2u
+ '@chakra-ui/portal': 2.0.2_biqbaboplfbrettd7655fr4n2y
+ '@chakra-ui/react-env': 2.0.2_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/styled': 11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ dev: false
+
+ /@chakra-ui/radio/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-f3YF7sL13qpbiqlFF8eGcL8lZeAmY3ZwqJk8m2v3Ofi0M7Et/CV00E1TxY5kK3tvDtmMXC5lILf5QlHHNgH6wQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/react-env/2.0.2_react@18.2.0:
+ resolution: {integrity: sha512-iQdc58d1HjfkPi+CEoZNqY77oX94bsWpMie30UYIaTonc9OOH6r1WCGQc8cyQa3jKiX2m9v9IbnxZa9Z0rYrHw==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/react-utils/2.0.1_react@18.2.0:
+ resolution: {integrity: sha512-xLiTn7WeUo2e3zvo8zUGpICgIGsLCPpkVbjEKhr1jAV41urqEtwlLc6uGir595OYqAC8zFDqs4HXhHouqNEtiw==}
+ peerDependencies:
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/react/2.2.1_dersw4eko4axp24m2cfli7j6ja:
+ resolution: {integrity: sha512-m2vFICTUO3GivTkJROnTTJT+w8otcYMraKqOSdrAGmsjqtZAp8/FaGS+1bxzeZnZTszMn65LoLvlgBUDrTHhQA==}
+ peerDependencies:
+ '@emotion/react': ^11.0.0
+ '@emotion/styled': ^11.0.0
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/accordion': 2.0.3_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/alert': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/avatar': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/breadcrumb': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/button': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/checkbox': 2.1.0_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/close-button': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/control-box': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/counter': 2.0.2_react@18.2.0
+ '@chakra-ui/css-reset': 2.0.1_jhgplt4fmhans76oq3ok5iox2u
+ '@chakra-ui/editable': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/image': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/input': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/layout': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/live-region': 2.0.2_react@18.2.0
+ '@chakra-ui/media-query': 3.1.0_swpbf3sk2xubz3bowba44eqanu
+ '@chakra-ui/menu': 2.0.3_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/modal': 2.0.3_4s7debdozfrn2zrndnc46esm3q
+ '@chakra-ui/number-input': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/pin-input': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/popover': 2.0.2_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/popper': 3.0.2_react@18.2.0
+ '@chakra-ui/portal': 2.0.2_biqbaboplfbrettd7655fr4n2y
+ '@chakra-ui/progress': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/provider': 2.0.6_qsuhhlyfbpdicstla2jcf7xfmy
+ '@chakra-ui/radio': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/react-env': 2.0.2_react@18.2.0
+ '@chakra-ui/select': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/skeleton': 2.0.6_axawpjz3tjxiksmpos7ajkx4lu
+ '@chakra-ui/slider': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/spinner': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/stat': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/switch': 2.0.3_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/table': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/tabs': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/tag': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/textarea': 2.0.3_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/theme': 2.1.0_@chakra-ui+system@2.1.3
+ '@chakra-ui/toast': 2.1.0_cdgnzpyqhm67cfidphy3xhoqqi
+ '@chakra-ui/tooltip': 2.0.2_qafgcfmixptan4yq35qlzbgnj4
+ '@chakra-ui/transition': 2.0.2_pas2gixxmlyrpeqapn6u4ylzzq
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/styled': 11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ transitivePeerDependencies:
+ - '@types/react'
+ dev: false
+
+ /@chakra-ui/select/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-aXYRJFsi3xrcacPI+FDZ1fxRQc9PMFnYXvqTug4I7wIwZUE467vD4G90c6/b/tUzrerDkVcPhHbqFy8ENbrvdA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/skeleton/2.0.6_axawpjz3tjxiksmpos7ajkx4lu:
+ resolution: {integrity: sha512-nbZEfA7vSxJ8qXM0sb+e/Dh8t2ZcAkjWUzScMvO8FWfblk3wkoeUT0ocTwJ4eDyTzEVBu+ym7Uc+ACZmBheabQ==}
+ peerDependencies:
+ '@chakra-ui/theme': '>=2.0.0-next.0'
+ '@emotion/react': ^11.0.0
+ '@emotion/styled': ^11.0.0
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/media-query': 3.1.0_swpbf3sk2xubz3bowba44eqanu
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme': 2.1.0_@chakra-ui+system@2.1.3
+ '@chakra-ui/utils': 2.0.2
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/styled': 11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/slider/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-aWpjqFGN61fv3dKyBrP6c68MXmkYtZ6jeDWIKkgzc7ntb6Nnf6KDK8seZM0SmQR2F3GIejLt8AgnuIW/UBUa/Q==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/spinner/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-jC6+pwkCQb5vfGsS/55EhH2UzsToeCvpfXLQ6TPWDPA2NHMTRskilHwKQT/i0nAgRcCq400FvcfIr5uAPs+Igg==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/stat/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-GrQgiof8olOEVFAUtq5GA2cCUJqcSLMpS/6StBFR4fesrg5MAblfVYYY7uayqX/RnJU1BNElLOl/JAQ965LGXw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/styled-system/2.2.0:
+ resolution: {integrity: sha512-5THQlrMr6CsiulNtjzZV3DqYD85eQ+S8G6rsnjAKqFVJ1G29R392RKK/67R96WIRUJRtsHPq2REeTgAxGLDhOQ==}
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ csstype: 3.1.0
+ dev: false
+
+ /@chakra-ui/switch/2.0.3_inccl32eslsh7jtablwho5kv2e:
+ resolution: {integrity: sha512-k7HLnKBM9GsY/RdqUWqe233QNFa2JtE+G4UyX8BsYLquWOkBfgJvI+f2gSUye1zLS8e1bFwz5BBIljTQMb/Smw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/checkbox': 2.1.0_inccl32eslsh7jtablwho5kv2e
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/system/2.1.3_fdnqutfacy7v3gmlcm66flps3q:
+ resolution: {integrity: sha512-f9GfJr7HGxxhyAbXmka/k/mPsLl8wl+5fZUWglfRg4iddmsuYQcJEYg8+ewCyr7MA1Ddw9bPVgsC5uf/KYlo3w==}
+ peerDependencies:
+ '@emotion/react': ^11.0.0
+ '@emotion/styled': ^11.0.0
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/color-mode': 2.0.4_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/styled-system': 2.2.0
+ '@chakra-ui/utils': 2.0.2
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/styled': 11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu
+ react: 18.2.0
+ react-fast-compare: 3.2.0
+ dev: false
+
+ /@chakra-ui/table/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-VkcXAmvNlhWXZ5qPUAVqW4DKARSNdCN4Ib8ViiX8lXqBUHK+IBAe2s6iB70FwzdaPqwrw2LndqRrLg/4w4FE3w==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/tabs/2.0.3_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-iBi7hSiNv7y9Zu0eR0b4SCBdKoY/5aOKhToZIm0iv5qJPunN3ap3zVAHL36ucPAIv19rC0GaOwqLsNQErMkMYQ==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/clickable': 2.0.2_react@18.2.0
+ '@chakra-ui/descendant': 3.0.2_react@18.2.0
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/tag/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-/TqjwPNTUjDofvTEulrNELS6/ls1n54YMFXMwGNwrEbNlJPgoE555t1N3jpdoNKH4kLhvkFcC6lfkDdWwnZ1BA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/icon': 3.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/textarea/2.0.3_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-esOJa0vSrSsgDJGjPAbnPNPvemN1QUKYFYLFTOM/LR6BzI21EL8PX4Bh3AJM6aJK0GjeR0+SeKMuuuLL4oFnmw==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/form-control': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/theme-tools/2.0.2_@chakra-ui+system@2.1.3:
+ resolution: {integrity: sha512-E01ZJZB4XVqkvn2hOXKQ/uVkvaPLQN1SyxAYXjFZGyZ1ppBLl362EWfY9IgWNzDITgq9MCJyQFfm2mXwQDUNzA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@ctrl/tinycolor': 3.4.1
+ dev: false
+
+ /@chakra-ui/theme/2.1.0_@chakra-ui+system@2.1.3:
+ resolution: {integrity: sha512-OHvKCQ/QUHc3ZVgKKshYkvholiDhPf7vEPZcNOi5rnaFSP4PzWd00d1i7HOXYSyv/TGDOBRzs1IcodKfG6FzgA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ dependencies:
+ '@chakra-ui/anatomy': 2.0.1_@chakra-ui+system@2.1.3
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme-tools': 2.0.2_@chakra-ui+system@2.1.3
+ '@chakra-ui/utils': 2.0.2
+ dev: false
+
+ /@chakra-ui/toast/2.1.0_cdgnzpyqhm67cfidphy3xhoqqi:
+ resolution: {integrity: sha512-xXgwzff/gtNrq2HGGG3fuqcfRQEIObluHzHhqgS3gesf8KYut/5ZJoLdgV4RKE+NYgJIi77BFUcQDiLJttxxPA==}
+ peerDependencies:
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/alert': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/close-button': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/portal': 2.0.2_biqbaboplfbrettd7655fr4n2y
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/theme': 2.1.0_@chakra-ui+system@2.1.3
+ '@chakra-ui/transition': 2.0.2_pas2gixxmlyrpeqapn6u4ylzzq
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ transitivePeerDependencies:
+ - '@emotion/react'
+ - '@emotion/styled'
+ dev: false
+
+ /@chakra-ui/tooltip/2.0.2_qafgcfmixptan4yq35qlzbgnj4:
+ resolution: {integrity: sha512-oK6gXybFe/MmHBXbd9w3XgNChVHQ9BeLW0IAtFeDyeHn5gJg0iKul/SNmJkD73Iyv/j+BsmBMn98mbNYQkeMQA==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ react-dom: '>=18'
+ dependencies:
+ '@chakra-ui/hooks': 2.0.2_react@18.2.0
+ '@chakra-ui/popper': 3.0.2_react@18.2.0
+ '@chakra-ui/portal': 2.0.2_biqbaboplfbrettd7655fr4n2y
+ '@chakra-ui/react-utils': 2.0.1_react@18.2.0
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ '@chakra-ui/visually-hidden': 2.0.2_smtw3k2wuexenqj33awaujbhle
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ dev: false
+
+ /@chakra-ui/transition/2.0.2_pas2gixxmlyrpeqapn6u4ylzzq:
+ resolution: {integrity: sha512-s98gDFIGbv60WMyniVjy381NXxgS1Y/6RACR1Z1pReC5XZLY5GyMqeRYyFCAeE78qKkqon77Y8EDPQXl6X78dw==}
+ peerDependencies:
+ framer-motion: '>=4.0.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/utils': 2.0.2
+ framer-motion: 6.3.11_biqbaboplfbrettd7655fr4n2y
+ react: 18.2.0
+ dev: false
+
+ /@chakra-ui/utils/2.0.2:
+ resolution: {integrity: sha512-9AC/ir9zm0shgFG7kdzOKUH2Wx5VB71M3uRMEsMZf75YlhhiU7AvBNtWXnJu+CBiTi41rKa5A+2ImMOsuPfGbA==}
+ dependencies:
+ '@types/lodash.mergewith': 4.6.6
+ css-box-model: 1.2.1
+ framesync: 5.3.0
+ lodash.mergewith: 4.6.2
+ dev: false
+
+ /@chakra-ui/visually-hidden/2.0.2_smtw3k2wuexenqj33awaujbhle:
+ resolution: {integrity: sha512-zYeLzaeouPbBBPDBAdRwj+jyxLJbtU6vW6r4kSQKfHoQPxJ+1A1HxRmDrj4FZJXk0CnBc4m7HF6Zuy7A5eCokg==}
+ peerDependencies:
+ '@chakra-ui/system': '>=2.0.0-next.0'
+ react: '>=18'
+ dependencies:
+ '@chakra-ui/system': 2.1.3_fdnqutfacy7v3gmlcm66flps3q
+ '@chakra-ui/utils': 2.0.2
+ react: 18.2.0
+ dev: false
+
/@changesets/apply-release-plan/6.0.0:
resolution: {integrity: sha512-gp6nIdVdfYdwKww2+f8whckKmvfE4JEm4jJgBhTmooi0uzHWhnxvk6JIzQi89qEAMINN0SeVNnXiAtbFY0Mj3w==}
dependencies:
@@ -723,6 +1524,11 @@ packages:
'@jridgewell/trace-mapping': 0.3.9
dev: true
+ /@ctrl/tinycolor/3.4.1:
+ resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==}
+ engines: {node: '>=10'}
+ dev: false
+
/@dabh/diagnostics/2.0.3:
resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==}
dependencies:
@@ -731,6 +1537,134 @@ packages:
kuler: 2.0.0
dev: false
+ /@emotion/babel-plugin/11.9.2:
+ resolution: {integrity: sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ dependencies:
+ '@babel/helper-module-imports': 7.16.7
+ '@babel/plugin-syntax-jsx': 7.17.12
+ '@babel/runtime': 7.18.3
+ '@emotion/hash': 0.8.0
+ '@emotion/memoize': 0.7.5
+ '@emotion/serialize': 1.0.4
+ babel-plugin-macros: 2.8.0
+ convert-source-map: 1.8.0
+ escape-string-regexp: 4.0.0
+ find-root: 1.1.0
+ source-map: 0.5.7
+ stylis: 4.0.13
+ dev: false
+
+ /@emotion/cache/11.9.3:
+ resolution: {integrity: sha512-0dgkI/JKlCXa+lEXviaMtGBL0ynpx4osh7rjOXE71q9bIF8G+XhJgvi+wDu0B0IdCVx37BffiwXlN9I3UuzFvg==}
+ dependencies:
+ '@emotion/memoize': 0.7.5
+ '@emotion/sheet': 1.1.1
+ '@emotion/utils': 1.1.0
+ '@emotion/weak-memoize': 0.2.5
+ stylis: 4.0.13
+ dev: false
+
+ /@emotion/hash/0.8.0:
+ resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==}
+ dev: false
+
+ /@emotion/is-prop-valid/0.8.8:
+ resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
+ requiresBuild: true
+ dependencies:
+ '@emotion/memoize': 0.7.4
+ dev: false
+ optional: true
+
+ /@emotion/is-prop-valid/1.1.3:
+ resolution: {integrity: sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==}
+ dependencies:
+ '@emotion/memoize': 0.7.5
+ dev: false
+
+ /@emotion/memoize/0.7.4:
+ resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
+ dev: false
+ optional: true
+
+ /@emotion/memoize/0.7.5:
+ resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==}
+ dev: false
+
+ /@emotion/react/11.9.3_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-g9Q1GcTOlzOEjqwuLF/Zd9LC+4FljjPjDfxSM7KmEakm+hsHXk+bYZ2q+/hTJzr0OUNkujo72pXLQvXj6H+GJQ==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.18.3
+ '@emotion/babel-plugin': 11.9.2
+ '@emotion/cache': 11.9.3
+ '@emotion/serialize': 1.0.4
+ '@emotion/utils': 1.1.0
+ '@emotion/weak-memoize': 0.2.5
+ '@types/react': 18.0.14
+ hoist-non-react-statics: 3.3.2
+ react: 18.2.0
+ dev: false
+
+ /@emotion/serialize/1.0.4:
+ resolution: {integrity: sha512-1JHamSpH8PIfFwAMryO2bNka+y8+KA5yga5Ocf2d7ZEiJjb7xlLW7aknBGZqJLajuLOvJ+72vN+IBSwPlXD1Pg==}
+ dependencies:
+ '@emotion/hash': 0.8.0
+ '@emotion/memoize': 0.7.5
+ '@emotion/unitless': 0.7.5
+ '@emotion/utils': 1.1.0
+ csstype: 3.1.0
+ dev: false
+
+ /@emotion/sheet/1.1.1:
+ resolution: {integrity: sha512-J3YPccVRMiTZxYAY0IOq3kd+hUP8idY8Kz6B/Cyo+JuXq52Ek+zbPbSQUrVQp95aJ+lsAW7DPL1P2Z+U1jGkKA==}
+ dev: false
+
+ /@emotion/styled/11.9.3_mtgmvqaicd2yfw2b4v4o2ssbiu:
+ resolution: {integrity: sha512-o3sBNwbtoVz9v7WB1/Y/AmXl69YHmei2mrVnK7JgyBJ//Rst5yqPZCecEJlMlJrFeWHp+ki/54uN265V2pEcXA==}
+ peerDependencies:
+ '@babel/core': ^7.0.0
+ '@emotion/react': ^11.0.0-rc.0
+ '@types/react': '*'
+ react: '>=16.8.0'
+ peerDependenciesMeta:
+ '@babel/core':
+ optional: true
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.18.3
+ '@emotion/babel-plugin': 11.9.2
+ '@emotion/is-prop-valid': 1.1.3
+ '@emotion/react': 11.9.3_luyos4mouogwq6z3wafb3re4ce
+ '@emotion/serialize': 1.0.4
+ '@emotion/utils': 1.1.0
+ '@types/react': 18.0.14
+ react: 18.2.0
+ dev: false
+
+ /@emotion/unitless/0.7.5:
+ resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
+ dev: false
+
+ /@emotion/utils/1.1.0:
+ resolution: {integrity: sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==}
+ dev: false
+
+ /@emotion/weak-memoize/0.2.5:
+ resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==}
+ dev: false
+
/@esbuild-kit/cjs-loader/2.0.1:
resolution: {integrity: sha512-KmE8XouKm6m05jPIsf5CTIZZ4171GHd+PUts1mtti2tzoiD228qCRjpkCwg540c3fMUweKupO+PIpkJ9+Z7vPg==}
dependencies:
@@ -1202,10 +2136,12 @@ packages:
dependencies:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
+ dev: true
/@nodelib/fs.stat/2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
+ dev: true
/@nodelib/fs.walk/1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
@@ -1213,6 +2149,7 @@ packages:
dependencies:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0
+ dev: true
/@nuxtjs/opencollective/0.3.2:
resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
@@ -1274,6 +2211,10 @@ packages:
resolution: {integrity: sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==}
dev: false
+ /@popperjs/core/2.11.5:
+ resolution: {integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==}
+ dev: false
+
/@prisma/client/3.15.2_prisma@3.15.2:
resolution: {integrity: sha512-ErqtwhX12ubPhU4d++30uFY/rPcyvjk+mdifaZO5SeM21zS3t4jQrscy8+6IyB0GIYshl5ldTq6JSBo1d63i8w==}
engines: {node: '>=12.6'}
@@ -1296,14 +2237,6 @@ packages:
resolution: {integrity: sha512-NHlojO1DFTsSi3FtEleL9QWXeSF/UjhCW0fgpi7bumnNZ4wj/eQ+BJJ5n2pgoOliTOGv9nX2qXvmHap7rJMNmg==}
requiresBuild: true
- /@tailwindcss/line-clamp/0.4.0_tailwindcss@3.1.3:
- resolution: {integrity: sha512-HQZo6gfx1D0+DU3nWlNLD5iA6Ef4JAXh0LeD8lOGrJwEDBwwJNKQza6WoXhhY1uQrxOuU8ROxV7CqiQV4CoiLw==}
- peerDependencies:
- tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1'
- dependencies:
- tailwindcss: 3.1.3
- dev: true
-
/@tsconfig/node10/1.0.8:
resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==}
dev: true
@@ -1415,6 +2348,16 @@ packages:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
+ /@types/lodash.mergewith/4.6.6:
+ resolution: {integrity: sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==}
+ dependencies:
+ '@types/lodash': 4.14.182
+ dev: false
+
+ /@types/lodash/4.14.182:
+ resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==}
+ dev: false
+
/@types/mdast/3.0.10:
resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
dependencies:
@@ -1451,11 +2394,9 @@ packages:
/@types/parse-json/4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
- dev: true
/@types/prop-types/15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
- dev: true
/@types/qs/6.9.7:
resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
@@ -1492,7 +2433,6 @@ packages:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.2
csstype: 3.1.0
- dev: true
/@types/redis/2.8.32:
resolution: {integrity: sha512-7jkMKxcGq9p242exlbsVzuJb57KqHRhNl4dHoQu2Y5v9bCAbtIXXH0R3HleSQW4CTOqpHIYUW3t6tpUj4BVQ+w==}
@@ -1502,7 +2442,6 @@ packages:
/@types/scheduler/0.16.2:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
- dev: true
/@types/semver/6.2.3:
resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==}
@@ -1785,6 +2724,10 @@ packages:
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
dev: true
+ /@zag-js/focus-visible/0.1.0:
+ resolution: {integrity: sha512-PeaBcTmdZWcFf7n1aM+oiOdZc+sy14qi0emPIeUuGMTjbP0xLGrZu43kdpHnWSXy7/r4Ubp/vlg50MCV8+9Isg==}
+ dev: false
+
/JSONStream/1.3.5:
resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
hasBin: true
@@ -1813,27 +2756,11 @@ packages:
acorn: 8.7.1
dev: true
- /acorn-node/1.8.2:
- resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
- dependencies:
- acorn: 7.4.1
- acorn-walk: 7.2.0
- xtend: 4.0.2
-
- /acorn-walk/7.2.0:
- resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
- engines: {node: '>=0.4.0'}
-
/acorn-walk/8.2.0:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
dev: true
- /acorn/7.4.1:
- resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
/acorn/8.7.1:
resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==}
engines: {node: '>=0.4.0'}
@@ -1938,7 +2865,6 @@ packages:
engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
- dev: true
/ansi-styles/4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
@@ -1961,6 +2887,7 @@ packages:
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
+ dev: true
/append-field/1.0.0:
resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==}
@@ -1974,9 +2901,6 @@ packages:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
dev: true
- /arg/5.0.2:
- resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
-
/argparse/1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
dependencies:
@@ -1987,6 +2911,13 @@ packages:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
+ /aria-hidden/1.1.3:
+ resolution: {integrity: sha512-RhVWFtKH5BiGMycI72q2RAFMLQi8JP9bLuQXgR5a8Znp7P5KOIADSJeyfI8PCVxLEp067B2HbP5JIiI/PXIZeA==}
+ engines: {node: '>=8.5.0'}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
/array-ify/1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
dev: true
@@ -2064,6 +2995,7 @@ packages:
picocolors: 1.0.0
postcss: 8.4.14
postcss-value-parser: 4.2.0
+ dev: true
/avvio/7.2.5:
resolution: {integrity: sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==}
@@ -2085,6 +3017,14 @@ packages:
- debug
dev: false
+ /babel-plugin-macros/2.8.0:
+ resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==}
+ dependencies:
+ '@babel/runtime': 7.18.3
+ cosmiconfig: 6.0.0
+ resolve: 1.22.1
+ dev: false
+
/babel-plugin-superjson-next/0.4.3_kw7aodikhhoiwrxuposmqv3po4:
resolution: {integrity: sha512-wfPsTPnEn1YaEkmaoomN4Z/Hm6nWVWFkASdetP/Ju2aPz/8XguAJwuThZIBH9dMTtXnyGXnbJufPQ0wRha0QcA==}
engines: {node: '>=10'}
@@ -2116,6 +3056,7 @@ packages:
/binary-extensions/2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
+ dev: true
/bl/4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
@@ -2140,6 +3081,7 @@ packages:
engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
+ dev: true
/breakword/1.0.5:
resolution: {integrity: sha512-ex5W9DoOQ/LUEU3PMdLs9ua/CYZl1678NUkKOdUSi8Aw5F1idieaiRURCBFJCwVcrD1J8Iy3vfWSloaMwO2qFg==}
@@ -2157,6 +3099,7 @@ packages:
escalade: 3.1.1
node-releases: 2.0.5
picocolors: 1.0.0
+ dev: true
/buffer-from/1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@@ -2226,11 +3169,6 @@ packages:
/callsites/3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- dev: true
-
- /camelcase-css/2.0.1:
- resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
- engines: {node: '>= 6'}
/camelcase-keys/6.2.2:
resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
@@ -2256,7 +3194,6 @@ packages:
ansi-styles: 3.2.1
escape-string-regexp: 1.0.5
supports-color: 5.5.0
- dev: true
/chalk/3.0.0:
resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
@@ -2302,6 +3239,7 @@ packages:
readdirp: 3.6.0
optionalDependencies:
fsevents: 2.3.2
+ dev: true
/chrome-trace-event/1.0.3:
resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
@@ -2442,7 +3380,7 @@ packages:
color-name: 1.1.4
/color-name/1.1.3:
- resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=}
+ resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
/color-name/1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -2461,14 +3399,6 @@ packages:
color-string: 1.9.1
dev: false
- /color/4.2.3:
- resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
- engines: {node: '>=12.5.0'}
- dependencies:
- color-convert: 2.0.1
- color-string: 1.9.1
- dev: false
-
/colorette/2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
@@ -2532,6 +3462,10 @@ packages:
dot-prop: 5.3.0
dev: true
+ /compute-scroll-into-view/1.0.14:
+ resolution: {integrity: sha512-mKDjINe3tc6hGelUMNDzuhorIUZ7kS7BwyY0r2wQd2HOH2tRuJykiC06iSEX8y1TuhNzvz4GcJnK16mM2J1NMQ==}
+ dev: false
+
/concat-map/0.0.1:
resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
@@ -2574,6 +3508,12 @@ packages:
through2: 4.0.2
dev: true
+ /convert-source-map/1.8.0:
+ resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
+ dependencies:
+ safe-buffer: 5.1.2
+ dev: false
+
/cookie/0.4.2:
resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
engines: {node: '>= 0.6'}
@@ -2613,6 +3553,17 @@ packages:
- '@swc/wasm'
dev: true
+ /cosmiconfig/6.0.0:
+ resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
+ engines: {node: '>=8'}
+ dependencies:
+ '@types/parse-json': 4.0.0
+ import-fresh: 3.3.0
+ parse-json: 5.2.0
+ path-type: 4.0.0
+ yaml: 1.10.2
+ dev: false
+
/cosmiconfig/7.0.1:
resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==}
engines: {node: '>=10'}
@@ -2660,6 +3611,12 @@ packages:
which: 2.0.2
dev: true
+ /css-box-model/1.2.1:
+ resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==}
+ dependencies:
+ tiny-invariant: 1.2.0
+ dev: false
+
/css-in-js-utils/2.0.1:
resolution: {integrity: sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==}
dependencies:
@@ -2667,13 +3624,6 @@ packages:
isobject: 3.0.1
dev: false
- /css-selector-tokenizer/0.8.0:
- resolution: {integrity: sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==}
- dependencies:
- cssesc: 3.0.0
- fastparse: 1.1.2
- dev: false
-
/css-tree/1.1.3:
resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
engines: {node: '>=8.0.0'}
@@ -2686,6 +3636,7 @@ packages:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
hasBin: true
+ dev: true
/csstype/3.1.0:
resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==}
@@ -2753,22 +3704,6 @@ packages:
type: 1.2.0
dev: false
- /daisyui/2.15.4_ugi4xkrfysqkt4c4y6hkyfj344:
- resolution: {integrity: sha512-bHO/ETG+N6i722jO6xup6AYh0KgigirOYIfY35lJzVDd85h6CXEWj//DhcF2HFVCF2N/zdh+lhK/mPc95v7Sig==}
- peerDependencies:
- autoprefixer: ^10.0.2
- postcss: ^8.1.6
- dependencies:
- autoprefixer: 10.4.7_postcss@8.4.14
- color: 4.2.3
- css-selector-tokenizer: 0.8.0
- postcss: 8.4.14
- postcss-js: 4.0.0_postcss@8.4.14
- tailwindcss: 3.1.3
- transitivePeerDependencies:
- - ts-node
- dev: false
-
/dargs/7.0.0:
resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
engines: {node: '>=8'}
@@ -2854,9 +3789,6 @@ packages:
object-keys: 1.1.1
dev: true
- /defined/1.0.0:
- resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==}
-
/delayed-stream/1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -2882,17 +3814,9 @@ packages:
engines: {node: '>=8'}
dev: true
- /detective/5.2.1:
- resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==}
- engines: {node: '>=0.8.0'}
- hasBin: true
- dependencies:
- acorn-node: 1.8.2
- defined: 1.0.0
- minimist: 1.2.6
-
- /didyoumean/1.2.2:
- resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
+ /detect-node-es/1.1.0:
+ resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
+ dev: false
/diff/4.0.2:
resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
@@ -2906,9 +3830,6 @@ packages:
path-type: 4.0.0
dev: true
- /dlv/1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
/doctrine/2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
@@ -2977,6 +3898,7 @@ packages:
/electron-to-chromium/1.4.138:
resolution: {integrity: sha512-IOyp2Seq3w4QLln+yZWcMF3VXhhduz4bwg9gfI+CnP5TkzwNXQ8FCZuwwPsnes73AfWdf5J2n2OXdUwDUspDPQ==}
+ dev: true
/emoji-regex/8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -3023,7 +3945,6 @@ packages:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
is-arrayish: 0.2.1
- dev: true
/error-stack-parser/2.1.4:
resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
@@ -3536,16 +4457,15 @@ packages:
/escalade/3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
+ dev: true
/escape-string-regexp/1.0.5:
- resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=}
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
- dev: true
/escape-string-regexp/4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- dev: true
/eslint-config-standard/17.0.0-1_73zqogbxxwb3ijehtqwxiag47y:
resolution: {integrity: sha512-aqRG58dqoBNfOLN+PsitasxmW+W9Os4oQrx081B16T4E4WogsSbpUL6hnKSnyv35sSRYA2XjBtKMOrUboL6jgw==}
@@ -4025,6 +4945,7 @@ packages:
glob-parent: 5.1.2
merge2: 1.4.1
micromatch: 4.0.5
+ dev: true
/fast-json-stable-stringify/2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
@@ -4157,10 +5078,6 @@ packages:
- supports-color
dev: false
- /fastparse/1.1.2:
- resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==}
- dev: false
-
/fastq/1.13.0:
resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
dependencies:
@@ -4196,6 +5113,7 @@ packages:
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
+ dev: true
/find-my-way/4.5.1:
resolution: {integrity: sha512-kE0u7sGoUFbMXcOG/xpkmz4sRLCklERnBcg7Ftuu1iAxsfEt2S46RLJ3Sq7vshsEy2wJT2hZxE58XZK27qa8kg==}
@@ -4216,7 +5134,6 @@ packages:
/find-root/1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
- dev: true
/find-up/2.1.0:
resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
@@ -4278,6 +5195,13 @@ packages:
resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==}
dev: false
+ /focus-lock/0.11.2:
+ resolution: {integrity: sha512-pZ2bO++NWLHhiKkgP1bEXHhR1/OjVcSvlCJ98aNJDFeb7H5OOQaO+SKOZle6041O9rv2tmbrO4JzClAvDUHf0g==}
+ engines: {node: '>=10'}
+ dependencies:
+ tslib: 2.4.0
+ dev: false
+
/follow-redirects/1.15.1:
resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==}
engines: {node: '>=4.0'}
@@ -4330,6 +5254,36 @@ packages:
/fraction.js/4.2.0:
resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
+ dev: true
+
+ /framer-motion/6.3.11_biqbaboplfbrettd7655fr4n2y:
+ resolution: {integrity: sha512-xQLk+ZSklNs5QNCUmdWPpKMOuWiB8ZETsvcIOWw8xvri9K3TamuifgCI/B6XpaEDR0/V2ZQF2Wm+gUAZrXo+rw==}
+ peerDependencies:
+ react: '>=16.8 || ^17.0.0 || ^18.0.0'
+ react-dom: '>=16.8 || ^17.0.0 || ^18.0.0'
+ dependencies:
+ framesync: 6.0.1
+ hey-listen: 1.0.8
+ popmotion: 11.0.3
+ react: 18.2.0
+ react-dom: 18.2.0_react@18.2.0
+ style-value-types: 5.0.0
+ tslib: 2.4.0
+ optionalDependencies:
+ '@emotion/is-prop-valid': 0.8.8
+ dev: false
+
+ /framesync/5.3.0:
+ resolution: {integrity: sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==}
+ dependencies:
+ tslib: 2.4.0
+ dev: false
+
+ /framesync/6.0.1:
+ resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==}
+ dependencies:
+ tslib: 2.4.0
+ dev: false
/fs-extra/10.1.0:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
@@ -4370,6 +5324,7 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
+ dev: true
optional: true
/function-bind/1.1.1:
@@ -4406,6 +5361,11 @@ packages:
has-symbols: 1.0.3
dev: true
+ /get-nonce/1.0.1:
+ resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
+ engines: {node: '>=6'}
+ dev: false
+
/get-port/5.1.1:
resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==}
engines: {node: '>=8'}
@@ -4452,12 +5412,14 @@ packages:
engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
+ dev: true
/glob-parent/6.0.2:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
dependencies:
is-glob: 4.0.3
+ dev: true
/glob-to-regexp/0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
@@ -4559,9 +5521,8 @@ packages:
dev: true
/has-flag/3.0.0:
- resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=}
+ resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
- dev: true
/has-flag/4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
@@ -4596,6 +5557,10 @@ packages:
engines: {node: '>=8'}
dev: false
+ /hey-listen/1.0.8:
+ resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
+ dev: false
+
/highcharts-react-official/3.1.0_527hi7t2mtle6zzax5ypcsor3a:
resolution: {integrity: sha512-CkWJHrVMOc6CT8KFu1dR+a0w5OxCVKKgZUNWtEi5TmR0xqBDIDe+RyM652MAN/jBYppxMo6TCUVlRObCyWAn0Q==}
peerDependencies:
@@ -4614,7 +5579,6 @@ packages:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
react-is: 16.13.1
- dev: true
/homedir-polyfill/1.0.3:
resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
@@ -4694,7 +5658,6 @@ packages:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- dev: true
/imurmurhash/0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -4797,6 +5760,12 @@ packages:
engines: {node: '>= 0.10'}
dev: true
+ /invariant/2.2.4:
+ resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
+ dependencies:
+ loose-envify: 1.4.0
+ dev: false
+
/ioredis/4.28.5:
resolution: {integrity: sha512-3GYo0GJtLqgNXj4YhrisLaNNvWSNwSS2wS4OELGfGxH8I69+XfNdnmV1AyN+ZqMh0i7eX+SWjrwFKDBDgfBC1A==}
engines: {node: '>=6'}
@@ -4833,8 +5802,7 @@ packages:
dev: true
/is-arrayish/0.2.1:
- resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=}
- dev: true
+ resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
/is-arrayish/0.3.2:
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
@@ -4851,6 +5819,7 @@ packages:
engines: {node: '>=8'}
dependencies:
binary-extensions: 2.2.0
+ dev: true
/is-boolean-object/1.1.2:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
@@ -4898,6 +5867,7 @@ packages:
/is-extglob/2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
+ dev: true
/is-fullwidth-code-point/2.0.0:
resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=}
@@ -4919,6 +5889,7 @@ packages:
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
+ dev: true
/is-hexadecimal/1.0.4:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
@@ -4944,6 +5915,7 @@ packages:
/is-number/7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
+ dev: true
/is-obj/2.0.0:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
@@ -5128,7 +6100,6 @@ packages:
/json-parse-even-better-errors/2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- dev: true
/json-schema-traverse/0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -5235,10 +6206,10 @@ packages:
/lilconfig/2.0.5:
resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
engines: {node: '>=10'}
+ dev: true
/lines-and-columns/1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- dev: true
/lint-staged/13.0.2:
resolution: {integrity: sha512-qQLfLTh9z34eMzfEHENC+QBskZfxjomrf+snF3xJ4BzilORbD989NLqQ00ughsF/A+PT41e87+WsMFabf9++pQ==}
@@ -5344,6 +6315,10 @@ packages:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
+ /lodash.mergewith/4.6.2:
+ resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==}
+ dev: false
+
/lodash.sortby/4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
@@ -5531,6 +6506,7 @@ packages:
/merge2/1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
+ dev: true
/micromark/2.11.4:
resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
@@ -5547,6 +6523,7 @@ packages:
dependencies:
braces: 3.0.2
picomatch: 2.3.1
+ dev: true
/middie/6.1.0:
resolution: {integrity: sha512-akpWXv9QFJ3mXq26kiej7nI4EiID1zEVLq5dxRbrkESMUNNOdTFJjt7Uk9mkcR7D9oR+6km3l3Oah9uQof+Uig==}
@@ -5607,6 +6584,7 @@ packages:
/minimist/1.2.6:
resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+ dev: true
/mixme/0.5.4:
resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==}
@@ -5804,6 +6782,7 @@ packages:
/node-releases/2.0.5:
resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==}
+ dev: true
/normalize-package-data/2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
@@ -5827,10 +6806,12 @@ packages:
/normalize-path/3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ dev: true
/normalize-range/0.1.2:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
+ dev: true
/npm-run-path/4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
@@ -5859,7 +6840,6 @@ packages:
/object-assign/4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- dev: true
/object-hash/2.2.0:
resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==}
@@ -5869,6 +6849,7 @@ packages:
/object-hash/3.0.0:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
+ dev: false
/object-inspect/1.12.2:
resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
@@ -6108,7 +7089,6 @@ packages:
engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
- dev: true
/parse-entities/2.0.0:
resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
@@ -6129,7 +7109,6 @@ packages:
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- dev: true
/parse-passwd/1.0.0:
resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=}
@@ -6174,7 +7153,6 @@ packages:
/path-type/4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- dev: true
/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
@@ -6182,6 +7160,7 @@ packages:
/picomatch/2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ dev: true
/pidtree/0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
@@ -6189,10 +7168,6 @@ packages:
hasBin: true
dev: true
- /pify/2.3.0:
- resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
- engines: {node: '>=0.10.0'}
-
/pify/4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -6232,25 +7207,14 @@ packages:
engines: {node: '>=4'}
dev: true
- /postcss-import/14.1.0_postcss@8.4.14:
- resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- postcss: ^8.0.0
- dependencies:
- postcss: 8.4.14
- postcss-value-parser: 4.2.0
- read-cache: 1.0.0
- resolve: 1.22.1
-
- /postcss-js/4.0.0_postcss@8.4.14:
- resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
- engines: {node: ^12 || ^14 || >= 16}
- peerDependencies:
- postcss: ^8.3.3
+ /popmotion/11.0.3:
+ resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==}
dependencies:
- camelcase-css: 2.0.1
- postcss: 8.4.14
+ framesync: 6.0.1
+ hey-listen: 1.0.8
+ style-value-types: 5.0.0
+ tslib: 2.4.0
+ dev: false
/postcss-load-config/3.1.4:
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
@@ -6268,40 +7232,17 @@ packages:
yaml: 1.10.2
dev: true
- /postcss-load-config/3.1.4_postcss@8.4.14:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
- dependencies:
- lilconfig: 2.0.5
- postcss: 8.4.14
- yaml: 1.10.2
-
- /postcss-nested/5.0.6_postcss@8.4.14:
- resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.2.14
- dependencies:
- postcss: 8.4.14
- postcss-selector-parser: 6.0.10
-
/postcss-selector-parser/6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ dev: true
/postcss-value-parser/4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
+ dev: true
/postcss/8.4.14:
resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
@@ -6310,6 +7251,7 @@ packages:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
/postcss/8.4.5:
resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==}
@@ -6375,7 +7317,6 @@ packages:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
- dev: true
/proxy-addr/2.0.7:
resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
@@ -6417,10 +7358,6 @@ packages:
engines: {node: '>=8'}
dev: true
- /quick-lru/5.1.1:
- resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
- engines: {node: '>=10'}
-
/ramda/0.28.0:
resolution: {integrity: sha512-9QnLuG/kPVgWvMQ4aODhsBUFKOUmnbUnsSXACv+NCQZcHbeb+v8Lodp8OVxtRULN1/xOyYLLaL6npE6dMq5QTA==}
dev: false
@@ -6431,6 +7368,15 @@ packages:
safe-buffer: 5.2.1
dev: true
+ /react-clientside-effect/1.2.6_react@18.2.0:
+ resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==}
+ peerDependencies:
+ react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@babel/runtime': 7.18.3
+ react: 18.2.0
+ dev: false
+
/react-dom/18.2.0_react@18.2.0:
resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
peerDependencies:
@@ -6440,6 +7386,29 @@ packages:
react: 18.2.0
scheduler: 0.23.0
+ /react-fast-compare/3.2.0:
+ resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==}
+ dev: false
+
+ /react-focus-lock/2.9.1_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.18.3
+ '@types/react': 18.0.14
+ focus-lock: 0.11.2
+ prop-types: 15.8.1
+ react: 18.2.0
+ react-clientside-effect: 1.2.6_react@18.2.0
+ use-callback-ref: 1.3.0_luyos4mouogwq6z3wafb3re4ce
+ use-sidecar: 1.1.2_luyos4mouogwq6z3wafb3re4ce
+ dev: false
+
/react-hook-form/7.32.2_react@18.2.0:
resolution: {integrity: sha512-F1A6n762xaRhvtQH5SkQQhMr19cCkHZYesTcKJJeNmrphiZp/cYFTIzC05FnQry0SspM54oPJ9tXFXlzya8VNQ==}
engines: {node: '>=12.22.0'}
@@ -6458,7 +7427,58 @@ packages:
/react-is/16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- dev: true
+
+ /react-remove-scroll-bar/2.3.3_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.0.14
+ react: 18.2.0
+ react-style-singleton: 2.2.1_luyos4mouogwq6z3wafb3re4ce
+ tslib: 2.4.0
+ dev: false
+
+ /react-remove-scroll/2.5.4_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.0.14
+ react: 18.2.0
+ react-remove-scroll-bar: 2.3.3_luyos4mouogwq6z3wafb3re4ce
+ react-style-singleton: 2.2.1_luyos4mouogwq6z3wafb3re4ce
+ tslib: 2.4.0
+ use-callback-ref: 1.3.0_luyos4mouogwq6z3wafb3re4ce
+ use-sidecar: 1.1.2_luyos4mouogwq6z3wafb3re4ce
+ dev: false
+
+ /react-style-singleton/2.2.1_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.0.14
+ get-nonce: 1.0.1
+ invariant: 2.2.4
+ react: 18.2.0
+ tslib: 2.4.0
+ dev: false
/react-universal-interface/0.6.2_react@18.2.0+tslib@2.4.0:
resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==}
@@ -6500,11 +7520,6 @@ packages:
dependencies:
loose-envify: 1.4.0
- /read-cache/1.0.0:
- resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
- dependencies:
- pify: 2.3.0
-
/read-pkg-up/7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
@@ -6547,6 +7562,7 @@ packages:
engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.3.1
+ dev: true
/rechoir/0.6.2:
resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=}
@@ -6633,7 +7649,6 @@ packages:
/resolve-from/4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- dev: true
/resolve-from/5.0.0:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
@@ -6728,6 +7743,7 @@ packages:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
+ dev: true
/rxjs/6.6.7:
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
@@ -6741,6 +7757,10 @@ packages:
dependencies:
tslib: 2.4.0
+ /safe-buffer/5.1.2:
+ resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ dev: false
+
/safe-buffer/5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -6956,6 +7976,11 @@ packages:
engines: {node: '>=0.10.0'}
dev: false
+ /source-map/0.5.7:
+ resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/source-map/0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
@@ -7191,6 +8216,13 @@ packages:
engines: {node: '>=8'}
dev: true
+ /style-value-types/5.0.0:
+ resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==}
+ dependencies:
+ hey-listen: 1.0.8
+ tslib: 2.4.0
+ dev: false
+
/styled-jsx/5.0.2_react@18.2.0:
resolution: {integrity: sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==}
engines: {node: '>= 12.0.0'}
@@ -7206,6 +8238,10 @@ packages:
dependencies:
react: 18.2.0
+ /stylis/4.0.13:
+ resolution: {integrity: sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==}
+ dev: false
+
/stylis/4.1.1:
resolution: {integrity: sha512-lVrM/bNdhVX2OgBFNa2YJ9Lxj7kPzylieHd3TNjuGE0Re9JB7joL5VUKOVH1kdNNJTgGPpT8hmwIAPLaSyEVFQ==}
dev: false
@@ -7235,7 +8271,6 @@ packages:
engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
- dev: true
/supports-color/7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
@@ -7267,36 +8302,6 @@ packages:
engines: {node: '>=0.10'}
dev: true
- /tailwindcss/3.1.3:
- resolution: {integrity: sha512-PRJNYdSIthrb8hjmAyymEyEN8Yo61TMXpzyFUpxULeeyRn3Y3gpvuw6FlRTKrJvK7thSGKRnhT36VovVx4WeMA==}
- engines: {node: '>=12.13.0'}
- hasBin: true
- dependencies:
- arg: 5.0.2
- chokidar: 3.5.3
- color-name: 1.1.4
- detective: 5.2.1
- didyoumean: 1.2.2
- dlv: 1.1.3
- fast-glob: 3.2.11
- glob-parent: 6.0.2
- is-glob: 4.0.3
- lilconfig: 2.0.5
- normalize-path: 3.0.0
- object-hash: 3.0.0
- picocolors: 1.0.0
- postcss: 8.4.14
- postcss-import: 14.1.0_postcss@8.4.14
- postcss-js: 4.0.0_postcss@8.4.14
- postcss-load-config: 3.1.4_postcss@8.4.14
- postcss-nested: 5.0.6_postcss@8.4.14
- postcss-selector-parser: 6.0.10
- postcss-value-parser: 4.2.0
- quick-lru: 5.1.1
- resolve: 1.22.1
- transitivePeerDependencies:
- - ts-node
-
/tapable/2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -7378,7 +8383,7 @@ packages:
dev: false
/through/2.3.8:
- resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=}
+ resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
/through2/4.0.2:
@@ -7394,6 +8399,10 @@ packages:
next-tick: 1.1.0
dev: false
+ /tiny-invariant/1.2.0:
+ resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==}
+ dev: false
+
/tiny-lru/8.0.2:
resolution: {integrity: sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==}
engines: {node: '>=6'}
@@ -7409,13 +8418,13 @@ packages:
/to-fast-properties/2.0.0:
resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=}
engines: {node: '>=4'}
- dev: true
/to-regex-range/5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
+ dev: true
/toggle-selection/1.0.6:
resolution: {integrity: sha1-bkWxJj8gF/oKzH2J14sVuL932jI=}
@@ -7548,7 +8557,6 @@ packages:
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
/tslib/2.3.1:
resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
@@ -7731,6 +8739,37 @@ packages:
dependencies:
punycode: 2.1.1
+ /use-callback-ref/1.3.0_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.0.14
+ react: 18.2.0
+ tslib: 2.4.0
+ dev: false
+
+ /use-sidecar/1.1.2_luyos4mouogwq6z3wafb3re4ce:
+ resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@types/react': 18.0.14
+ detect-node-es: 1.1.0
+ react: 18.2.0
+ tslib: 2.4.0
+ dev: false
+
/use-sync-external-store/1.1.0_react@18.2.0:
resolution: {integrity: sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==}
peerDependencies:
@@ -7968,11 +9007,12 @@ packages:
dev: true
/wrappy/1.0.2:
- resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=}
+ resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
/xtend/4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
+ dev: false
/y18n/4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}