@@ -74,3 +77,44 @@ const HeaderContainer = styled.header`
}
}
`
+
+function DappSelector({
+ dapps,
+ selected,
+}: {
+ dapps: ClientDApp[]
+ selected: string
+}) {
+ const navigate = useNavigate()
+ const location = useLocation()
+
+ const dappItems = useMemo(() => {
+ return [...dapps, { id: 0, name: '+ Create Dapp' }]
+ }, [dapps])
+
+ return (
+
+ )
+}
\ No newline at end of file
diff --git a/packages/client/dashboard/src/components/LoginButton.tsx b/packages/client/dashboard/src/components/nav/LoginButton.tsx
similarity index 97%
rename from packages/client/dashboard/src/components/LoginButton.tsx
rename to packages/client/dashboard/src/components/nav/LoginButton.tsx
index b9720300..be75519c 100644
--- a/packages/client/dashboard/src/components/LoginButton.tsx
+++ b/packages/client/dashboard/src/components/nav/LoginButton.tsx
@@ -1,17 +1,16 @@
-import styled from 'styled-components'
import {
useAuthentication,
useIsAuthenticated,
useSession,
} from '@us3r-network/auth-with-rainbowkit'
-
import {
LoginButton as LoginButtonStyled,
UserAvatar,
} from '@us3r-network/profile'
-import LogoutIcon from './Icons/LogoutIcon'
import { useCallback } from 'react'
import { useNavigate } from 'react-router-dom'
+import styled from 'styled-components'
+import LogoutIcon from '../icons/LogoutIcon'
const LoginButton = () => {
const session = useSession()
diff --git a/packages/client/dashboard/src/components/Logo.tsx b/packages/client/dashboard/src/components/nav/Logo.tsx
similarity index 100%
rename from packages/client/dashboard/src/components/Logo.tsx
rename to packages/client/dashboard/src/components/nav/Logo.tsx
diff --git a/packages/client/dashboard/src/components/nav/Nav.tsx b/packages/client/dashboard/src/components/nav/Nav.tsx
new file mode 100644
index 00000000..81fe5df3
--- /dev/null
+++ b/packages/client/dashboard/src/components/nav/Nav.tsx
@@ -0,0 +1,272 @@
+import React, { useMemo, useState } from 'react'
+import { Link, NavLink } from 'react-router-dom'
+import styled from 'styled-components'
+import { DOCS_URL } from '../../constants'
+import ChartIcon from '../icons/ChartIcon'
+import ComponentIcon from '../icons/ComponentIcon'
+import DocIcon from '../icons/DocIcon'
+import ExploreIcon from '../icons/ExploreIcon'
+import HomeIcon from '../icons/HomeIcon'
+import InfoIcon from '../icons/InfoIcon'
+import LayoutIcon from '../icons/LayoutIcon'
+import NodeIcon from '../icons/NodeIcon'
+import SdkIcon from '../icons/SdkIcon'
+import TerminalIcon from '../icons/TerminalIcon'
+import ChevronDown from '../icons/ChevronDown'
+import ModelIcon from '../icons/ModelIcon'
+import CompositeIcon from '../icons/CompositeIcon'
+
+type NavItem = {
+ path?: string
+ name: string
+ icon: any
+ items?: NavItem[]
+}
+
+export default function Nav ({ appId }: { appId: string }) {
+ const [open, setOpen] = useState(true)
+ const navItems = useMemo(() => {
+ return [
+ {
+ path: `/dapp/${appId}/index`,
+ name: 'Home',
+ icon: HomeIcon
+ },
+ {
+ // path: `/dapp/${appId}/explore`,
+ name: 'Explore',
+ icon: ExploreIcon,
+ items: [
+ {
+ path: `/dapp/${appId}/explore/model`,
+ name: 'Models',
+ icon: ModelIcon
+ },
+ {
+ path: `/dapp/${appId}/explore/composite`,
+ name: 'Composites',
+ icon: CompositeIcon
+ },
+ {
+ path: `/dapp/${appId}/explore/components`,
+ name: 'Components',
+ icon: ComponentIcon
+ }
+ ]
+ },
+ {
+ // path: `/dapp/${appId}/build`,
+ name: 'Build',
+ icon: InfoIcon,
+ items: [
+ {
+ path: `/dapp/${appId}/build/editor`,
+ name: 'Compose',
+ icon: LayoutIcon
+ },
+ {
+ path: `/dapp/${appId}/build/playground`,
+ name: 'Playground',
+ icon: TerminalIcon
+ },
+ {
+ path: `/dapp/${appId}/build/sdk`,
+ name: 'SDK',
+ icon: SdkIcon
+ },
+ {
+ path: `/dapp/${appId}/build/metrics`,
+ name: 'Metrics',
+ icon: ChartIcon
+ }
+ ]
+ },
+ {
+ path: `/dapp/${appId}/node`,
+ name: 'Node',
+ icon: NodeIcon
+ },
+ {
+ path: `/dapp/${appId}/info`,
+ name: 'Info',
+ icon: InfoIcon
+ }
+ ]
+ }, [appId])
+
+ return (
+
+
+
+
+ {navItems.map(item => (
+
+ ))}
+
+
+
+
+
+ S3 Scan
+
+
+
+
+
+ Document
+
+
+ {/*
setOpen(!open)}>
+
+
*/}
+
+
+
+ )
+}
+
+function NavItemRenderer ({
+ item,
+ level = 0,
+}: {
+ item: NavItem
+ level?: number
+}) {
+ return (
+
+
+ {item.path ? (
+
+ {({ isActive }) => (
+
+ {React.createElement(item.icon, { isActive })}
+ {item.name}
+
+ )}
+
+ ) : (
+
+ {React.createElement(item.icon)}
+ {item.name}
+
+ )}
+ {item.items && (
+
+
+
+ )}
+
+ {item.items && (
+
+ {item.items.map(item => (
+
+ ))}
+
+ )}
+
+ )
+}
+
+
+const NavContainer = styled.nav<{ open?: boolean }>`
+ > div {
+ height: calc(100vh - 60px);
+ width: ${props => (props.open ? '200px' : '57px')};
+ top: 60px;
+ bottom: 0;
+
+ background: #1b1e23;
+ border-right: 1px solid #39424c;
+ transition: width 0.09s ease-in-out;
+ }
+ .nav {
+ position: fixed;
+ overflow-y: scroll;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: space-between;
+ z-index: 100;
+ .item-container {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ gap: 1px;
+ }
+ .item {
+ flex: 1;
+ padding: 10px;
+ border-radius: 10px;
+ color: #718096;
+ position: relative;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ overflow: hidden;
+ > span {
+ opacity: ${props => (props.open ? 1 : 0)};
+ transition: opacity 0.09s ease-in-out;
+ }
+
+ &.active {
+ background: #14171a;
+ color: #fff;
+ }
+ }
+
+ .top {
+ width: 100%;
+ padding: 10px;
+ box-sizing: border-box;
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ }
+
+ .bottom {
+ width: 100%;
+ margin-bottom: 10px;
+ padding: 10px;
+ box-sizing: border-box;
+ display: block;
+
+ .chevron {
+ width: 100%;
+ text-align: center;
+ margin-top: 20px;
+ border: 1px solid #39424c;
+ border-radius: 20px;
+ cursor: pointer;
+ button {
+ margin: 0 auto;
+ width: 100%;
+ height: 39px;
+ background: none;
+ border: none;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ cursor: pointer;
+ transition: transform 0.1s ease-in-out;
+ transform: ${props =>
+ props.open ? `rotate(180deg)` : `rotate(0deg)`};
+ }
+ }
+ }
+ }
+`
+
+const NavItemBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+ .sub {
+ margin-left: 24px;
+ display: flex;
+ flex-direction: column;
+ gap: 6px;
+ }
+`
diff --git a/packages/client/dashboard/src/components/node/CreateCeramicNodeModal.tsx b/packages/client/dashboard/src/components/node/CreateCeramicNodeModal.tsx
new file mode 100644
index 00000000..48eb497a
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/CreateCeramicNodeModal.tsx
@@ -0,0 +1,235 @@
+import {
+ useAuthentication,
+ useSession
+} from '@us3r-network/auth-with-rainbowkit'
+import { useCallback, useState } from 'react'
+import { Checkbox } from 'react-aria-components'
+import styled from 'styled-components'
+import { createCeramicNode } from '../../api/ceramicNode'
+import { CeramicDBType, CeramicNetwork } from '../../types.d'
+import EnumSelect from '../common/EnumSelect'
+import CloseIcon from '../icons/CloseIcon'
+import UserEmail from './UserEmail'
+import { EmailStatus } from '../../hooks/useUserAccount'
+
+export default function CreateCeramicNodeModal ({
+ fixedNetwork,
+ closeModal,
+ onSussess
+}: {
+ fixedNetwork?: CeramicNetwork
+ closeModal?: () => void
+ onSussess: () => void
+}) {
+ const [submitting, setSubmitting] = useState(false)
+ const [network, setNetwork] = useState
(
+ fixedNetwork || CeramicNetwork.TESTNET
+ )
+ const [dbType, setDbType] = useState(CeramicDBType.PGSQL)
+ const [historicalSync, setHistoricalSync] = useState(
+ true
+ )
+ const { signIn } = useAuthentication()
+ const session = useSession()
+
+ const [nodeName, setNodeName] = useState('')
+
+ const submit = useCallback(async () => {
+ if (submitting) return
+ if (!session?.id) {
+ signIn()
+ return
+ }
+
+ try {
+ setSubmitting(true)
+ const resp = await createCeramicNode(
+ {
+ name: nodeName,
+ network,
+ ceramicEnableHistoricalSync: true,
+ ceramicDbType: dbType
+ },
+ session.serialize()
+ )
+ if (resp.data.code !== 0) {
+ throw new Error(resp.data.msg)
+ }
+ onSussess?.()
+ closeModal?.()
+ } catch (error) {
+ console.error(error)
+ } finally {
+ setSubmitting(false)
+ }
+ }, [
+ submitting,
+ session,
+ signIn,
+ nodeName,
+ network,
+ dbType,
+ onSussess,
+ closeModal
+ ])
+ const [userEmailVerified, setUserEmailVerified] = useState(false)
+ return (
+
+
+
Create Ceramic Node
+ {closeModal && (
+
+ )}
+
+
+
+ * Node Name:
+ setNodeName(e.target.value)}
+ />
+
+ {!fixedNetwork && (
+
+ )}
+
+
+
+ Enable Historic Sync
+
+
+ setUserEmailVerified(stutas === EmailStatus.VERIFIED)
+ }
+ />
+
+
+
+ {(submitting && (
+
+ )) || (
+
+ )}
+
+
+ )
+}
+
+const EditorBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ div {
+ /* height: calc(100v - 88px); */
+ box-sizing: border-box;
+ }
+
+ input {
+ width: auto;
+ }
+
+ .node-name {
+ display: flex;
+ flex-direction: column;
+
+ > span {
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ margin-bottom: 8px;
+ }
+
+ > input {
+ background: #1a1e23;
+ outline: none;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ height: 48px;
+ padding: 0px 16px;
+ color: #ffffff;
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 24px;
+ }
+ }
+`
+
+const CreateBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ padding: 20px;
+ gap: 20px;
+
+ position: relative;
+ width: 600px;
+ margin: 0 auto;
+
+ /* #1B1E23 */
+
+ background: #1b1e23;
+ border-radius: 20px;
+ > div.title {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ color: #ffffff;
+ > h1 {
+ margin: 0;
+ font-style: italic;
+ font-weight: 700;
+ font-size: 24px;
+ line-height: 28px;
+ }
+ }
+
+ .btns {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+ justify-content: end;
+ > button {
+ background: #1a1e23;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ padding: 12px 24px;
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ color: #718096;
+ width: 160px;
+ &.submit {
+ color: #14171a;
+ background: #ffffff;
+ }
+
+ > img {
+ height: 18px;
+ }
+ }
+ }
+`
diff --git a/packages/client/dashboard/src/components/node/DeleteCeramicNodeModal.tsx b/packages/client/dashboard/src/components/node/DeleteCeramicNodeModal.tsx
new file mode 100644
index 00000000..e3743e7c
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/DeleteCeramicNodeModal.tsx
@@ -0,0 +1,181 @@
+import {
+ useAuthentication,
+ useSession
+} from '@us3r-network/auth-with-rainbowkit'
+import { useCallback, useState } from 'react'
+import styled from 'styled-components'
+import { delCeramicNode } from '../../api/ceramicNode'
+import { CeramicDto } from '../../types.d'
+import CloseIcon from '../icons/CloseIcon'
+
+export default function DeleteCeramicNodeModal ({
+ node,
+ closeModal,
+ onSussess
+}: {
+ node: CeramicDto
+ closeModal: () => void
+ onSussess: () => void
+}) {
+ const [submitting, setSubmitting] = useState(false)
+
+ const { signIn } = useAuthentication()
+ const session = useSession()
+
+ const [nodeName, setNodeName] = useState('')
+
+ const submit = useCallback(async () => {
+ if (submitting) return
+ if (!session?.id) {
+ signIn()
+ return
+ }
+ if (nodeName.trim() !== node.name.trim()) {
+ alert('Node name is not correct!')
+ return
+ }
+ try {
+ setSubmitting(true)
+ const resp = await delCeramicNode(
+ node.id,
+ session.serialize()
+ )
+ if (resp.data.code !== 0) {
+ throw new Error(resp.data.msg)
+ }
+ onSussess()
+ closeModal()
+ } catch (error) {
+ console.error(error)
+ } finally {
+ setSubmitting(false)
+ }
+ }, [submitting, session, nodeName, node.name, node.id, signIn, onSussess, closeModal])
+
+ return (
+
+
+
Delete Ceramic Node
+
+
+
+
+ *Input The Node Name: {node.name}
+ setNodeName(e.target.value)}
+ />
+
+
+
+
+ {(submitting && (
+
+ )) || (
+
+ )}
+
+
+ )
+}
+const EditorBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ div {
+ /* height: calc(100v - 88px); */
+ box-sizing: border-box;
+ }
+
+ input {
+ width: auto;
+ }
+
+ .node-name {
+ display: flex;
+ flex-direction: column;
+
+ > span {
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ margin-bottom: 8px;
+ }
+
+ > input {
+ background: #1a1e23;
+ outline: none;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ height: 48px;
+ padding: 0px 16px;
+ color: #ffffff;
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 24px;
+ }
+ }
+`
+
+const Box = styled.div`
+ display: flex;
+ flex-direction: column;
+ padding: 20px;
+ gap: 20px;
+
+ position: relative;
+ width: 600px;
+ margin: 0 auto;
+
+ /* #1B1E23 */
+
+ background: #1b1e23;
+ border-radius: 20px;
+ > div.title {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ color: #ffffff;
+ > h1 {
+ margin: 0;
+ font-style: italic;
+ font-weight: 700;
+ font-size: 24px;
+ line-height: 28px;
+ }
+ }
+
+ .btns {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+ justify-content: end;
+ > button {
+ background: #1a1e23;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ padding: 12px 24px;
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ color: #718096;
+ width: 160px;
+ &.submit {
+ color: #14171a;
+ background: #ffffff;
+ }
+
+ > img {
+ height: 18px;
+ }
+ }
+ }
+`
diff --git a/packages/client/dashboard/src/components/node/NoCeramicNodeModal.tsx b/packages/client/dashboard/src/components/node/NoCeramicNodeModal.tsx
new file mode 100644
index 00000000..1ef9337d
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/NoCeramicNodeModal.tsx
@@ -0,0 +1,82 @@
+import { Link } from 'react-router-dom'
+import styled from 'styled-components'
+import { useCeramicNodeCtx } from '../../context/CeramicNodeCtx'
+import useSelectedDapp from '../../hooks/useSelectedDapp'
+import { CeramicStatus } from '../../types.d'
+import CloseIcon from '../icons/CloseIcon'
+
+export default function NoCeramicNodeModal ({
+ closeModal
+}: {
+ closeModal: () => void
+}) {
+ const { selectedDapp } = useSelectedDapp()
+ const { currCeramicNode } = useCeramicNodeCtx()
+ return (
+
+
+
Node Serivce
+
+
+ {currCeramicNode ? (
+ currCeramicNode.status !== CeramicStatus.RUNNING ? (
+
+
Your Private Ceramic Node is {currCeramicNode.status} ......
+
Please wait while it is ready!
+
+ ) : (
+ Your Private Ceramic Node is Ready to use.
+ )
+ ) : (
+
+
There is no available node now.
+ {selectedDapp && (
+
+
+
+ )}
+
+ )}
+
+ )
+}
+const Box = styled.div`
+ display: flex;
+ flex-direction: column;
+ /* justify-content: space-between; */
+ padding: 30px;
+ gap: 20px;
+ position: relative;
+ width: 600px;
+ min-height: 160px;
+ margin: 0 auto;
+
+ background: #1b1e23;
+ border-radius: 20px;
+ font-size: 16px;
+
+ > div.title {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ color: #ffffff;
+ > h1 {
+ margin: 0;
+ font-style: italic;
+ font-weight: 700;
+ font-size: 24px;
+ line-height: 28px;
+ }
+ }
+ .ok-button {
+ font-size: 12px;
+ font-weight: 700;
+ background-color: #ffffff;
+ width: 220px;
+ height: 40px;
+ border-radius: 10px;
+ }
+`
diff --git a/packages/client/dashboard/src/components/node/NodeStatus.tsx b/packages/client/dashboard/src/components/node/NodeStatus.tsx
new file mode 100644
index 00000000..c93d31a4
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/NodeStatus.tsx
@@ -0,0 +1,187 @@
+import styled from 'styled-components'
+import { CeramicStatus } from '../../types.d'
+import CircleIcon from '../icons/CircleIcon'
+import CheckCircleIcon from '../icons/CheckCircleIcon'
+
+import { ProgressBar, Label } from 'react-aria-components'
+import { useEffect, useState } from 'react'
+
+export default function NodeStatus ({
+ status,
+}: {
+ status: CeramicStatus
+}) {
+ const [prepageingPercentage, setPrepageingPercentage] = useState(0)
+ const [startingPercentage, setStartingPercentage] = useState(0)
+
+ useEffect(() => {
+ if (status !== CeramicStatus.PREPARING) return
+ if (prepageingPercentage < 100) {
+ // console.log('set prepare timeout', prepageingPercentage)
+ setTimeout(() => {
+ setPrepageingPercentage(prepageingPercentage + 1)
+ }, 350)
+ }
+ }, [prepageingPercentage, status])
+
+ useEffect(() => {
+ if (status !== CeramicStatus.STARTING) return
+ if (startingPercentage < 100) {
+ // console.log('set start timeout', startingPercentage)
+ setTimeout(() => {
+ setStartingPercentage(startingPercentage + 1)
+ }, 200)
+ }
+ }, [startingPercentage, status])
+
+ useEffect(() => {
+ switch (status) {
+ case CeramicStatus.PREPARING:
+ setPrepageingPercentage(0)
+ setStartingPercentage(0)
+ break
+ case CeramicStatus.STARTING:
+ setPrepageingPercentage(100)
+ setStartingPercentage(0)
+ break
+ case CeramicStatus.RUNNING:
+ setPrepageingPercentage(100)
+ setStartingPercentage(100)
+ break
+ default:
+ break
+ }
+ }, [status])
+
+ switch (status) {
+ case CeramicStatus.PREPARING:
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ case CeramicStatus.STARTING:
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ case CeramicStatus.RUNNING:
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+ default:
+ return null
+ }
+}
+
+const Box = styled.div`
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+ > div {
+ width: 100%;
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ justify-content: space-between;
+ }
+ .green {
+ color: #00b171;
+ }
+ .gray {
+ color: #718096;
+ }
+ label {
+ font-size: 12px;
+ font-weight: 500;
+ line-height: 1.2;
+ letter-spacing: 0.05em;
+ text-transform: uppercase;
+ }
+ .react-aria-ProgressBar {
+ display: grid;
+ grid-template-areas: "label value"
+ "bar bar";
+ grid-template-columns: 1fr auto;
+ color: var(--text-color);
+ flex: 1;
+ .value {
+ grid-area: value;
+ }
+
+ .bar {
+ grid-area: bar;
+ box-shadow: inset 0px 0px 0px 1px #718096;
+ forced-color-adjust: none;
+ height: 2px;
+ overflow: hidden;
+ will-change: transform;
+ }
+
+ .fill {
+ background: #00b171;
+ height: 100%;
+ }
+ }
+`
+function StepNode ({ percentage = 0 }: { percentage?: number }) {
+ if (percentage === 0) {
+ return
+ } else if (percentage < 100) {
+ return
+ } else if (percentage >= 100) {
+ return
+ }
+ return null
+}
+function StepProgress ({ percentage = 0 }: { percentage?: number }) {
+ return (
+
+ {({ percentage, valueText }) => (
+ <>
+ {/* {valueText} */}
+
+ >
+ )}
+
+ )
+}
diff --git a/packages/client/dashboard/src/components/node/Terminal.tsx b/packages/client/dashboard/src/components/node/Terminal.tsx
new file mode 100644
index 00000000..3b2fccda
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/Terminal.tsx
@@ -0,0 +1,176 @@
+/*
+ * @Author: bufan bufan@hotmail.com
+ * @Date: 2023-12-18 13:28:56
+ * @LastEditors: bufan bufan@hotmail.com
+ * @LastEditTime: 2023-12-25 16:52:23
+ * @FilePath: /s3/packages/client/dashboard/src/components/Terminal.tsx
+ * @Description:
+ */
+import { useEffect, useMemo } from 'react'
+import { io } from 'socket.io-client'
+import { Terminal } from 'xterm'
+import { FitAddon } from 'xterm-addon-fit'
+import 'xterm/css/xterm.css'
+import { CERAMIC_NODE_SERVICE_WSS_URL } from '../../constants'
+
+const ANSI_COLOR = {
+ red: '\x1B[1;3;31m',
+ green: '\x1B[1;3;32m',
+ yellow: '\x1B[1;3;33m',
+ blue: '\x1B[1;3;34m',
+ magenta: '\x1B[1;3;35m',
+ cyan: '\x1B[1;3;36m',
+ white: '\x1B[1;3;37m',
+ reset: '\x1B[0m'
+}
+const WELCOME_TEXT = [
+ `${ANSI_COLOR.yellow}************************************************`,
+ 'Welcome to Ceramic Node!',
+ 'This is a terminal for your node.',
+ 'You can use it to check the status of your node.',
+ `************************************************${ANSI_COLOR.reset}`
+]
+const REGS = {
+ time: '((?:2|1)\\d{3}(?:-|/)(?:(?:0[1-9])|(?:1[0-2]))(?:-|/)(?:(?:0[1-9])|(?:[1-2][0-9])|(?:3[0-1]))(?:T|\\s)(?:(?:[0-1][0-9])|(?:2[0-3])):(?:[0-5][0-9]):(?:[0-5][0-9])[.][0-9]{3,9}[Z])',
+ importants: 'IMPORTANT:',
+ error: 'ERROR:'
+}
+export default function NodeTerminal ({
+ ceramicId,
+ didSession
+}: {
+ ceramicId: number
+ didSession: string
+}): JSX.Element {
+ const terminal: Terminal = useMemo(
+ () =>
+ new Terminal({
+ cursorStyle: 'underline',
+ cursorBlink: true,
+ theme: {
+ foreground: '#dddddd',
+ cursor: 'gray'
+ },
+ allowTransparency: true,
+ // windowsMode: true,
+ disableStdin: true
+ }),
+ []
+ )
+
+ const socket = io(CERAMIC_NODE_SERVICE_WSS_URL, {
+ transports: ['websocket']
+ })
+ const fitAddon = new FitAddon()
+ terminal.loadAddon(fitAddon)
+
+ useEffect(() => {
+ const terminalDom = document.getElementById('terminal-container')
+ // console.log('terminalDom', terminalDom)
+ if (terminalDom && !terminalDom?.hasChildNodes()) {
+ terminal.open(terminalDom as HTMLElement)
+ fitAddon.fit()
+ }
+ return () => {
+ // terminal.dispose()
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [])
+
+ const initSocket = (ceramicId: number, didSession: string) => {
+ // console.log('init socket', ceramicId, didSession)
+ if (!ceramicId || !didSession) return
+ if (!socket.hasListeners('connect')) {
+ // console.log('init socket listeners...')
+ socket.on('connect', function () {
+ // console.log('connected', socket.id)
+ // input
+ // terminal.onData(data => {
+ // console.log('terminal onData', data)
+ // socket.emit('events', { ceramicId: ceramicId, didSession: didSession })
+ // })
+ terminal.clear()
+ WELCOME_TEXT.forEach((text: string) => {
+ if (text === '') return
+ terminal.write(text + '\r\n')
+ })
+ socket.emit('events', {
+ ceramicId: ceramicId,
+ didSession: didSession
+ })
+ })
+ }
+ if (!socket.hasListeners('events')) {
+ socket.on('events', function (data) {
+ // console.log('events', socket.id)
+ const logs = data.log.split('\n')
+ logs.forEach((log: string) => {
+ if (log === '') return
+ // time
+ log = log.replace(
+ new RegExp(REGS.time, 'g'),
+ `${ANSI_COLOR.green}$1${ANSI_COLOR.reset}`
+ )
+ // importants
+ log = log.replace(
+ new RegExp(REGS.importants, 'g'),
+ `${ANSI_COLOR.magenta}${REGS.importants}${ANSI_COLOR.reset}`
+ )
+ // importants
+ log = log.replace(
+ new RegExp(REGS.error, 'g'),
+ `${ANSI_COLOR.red}${REGS.error}${ANSI_COLOR.reset}`
+ )
+ terminal.write(log + '\r\n')
+ })
+ })
+ }
+ if (!socket.hasListeners('exception')) {
+ socket.on('exception', function (data) {
+ // console.log('exception', socket.id, data)
+ if (data.code === 1) {
+ // terminal.write(
+ // `${ANSI_COLOR.red}${data.message}${ANSI_COLOR.reset}\r\n`
+ // )
+ terminal.write(
+ `...`
+ )
+ setTimeout(() => {
+ socket.emit('events', {
+ ceramicId: ceramicId,
+ didSession: didSession
+ })
+ }, 1000)
+ }
+ })
+ }
+ if (!socket.hasListeners('disconnect')) {
+ socket.on('disconnect', function (reason) {
+ // terminal.write('Bye Bye! \r\n')
+ console.log('disconnected', socket.id, reason)
+
+ terminal.clear()
+ })
+ }
+ }
+ useEffect(() => {
+ if (ceramicId && didSession && !socket.connected) {
+ initSocket(ceramicId, didSession)
+ }
+ return () => {
+ // socket.off('connect')
+ // socket.off('events')
+ // socket.off('exception')
+ // socket.off('disconnect')
+ // socket.close()
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [ceramicId, didSession])
+
+ return (
+
+ )
+}
diff --git a/packages/client/dashboard/src/components/node/UserEmail.tsx b/packages/client/dashboard/src/components/node/UserEmail.tsx
new file mode 100644
index 00000000..cc7a54af
--- /dev/null
+++ b/packages/client/dashboard/src/components/node/UserEmail.tsx
@@ -0,0 +1,164 @@
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
+import { useEffect, useState } from 'react'
+import styled from 'styled-components'
+import useUserAccount, { EmailStatus } from '../../hooks/useUserAccount'
+
+export default function Email ({
+ emailStatusChange
+}: {
+ emailStatusChange: (stutas: EmailStatus) => void
+}) {
+ const session = useSession()
+ const {
+ email,
+ emailStatus,
+ setEmailStatus,
+ errorMsg,
+ sendEmail,
+ sendEmailCountDown,
+ verifyEmail
+ } = useUserAccount(session?.serialize())
+ const [newEmail, setNewEmail] = useState(email)
+ const [code, setCode] = useState('')
+ const [sendingEmail, setSendingEmail] = useState(false)
+
+ const [verifyingEmail, setVerifyingEmail] = useState(false)
+ useEffect(() => {
+ emailStatusChange(emailStatus)
+ }, [emailStatus, emailStatusChange])
+
+ const send = async () => {
+ setSendingEmail(true)
+ await sendEmail(newEmail)
+ setSendingEmail(false)
+ }
+
+ switch (emailStatus) {
+ case EmailStatus.VERIFIED:
+ return (
+
+ * Email:
+
+
+
+
+
+ )
+ case EmailStatus.NOT_VERIFIED:
+ return (
+
+ * Email:
+
+ setNewEmail(e.target.value)}
+ />
+
+
+ {errorMsg}
+
+ )
+ case EmailStatus.VERIFYING:
+ return (
+
+ * Email:
+
+ setNewEmail(e.target.value)}
+ />
+
+
+
+ setCode(e.target.value)}
+ />
+
+
+ {errorMsg}
+
+ )
+ }
+}
+const Box = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ div {
+ /* height: calc(100v - 88px); */
+ box-sizing: border-box;
+ display: flex;
+ gap: 20px;
+ }
+
+ input {
+ width: auto;
+ background: #1a1e23;
+ outline: none;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ height: 48px;
+ padding: 0px 16px;
+ color: #ffffff;
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 24px;
+ flex: 1 1 auto;
+ }
+
+ button {
+ background: #1a1e23;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ padding: 12px 24px;
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ color: #718096;
+ width: 160px;
+ flex: 0 0 150px;
+ &.submit {
+ color: #14171a;
+ background: #ffffff;
+ }
+
+ > img {
+ height: 18px;
+ }
+ }
+`
diff --git a/packages/client/dashboard/src/constants/index.ts b/packages/client/dashboard/src/constants/index.ts
index 53e9f82b..c30ffe5f 100644
--- a/packages/client/dashboard/src/constants/index.ts
+++ b/packages/client/dashboard/src/constants/index.ts
@@ -1,12 +1,15 @@
+/*
+ * @Author: bufan bufan@hotmail.com
+ * @Date: 2023-12-15 10:06:03
+ * @LastEditors: bufan bufan@hotmail.com
+ * @LastEditTime: 2023-12-22 10:59:18
+ * @FilePath: /s3/packages/client/dashboard/src/constants/index.ts
+ * @Description:
+ */
export const APP_API_URL = process.env.REACT_APP_API_BASE_URL
export const UPLOAD_API_URL = process.env.REACT_APP_UPLOAD_API_URL
-export const CERAMIC_NODE =
- process.env.REACT_APP_CERAMIC_NODE || 'https://ceramic.s3.xyz/'
-export const CERAMIC_NODE_ADMIN_PRIVATE_KEY =
- process.env.REACT_APP_CERAMIC_NODE_ADMIN_PRIVATE_KEY
-
export const CERAMIC_MAINNET_HOST = process.env
.REACT_APP_CERAMIC_MAINNET_HOST as string
export const CERAMIC_TESTNET_HOST = process.env
@@ -24,3 +27,8 @@ export const GITHUB = 'github'
export const WALLET_CONNECT_PROJECT_ID =
process.env.REACT_APP_WALLET_CONNECT_PROJECT_ID ||
'c652d0148879353d7e965d7f6f361e59'
+
+export const CERAMIC_NODE_SERVICE_API_URL = process.env.CERAMIC_NODE_SERVICE_API_URL || 'https://ceramic-node-service-test-3rnbvla4lq-df.a.run.app/ceramic-api';
+export const CERAMIC_NODE_SERVICE_WSS_URL = process.env.CERAMIC_NODE_SERVICE_WSS_URL || 'wss://ceramic-node-service-test-3rnbvla4lq-df.a.run.app';
+
+export const PAGE_SIZE = 50
diff --git a/packages/client/dashboard/src/container/CeramicNodes.tsx b/packages/client/dashboard/src/container/CeramicNodes.tsx
new file mode 100644
index 00000000..7181deb7
--- /dev/null
+++ b/packages/client/dashboard/src/container/CeramicNodes.tsx
@@ -0,0 +1,443 @@
+/*
+ * @Author: bufan bufan@hotmail.com
+ * @Date: 2023-12-15 10:50:39
+ * @LastEditors: bufan bufan@hotmail.com
+ * @LastEditTime: 2023-12-25 16:54:15
+ * @FilePath: /s3/packages/client/dashboard/src/container/DappNode.tsx
+ * @Description:
+ */
+
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
+import dayjs from 'dayjs'
+import { useEffect, useState } from 'react'
+import {
+ Button,
+ Dialog,
+ DialogTrigger,
+ Modal,
+ ModalOverlay
+} from 'react-aria-components'
+import styled from 'styled-components'
+import PlusIcon from '../components/icons/PlusIcon'
+import TrashIcon from '../components/icons/TrashIcon'
+import CopyTint from '../components/common/CopyTint'
+import CreateCeramicNodeModal from '../components/node/CreateCeramicNodeModal'
+import DeleteCeramicNodeModal from '../components/node/DeleteCeramicNodeModal'
+import NodeTerminal from '../components/node/Terminal'
+import { useAppCtx } from '../context/AppCtx'
+import { useCeramicNodeCtx } from '../context/CeramicNodeCtx'
+import { CeramicDto, CeramicNetwork, CeramicStatus, Network } from '../types.d'
+import NodeStatus from '../components/node/NodeStatus'
+export default function CeramicNodes () {
+ const {
+ currCeramicNode,
+ loadingCeramicNodes: loading,
+ ceramicNodes,
+ loadCeramicNodes
+ } = useCeramicNodeCtx()
+ const { currDapp } = useAppCtx()
+
+ useEffect(() => {
+ let timer: NodeJS.Timeout | undefined
+ // console.log('ceramicNodes changes: ', ceramicNodes)
+ if (ceramicNodes.length > 0) {
+ if (ceramicNodes[0].status !== CeramicStatus.RUNNING) {
+ timer = setTimeout(() => {
+ loadCeramicNodes()
+ }, 5000)
+ }
+ }
+ return () => {
+ if (timer) clearTimeout(timer)
+ }
+ }, [ceramicNodes, loadCeramicNodes])
+
+ const [curentDappNetwork, setCurentDappNetwork] = useState(
+ CeramicNetwork.TESTNET
+ )
+ useEffect(() => {
+ switch (currDapp?.network) {
+ case Network.TESTNET:
+ setCurentDappNetwork(CeramicNetwork.TESTNET)
+ break
+ case Network.MAINNET:
+ setCurentDappNetwork(CeramicNetwork.MAINNET)
+ break
+ default:
+ break
+ }
+ }, [currDapp])
+
+ if (loading) {
+ return (
+
+
+
+
+
+ )
+ }
+ if (ceramicNodes) {
+ return (
+
+
+
+
Node
+ {ceramicNodes.length === 0 && (
+
+ )}
+
+
+ {ceramicNodes?.map(item => {
+ const active = currCeramicNode?.id === item.id
+ return (
+
+
+ {active && (
+ <>
+
+
Network: {item.network}
+
Stutas: {item.status}
+
Created: {dayjs(item.createdAt).fromNow()}
+ >
+ )}
+
+ )
+ })}
+
+
+ {currCeramicNode && }
+
+ )
+ }
+ return null
+}
+
+function CreateNodeButton ({ network }: { network?: string }) {
+ const { loadCeramicNodes } = useCeramicNodeCtx()
+ return (
+
+
+
+
+
+
+
+
+ )
+}
+
+function DeleteNodeButton ({ node }: { node: CeramicDto }) {
+ const { loadCeramicNodes } = useCeramicNodeCtx()
+ return (
+
+
+
+
+
+
+
+
+ )
+}
+
+export function CeramicNodeInfo ({
+ node,
+ showTerminal
+}: {
+ node: CeramicDto
+ showTerminal?: boolean
+}) {
+ const session = useSession()
+ return (
+
+
+
+
+
{node.name}
+
{node.network}
+
+
+
+
+ {node.status === CeramicStatus.PREPARING ? (
+
+ {/*
*/}
+ {/* Preparing your deployment... (It may take a few minutes) */}
+
+ ) : node.status === CeramicStatus.RUNNING ? (
+
+
+
Node URL:
+
{node.serviceUrl}
+
+
+
+
Private Key:
+
{node.privateKey}
+
+
+ {/*
+
API Key:
+
{node.apiKey}
+
+
*/}
+
+
DB Type:
+
+ {node.serviceK8sMetadata.ceramicDbType}
+
+
+
+
Historical Sync:
+
+ {node.serviceK8sMetadata.ceramicEnableHistoricalSync.toString()}
+
+
+
+ ) : null}
+
+ {showTerminal && node?.id &&
+ (node.status === CeramicStatus.STARTING ||
+ node.status === CeramicStatus.RUNNING) &&
+ session?.did && (
+
+
+
+ )}
+
+ )
+}
+
+const Container = styled.main`
+ height: 100%;
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
+ justify-content: stretch;
+ padding: 20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+`
+const ListBox = styled.div`
+ background: #1b1e23;
+ border: 1px solid #39424c;
+ border-radius: 20px;
+ padding: 20px;
+ display: flex;
+ flex-direction: column;
+ align-items: flex-start;
+ padding: 20px;
+ gap: 20px;
+ width: 260px;
+ min-width: 260px;
+ box-sizing: border-box;
+ height: fit-content;
+ flex-shrink: 0;
+ flex-grow: 0;
+ > div {
+ width: 100%;
+ }
+ .title {
+ height: 42px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ > h3 {
+ font-style: italic;
+ font-weight: 700;
+ font-size: 20px;
+ line-height: 24px;
+ margin: 0;
+ color: #ffffff;
+ }
+ }
+ .loading {
+ width: 100%;
+ text-align: center;
+ }
+`
+const NodesListBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ overflow: scroll;
+ > div {
+ padding: 10px 16px;
+ box-sizing: border-box;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ cursor: pointer;
+ }
+
+ div.title {
+ > div {
+ cursor: pointer;
+ max-width: 80%;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
+
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ }
+
+ div.active {
+ background: rgba(113, 128, 150, 0.3);
+ border: 1px solid #718096;
+ border-radius: 12px;
+
+ .id-copy {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+
+ > p {
+ margin: 0;
+ }
+ }
+ }
+
+ hr {
+ border-color: rgba(255, 255, 255, 0.2);
+ margin-top: 10px;
+ }
+
+ p {
+ color: #718096;
+ > span {
+ color: #ffffff;
+ font-size: 16px;
+ font-family: Rubik;
+ font-style: normal;
+ font-weight: 500;
+ line-height: normal;
+ }
+ }
+
+ .removing {
+ > img {
+ width: 20px;
+ }
+ }
+`
+const NodeInfoContainer = styled.div`
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ /* justify-content: center; */
+ gap: 20px;
+ flex-shrink: 1;
+ flex-grow: 1;
+`
+const NodeInfoBox = styled.div`
+ width: 100%;
+ padding: 20px;
+ box-sizing: border-box;
+ border-radius: 20px;
+ border: 1px solid #39424c;
+ background: #1b1e23;
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ flex-shrink: 0;
+ flex-grow: 0;
+ .title-container {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ }
+ .title {
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
+ .name {
+ font-size: 24px;
+ font-weight: 700;
+ }
+ .network-tag {
+ background: #718096;
+ padding: 0px 8px;
+ border-radius: 10px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 14px;
+ height: 20px;
+ }
+ }
+ .prepareing-info {
+ display: flex;
+ flex-direction: row;
+ gap: 20px;
+ /* align-items: center; */
+ > img {
+ width: 20px;
+ height: auto;
+ }
+ }
+ .node-infos {
+ display: flex;
+ flex-direction: column;
+ gap: 12px;
+ .node-info {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ gap: 10px;
+ .node-info-key {
+ flex-shrink: 0;
+ text-align: right;
+ width: 120px;
+ color: #718094;
+ }
+ .node-info-value {
+ flex-shrink: 1;
+ max-width: 840px;
+ text-align: left;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+ }
+ }
+`
+const NodeTermnalBox = styled.div`
+ flex-shrink: 1;
+ flex-grow: 1;
+ padding: 20px;
+ background-color: black;
+ border-radius: 20px;
+ border: 1px solid #39424c;
+`
diff --git a/packages/client/dashboard/src/container/Components.tsx b/packages/client/dashboard/src/container/Components.tsx
index 3a00fd70..0e160033 100644
--- a/packages/client/dashboard/src/container/Components.tsx
+++ b/packages/client/dashboard/src/container/Components.tsx
@@ -1,5 +1,5 @@
import styled from 'styled-components'
-import ChevronRightDouble from '../components/Icons/ChevronRightDouble'
+import ChevronRightDouble from '../components/icons/ChevronRightDouble'
import { DOCS_URL } from '../constants'
const pkgs = [
@@ -70,7 +70,6 @@ export default function Components() {
}
const Box = styled.div`
- margin: 25px 0;
display: flex;
flex-direction: column;
gap: 20px;
@@ -110,7 +109,7 @@ const BannerDesc = styled.ul`
font-weight: 500;
font-size: 18px;
- line-height: 21px;
+ line-height: 24px;
color: #ffffff;
diff --git a/packages/client/dashboard/src/container/DappCreate.tsx b/packages/client/dashboard/src/container/DappCreate.tsx
deleted file mode 100644
index 30329307..00000000
--- a/packages/client/dashboard/src/container/DappCreate.tsx
+++ /dev/null
@@ -1,176 +0,0 @@
-import styled from 'styled-components'
-import EnumSelect, { Network } from '../components/Selector/EnumSelect'
-import { useNavigate } from 'react-router-dom'
-import { useCallback, useState } from 'react'
-import {
- useAuthentication,
- useSession,
-} from '@us3r-network/auth-with-rainbowkit'
-import { createDapp } from '../api'
-import { useAppCtx } from '../context/AppCtx'
-
-export default function DappCreate() {
- const navigate = useNavigate()
- const [network, setNetwork] = useState(Network.TESTNET)
- const { signIn } = useAuthentication()
- const session = useSession()
- const { loadDapps } = useAppCtx()
-
- const [appName, setAppName] = useState('')
- const [creating, setCreating] = useState(false)
-
- const createAction = useCallback(async () => {
- if (!session?.id) {
- signIn()
- return
- }
-
- try {
- setCreating(true)
- const resp = await createDapp(
- { name: appName, network },
- session.serialize()
- )
- if (resp.data.code !== 0) {
- throw new Error(resp.data.msg)
- }
- await loadDapps()
- navigate(`/dapp/${resp.data.data.id}/index`)
- } catch (error) {
- console.error(error)
- } finally {
- setCreating(false)
- }
- }, [appName, navigate, network, session, signIn, loadDapps])
-
- return (
-
-
-
Create Application
-
-
- * App Name:
- setAppName(e.target.value)}
- />
-
-
-
-
-
-
- {creating ? (
-
- ) : (
-
- )}
-
-
-
-
- )
-}
-
-const DappCreateContainer = styled.main`
- > div {
- display: flex;
- flex-direction: column;
- gap: 20px;
-
- h1 {
- font-style: italic;
- font-weight: 700;
- font-size: 24px;
- line-height: 28px;
- margin: 0;
- margin-top: 20px;
- color: #ffffff;
- }
-
- > div {
- background: #1b1e23;
- border-radius: 20px;
- display: flex;
- flex-direction: column;
- justify-content: center;
- padding: 40px;
- gap: 40px;
-
- .app-name {
- display: flex;
- flex-direction: column;
-
- > span {
- font-weight: 500;
- font-size: 16px;
- line-height: 24px;
- margin-bottom: 8px;
- }
-
- > input {
- background: #1a1e23;
- outline: none;
- border: 1px solid #39424c;
- border-radius: 12px;
- height: 48px;
- padding: 0px 16px;
- color: #ffffff;
- font-weight: 400;
- font-size: 16px;
- line-height: 24px;
- }
- }
-
- .btns {
- display: flex;
- align-items: center;
- justify-content: end;
- gap: 20px;
-
- button {
- font-weight: 500;
- font-size: 16px;
- line-height: 24px;
-
- text-align: center;
-
- width: 120px;
- background: none;
- outline: none;
- border: none;
- cursor: pointer;
- border: 1px solid #39424c;
- border-radius: 24px;
- height: 48px;
- &.cancel {
- background: #1b1e23;
-
- color: #ffffff;
- }
-
- &.create {
- color: #14171a;
- background: #ffffff;
- border-radius: 24px;
- }
-
- > img {
- height: 27px;
- }
- }
- }
- }
- }
-`
diff --git a/packages/client/dashboard/src/container/DappDataStatistic.tsx b/packages/client/dashboard/src/container/DappDataStatistic.tsx
deleted file mode 100644
index b8018c66..00000000
--- a/packages/client/dashboard/src/container/DappDataStatistic.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import Instance from '../components/ModelInstance'
-import useSelectedDapp from '../hooks/useSelectedDapp'
-import { Network } from '../components/Selector/EnumSelect'
-import { useLocation, useOutletContext } from 'react-router-dom'
-import { DappComposite, ModelStream } from '../types'
-import CompositeDefinition from '../components/CompositeDefinition'
-
-export default function DappDataStatistic() {
- const { selectModel, selectComposite } = useOutletContext<{
- selectModel: ModelStream
- selectComposite: DappComposite
- }>()
- const { selectedDapp } = useSelectedDapp()
- const location = useLocation()
- const isMetrics = location.pathname.endsWith('statistic')
-
- if (selectModel) {
- return (
-
-
-
- )
- }
- if (selectComposite && !isMetrics) {
- return (
-
-
-
- )
- }
- return null
-}
diff --git a/packages/client/dashboard/src/container/DappEditor.tsx b/packages/client/dashboard/src/container/DappEditor.tsx
new file mode 100644
index 00000000..a70dec83
--- /dev/null
+++ b/packages/client/dashboard/src/container/DappEditor.tsx
@@ -0,0 +1,154 @@
+import { AxiosError } from 'axios'
+import { useCallback, useEffect, useState } from 'react'
+import { useOutletContext } from 'react-router-dom'
+import styled from 'styled-components'
+import { queryModelGraphql } from '../api/model'
+import CompositeEditor from '../components/model/CompositeEditor'
+import CompositePublish from '../components/model/CompositePublish'
+import useSelectedDapp from '../hooks/useSelectedDapp'
+import {
+ DappCompositeDto,
+ ModeQueryResult,
+ ModelStream,
+ Network
+} from '../types.d'
+import { schemas } from '../utils/composedb-types/schemas'
+
+export default function DappEditor () {
+ const { selectedDapp } = useSelectedDapp()
+ const { selectModel, selectComposite } = useOutletContext<{
+ selectModel: ModelStream
+ selectComposite: DappCompositeDto
+ }>()
+
+ if (selectModel) {
+ return (
+
+
+ {selectModel.stream_content?.name}
+
+
+
+
+
+ )
+ }
+ if (selectComposite) {
+ return (
+
+
+ {selectComposite.name}
+
+
+
+
+
+
+ )
+ }
+ return null
+}
+
+function ModelEditor ({
+ streamId,
+ network
+}: {
+ streamId: string
+ network: Network | undefined
+}) {
+ const [modelData, setModelData] = useState()
+ const [gqlSchema, setGqlSchema] = useState(schemas.code)
+ const [errMsg, setErrMsg] = useState('')
+ const [loading, setLoading] = useState(false)
+
+ const fetchModelGraphql = useCallback(
+ async (streamId: string, network: Network) => {
+ try {
+ setLoading(true)
+ setErrMsg('')
+ const resp = await queryModelGraphql(
+ streamId,
+ network || Network.TESTNET
+ )
+ const { data } = resp.data
+ setModelData(data)
+ if (data.graphqlSchema) {
+ setGqlSchema(data.graphqlSchema)
+ } else {
+ setGqlSchema(schemas.code)
+ }
+ } catch (error) {
+ const err = error as AxiosError
+ setErrMsg((err.response?.data as any).message || err.message)
+ } finally {
+ setLoading(false)
+ }
+ },
+ []
+ )
+
+ useEffect(() => {
+ if (!streamId || !network) return
+ fetchModelGraphql(streamId, network)
+ }, [fetchModelGraphql, streamId, network])
+
+ if (loading) {
+ return (
+
+ Loading...
+
+ )
+ }
+
+ if (errMsg) {
+ return (
+
+ )
+ }
+ return (
+
+ )
+}
+
+const Loading = styled.div`
+ padding: 20px;
+ text-align: center;
+ color: gray;
+`
+
+export const BuildContentBox = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ padding-top: 10px;
+
+ .title-bar {
+ border-bottom: none;
+ position: relative;
+ top: 0;
+ display: flex;
+ align-items: center;
+ gap: 20px;
+ height: 30px;
+ > span {
+ font-weight: 700;
+ font-size: 24px;
+ }
+ }
+ .content-box {
+ height: calc(100vh - 160px);
+ }
+`
diff --git a/packages/client/dashboard/src/container/DappHome.tsx b/packages/client/dashboard/src/container/DappHome.tsx
index d8dc8333..ba6a0765 100644
--- a/packages/client/dashboard/src/container/DappHome.tsx
+++ b/packages/client/dashboard/src/container/DappHome.tsx
@@ -1,18 +1,18 @@
-import styled from 'styled-components'
-import useSelectedDapp from '../hooks/useSelectedDapp'
-import { ChevronRightDoubleWhite } from '../components/Icons/ChevronRightDouble'
-import { Link } from 'react-router-dom'
-import LightbulbIcon from '../components/Icons/LightbulbIcon'
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
import { useEffect, useMemo, useRef, useState } from 'react'
-import ChevronDown from '../components/Icons/CheckronDown'
import { Checkbox, ToggleButton } from 'react-aria-components'
-import CheckCircleIcon from '../components/Icons/CheckCircleIcon'
+import { Link } from 'react-router-dom'
+import styled from 'styled-components'
+import Dashboard from '../components/dapp/home/Dashboard'
+import Header from '../components/dapp/home/Header'
+import CheckCircleIcon from '../components/icons/CheckCircleIcon'
+import ChevronDown from '../components/icons/ChevronDown'
+import { ChevronRightDoubleWhite } from '../components/icons/ChevronRightDouble'
+import DisabledIcon from '../components/icons/DisabledIcon'
+import LightbulbIcon from '../components/icons/LightbulbIcon'
import { useAppCtx } from '../context/AppCtx'
-import DisabledIcon from '../components/Icons/DisabledIcon'
-import Header from '../components/dapp-home/Header'
-import Dashboard from '../components/dapp-home/Dashboard'
-import { useSession } from '@us3r-network/auth-with-rainbowkit'
import useIsOwner from '../hooks/useIsOwner'
+import useSelectedDapp from '../hooks/useSelectedDapp'
export default function DappHome() {
const { guideSteps, currDapp } = useAppCtx()
diff --git a/packages/client/dashboard/src/container/DappInfo.tsx b/packages/client/dashboard/src/container/DappInfo.tsx
index 4a3133b7..d55c5e02 100644
--- a/packages/client/dashboard/src/container/DappInfo.tsx
+++ b/packages/client/dashboard/src/container/DappInfo.tsx
@@ -1,19 +1,16 @@
-import styled from 'styled-components'
-import { Button, Dialog, DialogTrigger, Modal } from 'react-aria-components'
-
-import useSelectedDapp from '../hooks/useSelectedDapp'
-
-import DappTitleEditor from '../components/DappTitleEditor'
-import DappSocialEditor from '../components/DappSocialEditor'
import { useCallback, useMemo, useState } from 'react'
-import CopyIcon from '../components/Icons/CopyIcon'
-
-import DelConfirmModal from '../components/DelDappConfirmModal'
+import { Button, Dialog, DialogTrigger, Modal } from 'react-aria-components'
import { useNavigate } from 'react-router-dom'
-import { createImageFromInitials } from '../utils/createImage'
-import { getRandomColor } from '../utils/randomColor'
+import styled from 'styled-components'
+import DappSocialEditor from '../components/dapp/DappSocialEditor'
+import DappTitleEditor from '../components/dapp/DappTitleEditor'
+import DelConfirmModal from '../components/dapp/DelDappConfirmModal'
+import CopyIcon from '../components/icons/CopyIcon'
import { useAppCtx } from '../context/AppCtx'
import useIsOwner from '../hooks/useIsOwner'
+import useSelectedDapp from '../hooks/useSelectedDapp'
+import { createImageFromInitials } from '../utils/createImage'
+import { getRandomColor } from '../utils/randomColor'
export default function DappInfo() {
const { selectedDapp } = useSelectedDapp()
diff --git a/packages/client/dashboard/src/container/DappMetrics.tsx b/packages/client/dashboard/src/container/DappMetrics.tsx
new file mode 100644
index 00000000..c64e14ce
--- /dev/null
+++ b/packages/client/dashboard/src/container/DappMetrics.tsx
@@ -0,0 +1,32 @@
+import { useOutletContext } from 'react-router-dom'
+import ModelInstance from '../components/model/ModelInstance'
+import useSelectedDapp from '../hooks/useSelectedDapp'
+import { ModelStream, Network } from '../types.d'
+import { BuildContentBox } from './DappEditor'
+
+export default function DappMetrics () {
+ const { selectModel } = useOutletContext<{
+ selectModel: ModelStream
+ }>()
+ const { selectedDapp } = useSelectedDapp()
+
+ if (selectModel) {
+ const name = selectModel.stream_content.name
+ return (
+
+
+ {name} Streams
+
+
+
+
+
+ )
+ }
+ return null
+}
diff --git a/packages/client/dashboard/src/container/DappModelEditor.tsx b/packages/client/dashboard/src/container/DappModelEditor.tsx
deleted file mode 100644
index 36605138..00000000
--- a/packages/client/dashboard/src/container/DappModelEditor.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import { useOutletContext } from 'react-router-dom'
-import { DappComposite, ModelStream } from '../types'
-import CompositeDefinition from '../components/CompositeDefinition'
-import styled from 'styled-components'
-import Definition from '../components/Definition'
-
-export default function DappModelEditor() {
- const { selectModel, selectComposite } = useOutletContext<{
- selectModel: ModelStream
- selectComposite: DappComposite
- }>()
-
- if (selectModel) {
- const name = selectModel.stream_content.name
- const modelId = selectModel.stream_id
-
- return (
-
- )
- }
- if (selectComposite) {
- return (
-
-
-
- )
- }
- return null
-}
-
-const EditorContainer = styled.div`
- display: flex;
- flex-direction: column;
- gap: 20px;
-`
diff --git a/packages/client/dashboard/src/container/DappModelPlayground.tsx b/packages/client/dashboard/src/container/DappModelPlayground.tsx
deleted file mode 100644
index d58cf42a..00000000
--- a/packages/client/dashboard/src/container/DappModelPlayground.tsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import PlaygroundGraphiQL from '../components/Playground'
-import { useOutletContext } from 'react-router-dom'
-import { DappComposite, ModelStream } from '../types'
-import CompositePlaygroundGraphiQL from '../components/CompositePlaygroundGraphiQL'
-
-export default function DappModelPlayground() {
- const { selectModel, selectComposite } = useOutletContext<{
- selectModel: ModelStream
- selectComposite: DappComposite
- }>()
- if (selectModel) {
- return (
-
- )
- }
- if (selectComposite) {
- return (
-
-
-
- )
- }
- return null
-}
diff --git a/packages/client/dashboard/src/container/DappModelSdk.tsx b/packages/client/dashboard/src/container/DappModelSdk.tsx
deleted file mode 100644
index 6b7a79f2..00000000
--- a/packages/client/dashboard/src/container/DappModelSdk.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import { useOutletContext } from 'react-router-dom'
-import { DappComposite, ModelStream } from '../types'
-import styled from 'styled-components'
-import ModelSDK from '../components/ModelSDK'
-
-export default function DappModelSdk() {
- const { selectModel } = useOutletContext<{
- selectModel: ModelStream
- selectComposite: DappComposite
- }>()
-
- if (selectModel) {
- const name = selectModel.stream_content.name
- const modelId = selectModel.stream_id
-
- return (
-
- )
- }
-
- return null
-}
-
-const SDKContainer = styled.div`
- display: flex;
- flex-direction: column;
- gap: 20px;
-`
diff --git a/packages/client/dashboard/src/container/DappPlayground.tsx b/packages/client/dashboard/src/container/DappPlayground.tsx
new file mode 100644
index 00000000..aac2ba3a
--- /dev/null
+++ b/packages/client/dashboard/src/container/DappPlayground.tsx
@@ -0,0 +1,143 @@
+import { AxiosError } from 'axios'
+import { useCallback, useEffect, useMemo, useState } from 'react'
+import { useOutletContext } from 'react-router-dom'
+import styled from 'styled-components'
+import { queryModelGraphql } from '../api/model'
+import CompositePlaygroundGraphiQL from '../components/model/CompositePlaygroundGraphiQL'
+import { useCeramicNodeCtx } from '../context/CeramicNodeCtx'
+import {
+ DappCompositeDto,
+ ModeQueryResult,
+ ModelStream,
+ Network
+} from '../types.d'
+import useSelectedDapp from '../hooks/useSelectedDapp'
+import { BuildContentBox } from './DappEditor'
+
+export default function DappPlayground () {
+ const { selectModel, selectComposite } = useOutletContext<{
+ selectModel: ModelStream
+ selectComposite: DappCompositeDto
+ }>()
+ const { currCeramicNode } = useCeramicNodeCtx()
+ const { selectedDapp } = useSelectedDapp()
+ if (selectModel) {
+ return (
+
+
+ {selectModel.stream_content.name}
+
+
+
+
+
+ )
+ }
+ if (selectComposite) {
+ return (
+
+
+ {selectComposite.name}
+
+
+
+
+
+ )
+ }
+ return null
+}
+
+function ModelPlayground ({
+ streamId,
+ network,
+ ceramicNodeURL
+}: {
+ streamId: string
+ network: Network | undefined
+ ceramicNodeURL: string | undefined
+}) {
+ const [modelData, setModelData] = useState()
+ const [errMsg, setErrMsg] = useState('')
+ const [loading, setLoading] = useState(false)
+
+ const fetchModelGraphql = useCallback(
+ async (streamId: string, network: Network) => {
+ try {
+ setLoading(true)
+ setErrMsg('')
+ const resp = await queryModelGraphql(
+ streamId,
+ network || Network.TESTNET
+ )
+ setModelData(resp.data.data)
+ } catch (error) {
+ const err = error as AxiosError
+ setErrMsg((err.response?.data as any).message || err.message)
+ } finally {
+ setLoading(false)
+ }
+ },
+ []
+ )
+
+ useEffect(() => {
+ if (!streamId || !network) return
+ fetchModelGraphql(streamId, network)
+ }, [fetchModelGraphql, streamId, network])
+
+ if (loading) {
+ return (
+
+ Loading...
+
+ )
+ }
+
+ if (errMsg) {
+ return (
+
+ )
+ }
+
+ if (modelData?.runtimeDefinition && ceramicNodeURL)
+ return (
+
+ )
+ return null
+}
+const Loading = styled.div`
+ padding: 20px;
+ text-align: center;
+ color: gray;
+`
+function CompositePlayground ({
+ composite,
+ ceramicNodeURL
+}: {
+ composite: DappCompositeDto
+ ceramicNodeURL: string | undefined
+}) {
+ const runtimeDefinition = useMemo(() => {
+ return JSON.parse(composite.runtimeDefinition)
+ }, [composite.runtimeDefinition])
+ return (
+
+ )
+}
diff --git a/packages/client/dashboard/src/container/DappQuickStart.tsx b/packages/client/dashboard/src/container/DappQuickStart.tsx
new file mode 100644
index 00000000..70e20b7a
--- /dev/null
+++ b/packages/client/dashboard/src/container/DappQuickStart.tsx
@@ -0,0 +1,577 @@
+import {
+ useAuthentication,
+ useSession
+} from '@us3r-network/auth-with-rainbowkit'
+import { useCallback, useEffect, useState } from 'react'
+import { Button, Radio, RadioGroup } from 'react-aria-components'
+import { useNavigate } from 'react-router-dom'
+import styled from 'styled-components'
+import { createDapp } from '../api/dapp'
+import EnumSelect from '../components/common/EnumSelect'
+import { useAppCtx } from '../context/AppCtx'
+import { CeramicNetwork, CeramicStatus, Network } from '../types.d'
+
+import Step_1_Icon from '../components/icons/guideSteps/1.png'
+import Step_2_Icon from '../components/icons/guideSteps/2.png'
+import Step_3_Icon from '../components/icons/guideSteps/3.png'
+import Step_4_Icon from '../components/icons/guideSteps/4.png'
+// import Step_5_Icon from '../components/icons/guideSteps/5.png'
+// import { CompositeList } from '../components/model/ExploreCompositeList'
+import CreateCeramicNodeModal from '../components/node/CreateCeramicNodeModal'
+import ModelSDK from '../components/model/ModelSDK'
+import { useCeramicNodeCtx } from '../context/CeramicNodeCtx'
+import { CeramicNodeInfo } from './CeramicNodes'
+import { uniq } from 'lodash'
+import ModelList from '../components/model/ExploreModelList'
+import React from 'react'
+import dayjs from 'dayjs'
+
+const CreateDapp = () => {
+ const [network, setNetwork] = useState(Network.TESTNET)
+ const { signIn } = useAuthentication()
+ const session = useSession()
+ const { loadDapps, currDapp, setCurrAppId } = useAppCtx()
+
+ const [appName, setAppName] = useState('')
+ const [creating, setCreating] = useState(false)
+
+ const createAction = useCallback(async () => {
+ if (!session?.id) {
+ signIn()
+ return
+ }
+
+ try {
+ setCreating(true)
+ const resp = await createDapp(
+ { name: appName, network },
+ session.serialize()
+ )
+ if (resp.data.code !== 0) {
+ throw new Error(resp.data.msg)
+ }
+ setCurrAppId(String(resp.data.data.id))
+ await loadDapps()
+ } catch (error) {
+ console.error(error)
+ } finally {
+ setCreating(false)
+ }
+ }, [session, signIn, appName, network, setCurrAppId, loadDapps])
+
+ if (currDapp)
+ return (
+ <>
+ Your dapp has been created; proceed to the next step to continue.
+
+ App Name: {currDapp.name}
+ Network: {currDapp.network}
+ App ID: {currDapp.id}
+ Created At: {dayjs(currDapp.createdAt).format('YYYY-MM-DD')}
+
+ >
+ )
+ else
+ return (
+ <>
+
+ Fill in the required information to create a dapp, Testnet is
+ recommended for development.
+
+
+
+ * App Name:
+ setAppName(e.target.value)}
+ />
+
+
+
+ {creating ? (
+
+ ) : (
+
+ )}
+
+
+ >
+ )
+}
+const DappCreateBox = styled.div`
+ width: 100%;
+ background: #1b1e23;
+ border-radius: 20px;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding: 40px;
+ gap: 20px;
+ border: 1px solid #39424c;
+
+ .app-info{
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ h3 {
+ font-weight: 500;
+ font-size: 24px;
+ line-height: 36px;
+ }
+ p {
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 24px;
+ }
+ }
+ .app-name {
+ display: flex;
+ flex-direction: column;
+
+ > span {
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ margin-bottom: 8px;
+ }
+
+ > input {
+ background: #1a1e23;
+ outline: none;
+ border: 1px solid #39424c;
+ border-radius: 12px;
+ height: 48px;
+ padding: 0px 16px;
+ color: #ffffff;
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 24px;
+ }
+ }
+
+ .btns {
+ display: flex;
+ align-items: center;
+ justify-content: end;
+ gap: 20px;
+
+ button {
+ font-size: 16px;
+ font-weight: 700;
+ line-height: 24px;
+ text-align: center;
+ width: 120px;
+ background: none;
+ outline: none;
+ border: none;
+ cursor: pointer;
+ border: 1px solid #39424c;
+ border-radius: 24px;
+ height: 48px;
+ &.cancel {
+ background: #1b1e23;
+
+ color: #ffffff;
+ }
+
+ &.create {
+ color: #14171a;
+ background: #ffffff;
+ border-radius: 24px;
+ }
+
+ > img {
+ height: 27px;
+ }
+ }
+ }
+`
+
+const DeployNode = () => {
+ const { ceramicNodes, currCeramicNode, loadCeramicNodes } =
+ useCeramicNodeCtx()
+ useEffect(() => {
+ let timer: NodeJS.Timeout | undefined
+ // console.log('ceramicNodes changes: ', ceramicNodes)
+ if (ceramicNodes.length > 0) {
+ if (ceramicNodes[0].status !== CeramicStatus.RUNNING) {
+ timer = setTimeout(() => {
+ loadCeramicNodes()
+ }, 5000)
+ }
+ }
+ return () => {
+ if (timer) clearTimeout(timer)
+ }
+ }, [ceramicNodes, loadCeramicNodes])
+ if (currCeramicNode) {
+ return (
+ <>
+
+ Since you already have a Ceramic node set up, you can proceed to the
+ next step.
+
+
+ >
+ )
+ }
+ return (
+ <>
+
+ You must create a Ceramic node, as all data operations will be executed
+ on this node.
+
+
+ >
+ )
+}
+
+const Explore = () => {
+ return (
+ <>
+
+ Browse through the current collection of models and choose a model that
+ you wish to incorporate into your dapp.
+
+
+ >
+ )
+}
+
+const StartBuilding = () => {
+ const { currDapp } = useAppCtx()
+ const firstModel = currDapp?.modelDetails?.[0]
+ if (firstModel) {
+ return (
+ <>
+
+ Using the automatically generated SDK, you can now directly perform
+ CRUD operations on data; let's begin coding.
+
+
+ >
+ )
+ } else {
+ return No Model in this Dapp!
+ }
+}
+
+const STEPS = [
+ {
+ id: 1,
+ title: 'Create Application',
+ icon: Step_1_Icon,
+ guideText:
+ 'Fill in some simple information to start developing your App or DApp.',
+ component: CreateDapp,
+ enable: true,
+ done: false
+ },
+ {
+ id: 2,
+ title: 'Deploy Node',
+ icon: Step_2_Icon,
+ guideText: 'Before you start, you also need to deploy a node for your App.',
+ component: DeployNode,
+ enable: true,
+ done: false
+ },
+ {
+ id: 3,
+ title: 'Explore Models, Composites and Components',
+ icon: Step_3_Icon,
+ guideText:
+ 'You can view the models, composites or components that others have created and add them to your App. Now try adding a model.',
+ component: Explore,
+ enable: false,
+ done: false
+ },
+ {
+ id: 4,
+ title: 'Start Building',
+ icon: Step_4_Icon,
+ guideText:
+ 'You can check the components and SDKs for each model for future development.',
+ component: StartBuilding,
+ enable: false,
+ done: false
+ }
+]
+
+export default function DappQuickStart () {
+ const navigate = useNavigate()
+ const [currentStep, setCurrentStep] = useState(1)
+ const [disabledSteps, setDisabledSteps] = useState(['3', '4'])
+ const [completedSteps, setCompletedSteps] = useState([])
+
+ const { currCeramicNode } = useCeramicNodeCtx()
+ const { currDapp } = useAppCtx()
+
+ useEffect(() => {
+ if (currCeramicNode) {
+ setCompletedSteps(uniq([...completedSteps, 1]))
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [currCeramicNode])
+
+ useEffect(() => {
+ if (currDapp) {
+ setCompletedSteps(uniq([...completedSteps, 0]))
+ if (currDapp?.models?.length) {
+ setCompletedSteps(uniq([...completedSteps, 2]))
+ }
+ }
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ }, [currDapp])
+
+ useEffect(() => {
+ if (completedSteps.includes(0) && completedSteps.includes(1)) {
+ if (completedSteps.includes(2)) {
+ setDisabledSteps([])
+ } else {
+ setDisabledSteps(['4'])
+ }
+ } else {
+ setDisabledSteps(['3', '4'])
+ }
+ }, [completedSteps])
+
+ const step = STEPS[currentStep - 1]
+ return (
+
+
+
+ SETP {String(currentStep)}
+ {STEPS[currentStep - 1]?.title}
+
+
+ {currDapp &&
+ completedSteps.includes(0) &&
+ completedSteps.includes(1) && (
+
+ )}
+ {currentStep < STEPS.length && (
+
+ )}
+
+
+
+
{}
+
+
setCurrentStep(Number(value))}
+ >
+ {STEPS.map(item => (
+
+ {item.id}
+
+ ))}
+
+
+
+
{STEPS[currentStep - 1]?.guideText}
+
+
+
+
+ )
+}
+
+const Box = styled.main`
+ margin: 20px auto;
+ width: 100%;
+ max-width: 1200px;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ align-items: start;
+ justify-content: center;
+ gap: 20px;
+ .step-title-bar {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ gap: 20px;
+ border-bottom: 1px solid #39424c;
+ .step-title {
+ display: flex;
+ align-items: center;
+ gap: 10px;
+ font-size: 24px;
+ span {
+ background: linear-gradient(52.42deg, #cd62ff 35.31%, #62aaff 89.64%),
+ linear-gradient(0deg, #ffffff, #ffffff);
+ background-clip: text;
+ -webkit-background-clip: text;
+ font-style: italic;
+ color: transparent;
+ display: inline-block;
+ padding-right: 5px;
+ }
+ }
+ .buttons {
+ display: flex;
+ gap: 20px;
+ align-items: center;
+ justify-content: end;
+ .next-button {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: #ffffff;
+ gap: 10px;
+ background: linear-gradient(52.42deg, #cd62ff 35.31%, #62aaff 89.64%);
+ padding: 12px 24px 12px 24px;
+ border-radius: 999px;
+
+ //styleName: Text/Medium 16pt · 1rem;
+ font-family: Rubik;
+ font-size: 16px;
+ font-weight: 500;
+ line-height: 24px;
+ letter-spacing: 0em;
+ text-align: center;
+ white-space: nowrap;
+ &[data-disabled] {
+ background: #39424c;
+ color: #ffffff;
+ }
+ }
+ .skip-button {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ color: black;
+ gap: 10px;
+ background: white;
+ padding: 12px 24px 12px 24px;
+ border-radius: 999px;
+
+ //styleName: Text/Medium 16pt · 1rem;
+ font-family: Rubik;
+ font-size: 16px;
+ font-weight: 500;
+ line-height: 24px;
+ letter-spacing: 0em;
+ text-align: center;
+ white-space: nowrap;
+ }
+ }
+ }
+ .steps-container {
+ display: flex;
+ flex-direction: row;
+ /* align-items: center; */
+ justify-content: center;
+ gap: 20px;
+ }
+ .step-info {
+ width: 300px;
+ margin-top: 60px;
+ /* height: 600px; */
+ display: flex;
+ flex-direction: row;
+ /* align-items: center; */
+ /* justify-content: end; */
+ gap: 20px;
+ }
+ .step-tabs {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 20px;
+ margin-bottom: 20px;
+
+ .step {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: #1b1e23;
+ border: 2px solid transparent;
+ border-radius: 50%;
+ width: 40px;
+ height: 40px;
+ font-weight: 500;
+ font-size: 16px;
+ line-height: 24px;
+ color: #ffffff;
+ cursor: pointer;
+
+ &[data-disabled] {
+ color: grey;
+ cursor: not-allowed;
+ }
+ &[data-hovered] {
+ border-color: white;
+ }
+ &[data-selected] {
+ background: #ffffff;
+ color: #14171a;
+ }
+ }
+ }
+ .step-action {
+ width: 900px;
+ max-height: 600px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ /* justify-content: center; */
+ gap: 20px;
+ > p {
+ width: 100%;
+ padding: 0;
+ margin: 0;
+ }
+ > div {
+ width: 100%;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+ gap: 20px;
+ box-sizing: border-box;
+ }
+ }
+`
diff --git a/packages/client/dashboard/src/container/DappSdk.tsx b/packages/client/dashboard/src/container/DappSdk.tsx
new file mode 100644
index 00000000..9c304b94
--- /dev/null
+++ b/packages/client/dashboard/src/container/DappSdk.tsx
@@ -0,0 +1,31 @@
+import { useOutletContext } from 'react-router-dom'
+import ModelSDK from '../components/model/ModelSDK'
+import { DappCompositeDto, ModelStream } from '../types'
+import { BuildContentBox } from './DappEditor'
+import { useAppCtx } from '../context/AppCtx'
+
+export default function DappSdk () {
+ const { currDapp } = useAppCtx()
+ const { selectModel } = useOutletContext<{
+ selectModel: ModelStream
+ selectComposite: DappCompositeDto
+ }>()
+
+ if (selectModel && currDapp) {
+ const name = selectModel.stream_content.name
+ const modelId = selectModel.stream_id
+
+ return (
+
+
+ {name} SDK
+
+
+
+
+
+ )
+ }
+
+ return null
+}
diff --git a/packages/client/dashboard/src/container/ExploreComposite.tsx b/packages/client/dashboard/src/container/ExploreComposite.tsx
new file mode 100644
index 00000000..1dab529c
--- /dev/null
+++ b/packages/client/dashboard/src/container/ExploreComposite.tsx
@@ -0,0 +1,28 @@
+import { useState } from 'react'
+import { useSearchParams } from 'react-router-dom'
+import Search from '../components/common/Search'
+import { CompositeList } from '../components/model/ExploreCompositeList'
+import { ExploreContainer } from './ExploreModel'
+
+export default function ExploreComposite () {
+ const [searchParams] = useSearchParams()
+ const [searchText, setSearchText] = useState(
+ searchParams.get('searchText') || ''
+ )
+ return (
+
+
+
+ {
+ setSearchText(text)
+ }}
+ placeholder={'Search by name'}
+ />
+
+
+
+
+ )
+}
diff --git a/packages/client/dashboard/src/container/ExploreModel.tsx b/packages/client/dashboard/src/container/ExploreModel.tsx
index 63e5ade5..2023a5f1 100644
--- a/packages/client/dashboard/src/container/ExploreModel.tsx
+++ b/packages/client/dashboard/src/container/ExploreModel.tsx
@@ -1,510 +1,40 @@
-import { useCallback, useEffect, useMemo, useRef, useState } from 'react'
+import { useMemo, useState } from 'react'
import { useSearchParams } from 'react-router-dom'
import styled from 'styled-components'
-import InfiniteScroll from 'react-infinite-scroll-component'
-
-import { ModelStream } from '../types'
-import {
- PageSize,
- getModelStreamList,
- getStarModels,
- startIndexModel,
- updateDapp,
-} from '../api'
-import { TableBox, TableContainer } from '../components/TableBox'
-import dayjs from 'dayjs'
-import { shortPubKey } from '../utils/shortPubKey'
-import Search from '../components/Search'
-import useSelectedDapp from '../hooks/useSelectedDapp'
-import { PersonalCollection, useAppCtx } from '../context/AppCtx'
-import { useSession } from '@us3r-network/auth-with-rainbowkit'
-import { Network } from '../components/Selector/EnumSelect'
-import StarIcon from '../components/Icons/StarIcon'
-import StarGoldIcon from '../components/Icons/StarGoldIcon'
-import { S3_SCAN_URL } from '../constants'
-import CheckCircleIcon from '../components/Icons/CheckCircleIcon'
-import PlusCircleIcon from '../components/Icons/PlusCircleIcon'
-
-export default function ExploreModel() {
- // eslint-disable-next-line @typescript-eslint/no-unused-vars
- const [searchParams, setSearchParams] = useSearchParams()
- const { s3ModelCollection, selectedDapp } = useSelectedDapp()
- const session = useSession()
- const [models, setModels] = useState>([])
- const [starModels, setStarModels] = useState>([])
- const [hasMore, setHasMore] = useState(true)
- const searchText = useRef('')
- const pageNum = useRef(1)
-
- const [personalCollections, setPersonalCollections] = useState<
- PersonalCollection[]
- >([])
-
- const fetchPersonalCollections = useCallback(async () => {
- if (!session) return
- s3ModelCollection.authComposeClient(session)
- try {
- const personal = await s3ModelCollection.queryPersonalCollections({
- first: 500,
- })
- if (personal.errors) throw new Error(personal.errors[0].message)
- const collected = personal.data?.viewer.modelCollectionList
-
- if (collected) {
- setPersonalCollections(
- collected?.edges
- .filter((item) => item.node && item.node.revoke === false)
- .map((item) => {
- return {
- modelId: item.node.modelID,
- id: item.node.id!,
- revoke: !!item.node.revoke,
- }
- })
- )
- }
- } catch (error) {
- console.error('error -----', error)
- }
- }, [s3ModelCollection, session])
-
- const fetchStarModels = useCallback(async () => {
- const ids = personalCollections
- .filter((item) => item.revoke === false)
- .map((item) => {
- return item.modelId
- })
- if (ids.length === 0) {
- setStarModels([])
- return
- }
-
- try {
- const resp = await getStarModels({
- network: (selectedDapp?.network as Network) || Network.TESTNET,
- ids,
- })
- if (resp.data.code !== 0) {
- throw new Error(resp.data.msg)
- }
-
- const list = resp.data.data
- setStarModels([...list])
- } catch (error) {
- console.error(error)
- }
- }, [personalCollections, selectedDapp?.network])
-
- const fetchModel = useCallback(async () => {
- setModels([])
- setHasMore(true)
- const resp = await getModelStreamList({
- name: searchText.current,
- network: (selectedDapp?.network as Network) || Network.TESTNET,
- })
- const list = resp.data.data
- setModels(list)
- setHasMore(list.length >= PageSize)
- pageNum.current = 1
- }, [selectedDapp?.network])
-
- const fetchMoreModel = useCallback(
- async (pageNumber: number) => {
- const resp = await getModelStreamList({
- pageNumber,
- })
- const list = resp.data.data
- setHasMore(list.length >= PageSize)
- setModels([...models, ...list])
- },
- [models]
- )
-
- useEffect(() => {
- fetchModel()
- fetchPersonalCollections()
- }, [fetchModel, fetchPersonalCollections])
-
- useEffect(() => {
- fetchStarModels().catch((err) => {
- setStarModels([])
- console.error(err)
- })
- }, [fetchStarModels])
+import Search from '../components/common/Search'
+import ModelList from '../components/model/ExploreModelList'
+export default function ExploreModel () {
+ const [searchParams] = useSearchParams()
const filterStar = useMemo(() => {
- return searchParams.get('filterStar') || ''
+ return searchParams.get('filterStar') === 'true'
}, [searchParams])
-
- const lists = useMemo(() => {
- if (!filterStar) return models
- return starModels
- }, [filterStar, models, starModels])
-
+ const [searchText, setSearchText] = useState(
+ searchParams.get('searchText') || ''
+ )
return (
-
+
-
ComposeDB Models
-
-
+
{
- searchText.current = text
- setModels([])
- fetchModel()
+ text={searchText}
+ searchAction={text => {
+ setSearchText(text)
}}
placeholder={'Search by model name'}
/>
-
{
- pageNum.current += 1
- fetchMoreModel(pageNum.current)
- console.log('fetch more')
- }}
- hasMore={filterStar ? false : hasMore}
- loader={Loading...}
- >
-
-
-
-
- Model Name |
- Description |
- ID |
- Usage Count |
- 7 Days Usage |
- Release Date |
- |
-
-
-
-
- {lists.map((item, idx) => {
- const hasStarItem = personalCollections.find(
- (starItem) => starItem.modelId === item.stream_id
- )
- return (
-
-
-
- |
-
- {item.stream_content.description}
- |
-
-
- |
-
-
- |
- {item.recentlyUseCount || '-'} |
-
-
- {(item.last_anchored_at &&
- dayjs(item.created_at).format(
- 'YYYY-MM-DD HH:mm:ss'
- )) ||
- '-'}
-
- |
-
- {/* */}
-
- |
-
- )
- })}
-
-
-
-
- {!filterStar && !hasMore &&
no more data}
-
- )
-}
-
-function ModelStarItem({
- hasStarItem,
- fetchPersonal,
- stream_id,
- hasIndexed,
-}: {
- hasIndexed: boolean
- stream_id: string
- hasStarItem:
- | {
- modelId: string
- id: string
- revoke: boolean
- }
- | undefined
- fetchPersonal: () => void
-}) {
- const session = useSession()
- const { s3ModelCollection } = useSelectedDapp()
- const [staring, setStaring] = useState(false)
-
- const { loadDapps } = useAppCtx()
- const { selectedDapp } = useSelectedDapp()
- const [adding, setAdding] = useState(false)
- const addToModelList = useCallback(
- async (modelId: string) => {
- if (!session || !selectedDapp) return
- if (!hasIndexed) {
- startIndexModel({
- modelId,
- network: selectedDapp.network as Network,
- didSession: session.serialize(),
- }).catch(console.error)
- }
- try {
- setAdding(true)
- const models = selectedDapp.models || []
- models.push(modelId)
- await updateDapp({ ...selectedDapp, models }, session.serialize())
- await loadDapps()
- } catch (err) {
- console.error(err)
- } finally {
- setAdding(false)
- }
- },
- [loadDapps, selectedDapp, session, setAdding, hasIndexed]
- )
-
- const starModelAction = useCallback(
- async (modelId: string, id?: string, revoke?: boolean) => {
- if (staring) return
- try {
- if (!session) return
- s3ModelCollection.authComposeClient(session)
- setStaring(true)
- if (id) {
- const resp = await s3ModelCollection.updateCollection(id, {
- revoke: !revoke,
- })
- if (resp.errors) {
- throw new Error(resp.errors[0].message)
- }
- } else {
- const resp = await s3ModelCollection.createCollection({
- modelID: modelId,
- revoke: false,
- })
- if (resp.errors) {
- throw new Error(resp.errors[0].message)
- }
- }
- await fetchPersonal()
- } catch (error) {
- console.error(error)
- } finally {
- setStaring(false)
- }
- },
- [session, s3ModelCollection, fetchPersonal, staring]
- )
-
- const modelId = stream_id
-
- return (
-
- {(staring && (
-
- )) || (
-
- )}
-
- {adding ? (
-
- ) : (
- <>
- {selectedDapp?.models?.includes(modelId) ? (
-
- ) : (
-
- )}
- >
- )}
-
+
+
)
}
-const OpsBox = styled.div`
- display: flex;
- align-items: center;
- gap: 5px;
-
- img {
- width: 17px;
- }
-`
-
-const ExploreModelContainer = styled.div`
- margin-top: 25px;
- margin-bottom: 25px;
- .no-more {
- padding: 20px;
- text-align: center;
- color: gray;
- }
-
- .mobile-models-box {
- margin-bottom: 20px;
- }
-
+export const ExploreContainer = styled.div`
.title-box {
display: flex;
align-items: center;
- justify-content: space-between;
+ justify-content: start;
margin-bottom: 20px;
- .tools {
- display: flex;
- align-items: center;
- gap: 15px;
-
- > button {
- border-radius: 100px;
- background: #14171a;
- font-size: 14px;
- line-height: 20px;
- text-align: center;
- font-weight: 400;
- color: #a0aec0;
- text-transform: capitalize;
- background: #ffffff;
- font-weight: 500;
- color: #14171a;
- cursor: pointer;
- border: none;
- outline: none;
- /* width: 100px; */
- padding: 0 15px;
- height: 36px;
-
- &.star-btn {
- width: 52px;
- height: 40px;
-
- background: #1a1e23;
- border: 1px solid #39424c;
- border-radius: 100px;
- display: inline-flex;
- align-items: center;
- justify-items: center;
- }
- }
- }
}
-
- .title {
- > span {
- font-size: 22px;
- font-weight: 700;
- line-height: 40px;
- }
-
- /* padding: 0 0 20px 0; */
- position: sticky;
- background-color: #14171a;
- top: 0;
- z-index: 100;
-
- display: flex;
- justify-content: space-between;
- align-items: center;
- font-weight: 700;
- font-size: 24px;
- line-height: 28px;
- font-style: italic;
-
- color: #ffffff;
- }
-
- .react-aria-Button {
- font-size: 18px;
- }
-`
-
-const Loading = styled.div`
- padding: 20px;
- text-align: center;
- color: gray;
`
diff --git a/packages/client/dashboard/src/container/MyDapps.tsx b/packages/client/dashboard/src/container/MyDapps.tsx
index affd0729..56e1ed3c 100644
--- a/packages/client/dashboard/src/container/MyDapps.tsx
+++ b/packages/client/dashboard/src/container/MyDapps.tsx
@@ -1,18 +1,22 @@
-import styled from 'styled-components'
-import { useAppCtx } from '../context/AppCtx'
-import ChevronLeft from '../components/Icons/ChevronLeft'
-import PlusIcon from '../components/Icons/PlusIcon'
-import { Link, useNavigate } from 'react-router-dom'
import {
useAuthentication,
useSession,
} from '@us3r-network/auth-with-rainbowkit'
-import { ClientDApp } from '../types'
+import { Link, useNavigate } from 'react-router-dom'
+import styled from 'styled-components'
+import ChevronLeft from '../components/icons/ChevronLeft'
+import PlusIcon from '../components/icons/PlusIcon'
+import { useAppCtx } from '../context/AppCtx'
+import { ClientDApp } from '../types.d'
import { createImageFromInitials } from '../utils/createImage'
import { getRandomColor } from '../utils/randomColor'
+import { useEffect } from 'react'
export default function MyDapps() {
- const { dapps } = useAppCtx()
+ const { dapps, setCurrAppId } = useAppCtx()
+ useEffect(() => {
+ setCurrAppId('')
+ }, [setCurrAppId])
return (
diff --git a/packages/client/dashboard/src/context/AppCtx.tsx b/packages/client/dashboard/src/context/AppCtx.tsx
index 8f8c2af6..e17ef004 100644
--- a/packages/client/dashboard/src/context/AppCtx.tsx
+++ b/packages/client/dashboard/src/context/AppCtx.tsx
@@ -1,15 +1,14 @@
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
import React, {
createContext,
useCallback,
useContext,
useEffect,
- useState,
+ useState
} from 'react'
-
-import { useSession } from '@us3r-network/auth-with-rainbowkit'
-import { ClientDApp } from '../types'
-import { getDapp, getDappWithDid } from '../api'
+import { getDapp, getDappWithDid } from '../api/dapp'
import { useGuideStepsState } from '../hooks/useGuideSteps'
+import { ClientDApp } from '../types.d'
export type PersonalCollection = {
modelId: string
@@ -23,13 +22,14 @@ export interface AppContextData {
currAppId: string
setCurrAppId: React.Dispatch
>
loadDapps: () => Promise
+ loadCurrDapp: () => Promise
guideSteps: ReturnType
}
const AppContext = createContext(null)
-export default function AppProvider({
- children,
+export default function AppProvider ({
+ children
}: {
children: React.ReactNode
}) {
@@ -94,8 +94,9 @@ export default function AppProvider({
currAppId,
setCurrAppId,
loadDapps,
+ loadCurrDapp,
loadingDApps: loadingDApps || loadingDApp,
- guideSteps,
+ guideSteps
}}
>
{children}
@@ -103,12 +104,12 @@ export default function AppProvider({
)
}
-export function useAppCtx() {
+export function useAppCtx () {
const context = useContext(AppContext)
if (!context) {
throw new Error('Missing connection context')
}
return {
- ...context,
+ ...context
}
}
diff --git a/packages/client/dashboard/src/context/CeramicNodeCtx.tsx b/packages/client/dashboard/src/context/CeramicNodeCtx.tsx
new file mode 100644
index 00000000..cd139c57
--- /dev/null
+++ b/packages/client/dashboard/src/context/CeramicNodeCtx.tsx
@@ -0,0 +1,86 @@
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
+import React, {
+ createContext,
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useState
+} from 'react'
+import { getCeramicNodes } from '../api/ceramicNode'
+import { CeramicDto } from '../types.d'
+
+export interface CeramicNodeContextData {
+ loadingCeramicNodes: boolean
+ ceramicNodes: CeramicDto[]
+ currCeramicNode: CeramicDto | undefined
+ loadCeramicNodes: () => Promise
+}
+
+const CeramicNodeContext = createContext(null)
+
+export default function CeramicNodeProvider ({
+ children
+}: {
+ children: React.ReactNode
+}) {
+ const [ceramicNodes, setCeramicNodes] = useState([])
+ const [loadingCeramicNodes, setLoadingCeramicNodes] = useState(false)
+
+ const session = useSession()
+
+ const loadCeramicNodes = useCallback(async () => {
+ if (!session?.id) {
+ setCeramicNodes([])
+ return
+ }
+ const resp = await getCeramicNodes(session.serialize())
+ if (resp.data.code !== 0) {
+ throw new Error(resp.data.msg)
+ }
+ setCeramicNodes(resp.data.data)
+ }, [session])
+
+ const currCeramicNode = useMemo(
+ () => ceramicNodes[0],
+ [ceramicNodes]
+ )
+
+ useEffect(() => {
+ setLoadingCeramicNodes(true)
+ loadCeramicNodes()
+ .catch(console.error)
+ .finally(() => {
+ setLoadingCeramicNodes(false)
+ })
+ }, [loadCeramicNodes])
+
+ useEffect(() => {
+ if (!session) {
+ setCeramicNodes([])
+ }
+ }, [session])
+
+ return (
+
+ {children}
+
+ )
+}
+
+export function useCeramicNodeCtx () {
+ const context = useContext(CeramicNodeContext)
+ if (!context) {
+ throw new Error('Missing connection context')
+ }
+ return {
+ ...context
+ }
+}
diff --git a/packages/client/dashboard/src/hooks/useComposeClient.ts b/packages/client/dashboard/src/hooks/useComposeClient.ts
index 8e059697..fa4f19fc 100644
--- a/packages/client/dashboard/src/hooks/useComposeClient.ts
+++ b/packages/client/dashboard/src/hooks/useComposeClient.ts
@@ -1,28 +1,38 @@
-import { useSession } from '@us3r-network/auth-with-rainbowkit'
-import { useCallback, useEffect, useMemo, useState } from 'react'
+import { CeramicClient } from '@ceramicnetwork/http-client'
import { ComposeClient } from '@composedb/client'
import { RuntimeCompositeDefinition } from '@composedb/types'
+import { useSession } from '@us3r-network/auth-with-rainbowkit'
import { DID } from 'dids'
-import useSelectedDapp from './useSelectedDapp'
-import { Network } from '../components/Selector/EnumSelect'
+import { useCallback, useEffect, useMemo, useState } from 'react'
import { CERAMIC_MAINNET_HOST, CERAMIC_TESTNET_HOST } from '../constants'
+import { Network } from '../types.d'
+import useSelectedDapp from './useSelectedDapp'
-export function useComposeClient(definition: RuntimeCompositeDefinition) {
+export function useComposeClient(definition: RuntimeCompositeDefinition | undefined, ceramicNodeURL: string|undefined = undefined) {
const { selectedDapp } = useSelectedDapp()
const session = useSession()
-
+ const ceramicClient = useMemo(
+ () =>
+ new CeramicClient(
+ ceramicNodeURL ? ceramicNodeURL :
+ selectedDapp?.network === Network.MAINNET
+ ? CERAMIC_MAINNET_HOST
+ : CERAMIC_TESTNET_HOST
+ ),
+ [ceramicNodeURL, selectedDapp?.network]
+ )
const composeClient = useMemo(
() =>
definition
? new ComposeClient({
- ceramic:
+ ceramic: ceramicNodeURL ? ceramicNodeURL :
selectedDapp?.network === Network.MAINNET
? CERAMIC_MAINNET_HOST
: CERAMIC_TESTNET_HOST,
definition,
})
: null,
- [definition, selectedDapp?.network]
+ [ceramicNodeURL, definition, selectedDapp?.network]
)
const [composeClientAuthenticated, setComposeClientAuthenticated] =
useState(false)
@@ -43,5 +53,10 @@ export function useComposeClient(definition: RuntimeCompositeDefinition) {
authComposeClients()
}, [authComposeClients])
- return { composeClient, composeClientAuthenticated }
+ async function loadMultiStreams(ids = []) {
+ const queries = ids.map((streamId) => ({ streamId }))
+ // This will return an Object of stream ID keys to stream values
+ return await ceramicClient.multiQuery(queries)
+ }
+ return { ceramicClient, loadMultiStreams, composeClient, composeClientAuthenticated }
}
diff --git a/packages/client/dashboard/src/hooks/useGuideSteps.ts b/packages/client/dashboard/src/hooks/useGuideSteps.ts
index 31d8ec7c..d04e70f3 100644
--- a/packages/client/dashboard/src/hooks/useGuideSteps.ts
+++ b/packages/client/dashboard/src/hooks/useGuideSteps.ts
@@ -1,6 +1,6 @@
import { useCallback, useEffect, useRef, useState } from 'react'
-import { ClientDApp } from '../types'
import { useLocation } from 'react-router-dom'
+import { ClientDApp } from '../types.d'
const GUIDE_STEPS_KEY = 'guide-steps'
const GUIDE_STEPS_DEFAULT = [false, false, false, false, false]
@@ -100,28 +100,28 @@ export function useGuideStepsState(dapps: ClientDApp[], loadingDApps: boolean) {
useEffect(() => {
if (!validStep(1)) {
if (!validStep2SubStep(0)) {
- const isModelEditor = location.pathname.endsWith('model-editor')
+ const isModelEditor = location.pathname.endsWith('editor')
if (isModelEditor) {
completeStep2SubStep(0)
}
}
if (!validStep2SubStep(1)) {
- const isModelPlayground = location.pathname.endsWith('model-playground')
+ const isModelPlayground = location.pathname.endsWith('playground')
if (isModelPlayground) {
completeStep2SubStep(1)
}
}
if (!validStep2SubStep(2)) {
- const isModelSdk = location.pathname.endsWith('model-sdk')
+ const isModelSdk = location.pathname.endsWith('sdk')
if (isModelSdk) {
completeStep2SubStep(2)
}
}
if (!validStep2SubStep(3)) {
- const isStatistic = location.pathname.endsWith('statistic')
+ const isStatistic = location.pathname.endsWith('metrics')
if (isStatistic) {
completeStep2SubStep(3)
}
diff --git a/packages/client/dashboard/src/hooks/useLocalStorage.ts b/packages/client/dashboard/src/hooks/useLocalStorage.ts
index ce6c48b7..c9ea1859 100644
--- a/packages/client/dashboard/src/hooks/useLocalStorage.ts
+++ b/packages/client/dashboard/src/hooks/useLocalStorage.ts
@@ -1,9 +1,9 @@
import {
- type Dispatch,
- type SetStateAction,
useEffect,
useRef,
useState,
+ type Dispatch,
+ type SetStateAction,
} from 'react'
export function useLocalStorage(
diff --git a/packages/client/dashboard/src/hooks/useSelectedDapp.ts b/packages/client/dashboard/src/hooks/useSelectedDapp.ts
index e0ef28b6..4cfebddc 100644
--- a/packages/client/dashboard/src/hooks/useSelectedDapp.ts
+++ b/packages/client/dashboard/src/hooks/useSelectedDapp.ts
@@ -1,39 +1,18 @@
+import { useMemo } from 'react'
import { useParams } from 'react-router-dom'
import { useAppCtx } from '../context/AppCtx'
-import { useMemo } from 'react'
-import { Network } from '../components/Selector/EnumSelect'
-import { CERAMIC_MAINNET_HOST, CERAMIC_TESTNET_HOST } from '../constants'
-import { S3ModelCollectionModel } from '@us3r-network/data-model'
+// todo: this hook is NOT simimalr to useAppCtx, can be removed later
export default function useSelectedDapp() {
- const { dapps } = useAppCtx()
+ const { dapps, currAppId } = useAppCtx()
const { appId } = useParams()
- const selectDapps = useMemo(() => {
- return (
- dapps?.map((item) => ({
- ...item,
- id: item.id!,
- name: item.name,
- })) || []
- )
- }, [dapps])
const selectedDapp = useMemo(() => {
- return selectDapps?.find((item) => item.id === Number(appId))
- }, [selectDapps, appId])
-
- const s3ModelCollection = useMemo(() => {
- if (selectedDapp?.network === Network.MAINNET) {
- return new S3ModelCollectionModel(CERAMIC_MAINNET_HOST, 'mainnet')
- }
- return new S3ModelCollectionModel(CERAMIC_TESTNET_HOST, 'testnet')
- }, [selectedDapp?.network])
+ return dapps?.find((item) => item.id === Number(currAppId || appId))
+ }, [dapps, currAppId, appId])
return {
appId,
selectedDapp,
- selectDapps,
-
- s3ModelCollection,
}
}
diff --git a/packages/client/dashboard/src/hooks/useUserAccount.ts b/packages/client/dashboard/src/hooks/useUserAccount.ts
new file mode 100644
index 00000000..ce0b1ff5
--- /dev/null
+++ b/packages/client/dashboard/src/hooks/useUserAccount.ts
@@ -0,0 +1,77 @@
+import { useCallback, useEffect, useState } from 'react'
+import { getUserEmail, linkUserEmail, postUserEmail } from '../api/user'
+import { ApiRespCode } from '../api';
+
+export enum EmailStatus {
+ NOT_VERIFIED,
+ VERIFIED,
+ VERIFYING,
+}
+const COUNT_DOWN = 60
+export default function useUserAccount(didSession: string | undefined) {
+ const [email, setEmail] = useState('')
+ const [emailStatus, setEmailStatus] = useState(EmailStatus.NOT_VERIFIED)
+ const [errorMsg, setErrorMsg] = useState(undefined)
+
+ const [sendEmailCountDown, setSendEmailCountDown] = useState(0)
+
+ useEffect(() => {
+ if (sendEmailCountDown > 0) {
+ setTimeout(() => {
+ setSendEmailCountDown(sendEmailCountDown - 1)
+ }, 1000)
+ }
+ }, [sendEmailCountDown])
+
+ const getEmail = useCallback(async () => {
+ if (!didSession) return
+ setErrorMsg('')
+ const resp = await getUserEmail(didSession)
+ if (resp.data?.code === ApiRespCode.SUCCESS && resp.data?.data?.email) {
+ setEmail(resp.data.data.email)
+ setEmailStatus(EmailStatus.VERIFIED)
+ }
+ if (resp?.data?.code === ApiRespCode.ERROR) {
+ setErrorMsg(resp?.data?.msg)
+ }
+ }, [didSession])
+
+ const sendEmail = useCallback(async (email: string) => {
+ if (!didSession) return
+ setErrorMsg('')
+ const resp = await postUserEmail(didSession, email)
+ if (resp.data?.code === ApiRespCode.SUCCESS) {
+ setEmailStatus(EmailStatus.VERIFYING)
+ setSendEmailCountDown(COUNT_DOWN)
+ }
+ if (resp?.data?.code === ApiRespCode.ERROR) {
+ setErrorMsg(resp?.data?.msg)
+ }
+ return resp;
+ }, [didSession])
+
+ const verifyEmail = useCallback(async (email: string, code: string) => {
+ if (!didSession) return
+ setErrorMsg('')
+ const resp = await linkUserEmail(didSession, email, code)
+ if (resp.data?.code === ApiRespCode.SUCCESS) {
+ getEmail()
+ } else if (resp?.data?.code === ApiRespCode.ERROR) {
+ setErrorMsg(resp?.data?.msg)
+ }
+ }, [didSession, getEmail])
+
+ useEffect(() => {
+ if (didSession) getEmail();
+ }, [didSession, getEmail])
+
+ return {
+ email,
+ emailStatus,
+ errorMsg,
+ sendEmailCountDown,
+ setEmailStatus,
+ sendEmail,
+ verifyEmail,
+ }
+}
diff --git a/packages/client/dashboard/src/index.css b/packages/client/dashboard/src/index.css
deleted file mode 100644
index ee0c721f..00000000
--- a/packages/client/dashboard/src/index.css
+++ /dev/null
@@ -1,286 +0,0 @@
-body {
- margin: 0;
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
- 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
- sans-serif;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- background: #14171a;
- color: #fff;
-}
-
-html,
-body,
-#root {
- font-family: 'Rubik';
-}
-
-a,
-a:hover {
- text-decoration: none;
-}
-
-code {
- font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
- monospace;
-}
-
-*::-webkit-scrollbar {
- display: none;
-}
-
-button {
- background: none;
- border: none;
- outline: none;
- cursor: pointer;
-}
-
-.react-aria-ModalOverlay {
- position: fixed;
- top: 0;
- left: 0;
- width: 100vw;
- z-index: 100000;
- height: var(--visual-viewport-height);
- background: rgba(0 0 0 / 0.5);
- backdrop-filter: blur(12px);
- overflow: scroll;
-
- &[data-entering] {
- animation: fade 200ms;
- }
-
- &[data-exiting] {
- animation: fade 150ms reverse ease-in;
- }
-}
-
-.confirm-modal {
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- height: 100%;
-}
-
-.react-aria-Modal {
- box-shadow: 0 8px 20px rgba(0 0 0 / 0.1);
- border-radius: 6px;
- background: var(--page-background);
- border: 1px solid var(--spectrum-global-color-gray-300);
- outline: none;
- padding: 30px;
- position: relative;
-
- &[data-entering] {
- animation: zoom 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
- }
-}
-
-@keyframes fade {
- from {
- opacity: 0;
- }
-
- to {
- opacity: 1;
- }
-}
-
-@keyframes zoom {
- from {
- transform: scale(0.8);
- }
-
- to {
- transform: scale(1);
- }
-}
-
-.react-aria-Dialog {
- outline: none;
-
- .react-aria-Heading {
- line-height: 1em;
- margin-top: 0;
- }
-
- .react-aria-Button {
- margin-top: 20px;
- }
-
- .favorite {
- margin: 0;
- }
-}
-
-.react-aria-Button {
- background: var(--spectrum-global-color-gray-50);
- border: 1px solid var(--spectrum-global-color-gray-400);
- border-radius: 4px;
- color: var(--spectrum-alias-text-color);
- appearance: none;
- vertical-align: middle;
- font-size: 1.2rem;
- text-align: center;
- margin: 0;
- outline: none;
- transition: border-color 200ms;
-
- &[data-hovered] {
- border-color: var(--spectrum-global-color-gray-500);
- }
-
- &[data-pressed] {
- box-shadow: inset 0 1px 2px rgb(0 0 0 / 0.1);
- background: var(--spectrum-global-color-gray-100);
- border-color: var(--spectrum-global-color-gray-600);
- }
-
- &[data-focus-visible] {
- border-color: slateblue;
- box-shadow: 0 0 0 1px slateblue;
- }
-}
-
-.react-aria-TextField {
- margin-bottom: 8px;
-
- .react-aria-Label {
- display: inline-block;
- width: 5.357rem;
- }
-
- .react-aria-Input {
- font-size: 16px;
- }
-}
-
-/* Popover */
-.react-aria-Popover,
-.list-popover {
- background: #1b1e23;
- border: 1px solid #39424c;
- border-radius: 10px;
- z-index: 200;
- outline: none;
- width: 200px;
-
- &[data-placement='top'] {
- margin-bottom: 6px;
- --origin: translateY(8px);
- }
-
- &[data-placement='bottom'] {
- margin-top: 6px;
- --origin: translateY(-8px);
-
- & .react-aria-OverlayArrow svg {
- transform: rotate(180deg);
- }
- }
-
- &[data-placement='right'] {
- margin-left: 6px;
- --origin: translateX(-8px);
-
- & .react-aria-OverlayArrow svg {
- transform: rotate(90deg);
- }
- }
-
- &[data-placement='left'] {
- margin-right: 6px;
- --origin: translateX(8px);
-
- & .react-aria-OverlayArrow svg {
- transform: rotate(-90deg);
- }
- }
-
- &[data-entering] {
- animation: slide 200ms;
- }
-
- &[data-exiting] {
- animation: slide 200ms reverse ease-in;
- }
-}
-
-.react-aria-Popover a {
- text-decoration: none;
-}
-
-.react-aria-Popover .popover-item {
- color: #718096;
-}
-
-.react-aria-Popover .popover-item button {
- font-weight: 400;
- font-size: 16px;
- line-height: 19px;
- padding: 20px;
- color: inherit;
- margin: 0;
- padding: 20px;
- width: 100%;
- height: 100%;
- text-align: start;
-}
-
-.react-aria-Popover .popover-item:hover {
- color: #ffffff;
- background: #14171a;
- border-radius: 20px;
-}
-
-@keyframes slide {
- from {
- transform: var(--origin);
- opacity: 0;
- }
-
- to {
- transform: translateY(0);
- opacity: 1;
- }
-}
-
-.react-aria-Dialog {
- outline: none;
-}
-
-.react-aria-Button {
- background: var(--spectrum-global-color-gray-50);
- border: 1px solid var(--spectrum-global-color-gray-400);
- border-radius: 4px;
- color: var(--spectrum-alias-text-color);
- appearance: none;
- vertical-align: middle;
- font-size: 1.2rem;
- text-align: center;
- margin: 0;
- outline: none;
- padding: 6px;
- transition: border-color 200ms;
-
- &[data-hovered] {
- border-color: var(--spectrum-global-color-gray-500);
- }
-
- &[data-pressed] {
- box-shadow: inset 0 1px 2px rgb(0 0 0 / 0.1);
- background: var(--spectrum-global-color-gray-100);
- border-color: var(--spectrum-global-color-gray-600);
- }
-
- &[data-focus-visible] {
- border-color: slateblue;
- box-shadow: 0 0 0 1px slateblue;
- }
-}
-
-@media (forced-colors: active) {
- .react-aria-Popover {}
-}
\ No newline at end of file
diff --git a/packages/client/dashboard/src/index.tsx b/packages/client/dashboard/src/index.tsx
index 26d7472d..42975897 100644
--- a/packages/client/dashboard/src/index.tsx
+++ b/packages/client/dashboard/src/index.tsx
@@ -1,19 +1,15 @@
import React from 'react'
import ReactDOM from 'react-dom/client'
import { BrowserRouter } from 'react-router-dom'
-
import App from './App'
import reportWebVitals from './reportWebVitals'
-import './index.css'
-import './styles/tab.css'
-import './styles/playground.css'
-import './styles/menu.css'
-import './styles/checkbox.css'
-import './styles/prism-vsc-dark-plus.css'
+import './styles/index.css'
+import './styles/react-aria/index.css'
import '@graphiql/plugin-explorer/dist/style.css'
import 'graphiql/graphiql.css'
+import './styles/prism-vsc-dark-plus.css'
const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement)
root.render(
diff --git a/packages/client/dashboard/src/styles/index.css b/packages/client/dashboard/src/styles/index.css
new file mode 100644
index 00000000..0fe8edad
--- /dev/null
+++ b/packages/client/dashboard/src/styles/index.css
@@ -0,0 +1,48 @@
+body {
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
+ sans-serif;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ background: #14171a;
+ color: #fff;
+}
+
+html,
+body,
+#root {
+ font-family: 'Rubik';
+}
+
+a,
+a:hover {
+ text-decoration: none;
+}
+
+code {
+ font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
+ monospace;
+}
+
+*::-webkit-scrollbar {
+ display: none;
+}
+
+button {
+ background: none;
+ border: none;
+ outline: none;
+ cursor: pointer;
+ &:disabled {
+ cursor: default;
+ }
+}
+
+.confirm-modal {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+}
diff --git a/packages/client/dashboard/src/styles/playground.css b/packages/client/dashboard/src/styles/playground.css
deleted file mode 100644
index f164e9ae..00000000
--- a/packages/client/dashboard/src/styles/playground.css
+++ /dev/null
@@ -1,6 +0,0 @@
-
-.graphiql-container {
- height: 100%;
- width: 100%;
- }
-
\ No newline at end of file
diff --git a/packages/client/dashboard/src/styles/react-aria/button.css b/packages/client/dashboard/src/styles/react-aria/button.css
new file mode 100644
index 00000000..386f105b
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/button.css
@@ -0,0 +1,25 @@
+.react-aria-Button {
+ background: var(--spectrum-global-color-gray-50);
+ border: 1px solid var(--spectrum-global-color-gray-400);
+ color: var(--spectrum-alias-text-color);
+ border-radius: 4px;
+ appearance: none;
+ vertical-align: middle;
+ font-size: 1.2rem;
+ text-align: center;
+ margin: 0;
+ outline: none;
+ padding: 0.286rem 0.857rem;
+
+ &[data-pressed] {
+ box-shadow: inset 0 1px 2px rgb(0 0 0 / 0.1);
+ background: var(--spectrum-global-color-gray-100);
+ border-color: var(--spectrum-global-color-gray-500);
+ }
+
+ &[data-focus-visible] {
+ border-color: #14171a;
+ box-shadow: 0 0 0 1px #14171a;
+ }
+ }
+
\ No newline at end of file
diff --git a/packages/client/dashboard/src/styles/checkbox.css b/packages/client/dashboard/src/styles/react-aria/checkbox.css
similarity index 100%
rename from packages/client/dashboard/src/styles/checkbox.css
rename to packages/client/dashboard/src/styles/react-aria/checkbox.css
diff --git a/packages/client/dashboard/src/styles/react-aria/dialog.css b/packages/client/dashboard/src/styles/react-aria/dialog.css
new file mode 100644
index 00000000..abf39807
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/dialog.css
@@ -0,0 +1,17 @@
+/* Dialog */
+.react-aria-Dialog {
+ outline: none;
+
+ .react-aria-Heading {
+ line-height: 1em;
+ margin-top: 0;
+ }
+
+ .react-aria-Button {
+ margin-top: 20px;
+ }
+
+ .favorite {
+ margin: 0;
+ }
+}
diff --git a/packages/client/dashboard/src/styles/react-aria/index.css b/packages/client/dashboard/src/styles/react-aria/index.css
new file mode 100644
index 00000000..58dea426
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/index.css
@@ -0,0 +1,9 @@
+
+@import "theme.css";
+@import "button.css";
+@import "checkbox.css";
+@import 'dialog.css';
+@import 'menu.css';
+@import 'modal.css';
+@import 'popover.css';
+@import 'textfield.css';
diff --git a/packages/client/dashboard/src/styles/menu.css b/packages/client/dashboard/src/styles/react-aria/menu.css
similarity index 75%
rename from packages/client/dashboard/src/styles/menu.css
rename to packages/client/dashboard/src/styles/react-aria/menu.css
index bd5e77bd..6fd7eff3 100644
--- a/packages/client/dashboard/src/styles/menu.css
+++ b/packages/client/dashboard/src/styles/react-aria/menu.css
@@ -1,28 +1,3 @@
-.react-aria-Button {
- background: var(--spectrum-global-color-gray-50);
- border: 1px solid var(--spectrum-global-color-gray-400);
- color: var(--spectrum-alias-text-color);
- border-radius: 4px;
- appearance: none;
- vertical-align: middle;
- font-size: 1.2rem;
- text-align: center;
- margin: 0;
- outline: none;
- padding: 0.286rem 0.857rem;
-
- &[data-pressed] {
- box-shadow: inset 0 1px 2px rgb(0 0 0 / 0.1);
- background: var(--spectrum-global-color-gray-100);
- border-color: var(--spectrum-global-color-gray-500);
- }
-
- &[data-focus-visible] {
- border-color: #14171a;
- box-shadow: 0 0 0 1px #14171a;
- }
- }
-
.react-aria-Menu {
--highlight-background: #14171a;
--highlight-foreground: white;
@@ -55,7 +30,7 @@
margin: 2px 4px;
}
- .react-aria-Item {
+ .react-aria-MenuItem {
margin: 2px;
padding: 10px;
border-radius: 6px;
diff --git a/packages/client/dashboard/src/styles/react-aria/modal.css b/packages/client/dashboard/src/styles/react-aria/modal.css
new file mode 100644
index 00000000..55ee1c40
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/modal.css
@@ -0,0 +1,54 @@
+/* Modal */
+.react-aria-ModalOverlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ z-index: 100000;
+ height: var(--visual-viewport-height);
+ background: rgba(0 0 0 / 0.5);
+ backdrop-filter: blur(12px);
+ overflow: scroll;
+
+ &[data-entering] {
+ animation: fade 200ms;
+ }
+
+ &[data-exiting] {
+ animation: fade 150ms reverse ease-in;
+ }
+}
+
+.react-aria-Modal {
+ box-shadow: 0 8px 20px rgba(0 0 0 / 0.1);
+ border-radius: 6px;
+ background: var(--page-background);
+ border: 1px solid var(--spectrum-global-color-gray-300);
+ outline: none;
+ padding: 30px;
+ position: relative;
+
+ &[data-entering] {
+ animation: zoom 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
+ }
+}
+
+@keyframes fade {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
+}
+
+@keyframes zoom {
+ from {
+ transform: scale(0.8);
+ }
+
+ to {
+ transform: scale(1);
+ }
+}
diff --git a/packages/client/dashboard/src/styles/react-aria/popover.css b/packages/client/dashboard/src/styles/react-aria/popover.css
new file mode 100644
index 00000000..ccc9d2dd
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/popover.css
@@ -0,0 +1,100 @@
+/* Popover */
+.react-aria-Popover,
+.list-popover {
+ background: #1b1e23;
+ border: 1px solid #39424c;
+ border-radius: 10px;
+ z-index: 200;
+ outline: none;
+ width: 200px;
+
+ &[data-placement='top'] {
+ margin-bottom: 6px;
+ --origin: translateY(8px);
+ }
+
+ &[data-placement='bottom'] {
+ margin-top: 6px;
+ --origin: translateY(-8px);
+
+ & .react-aria-OverlayArrow svg {
+ transform: rotate(180deg);
+ }
+ }
+
+ &[data-placement='right'] {
+ margin-left: 6px;
+ --origin: translateX(-8px);
+
+ & .react-aria-OverlayArrow svg {
+ transform: rotate(90deg);
+ }
+ }
+
+ &[data-placement='left'] {
+ margin-right: 6px;
+ --origin: translateX(8px);
+
+ & .react-aria-OverlayArrow svg {
+ transform: rotate(-90deg);
+ }
+ }
+
+ &[data-entering] {
+ animation: slide 200ms;
+ }
+
+ &[data-exiting] {
+ animation: slide 200ms reverse ease-in;
+ }
+}
+
+.react-aria-Popover a {
+ text-decoration: none;
+}
+
+.react-aria-Popover .popover-item {
+ color: #718096;
+}
+
+.react-aria-Popover .popover-item button {
+ font-weight: 400;
+ font-size: 16px;
+ line-height: 19px;
+ padding: 20px;
+ color: inherit;
+ margin: 0;
+ padding: 20px;
+ width: 100%;
+ height: 100%;
+ text-align: start;
+}
+
+.react-aria-Popover .popover-item:hover {
+ color: #ffffff;
+ background: #14171a;
+ border-radius: 20px;
+}
+
+@keyframes slide {
+ from {
+ transform: var(--origin);
+ opacity: 0;
+ }
+
+ to {
+ transform: translateY(0);
+ opacity: 1;
+ }
+}
+
+@media (forced-colors: active) {
+ .react-aria-Popover {}
+}
+
+:root {
+ --origin: translateY(8px);
+ --text-color-base: white;
+ --text-color: white;
+ --text-color-hover: white;
+}
\ No newline at end of file
diff --git a/packages/client/dashboard/src/styles/react-aria/textfield.css b/packages/client/dashboard/src/styles/react-aria/textfield.css
new file mode 100644
index 00000000..66a6accd
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/textfield.css
@@ -0,0 +1,13 @@
+/* TextField */
+.react-aria-TextField {
+ margin-bottom: 8px;
+
+ .react-aria-Label {
+ display: inline-block;
+ width: 5.357rem;
+ }
+
+ .react-aria-Input {
+ font-size: 16px;
+ }
+}
\ No newline at end of file
diff --git a/packages/client/dashboard/src/styles/react-aria/theme.css b/packages/client/dashboard/src/styles/react-aria/theme.css
new file mode 100644
index 00000000..5777da1f
--- /dev/null
+++ b/packages/client/dashboard/src/styles/react-aria/theme.css
@@ -0,0 +1,118 @@
+/* color themes for dark and light modes, generated with Leonardo.
+ * Light: https://leonardocolor.io/theme.html?name=Light&config=%7B%22baseScale%22%3A%22Gray%22%2C%22colorScales%22%3A%5B%7B%22name%22%3A%22Gray%22%2C%22colorKeys%22%3A%5B%22%23000000%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%2C%7B%22name%22%3A%22Purple%22%2C%22colorKeys%22%3A%5B%22%235e30eb%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%2C%7B%22name%22%3A%22Red%22%2C%22colorKeys%22%3A%5B%22%23e32400%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%5D%2C%22lightness%22%3A98%2C%22contrast%22%3A1%2C%22saturation%22%3A100%2C%22formula%22%3A%22wcag2%22%7D */
+ :root {
+ --background-color: #f8f8f8;
+ --gray-50: #ffffff;
+ --gray-100: #d0d0d0;
+ --gray-200: #afafaf;
+ --gray-300: #8f8f8f;
+ --gray-400: #717171;
+ --gray-500: #555555;
+ --gray-600: #393939;
+ --purple-100: #d5c9fa;
+ --purple-200: #b8a3f6;
+ --purple-300: #997cf2;
+ --purple-400: #7a54ef;
+ --purple-500: #582ddc;
+ --purple-600: #3c1e95;
+ --red-100: #f7c4ba;
+ --red-200: #f29887;
+ --red-300: #eb664d;
+ --red-400: #de2300;
+ --red-500: #a81b00;
+ --red-600: #731200;
+ --highlight-hover: rgb(0 0 0 / 0.07);
+ --highlight-pressed: rgb(0 0 0 / 0.15);
+ }
+
+ /* Dark: https://leonardocolor.io/theme.html?name=Dark&config=%7B%22baseScale%22%3A%22Gray%22%2C%22colorScales%22%3A%5B%7B%22name%22%3A%22Gray%22%2C%22colorKeys%22%3A%5B%22%23000000%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%2C%7B%22name%22%3A%22Purple%22%2C%22colorKeys%22%3A%5B%22%235e30eb%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%2C%7B%22name%22%3A%22Red%22%2C%22colorKeys%22%3A%5B%22%23e32400%22%5D%2C%22colorspace%22%3A%22RGB%22%2C%22ratios%22%3A%5B%22-1.12%22%2C%221.45%22%2C%222.05%22%2C%223.02%22%2C%224.54%22%2C%227%22%2C%2210.86%22%5D%2C%22smooth%22%3Afalse%7D%5D%2C%22lightness%22%3A11%2C%22contrast%22%3A1%2C%22saturation%22%3A100%2C%22formula%22%3A%22wcag2%22%7D */
+ @media (prefers-color-scheme: dark) {
+ :root {
+ --background-color: #1d1d1d;
+ --gray-50: #101010;
+ --gray-100: #393939;
+ --gray-200: #4f4f4f;
+ --gray-300: #686868;
+ --gray-400: #848484;
+ --gray-500: #a7a7a7;
+ --gray-600: #cfcfcf;
+ --purple-100: #3c1e95;
+ --purple-200: #522acd;
+ --purple-300: #6f46ed;
+ --purple-400: #8e6ef1;
+ --purple-500: #b099f5;
+ --purple-600: #d5c8fa;
+ --red-100: #721200;
+ --red-200: #9c1900;
+ --red-300: #cc2000;
+ --red-400: #e95034;
+ --red-500: #f08c79;
+ --red-600: #f7c3ba;
+ --highlight-hover: rgb(255 255 255 / 0.1);
+ --highlight-pressed: rgb(255 255 255 / 0.2);
+ }
+ }
+
+ /* Semantic colors */
+ :root {
+ --focus-ring-color: var(--purple-400);
+ --text-color: var(--gray-600);
+ --text-color-base: var(--gray-500);
+ --text-color-hover: var(--gray-600);
+ --text-color-disabled: var(--gray-200);
+ --text-color-placeholder: var(--gray-400);
+ --link-color: var(--purple-500);
+ --link-color-secondary: var(--gray-500);
+ --link-color-pressed: var(--purple-600);
+ --border-color: var(--gray-300);
+ --border-color-hover: var(--gray-400);
+ --border-color-pressed: var(--gray-400);
+ --border-color-disabled: var(--gray-100);
+ --field-background: var(--gray-50);
+ --field-text-color: var(--gray-600);
+ --overlay-background: var(--gray-50);
+ --button-background: var(--gray-50);
+ --button-background-pressed: var(--background-color);
+ /* these colors are the same between light and dark themes
+ * to ensure contrast with the foreground color */
+ --highlight-background: #6f46ed; /* purple-300 from dark theme, 3.03:1 against background-color */
+ --highlight-background-pressed: #522acd; /* purple-200 from dark theme */
+ --highlight-background-invalid: #cc2000; /* red-300 from dark theme */
+ --highlight-foreground: white; /* 5.56:1 against highlight-background */
+ --highlight-foreground-pressed: #ddd;
+ --highlight-overlay: rgb(from #6f46ed r g b / 15%);
+ --invalid-color: var(--red-400);
+ --invalid-color-pressed: var(--red-500);
+ }
+
+ /* Windows high contrast mode overrides */
+ @media (forced-colors: active) {
+ :root {
+ --background-color: Canvas;
+ --focus-ring-color: Highlight;
+ --text-color: ButtonText;
+ --text-color-base: ButtonText;
+ --text-color-hover: ButtonText;
+ --text-color-disabled: GrayText;
+ --text-color-placeholder: ButtonText;
+ --link-color: LinkText;
+ --link-color-secondary: LinkText;
+ --link-color-pressed: LinkText;
+ --border-color: ButtonBorder;
+ --border-color-hover: ButtonBorder;
+ --border-color-pressed: ButtonBorder;
+ --border-color-disabled: GrayText;
+ --field-background: Field;
+ --field-text-color: FieldText;
+ --overlay-background: Canvas;
+ --button-background: ButtonFace;
+ --button-background-pressed: ButtonFace;
+ --highlight-background: Highlight;
+ --highlight-background-pressed: Highlight;
+ --highlight-background-invalid: LinkText;
+ --highlight-foreground: HighlightText;
+ --highlight-foreground-pressed: HighlightText;
+ --invalid-color: LinkText;
+ --invalid-color-pressed: LinkText;
+ }
+ }
\ No newline at end of file
diff --git a/packages/client/dashboard/src/styles/tab.css b/packages/client/dashboard/src/styles/tab.css
deleted file mode 100644
index a1f0cdf3..00000000
--- a/packages/client/dashboard/src/styles/tab.css
+++ /dev/null
@@ -1,153 +0,0 @@
-.react-aria-Tabs {
- --highlight-color: #fff;
- --text-color: var(--spectrum-global-color-gray-700);
- --text-color-hover: var(--spectrum-global-color-gray-800);
- --text-color-selected: var(--spectrum-global-color-gray-900);
- --text-color-disabled: var(--spectrum-alias-text-color-disabled);
-
- display: flex;
- height: 100%;
-
- &[data-orientation='horizontal'] {
- flex-direction: column;
- }
-
- &[data-orientation='vertical'] {
- flex-direction: row;
- }
-}
-
-.title-bar,
-.dapp-title-bar {
- display: flex;
- align-items: center;
- justify-content: space-between;
- border-bottom: 1px solid #39424c;
- position: sticky;
- top: 60px;
- z-index: 100;
- background-color: #14171a;
-}
-
-.dapp-title-bar {
- border-bottom: none;
- position: relative;
- top: 0;
-}
-
-.title-bar > span,
-.dapp-title-bar > span {
- font-style: italic;
- font-weight: 700;
- font-size: 24px;
- line-height: 28px;
- color: #ffffff;
-}
-
-.react-aria-TabList {
- display: flex;
-
- &[aria-orientation='horizontal'] {
- .react-aria-Tab {
- border-bottom: 3px solid var(--border-color, transparent);
- }
- }
-
- &[aria-orientation='vertical'] {
- flex-direction: column;
- /* border-right: 1px solid gray; */
-
- .react-aria-Tab {
- border-right: 3px solid var(--border-color, transparent);
- }
- }
-}
-
-.dapp-title-bar .react-aria-TabList {
- border: 1px solid #39424c;
- border-radius: 100px;
- padding: 2px;
-
- &[aria-orientation='horizontal'] {
- .react-aria-Tab {
- border-bottom: none;
- }
- }
-}
-
-.react-aria-Tab {
- padding: 10px;
- cursor: default;
- outline: none;
- position: relative;
- font-weight: 700;
- font-size: 18px;
- line-height: 21px;
- color: #718096;
- cursor: pointer;
- transition: color 200ms;
- padding: 20px 15px;
-
- &[data-hovered],
- &:focus {
- color: var(--text-color-hover);
- }
-
- &[aria-selected='true'] {
- --border-color: var(--highlight-color);
- color: var(--text-color-selected);
- }
-
- &[aria-disabled] {
- color: var(--text-color-disabled);
- &[aria-selected='true'] {
- --border-color: var(--text-color-disabled);
- }
- }
-
- &[data-focus-visible]:after {
- content: '';
- position: absolute;
- inset: 4px;
- border-radius: 4px;
- border: 2px solid var(--highlight-color);
- }
-}
-
-.dapp-title-bar .react-aria-Tab {
- padding: 6px 20px;
- font-weight: 400;
- font-size: 16px;
- line-height: 24px;
- &[aria-selected='true'] {
- color: #14171A;
- background-color: #FFFFFF;
- border-radius: 100px;
- }
-}
-
-.react-aria-TabPanel {
- margin-top: 4px;
- padding: 20px 0 0 0;
- border-radius: 4px;
- outline: none;
- flex-grow: 1;
-
- &[data-focus-visible] {
- box-shadow: inset 0 0 0 2px var(--highlight-color);
- }
-}
-
-@media (forced-colors: active) {
- .react-aria-Tabs {
- forced-color-adjust: none;
- color: CanvasText;
-
- --highlight-color: Highlight;
- --text-color: ButtonText;
- --text-color-hover: ButtonText;
- --text-color-selected: ButtonText;
- --text-color-disabled: GrayText;
- }
-}
-
diff --git a/packages/client/dashboard/src/types.d.ts b/packages/client/dashboard/src/types.d.ts
index a53887a6..eaa16ddc 100644
--- a/packages/client/dashboard/src/types.d.ts
+++ b/packages/client/dashboard/src/types.d.ts
@@ -1,9 +1,102 @@
+/*
+ * @Author: bufan bufan@hotmail.com
+ * @Date: 2023-12-15 10:06:03
+ * @LastEditors: bufan bufan@hotmail.com
+ * @LastEditTime: 2023-12-27 16:19:42
+ * @FilePath: /s3/packages/client/dashboard/src/types.d.ts
+ * @Description:
+ */
+
+/************************ App ******************************/
+export enum Stage {
+ DEVELOPMENT = 'Under development',
+ NOT_RELEASE = 'Completed but not released',
+ RELEASE = 'Completed and released',
+}
+
+export enum Network {
+ MAINNET = 'Mainnet',
+ TESTNET = 'Testnet',
+}
+
+export enum AppType {
+ GAME = 'Game',
+ SOCIAL = 'Social',
+ MARKETPLACE = 'Marketplace',
+ TOOL = 'Tool',
+ DEFI = 'DeFi',
+ OTHER = 'Other',
+}
+
+export type DappCompositeDto = {
+ id: number;
+ dappId?: number;
+ name: string;
+ composite: string;
+ graphql: string;
+ streamId: string;
+ runtimeDefinition: string;
+ dapps: DappDto[];
+ createdAt: number;
+ lastModifiedAt: number;
+}
+
+export type CompositeInput = {
+ name: string;
+ composite: string;
+ graphql: string;
+ streamId?: string;
+ runtimeDefinition?: string;
+}
+// export type DappComposite = {
+// id: number
+// name: string
+// dappId: number
+// graphql: string
+// composite: string
+// runtimeDefinition: string
+// createdAt: number
+// lastModifiedAt: number
+// }
+
+export type DappModelDto = {
+ id: number;
+ dappId: number;
+ mdoelStreamId: string;
+ composite: string;
+ graphql: string;
+ runtimeDefinition: string;
+ createdAt: number;
+ lastModifiedAt: number;
+}
+
+export type DappDto = {
+ id: number;
+ name: string;
+ description: string;
+ stage: string;
+ type: string;
+ network: Network;
+ icon: string;
+ url: string;
+ socialLinks: SocialLink[];
+ tags: string[];
+ models: string[];
+ composites: DappCompositeDto[];
+ schemas: string[];
+ modelDetails: any[];
+ ceramicId?: number;
+ schemaDetails: any[];
+ createdAt: number;
+ lastModifiedAt: number;
+}
+
export type ClientDApp = {
id?: number
- modelId?: string
+ // modelId?: string
icon?: string
name: string
- network: string
+ network: Network
type?: string
stage?: string
url?: string
@@ -11,17 +104,90 @@ export type ClientDApp = {
socialLinks?: { platform: string; url: string }[]
tags?: string[]
models?: string[]
+ modelDetails?: ModelStream[]
+ composites?: DappCompositeDto[];
createdAt?: number
lastModifiedAt?: number
}
+/************************ Account ******************************/
+export enum AccountType {
+ EMAIL = 'email',
+ ALL = 'all',
+}
+/************************ Node ******************************/
+export type CeramicDto = {
+ id: number;
+ name: string;
+ network: CeramicNetwork;
+ status: CeramicStatus;
+ privateKey: string;
+ apiKey: string;
+ namespace: string;
+ serviceHost: string;
+ serviceUrl: string;
+ serviceK8sMetadata: CeramicServiceK8sMetadata;
+ createdAt: number;
+ lastModifiedAt: number;
+}
+
+export type CeramicRequestDto = {
+ name: string;
+ network: CeramicNetwork;
+ ceramicDbType?: CeramicDBType;
+ ceramicEnableHistoricalSync?: boolean;
+}
+
+export enum CeramicDBType {
+ SQLITE = 'sqlite',
+ PGSQL = 'postgres',
+}
+
+export enum CeramicNetwork {
+ MAINNET = 'mainnet',
+ TESTNET = 'testnet-clay',
+ ALL = 'all',
+}
+
+export enum CeramicStatus {
+ PREPARING = 'Preparing',
+ STARTING = 'Starting',
+ RUNNING = 'Running',
+ // PAUSE = 'Pause',
+ // RESUMING = 'Resuming',
+ TERMINATE = 'Terminate',
+ FAILED = 'Failed',
+ ALL = 'All',
+}
+
+export type CeramicServiceK8sMetadata = {
+ // k8s namespace is created by `ns_${creater_did}_${id}`
+ keramikObjectName: string;
+ ceramicLoadbalanceHost: string;
+ ceramicLoadbalancePort: number;
+ ceramicDbType: CeramicDBType;
+ ceramicEnableHistoricalSync: boolean;
+}
+
+/************************ Model ******************************/
+export enum GraphqlGenType {
+ CLIENT_PRESET = 'Client preset',
+ REACT_QUERY_HOOKS = 'React-Query Hooks',
+ REACT_APOLLO_HOOKS = 'React-Apollo Hooks',
+}
+
+export enum GraphqlGenTypeServer {
+ 'Client preset' = 'ClientPreset',
+ 'React-Query Hooks' = 'ReactQueryHooks',
+ 'React-Apollo Hooks' = 'ReactApolloHooks',
+}
export type ModelStream = {
stream_id: string
controller_did: string
tip: string
- streamContent: {
- name: string
- }
+ // streamContent: {
+ // name: string
+ // }
stream_content: {
name: string
description: string | null
@@ -51,6 +217,7 @@ export type ModelStream = {
recentlyUseCount?: number
firstRecordTime?: string
isIndexed?: boolean
+ dapps?: ClientDApp[]
}
export type ModeCreateResult = {
@@ -72,14 +239,3 @@ export type ModelMid = {
createdAt: number
updatedAt: number
}
-
-export type DappComposite = {
- id: number
- name: string
- dappId: number
- graphql: string
- composite: string
- runtimeDefinition: string
- createdAt: number
- lastModifiedAt: number
-}
diff --git a/packages/client/dashboard/src/utils/composeDBUtils.ts b/packages/client/dashboard/src/utils/composeDBUtils.ts
new file mode 100644
index 00000000..4e1b9999
--- /dev/null
+++ b/packages/client/dashboard/src/utils/composeDBUtils.ts
@@ -0,0 +1,209 @@
+import { CeramicApi } from '@ceramicnetwork/common'
+import { CeramicClient } from '@ceramicnetwork/http-client'
+import { Composite } from '@composedb/devtools'
+import { RuntimeCompositeDefinition } from '@composedb/types'
+import { EthereumWebAuth, getAccountId } from '@didtools/pkh-ethereum'
+import { DIDSession } from 'did-session'
+import { DID } from 'dids'
+import { Ed25519Provider } from 'key-did-provider-ed25519'
+import { getResolver } from 'key-did-resolver'
+import { fromString } from 'uint8arrays/from-string'
+import { Network } from '../types'
+import { StreamID } from '@ceramicnetwork/streamid'
+
+export async function createCompositeFromBrowser(
+ graphql: string,
+ myCeramicNode: string = '',
+ myCeramicNodeAdminPrivateKey: string = '',
+ pkhSession: DIDSession | null = null,
+ index: boolean = false,
+) {
+ console.log('graphql string: ', graphql)
+ if (!graphql) {
+ console.error("Please specify model's graphql string")
+ return
+ }
+ if (!myCeramicNode) {
+ console.error('Please specify a Ceramic node')
+ return
+ }
+ // 0 Login
+ console.log('Connecting to the ceramic node: ', myCeramicNode)
+ const ceramic = new CeramicClient(myCeramicNode)
+ try {
+ // Hexadecimal-encoded private key for a DID having admin access to the target Ceramic node
+ // Replace the example key here by your admin private key
+ if (myCeramicNodeAdminPrivateKey && myCeramicNode) {
+ const privateKey = fromString(myCeramicNodeAdminPrivateKey, 'base16')
+ const did = new DID({
+ resolver: getResolver(),
+ provider: new Ed25519Provider(privateKey),
+ })
+ await did.authenticate()
+ // An authenticated DID with admin access must be set on the Ceramic instance
+ ceramic.did = did
+ } else if (pkhSession) {
+ ceramic.did = pkhSession.did
+ }
+ else {
+ const ethProvider = (window as any).ethereum
+ const addresses = await ethProvider.enable()
+ const accountId = await getAccountId(ethProvider, addresses[0])
+ const authMethod = await EthereumWebAuth.getAuthMethod(
+ ethProvider,
+ accountId
+ )
+ const session = await DIDSession.authorize(authMethod, {
+ resources: ['ceramic://*'],
+ })
+ ceramic.did = session.did
+ }
+
+ console.log('Connected to the ceramic node!')
+ } catch (e) {
+ console.error((e as Error).message)
+ return
+ }
+
+ //1 Create My Composite
+ let myComposite: Composite
+ try {
+ console.log('Creating the composite...')
+ myComposite = await Composite.create({
+ ceramic: ceramic as unknown as CeramicApi,
+ schema: graphql,
+ index: false,
+ })
+ console.log(`Creating the composite... Done! The encoded representation:`)
+ console.log(myComposite)
+ } catch (e) {
+ console.error((e as Error).message)
+ return
+ }
+
+ //2 Deploy My Composite
+ if (myCeramicNodeAdminPrivateKey && index)
+ try {
+ console.log('Deploying the composite...')
+ // Notify the Ceramic node to index the models present in the composite
+ await myComposite.startIndexingOn(ceramic as unknown as CeramicApi)
+ // Logging the model stream IDs to stdout, so that they can be piped using standard I/O or redirected to a file
+ console.log(
+ JSON.stringify(Object.keys(myComposite.toParams().definition.models))
+ )
+ console.log(`Deploying the composite... Done!`)
+ } catch (e) {
+ console.error((e as Error).message)
+ return
+ }
+
+ //3 Compile My Composite
+ let myRuntimeDefinition: RuntimeCompositeDefinition
+ try {
+ console.log('Compiling the composite...')
+ myRuntimeDefinition = myComposite.toRuntime()
+ console.log(JSON.stringify(myRuntimeDefinition))
+ console.log(`Compiling the composite... Done!`)
+ } catch (e) {
+ console.error((e as Error).message)
+ return
+ }
+
+ return { composite: myComposite, runtimeDefinition: myRuntimeDefinition }
+}
+
+export async function startIndexModelsFromBrowser(
+ models: string[],
+ network: Network,
+ myCeramicNode: string = '',
+ myCeramicNodeAdminPrivateKey: string = '',
+) {
+ if (!models || models.length===0 || !network) {
+ console.error("Please specify model's graphql string", models, network)
+ return
+ }
+ if (!myCeramicNode) {
+ console.error('Please specify a Ceramic node')
+ return
+ }
+
+ if (!myCeramicNodeAdminPrivateKey) {
+ console.error('Please specify a CeramicNodeAdminPrivateKey')
+ return
+ }
+
+ // 0 Login
+ console.log('Connecting to the ceramic node: ', myCeramicNode)
+ const ceramic = new CeramicClient(myCeramicNode)
+ try {
+ // Hexadecimal-encoded private key for a DID having admin access to the target Ceramic node
+ // Replace the example key here by your admin private key
+ if (myCeramicNodeAdminPrivateKey && myCeramicNode) {
+ const privateKey = fromString(myCeramicNodeAdminPrivateKey, 'base16')
+ const did = new DID({
+ resolver: getResolver(),
+ provider: new Ed25519Provider(privateKey),
+ })
+ await did.authenticate()
+ // An authenticated DID with admin access must be set on the Ceramic instance
+ ceramic.did = did
+ } else {
+ const ethProvider = (window as any).ethereum
+ const addresses = await ethProvider.enable()
+ const accountId = await getAccountId(ethProvider, addresses[0])
+ const authMethod = await EthereumWebAuth.getAuthMethod(
+ ethProvider,
+ accountId
+ )
+ const session = await DIDSession.authorize(authMethod, {
+ resources: ['ceramic://*'],
+ })
+ ceramic.did = session.did
+ }
+
+ console.log('Connected to the ceramic node!')
+ } catch (e) {
+ console.error((e as Error).message)
+ return
+ }
+
+ // 1 Start indexing models on private node
+ console.log('Start index models on private node: ', models, network, myCeramicNode)
+ const indexedModels = []
+ for await (const m of models) {
+ const modelStreamId = StreamID.fromString(m)
+ try {
+ console.log(`Index models, stream id:${m}`);
+ const res = await ceramic.admin.startIndexingModels([modelStreamId]);
+ console.log(`Indexed model: ${m}.`, res);
+ indexedModels.push(m)
+ } catch (error) {
+ console.error(`Add model ${m} index err: ${error}`);
+ }
+ }
+ return indexedModels
+}
+
+export async function getRuntimeDefinitionFromEncodedComposite(
+ encodedDefinition: string,
+ myCeramicNode: string = '',
+) {
+ if (!encodedDefinition) {
+ return null
+ }
+ try {
+ const ceramic = new CeramicClient(myCeramicNode)
+ const composite = await Composite.fromJSON(
+ {
+ definition: JSON.parse(JSON.stringify(encodedDefinition)),
+ ceramic,
+ })
+ // console.log('encoded definition: ', encodedDefinition)
+ // console.log('composite: ', composite)
+ // console.log('runtime definition:', composite.toRuntime())
+ return composite.toRuntime()
+ } catch (error) {
+ console.error('get runtime error', error)
+ return null
+ }
+}
\ No newline at end of file
diff --git a/packages/client/dashboard/src/utils/composedb-types/schemas.ts b/packages/client/dashboard/src/utils/composedb-types/schemas.ts
index 024eb4ae..9a2a31a2 100644
--- a/packages/client/dashboard/src/utils/composedb-types/schemas.ts
+++ b/packages/client/dashboard/src/utils/composedb-types/schemas.ts
@@ -1,3 +1,4 @@
+import { ModelStream } from '../../types'
import { typeDefinitions } from './typeDefinitions'
export const schemas = {
@@ -6,3 +7,22 @@ export const schemas = {
}`,
library: typeDefinitions,
}
+
+const TINT_WORD = `# Edit the model's relation based on your business needs.
+# See Example below
+# https://composedb.js.org/docs/0.4.x/guides/data-modeling/relations-container-of-items
+
+`
+
+export const getCompositeDefaultSchema = (dappModels: ModelStream[]) => {
+ return TINT_WORD +
+ dappModels
+ .map((item) => {
+ return `
+ type ${item.stream_content.name} @loadModel(id: "${item.stream_id}") {
+ id: ID!
+ }
+ `
+ })
+ .join('\n')
+}
\ No newline at end of file
diff --git a/packages/client/dashboard/yarn.lock b/packages/client/dashboard/yarn.lock
index be63fe81..8af015e2 100644
--- a/packages/client/dashboard/yarn.lock
+++ b/packages/client/dashboard/yarn.lock
@@ -7,10 +7,10 @@
resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz#e1a84fca468f4b337816fcb7f0964beb620ba855"
integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==
-"@adraffy/ens-normalize@1.9.0":
- version "1.9.0"
- resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d"
- integrity sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==
+"@adraffy/ens-normalize@1.10.0":
+ version "1.10.0"
+ resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7"
+ integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==
"@alloc/quick-lru@^5.2.0":
version "5.2.0"
@@ -1136,13 +1136,20 @@
resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.2", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.7", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2":
version "7.22.3"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.3.tgz#0a7fce51d43adbf0f7b517a71f4c3aaca92ebcbb"
integrity sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==
dependencies:
regenerator-runtime "^0.13.11"
+"@babel/runtime@^7.17.2", "@babel/runtime@^7.23.2":
+ version "7.23.6"
+ resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d"
+ integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==
+ dependencies:
+ regenerator-runtime "^0.14.0"
+
"@babel/template@^7.18.10", "@babel/template@^7.20.7", "@babel/template@^7.21.9", "@babel/template@^7.3.3":
version "7.21.9"
resolved "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz#bf8dad2859130ae46088a99c1f265394877446fb"
@@ -1182,82 +1189,25 @@
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@ceramicnetwork/codecs@^1.1.0":
- version "1.1.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/codecs/-/codecs-1.1.0.tgz#ab4ac5703f8afd18986a41ef6dd9c8cd68755749"
- integrity sha512-wgzDpenoxxOObGYDMeEwLJ1htz0FfX8e5sJZTC6Qn9HC4EF9QZ6kGtayB3BRUNlXpQTkJPdSJAhe09/T9EOK5g==
- dependencies:
- "@ceramicnetwork/streamid" "^2.14.0"
- codeco "^1.1.0"
- multiformats "^11.0.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/codecs@^1.10.0":
- version "1.10.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/codecs/-/codecs-1.10.0.tgz#9daccdca63b96cc48f9beea2e2aa43e1d9e6e346"
- integrity sha512-0/5/NCjKax2UFbvnlQuRzZ+T7sp+HKgGsBsW/fKK06E/ui0MBVMSK1eitn/ozvMFUo+nCjKPQF3ixXVpdsQl4A==
+"@ceramicnetwork/codecs@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/codecs/-/codecs-2.2.0.tgz#2c905bc2c0c03bbc71cd9fc62be5429c5c367de1"
+ integrity sha512-HRDdJN7G954F7KOZ117WxhYUC9pGoUyBc6cEr14MLhhxA9S2+bYYOKZ1VAaTFawF1FB6rQkHIT37IYPVo0tI0A==
dependencies:
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
cartonne "^2.1.1"
codeco "^1.1.0"
dag-jose "^4.0.0"
multiformats "^11.0.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/common@^2.24.0", "@ceramicnetwork/common@^2.25.0":
- version "2.25.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/common/-/common-2.25.0.tgz#61e41afc5701175206a8ab0a2c967237fa3a25cc"
- integrity sha512-KDdBkIRuK+5fShyUNdwTMi1EYWSVGOEkwnXCvyQp4TQESRgSyvLE8KQ47jJ6kGtPNhEkSlmrr/qRNgE63/JJYw==
- dependencies:
- "@ceramicnetwork/streamid" "^2.14.0"
- "@didtools/cacao" "^2.0.0"
- "@didtools/pkh-ethereum" "^0.1.0"
- "@didtools/pkh-solana" "^0.1.0"
- "@didtools/pkh-stacks" "^0.1.0"
- "@didtools/pkh-tezos" "^0.2.1"
- "@stablelib/random" "^1.0.1"
- caip "~1.1.0"
- cross-fetch "^3.1.4"
- flat "^5.0.2"
- it-first "^1.0.7"
- jet-logger "1.2.2"
- lodash.clonedeep "^4.5.0"
- logfmt "^1.3.2"
- multiformats "^11.0.1"
- rxjs "^7.5.2"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/common@^2.26.0":
- version "2.26.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/common/-/common-2.26.0.tgz#b0b6d10ec08b1cb40ff387e5ca143224914ff3c0"
- integrity sha512-bNLQw6LJsyMcxA7vSY4uLVryWAIJCLAESaJfWtSJSLh0pJxC7Jrf9ESt7knvcoETSSD91klHaBCjf9NeW9mGXA==
- dependencies:
- "@ceramicnetwork/codecs" "^1.1.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@didtools/cacao" "^2.0.0"
- "@didtools/pkh-ethereum" "^0.1.0"
- "@didtools/pkh-solana" "^0.1.0"
- "@didtools/pkh-stacks" "^0.1.0"
- "@didtools/pkh-tezos" "^0.2.1"
- "@stablelib/random" "^1.0.1"
- caip "~1.1.0"
- cross-fetch "^3.1.4"
- flat "^5.0.2"
- it-first "^1.0.7"
- jet-logger "1.2.2"
- lodash.clonedeep "^4.5.0"
- logfmt "^1.3.2"
- multiformats "^11.0.1"
- rxjs "^7.5.2"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/common@^2.33.0", "@ceramicnetwork/common@^2.35.0":
- version "2.35.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/common/-/common-2.35.0.tgz#270e4776fa1b120bbc5910ef40c62522c571159c"
- integrity sha512-1TsdVYAjTIVTBz+6dlrEJACFGqMzYZeOvwLNbpk9E5vMh6fnrgRm8q9JPeGhDyGwdGlY7l4e1yqzWAoZGnJARQ==
+"@ceramicnetwork/common@^3.0.5", "@ceramicnetwork/common@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/common/-/common-3.2.0.tgz#06a6fa9ac764e3138c32ceadc731b90448fde62c"
+ integrity sha512-3ql9LN/AXO2VxosnNzTeaMo+JRQpCclwFhyfWrpH0okLdiB1CeDDOkiKNOvz+6ZtYql1NpIby1/Ag5ovtxgQjg==
dependencies:
- "@ceramicnetwork/codecs" "^1.10.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/codecs" "^2.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@didtools/cacao" "^2.1.0"
"@didtools/pkh-ethereum" "^0.1.0"
"@didtools/pkh-solana" "^0.1.0"
@@ -1265,7 +1215,6 @@
"@didtools/pkh-tezos" "^0.2.1"
"@stablelib/random" "^1.0.1"
caip "~1.1.0"
- cross-fetch "^3.1.4"
flat "^5.0.2"
it-first "^1.0.7"
jet-logger "1.2.2"
@@ -1275,107 +1224,53 @@
rxjs "^7.5.2"
uint8arrays "^4.0.3"
-"@ceramicnetwork/http-client@2.21.0":
- version "2.21.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-2.21.0.tgz#a234d819faca54788dbe1b1b9213658d4d52f522"
- integrity sha512-endVa4X3M727VcDVK11z52yxK9Okcdk7/t6gRqNS8kG9EIlhjwZV82WOi0LoiaxayF496F9xy8bAATbqnXXrgA==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/stream-caip10-link" "^2.19.0"
- "@ceramicnetwork/stream-model" "^1.6.0"
- "@ceramicnetwork/stream-model-instance" "^1.6.0"
- "@ceramicnetwork/stream-tile" "^2.20.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- query-string "^7.1.0"
- rxjs "^7.5.2"
-
-"@ceramicnetwork/http-client@^2.21.0", "@ceramicnetwork/http-client@^2.22.0":
- version "2.22.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-2.22.0.tgz#a9c3c1c3eb735f33bd970b7fb51b158784e001b8"
- integrity sha512-H5v6WZ67Oik6TNDXc/Blaht0t8AeeUHQG8YPkTp1dh0qBxI6c6KOWx0+1QmxxvO/OQH2ny6esOmxBFOtWk7mBQ==
- dependencies:
- "@ceramicnetwork/common" "^2.25.0"
- "@ceramicnetwork/stream-caip10-link" "^2.20.0"
- "@ceramicnetwork/stream-model" "^1.7.0"
- "@ceramicnetwork/stream-model-instance" "^1.7.0"
- "@ceramicnetwork/stream-tile" "^2.21.0"
- "@ceramicnetwork/streamid" "^2.14.0"
+"@ceramicnetwork/http-client@^3.0.5", "@ceramicnetwork/http-client@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-3.2.0.tgz#1891b57b85146ed8f4d5c96a75047a94f7a5aa38"
+ integrity sha512-HC0tw9cL7/Q0qstOSc3pm9uAQ6pPx9Y/0dsmO+lZRxPMW9gQqOqY1Oa7Wi3PIvyiJaimwnM+G1SFM6GWQ676Lg==
+ dependencies:
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/stream-caip10-link" "^3.2.0"
+ "@ceramicnetwork/stream-model" "^2.2.0"
+ "@ceramicnetwork/stream-model-instance" "^2.2.0"
+ "@ceramicnetwork/stream-tile" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
+ "@scarf/scarf" "^1.1.1"
query-string "^7.1.0"
rxjs "^7.5.2"
-"@ceramicnetwork/stream-caip10-link@^2.19.0", "@ceramicnetwork/stream-caip10-link@^2.20.0":
- version "2.20.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-2.20.0.tgz#acc56f12c4ef41a1566771d950eec73e31bbf97a"
- integrity sha512-Iq74exdK9JMowOGwZsWoLwfmjM05aGV8GMwuE9Ne/cNinrsH+YsXNCXaDSjU9ypHNWyAtr8nS6nwM3Mt/OjLUA==
+"@ceramicnetwork/stream-caip10-link@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-3.2.0.tgz#0b44e6f10ab1cdb6ef56eb7371ec5c2fcf61cf08"
+ integrity sha512-36/7JWVm9Qn48/ezIRGJy7lAP4IZ2yGucAYXd/Ssq2RDLdGC7xTlva8csYQd/8b4nUu6UZqhqdRGEbBhGRN2Cw==
dependencies:
- "@ceramicnetwork/common" "^2.25.0"
- "@ceramicnetwork/streamid" "^2.14.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
caip "~1.1.0"
did-resolver "^4.0.1"
lodash.clonedeep "^4.5.0"
-"@ceramicnetwork/stream-model-instance@1.6.0":
- version "1.6.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.6.0.tgz#1f9546b827e23f2008f7968ffb9a2b7c31bdad24"
- integrity sha512-qa7EUFV+/eZTiCyT0AvpNyvFMNbzH4sbXAJUsSKJ2YxXy3fo3X5QEVx51pKnVnc6JomNBz6S/pQj0kOR8o+hqA==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- object-sizeof "^2.6.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model-instance@^1.17.0":
- version "1.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.17.0.tgz#2bb245e49ce9d8f9fc70171a3c8e49707294c488"
- integrity sha512-cVHlz7ScpLYgz11Wzw5x99dh4BbThoKsJi9rFS2RF+p0BNuyp2QgSnpCjziEQqCz6djJngy6g2BCwf4b+MML5g==
- dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- object-sizeof "^2.6.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model-instance@^1.6.0", "@ceramicnetwork/stream-model-instance@^1.7.0":
- version "1.7.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.7.0.tgz#ec3eb64bf5530248aa5a7d05c0fafe13acb5fc1f"
- integrity sha512-xKT6jXPhdKyYRHQx79jOjbo5U9MABypquMP9jqODLvxfHMQ1gXaDamj2KI6WntKBrE4na084euvAvkqQBZS9WA==
+"@ceramicnetwork/stream-model-instance@^2.0.5", "@ceramicnetwork/stream-model-instance@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-2.2.0.tgz#d2cd30e1ee68040e4f32ce57af6e99c01e614876"
+ integrity sha512-sLQjGpQc2V9Mh3BFsJvioKsRy8eyFrufxG7u2WNjSkRdWOrqMBLSuyEy2U5whT92nIe8DcKlD8eGW2rmY7OOCQ==
dependencies:
- "@ceramicnetwork/common" "^2.25.0"
- "@ceramicnetwork/streamid" "^2.14.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
fast-json-patch "^3.1.0"
object-sizeof "^2.6.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/stream-model@1.6.0":
- version "1.6.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-1.6.0.tgz#f89cd9b89d6720a7cf6908f7e34d9580bd3e278c"
- integrity sha512-rdX2bZmYLbpjQexLWBOGe37jg+5FV+1/GlwAleZjgBS6zc0mzWpwn901FmuXB+P6Lan2fQ1py5EOICoVYklqnA==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- json-schema-typed "^8.0.1"
- multiformats "^11.0.1"
- multihashes "^4.0.3"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model@^1.15.0", "@ceramicnetwork/stream-model@^1.17.0":
- version "1.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-model/-/stream-model-1.17.0.tgz#af1a9775d2264e4021576b5e6c9b69a2ceca3f53"
- integrity sha512-d6HhiPAQfyw0a1wN32kWR/YdGdLd6DdOfhn3pDU8vHKH731l5uHIIOMwwp+XEcbFTSGQdPbxAbcdTM4AFJG3MA==
+"@ceramicnetwork/stream-model@^2.0.5", "@ceramicnetwork/stream-model@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-2.2.0.tgz#cb6182035b2ed4f8bccecd3d2687f4c2d472d7f9"
+ integrity sha512-O+xmtMJ3dFOqxkoaDVKZAH8Z+4AqYyDdSgoB97JNpXHILM2a13NMJyvVVtZzVedywj6jAkdOxC80JYOscQtiew==
dependencies:
- "@ceramicnetwork/codecs" "^1.10.0"
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/codecs" "^2.2.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
ajv "^8.8.2"
@@ -1386,27 +1281,13 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/stream-model@^1.6.0", "@ceramicnetwork/stream-model@^1.7.0":
- version "1.7.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-1.7.0.tgz#dee7db445df39e7c38f295b2d6533c879f98ba87"
- integrity sha512-gokyM277POIzxghcX5ifJio7IQp7e0dz0a7BkmK98YB1NvSuNKJrFzoRNmTDODG07XzZmLaxHU8yLOBxjoiTkQ==
- dependencies:
- "@ceramicnetwork/common" "^2.25.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- json-schema-typed "^8.0.1"
- multiformats "^11.0.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-tile@^2.16.0", "@ceramicnetwork/stream-tile@^2.20.0", "@ceramicnetwork/stream-tile@^2.21.0":
- version "2.21.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-2.21.0.tgz#68286b1868866ca474acb0444f0539c18828ea03"
- integrity sha512-GDfSr5aRH0PoUH+Phz/tXV1RQZJpN/9eOSxSYtzPi6bqW/My3EVnkCxKh1bYmYT/sbe/7w6Zaj62JlSB2lNFtQ==
+"@ceramicnetwork/stream-tile@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-3.2.0.tgz#c294d02b321088f5c0a3fe46fd2645e36db62194"
+ integrity sha512-QW0FS2OHmxK/Gs4GcFGgAZY4gtnSBBE2jUWNAMoXne8T0CjbQforUFUXC5KD4ojGMBsqm+w8vBurSk9ihcT2/w==
dependencies:
- "@ceramicnetwork/common" "^2.25.0"
- "@ceramicnetwork/streamid" "^2.14.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
dids "^4.0.0"
@@ -1414,34 +1295,23 @@
lodash.clonedeep "^4.5.0"
uint8arrays "^4.0.3"
-"@ceramicnetwork/streamid@2.14.0", "@ceramicnetwork/streamid@^2.14.0":
- version "2.14.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-2.14.0.tgz#ba5c34da90d30f25a517d3265cc9f600ad08bff9"
- integrity sha512-Pv28GZA77Zth+aC65NJeimrH4pIl91SKMCBAkOHORk/UCH++HTTItAjhu/RqMCsGpfnsIvZAXwsGqNH7dfJz1A==
- dependencies:
- "@ipld/dag-cbor" "^7.0.0"
- mapmoize "^1.2.1"
- multiformats "^11.0.1"
- uint8arrays "^4.0.3"
- varint "^6.0.0"
-
-"@ceramicnetwork/streamid@^2.17.0":
- version "2.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/streamid/-/streamid-2.17.0.tgz#4c4fed37762af52abc04765971dbe07fbfb1656c"
- integrity sha512-LC6YL8dcN2XqOdPEDKqWAloyJNXBIyw30JAm4gvWLsUuOaL8hTJWpu2HndFp/Jn4Mab9090/fwVZ2O8CWno58w==
+"@ceramicnetwork/streamid@^3.0.5", "@ceramicnetwork/streamid@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-3.2.0.tgz#d3ce24348b26b3a2b8e7e29f65540dbe6a2558a6"
+ integrity sha512-o1nlXcSosbl2pcA3vkdZyiwdwDC7J8O+u/mGdBysJ6brQvQcbB9W9QYE6OgB5p+dxXdY9u5zwATURIEw5Ify3w==
dependencies:
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/sha256" "^1.0.1"
cborg "^1.10.2"
mapmoize "^1.2.1"
multiformats "^11.0.1"
- uint8arrays "^4.0.3"
+ uint8arrays "^4.0.9"
varint "^6.0.0"
"@coinbase/wallet-sdk@^3.6.6":
- version "3.6.6"
- resolved "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.6.6.tgz#4a0758fe0fe0ba3ed7e33b5bb6eb094ff8bd6c98"
- integrity sha512-vX+epj/Ttjo7XRwlr3TFUUfW5GTRMvORpERPwiu7z2jl3DSVL4rXLmHt5y6LDPlUVreas2gumdcFbu0fLRG9Jg==
+ version "3.7.2"
+ resolved "https://registry.npmjs.org/@coinbase/wallet-sdk/-/wallet-sdk-3.7.2.tgz#7a89bd9e3a06a1f26d4480d8642af33fb0c7e3aa"
+ integrity sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==
dependencies:
"@metamask/safe-event-emitter" "2.0.0"
"@solana/web3.js" "^1.70.1"
@@ -1461,123 +1331,83 @@
stream-browserify "^3.0.0"
util "^0.12.4"
-"@composedb/client@^0.4.3":
- version "0.4.4"
- resolved "https://registry.npmjs.org/@composedb/client/-/client-0.4.4.tgz#e001d508593d024435a2a9a04c1daaa970d24448"
- integrity sha512-vJPHwv42RLBWm/TJyWmeAzxF0o2ureQ+0ndJuOrtRYmiHpxFZ9DKAFxymKMdPIiKJOBU4/KmjzwYg7JS2l+yTQ==
- dependencies:
- "@ceramicnetwork/http-client" "^2.21.0"
- "@ceramicnetwork/stream-model-instance" "^1.6.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/constants" "^0.4.0"
- "@composedb/graphql-scalars" "^0.4.4"
- "@composedb/runtime" "^0.4.2"
- "@graphql-tools/batch-execute" "^8.5.19"
- "@graphql-tools/stitch" "^8.7.48"
- "@graphql-tools/utils" "^9.2.1"
+"@composedb/client@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/client/-/client-0.6.0.tgz#25f7b2057962d49ab852effdc68ce671e4eda1e1"
+ integrity sha512-vqA7gMxdUq9UATM4bgvFx5Wk2BFYoc/rmCceM9KqCaY3yHohtOPxlty1L6/Fl1Md98hmgQkY45lvHiD4ajA1Kg==
+ dependencies:
+ "@ceramicnetwork/http-client" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
+ "@composedb/constants" "^0.6.0"
+ "@composedb/graphql-scalars" "^0.6.0"
+ "@composedb/runtime" "^0.6.0"
+ "@graphql-tools/batch-execute" "^9.0.2"
+ "@graphql-tools/stitch" "^9.0.3"
+ "@graphql-tools/utils" "^10.0.11"
dataloader "^2.2.2"
- graphql "^16.5.0"
+ graphql "^16.8.1"
graphql-relay "^0.10.0"
-"@composedb/constants@^0.4.0":
- version "0.4.0"
- resolved "https://registry.npmjs.org/@composedb/constants/-/constants-0.4.0.tgz#67749c629580e7fb0271401a06e949ed979b6f9f"
- integrity sha512-juphxE0LPqzOh9Yojw6JrkvV3UI1RIhiI11MUHfsxC4m6KP8uxq0or1xKP7jQPNHGhqgtOomMezCXFUTcPVotQ==
+"@composedb/constants@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/constants/-/constants-0.6.0.tgz#e853265328524b0c103757b8913986565e356417"
+ integrity sha512-18rysTgKUTgapwaDEJOI063WSWlwbvowEnRZkFrZpciHPHjgfdry9XTht4ygYkGzx9TE+zGsVmgJfF0LlbTFMg==
-"@composedb/devtools@0.5.0":
- version "0.5.0"
- resolved "https://registry.npmmirror.com/@composedb/devtools/-/devtools-0.5.0.tgz#7f651bc8f340664a49385bf5f853d37ab81d5e61"
- integrity sha512-tZZOK82B2WZQRW1LQKmKI0Mmpl9z8G1nMmWLcR0vDRiVumL6o0jHkD9lBC3mQ990j4CRUgYsH2HIOrzNnYNyOg==
+"@composedb/devtools@0.6.1", "@composedb/devtools@^0.6.1":
+ version "0.6.1"
+ resolved "https://registry.npmjs.org/@composedb/devtools/-/devtools-0.6.1.tgz#752ffd103abb7600578924cf6e03ed184a8b94f8"
+ integrity sha512-584a6Zg4AYWhGhyhvq6Ac/YdHpgHTqRf9HgtS5IglJDyVV2DGKvVAXg4bYv7hGa6zrppelHOlNQ99U3ICizPXw==
dependencies:
- "@ceramicnetwork/common" "^2.33.0"
- "@ceramicnetwork/stream-model" "^1.15.0"
- "@ceramicnetwork/streamid" "^2.17.0"
- "@composedb/graphql-scalars" "^0.5.0"
+ "@ceramicnetwork/common" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/graphql-scalars" "^0.6.0"
"@didtools/cacao" "^2.0.0"
- "@graphql-tools/schema" "^10.0.0"
- "@graphql-tools/utils" "^10.0.5"
- change-case "^4.1.2"
+ "@graphql-tools/schema" "^10.0.2"
+ "@graphql-tools/utils" "^10.0.11"
+ change-case "^5.3.0"
json-ptr "^3.1.1"
lodash-es "^4.17.21"
- multiformats "^12.1.0"
+ multiformats "^12.1.3"
object-hash "^3.0.0"
- type-fest "^4.3.1"
- uint8arrays "^4.0.6"
-
-"@composedb/devtools@^0.4.3":
- version "0.4.4"
- resolved "https://registry.npmmirror.com/@composedb/devtools/-/devtools-0.4.4.tgz#c506827e26789d6b73e16b2b75f2827415cead15"
- integrity sha512-ACfTIrTDRH/A4vZU66k+jnVmVqTvQn7vThSjoDOMdqwI4BMp3BAGoNHRJJv60AXAMrC0qDvhr/td2VcNOcwKqQ==
- dependencies:
- "@ceramicnetwork/stream-model" "^1.6.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/graphql-scalars" "^0.4.4"
- "@graphql-tools/schema" "^9.0.18"
- "@graphql-tools/utils" "^9.2.1"
- change-case "^4.1.2"
- json-ptr "^3.1.1"
- lodash-es "^4.17.21"
- multiformats "^11.0.2"
- object-hash "^3.0.0"
- type-fest "^3.8.0"
- uint8arrays "^4.0.3"
+ type-fest "^4.8.3"
+ uint8arrays "^4.0.9"
-"@composedb/graphql-scalars@^0.4.4":
- version "0.4.4"
- resolved "https://registry.npmjs.org/@composedb/graphql-scalars/-/graphql-scalars-0.4.4.tgz#4195ade433cc6523746d58bcbf213de0b3ba66af"
- integrity sha512-fiFmf2wAuoSYXhSeTpFjHmMNdH/mwP5UVe96sMetsQ4jAfLDNNVw1/W3JxmWBsowtQRM/+x147ecONvs3TdVZw==
- dependencies:
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/types" "^0.4.4"
- caip "^1.1.0"
- graphql "^16.5.0"
- graphql-scalars "^1.21.3"
- multiformats "^11.0.2"
-
-"@composedb/graphql-scalars@^0.5.0":
- version "0.5.1"
- resolved "https://registry.npmmirror.com/@composedb/graphql-scalars/-/graphql-scalars-0.5.1.tgz#4e88b369db09dbc1ee041466efeb127a2b80dfc6"
- integrity sha512-/TRjRqUMOqomt662ghgQRp0CzcPZVHHwnyEY8gVXwJiCH6xddxSFY0Jdfam8H8J4JUxP8o7rcm3COs5k0GpY5Q==
+"@composedb/graphql-scalars@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/graphql-scalars/-/graphql-scalars-0.6.0.tgz#54e6437914d3356f2f5286bda9c0dbe8cc7a6adc"
+ integrity sha512-9GssARG72pXb2SEYK6Zozz92tl37WnI9fCgKiTKBIjisoUGpUnTv2sRNRJV8X9j4CgawvCm4Yb/SH+CtUXuZew==
dependencies:
- "@ceramicnetwork/streamid" "^2.17.0"
- "@composedb/types" "^0.5.1"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/types" "^0.6.0"
caip "^1.1.0"
graphql "^16.8.1"
- graphql-scalars "^1.22.2"
- multiformats "^12.1.1"
-
-"@composedb/runtime@^0.4.2":
- version "0.4.2"
- resolved "https://registry.npmjs.org/@composedb/runtime/-/runtime-0.4.2.tgz#0124bc90f1734f5aeb9547c8f4ae17ac43f75f15"
- integrity sha512-0x9t/ESEQ5ZkqkOoP5glgQTrj+jOZHTuKnHCPfn6uUTEGpeByqWTDZqRnSVXPe0rHt/rl3MxsDyFEG6sJDpAww==
- dependencies:
- "@ceramicnetwork/http-client" "2.21.0"
- "@ceramicnetwork/stream-model" "1.6.0"
- "@ceramicnetwork/stream-model-instance" "1.6.0"
- "@ceramicnetwork/streamid" "2.14.0"
- "@composedb/graphql-scalars" "^0.4.4"
+ graphql-scalars "^1.22.4"
+ multiformats "^12.1.3"
+
+"@composedb/runtime@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/runtime/-/runtime-0.6.0.tgz#a7b0816500e3696cac18dcb6208ac52a48c20f3f"
+ integrity sha512-HZRFa7KVqEPAQY9umPzpdRoblHIn/QVk/55T5TPLv6VTEDmUmw0W3Nv+vNH7kvq++SdIuikbRPSW7eci9wUTCw==
+ dependencies:
+ "@ceramicnetwork/http-client" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/graphql-scalars" "^0.6.0"
dataloader "^2.2.2"
- graphql "^16.5.0"
+ graphql "^16.8.1"
graphql-relay "^0.10.0"
-"@composedb/types@^0.4.3", "@composedb/types@^0.4.4":
- version "0.4.4"
- resolved "https://registry.npmjs.org/@composedb/types/-/types-0.4.4.tgz#d6564453767cb64360688025662e377b29b55153"
- integrity sha512-XNqbTullzkogZAI/9S6AI9tlA23LrB6NYu50m4sLH+M5UIv8cuI6ngRpgarV5tVS6MvB5XuyAQf8o+1lXVr7YQ==
- dependencies:
- "@ceramicnetwork/stream-model" "^1.6.0"
- "@ceramicnetwork/stream-model-instance" "^1.6.0"
- dids "^4.0.0"
- json-schema-typed "^8.0.1"
-
-"@composedb/types@^0.5.1":
- version "0.5.1"
- resolved "https://registry.npmmirror.com/@composedb/types/-/types-0.5.1.tgz#beacf5614879a0d65a15791f2378d3241ce197b6"
- integrity sha512-xgFwR+10Un+iQVj8Kl9n1w1hqMp8r1yIDSacZ/o5x4Yz0kWuHLPvLKUYdK0gP5dMiJPAhWAxvXVSbfkY+OmnmQ==
+"@composedb/types@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/types/-/types-0.6.0.tgz#21eaf27fbc1c877a6a96440cef4056d275d282b5"
+ integrity sha512-Bpt85C/bIByqFx87OC14DBGfXCV7tj9IsZ5AQ0fv53bGATs+otEj+tnz5UxDRcSSuT9iLOLa8XLLKiEKkwmecQ==
dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/stream-model" "^1.17.0"
- "@ceramicnetwork/stream-model-instance" "^1.17.0"
+ "@ceramicnetwork/common" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
dids "^4.0.4"
json-schema-typed "^8.0.1"
@@ -1724,6 +1554,16 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
+"@didtools/key-webcrypto@^0.1.2":
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/@didtools/key-webcrypto/-/key-webcrypto-0.1.2.tgz#8a9da10367ace17c1616a297577b40137c15f97e"
+ integrity sha512-ZDlwl2TnITDA6R/FpZVh3YbgRIIaJ9rCzA49wUd/EYlK0CGD8d6HQSB9hMdX0ht+paRE+9AD/YNewkppktEUKQ==
+ dependencies:
+ fast-json-stable-stringify "^2.1.0"
+ rpc-utils "^0.6.2"
+ uint8arrays "^4.0.9"
+ varint "^6.0.0"
+
"@didtools/pkh-ethereum@^0.1.0":
version "0.1.0"
resolved "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.1.0.tgz#fc55d341ca043cf959651e603cc2eafde8ebf1fc"
@@ -1734,16 +1574,6 @@
"@stablelib/random" "^1.0.2"
caip "^1.1.0"
-"@didtools/pkh-ethereum@^0.2.1":
- version "0.2.1"
- resolved "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.2.1.tgz#8c03a56f34c824fa83db6161362f7fa45dd2b5e9"
- integrity sha512-apQefbOqqy8HQMDNVG0ITxHLr9I5iZrjADX+mPB+ie1ue8MO8pOHMifLQ3j0R6RjS2einCd+hEZ4Ib4AKs3Xlw==
- dependencies:
- "@didtools/cacao" "^2.0.0"
- "@ethersproject/wallet" "^5.7.0"
- "@stablelib/random" "^1.0.2"
- caip "^1.1.0"
-
"@didtools/pkh-ethereum@^0.3.0":
version "0.3.0"
resolved "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.3.0.tgz#59e445d99941defa42bafe9ae1076439ba889e0e"
@@ -1766,7 +1596,7 @@
"@stablelib/random" "^1.0.2"
caip "^1.1.0"
-"@didtools/pkh-solana@^0.1.0":
+"@didtools/pkh-solana@^0.1.0", "@didtools/pkh-solana@^0.1.1":
version "0.1.1"
resolved "https://registry.npmjs.org/@didtools/pkh-solana/-/pkh-solana-0.1.1.tgz#e325682b71cada03bb29cf6ecaa921f183c17a7b"
integrity sha512-2Sn4xSg8otqAeXA0tDYUM+3KQtzOr2gBcu0wbJyOn/30Ocj3jxHFQg7NfumEsiQtQ0HtnmsGZUrnCgoxHqLwWg==
@@ -1911,7 +1741,7 @@
resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
-"@emotion/unitless@^0.8.1":
+"@emotion/unitless@^0.8.0", "@emotion/unitless@^0.8.1":
version "0.8.1"
resolved "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3"
integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==
@@ -1963,22 +1793,7 @@
resolved "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz#080321c3b68253522f7646b55b577dd99d2950b3"
integrity sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==
-"@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.7.0":
- version "5.7.0"
- resolved "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449"
- integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==
- dependencies:
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.7.0":
+"@ethersproject/abstract-provider@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef"
integrity sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==
@@ -1991,7 +1806,7 @@
"@ethersproject/transactions" "^5.7.0"
"@ethersproject/web" "^5.7.0"
-"@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.7.0":
+"@ethersproject/abstract-signer@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2"
integrity sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==
@@ -2002,7 +1817,7 @@
"@ethersproject/logger" "^5.7.0"
"@ethersproject/properties" "^5.7.0"
-"@ethersproject/address@5.7.0", "@ethersproject/address@^5.7.0":
+"@ethersproject/address@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37"
integrity sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==
@@ -2013,14 +1828,14 @@
"@ethersproject/logger" "^5.7.0"
"@ethersproject/rlp" "^5.7.0"
-"@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.7.0":
+"@ethersproject/base64@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c"
integrity sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==
dependencies:
"@ethersproject/bytes" "^5.7.0"
-"@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.7.0":
+"@ethersproject/basex@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b"
integrity sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==
@@ -2028,7 +1843,7 @@
"@ethersproject/bytes" "^5.7.0"
"@ethersproject/properties" "^5.7.0"
-"@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.7.0":
+"@ethersproject/bignumber@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2"
integrity sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==
@@ -2037,37 +1852,21 @@
"@ethersproject/logger" "^5.7.0"
bn.js "^5.2.1"
-"@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.7.0":
+"@ethersproject/bytes@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d"
integrity sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==
dependencies:
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.7.0":
+"@ethersproject/constants@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e"
integrity sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==
dependencies:
"@ethersproject/bignumber" "^5.7.0"
-"@ethersproject/contracts@5.7.0":
- version "5.7.0"
- resolved "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e"
- integrity sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==
- dependencies:
- "@ethersproject/abi" "^5.7.0"
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
-
-"@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.7.0":
+"@ethersproject/hash@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7"
integrity sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==
@@ -2082,7 +1881,7 @@
"@ethersproject/properties" "^5.7.0"
"@ethersproject/strings" "^5.7.0"
-"@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.7.0":
+"@ethersproject/hdnode@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf"
integrity sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==
@@ -2100,7 +1899,7 @@
"@ethersproject/transactions" "^5.7.0"
"@ethersproject/wordlists" "^5.7.0"
-"@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.7.0":
+"@ethersproject/json-wallets@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360"
integrity sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==
@@ -2119,7 +1918,7 @@
aes-js "3.0.0"
scrypt-js "3.0.1"
-"@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.7.0":
+"@ethersproject/keccak256@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a"
integrity sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==
@@ -2127,19 +1926,19 @@
"@ethersproject/bytes" "^5.7.0"
js-sha3 "0.8.0"
-"@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.7.0":
+"@ethersproject/logger@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892"
integrity sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==
-"@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.7.0":
+"@ethersproject/networks@^5.7.0":
version "5.7.1"
resolved "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6"
integrity sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==
dependencies:
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0":
+"@ethersproject/pbkdf2@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102"
integrity sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==
@@ -2147,40 +1946,14 @@
"@ethersproject/bytes" "^5.7.0"
"@ethersproject/sha2" "^5.7.0"
-"@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.7.0":
+"@ethersproject/properties@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30"
integrity sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==
dependencies:
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/providers@5.7.2":
- version "5.7.2"
- resolved "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb"
- integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==
- dependencies:
- "@ethersproject/abstract-provider" "^5.7.0"
- "@ethersproject/abstract-signer" "^5.7.0"
- "@ethersproject/address" "^5.7.0"
- "@ethersproject/base64" "^5.7.0"
- "@ethersproject/basex" "^5.7.0"
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/hash" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/networks" "^5.7.0"
- "@ethersproject/properties" "^5.7.0"
- "@ethersproject/random" "^5.7.0"
- "@ethersproject/rlp" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
- "@ethersproject/transactions" "^5.7.0"
- "@ethersproject/web" "^5.7.0"
- bech32 "1.1.4"
- ws "7.4.6"
-
-"@ethersproject/random@5.7.0", "@ethersproject/random@^5.7.0":
+"@ethersproject/random@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c"
integrity sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==
@@ -2188,7 +1961,7 @@
"@ethersproject/bytes" "^5.7.0"
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.7.0":
+"@ethersproject/rlp@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304"
integrity sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==
@@ -2196,7 +1969,7 @@
"@ethersproject/bytes" "^5.7.0"
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.7.0":
+"@ethersproject/sha2@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb"
integrity sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==
@@ -2205,7 +1978,7 @@
"@ethersproject/logger" "^5.7.0"
hash.js "1.1.7"
-"@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.7.0":
+"@ethersproject/signing-key@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3"
integrity sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==
@@ -2217,19 +1990,7 @@
elliptic "6.5.4"
hash.js "1.1.7"
-"@ethersproject/solidity@5.7.0":
- version "5.7.0"
- resolved "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8"
- integrity sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/bytes" "^5.7.0"
- "@ethersproject/keccak256" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
- "@ethersproject/sha2" "^5.7.0"
- "@ethersproject/strings" "^5.7.0"
-
-"@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.7.0":
+"@ethersproject/strings@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2"
integrity sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==
@@ -2238,7 +1999,7 @@
"@ethersproject/constants" "^5.7.0"
"@ethersproject/logger" "^5.7.0"
-"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.7.0":
+"@ethersproject/transactions@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b"
integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==
@@ -2253,16 +2014,7 @@
"@ethersproject/rlp" "^5.7.0"
"@ethersproject/signing-key" "^5.7.0"
-"@ethersproject/units@5.7.0":
- version "5.7.0"
- resolved "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1"
- integrity sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==
- dependencies:
- "@ethersproject/bignumber" "^5.7.0"
- "@ethersproject/constants" "^5.7.0"
- "@ethersproject/logger" "^5.7.0"
-
-"@ethersproject/wallet@5.7.0", "@ethersproject/wallet@^5.7.0":
+"@ethersproject/wallet@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d"
integrity sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==
@@ -2283,7 +2035,7 @@
"@ethersproject/transactions" "^5.7.0"
"@ethersproject/wordlists" "^5.7.0"
-"@ethersproject/web@5.7.1", "@ethersproject/web@^5.7.0":
+"@ethersproject/web@^5.7.0":
version "5.7.1"
resolved "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae"
integrity sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==
@@ -2294,7 +2046,7 @@
"@ethersproject/properties" "^5.7.0"
"@ethersproject/strings" "^5.7.0"
-"@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.7.0":
+"@ethersproject/wordlists@^5.7.0":
version "5.7.0"
resolved "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5"
integrity sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==
@@ -2380,18 +2132,18 @@
"@n1ru4l/push-pull-async-iterable-iterator" "^3.1.0"
meros "^1.1.4"
-"@graphql-tools/batch-delegate@^8.4.27":
- version "8.4.27"
- resolved "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-8.4.27.tgz#af6fd26ba02ef03b6a3c63a106b47175188bbd97"
- integrity sha512-efgDDJhljma9d3Ky/LswIu1xm/if2oS27XA1sOcxcShW+Ze+Qxi0hZZ6iyI4eQxVDX5Lyy/n+NvQEZAK1riqnQ==
+"@graphql-tools/batch-delegate@^9.0.0":
+ version "9.0.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-9.0.0.tgz#dd9e87466f450bae61a20525a2a8d8b0d257df37"
+ integrity sha512-23NmxcHQeKcfhMQyrRPTZfW4/+bSpAyR/qAhRjx+/hikDIa1Uv2XVgV9jIitSgM0OEk/KGPB4VQv+LCOWvAYiw==
dependencies:
- "@graphql-tools/delegate" "^9.0.35"
- "@graphql-tools/utils" "^9.2.1"
+ "@graphql-tools/delegate" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
dataloader "2.2.2"
tslib "^2.4.0"
value-or-promise "^1.0.12"
-"@graphql-tools/batch-execute@^8.5.19", "@graphql-tools/batch-execute@^8.5.22":
+"@graphql-tools/batch-execute@^8.5.22":
version "8.5.22"
resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.22.tgz#a742aa9d138fe794e786d8fb6429665dc7df5455"
integrity sha512-hcV1JaY6NJQFQEwCKrYhpfLK8frSXDbtNMoTur98u10Cmecy1zrqNKSqhEyGetpgHxaJRqszGzKeI3RuroDN6A==
@@ -2401,7 +2153,29 @@
tslib "^2.4.0"
value-or-promise "^1.0.12"
-"@graphql-tools/delegate@^9.0.31", "@graphql-tools/delegate@^9.0.35":
+"@graphql-tools/batch-execute@^9.0.1", "@graphql-tools/batch-execute@^9.0.2":
+ version "9.0.2"
+ resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-9.0.2.tgz#5ac3257501e7941fad40661bb5e1110d6312f58b"
+ integrity sha512-Y2uwdZI6ZnatopD/SYfZ1eGuQFI7OU2KGZ2/B/7G9ISmgMl5K+ZZWz/PfIEXeiHirIDhyk54s4uka5rj2xwKqQ==
+ dependencies:
+ "@graphql-tools/utils" "^10.0.5"
+ dataloader "^2.2.2"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
+"@graphql-tools/delegate@^10.0.0", "@graphql-tools/delegate@^10.0.1", "@graphql-tools/delegate@^10.0.3":
+ version "10.0.3"
+ resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-10.0.3.tgz#2d0e133da94ca92c24e0c7360414e5592321cf2d"
+ integrity sha512-Jor9oazZ07zuWkykD3OOhT/2XD74Zm6Ar0ENZMk75MDD51wB2UWUIMljtHxbJhV5A6UBC2v8x6iY0xdCGiIlyw==
+ dependencies:
+ "@graphql-tools/batch-execute" "^9.0.1"
+ "@graphql-tools/executor" "^1.0.0"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.5"
+ dataloader "^2.2.2"
+ tslib "^2.5.0"
+
+"@graphql-tools/delegate@^9.0.31":
version "9.0.35"
resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.35.tgz#94683f4bcec63520b4a6c8b2abf2e2e9324ea4f1"
integrity sha512-jwPu8NJbzRRMqi4Vp/5QX1vIUeUPpWmlQpOkXQD2r1X45YsVceyUUBnktCrlJlDB4jPRVy7JQGwmYo3KFiOBMA==
@@ -2463,6 +2237,17 @@
tslib "^2.4.0"
value-or-promise "^1.0.12"
+"@graphql-tools/executor@^1.0.0":
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.2.0.tgz#6c45f4add765769d9820c4c4405b76957ba39c79"
+ integrity sha512-SKlIcMA71Dha5JnEWlw4XxcaJ+YupuXg0QCZgl2TOLFz4SkGCwU/geAsJvUJFwK2RbVLpQv/UMq67lOaBuwDtg==
+ dependencies:
+ "@graphql-tools/utils" "^10.0.0"
+ "@graphql-typed-document-node/core" "3.2.0"
+ "@repeaterjs/repeater" "^3.0.4"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
"@graphql-tools/graphql-file-loader@^7.3.7":
version "7.5.17"
resolved "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.5.17.tgz#7c281617ea3ab4db4d42a2bdb49850f2b937f0f9"
@@ -2503,7 +2288,7 @@
p-limit "3.1.0"
tslib "^2.4.0"
-"@graphql-tools/merge@^8.2.6", "@graphql-tools/merge@^8.4.1", "@graphql-tools/merge@^8.4.2":
+"@graphql-tools/merge@^8.2.6", "@graphql-tools/merge@^8.4.1":
version "8.4.2"
resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.4.2.tgz#95778bbe26b635e8d2f60ce9856b388f11fe8288"
integrity sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==
@@ -2519,6 +2304,14 @@
"@graphql-tools/utils" "^10.0.0"
tslib "^2.4.0"
+"@graphql-tools/merge@^9.0.1":
+ version "9.0.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.1.tgz#693f15da152339284469b1ce5c6827e3ae350a29"
+ integrity sha512-hIEExWO9fjA6vzsVjJ3s0cCQ+Q/BEeMVJZtMXd7nbaVefVy0YDyYlEkeoYYNV3NVVvu1G9lr6DM1Qd0DGo9Caw==
+ dependencies:
+ "@graphql-tools/utils" "^10.0.10"
+ tslib "^2.4.0"
+
"@graphql-tools/schema@^10.0.0":
version "10.0.0"
resolved "https://registry.npmmirror.com/@graphql-tools/schema/-/schema-10.0.0.tgz#7b5f6b6a59f51c927de8c9069bde4ebbfefc64b3"
@@ -2529,6 +2322,16 @@
tslib "^2.4.0"
value-or-promise "^1.0.12"
+"@graphql-tools/schema@^10.0.2":
+ version "10.0.2"
+ resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.2.tgz#21bc2ee25a65fb4890d2e5f9f22ef1f733aa81da"
+ integrity sha512-TbPsIZnWyDCLhgPGnDjt4hosiNU2mF/rNtSk5BVaXWnZqvKJ6gzJV4fcHcvhRIwtscDMW2/YTnK6dLVnk8pc4w==
+ dependencies:
+ "@graphql-tools/merge" "^9.0.1"
+ "@graphql-tools/utils" "^10.0.10"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
"@graphql-tools/schema@^9.0.18", "@graphql-tools/schema@^9.0.19":
version "9.0.19"
resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.19.tgz#c4ad373b5e1b8a0cf365163435b7d236ebdd06e7"
@@ -2539,18 +2342,18 @@
tslib "^2.4.0"
value-or-promise "^1.0.12"
-"@graphql-tools/stitch@^8.7.48":
- version "8.7.50"
- resolved "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-8.7.50.tgz#bcadf4b0dd20e22fb568042e94d711750c10f122"
- integrity sha512-VB1/uZyXjj1P5Wj0c4EKX3q8Q1Maj4dy6uNwodEPaO3EHMpaJU/DqyN0Bvnhxu0ol7RzdY3kgsvsdUjU2QMImw==
+"@graphql-tools/stitch@^9.0.3":
+ version "9.0.3"
+ resolved "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-9.0.3.tgz#6164333ecf3317d9a5e1a7e5567ae37ca936a8ac"
+ integrity sha512-G03XahiHDu1pnaS8z2GNfsV/5BribMEUATT5dCHBAqj13Te5y1amZNQePrmw8DLtbf5qDbU6CO7kGHPxv0XO9A==
dependencies:
- "@graphql-tools/batch-delegate" "^8.4.27"
- "@graphql-tools/delegate" "^9.0.35"
- "@graphql-tools/executor" "^0.0.20"
- "@graphql-tools/merge" "^8.4.2"
- "@graphql-tools/schema" "^9.0.18"
- "@graphql-tools/utils" "^9.2.1"
- "@graphql-tools/wrap" "^9.4.2"
+ "@graphql-tools/batch-delegate" "^9.0.0"
+ "@graphql-tools/delegate" "^10.0.1"
+ "@graphql-tools/executor" "^1.0.0"
+ "@graphql-tools/merge" "^9.0.0"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
+ "@graphql-tools/wrap" "^10.0.0"
tslib "^2.4.0"
value-or-promise "^1.0.11"
@@ -2582,6 +2385,16 @@
dset "^3.1.2"
tslib "^2.4.0"
+"@graphql-tools/utils@^10.0.10", "@graphql-tools/utils@^10.0.11":
+ version "10.0.11"
+ resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.11.tgz#1238fbe37e8d6c662c48ab2477c98269d6fd851a"
+ integrity sha512-vVjXgKn6zjXIlYBd7yJxCVMYGb5j18gE3hx3Qw3mNsSEsYQXbJbPdlwb7Fc9FogsJei5AaqiQerqH4kAosp1nQ==
+ dependencies:
+ "@graphql-typed-document-node/core" "^3.1.1"
+ cross-inspect "1.0.0"
+ dset "^3.1.2"
+ tslib "^2.4.0"
+
"@graphql-tools/utils@^9.0.0", "@graphql-tools/utils@^9.2.1":
version "9.2.1"
resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57"
@@ -2590,6 +2403,17 @@
"@graphql-typed-document-node/core" "^3.1.1"
tslib "^2.4.0"
+"@graphql-tools/wrap@^10.0.0":
+ version "10.0.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-10.0.1.tgz#9e3d27d2723962c26c4377d5d7ab0d3038bf728c"
+ integrity sha512-Cw6hVrKGM2OKBXeuAGltgy4tzuqQE0Nt7t/uAqnuokSXZhMHXJUb124Bnvxc2gPZn5chfJSDafDe4Cp8ZAVJgg==
+ dependencies:
+ "@graphql-tools/delegate" "^10.0.3"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
"@graphql-tools/wrap@^9.4.2":
version "9.4.2"
resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.4.2.tgz#30835587c4c73be1780908a7cb077d8013aa2703"
@@ -2625,34 +2449,39 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-"@internationalized/date@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@internationalized/date/-/date-3.2.0.tgz#1d266e5e5543a059cf8cca9b954fa033c3e58a75"
- integrity sha512-VDMHN1m33L4eqPs5BaihzgQJXyaORbMoHOtrapFxx179J8ucY5CRIHYsq5RRLKPHZWgjNfa5v6amWWDkkMFywA==
+"@internationalized/date@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.npmjs.org/@internationalized/date/-/date-3.5.1.tgz#14401139f70c1ef14b845d3cac8912e82e82adcc"
+ integrity sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
-"@internationalized/message@^3.1.0":
- version "3.1.0"
- resolved "https://registry.npmjs.org/@internationalized/message/-/message-3.1.0.tgz#b284014cd8bbb430a648b76c87c62bdca968b04c"
- integrity sha512-Oo5m70FcBdADf7G8NkUffVSfuCdeAYVfsvNjZDi9ELpjvkc4YNJVTHt/NyTI9K7FgAVoELxiP9YmN0sJ+HNHYQ==
+"@internationalized/message@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/@internationalized/message/-/message-3.1.1.tgz#0f29c5a239b5dcd457b55f21dcd38d1a44a1236a"
+ integrity sha512-ZgHxf5HAPIaR0th+w0RUD62yF6vxitjlprSxmLJ1tam7FOekqRSDELMg4Cr/DdszG5YLsp5BG3FgHgqquQZbqw==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
intl-messageformat "^10.1.0"
-"@internationalized/number@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@internationalized/number/-/number-3.2.0.tgz#dffb661cacd61a87b814c47b7d5240a286249066"
- integrity sha512-GUXkhXSX1Ee2RURnzl+47uvbOxnlMnvP9Er+QePTjDjOPWuunmLKlEkYkEcLiiJp7y4l9QxGDLOlVr8m69LS5w==
+"@internationalized/number@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906"
+ integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
-"@internationalized/string@^3.1.0":
- version "3.1.0"
- resolved "https://registry.npmjs.org/@internationalized/string/-/string-3.1.0.tgz#0b365906a8c3f44800b0db52c2e990cff345abce"
- integrity sha512-TJQKiyUb+wyAfKF59UNeZ/kELMnkxyecnyPCnBI1ma4NaXReJW+7Cc2mObXAqraIBJUVv7rgI46RLKrLgi35ng==
+"@internationalized/string@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@internationalized/string/-/string-3.2.0.tgz#cb7d2229919ccbfb9f3312710477f28986d217d6"
+ integrity sha512-Xx3Sy3f2c9ctT+vh8c7euEaEHQZltp0euZ3Hy4UfT3E13r6lxpUS3kgKyumEjboJZSnaZv7JhqWz3D75v+IxQg==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
+
+"@ioredis/commands@^1.1.1":
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11"
+ integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==
"@ipld/dag-cbor@^7.0.0", "@ipld/dag-cbor@^7.0.1":
version "7.0.3"
@@ -2975,57 +2804,27 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
-"@json-rpc-tools/provider@^1.5.5":
- version "1.7.6"
- resolved "https://registry.npmjs.org/@json-rpc-tools/provider/-/provider-1.7.6.tgz#8a17c34c493fa892632e278fd9331104e8491ec6"
- integrity sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA==
- dependencies:
- "@json-rpc-tools/utils" "^1.7.6"
- axios "^0.21.0"
- safe-json-utils "^1.1.1"
- ws "^7.4.0"
-
-"@json-rpc-tools/types@^1.7.6":
- version "1.7.6"
- resolved "https://registry.npmjs.org/@json-rpc-tools/types/-/types-1.7.6.tgz#5abd5fde01364a130c46093b501715bcce5bdc0e"
- integrity sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ==
- dependencies:
- keyvaluestorage-interface "^1.0.0"
-
-"@json-rpc-tools/utils@^1.7.6":
- version "1.7.6"
- resolved "https://registry.npmjs.org/@json-rpc-tools/utils/-/utils-1.7.6.tgz#67f04987dbaa2e7adb6adff1575367b75a9a9ba1"
- integrity sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw==
- dependencies:
- "@json-rpc-tools/types" "^1.7.6"
- "@pedrouid/environment" "^1.0.1"
-
-"@ledgerhq/connect-kit-loader@^1.0.1":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.0.2.tgz#8554e16943f86cc2a5f6348a14dfe6e5bd0c572a"
- integrity sha512-TQ21IjcZOw/scqypaVFY3jHVqI7X7Hta3qN/us6FvTol3AY06UmrhhXGww0E9xHmAbdX241ddwXEiMBSQZFr9g==
-
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
"@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0":
- version "1.1.1"
- resolved "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz#64df34e2f12e68e78ac57e571d25ec07fa460ca9"
- integrity sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz#d693d972974a354034454ec1317eb6afd0b00312"
+ integrity sha512-jnOD+/+dSrfTWYfSXBXlo5l5f0q1UuJo3tkbMDCYA2lKUYq79jaxqtGEvnRoh049nt1vdo1+45RinipU6FGY2g==
"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0":
- version "1.6.1"
- resolved "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.1.tgz#0d958b6d479d0e3db5fc1132ecc4fa84be3f0b93"
- integrity sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA==
+ version "1.6.3"
+ resolved "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.6.3.tgz#25b4eece2592132845d303e091bad9b04cdcfe03"
+ integrity sha512-QuTgnG52Poic7uM1AN5yJ09QMe0O28e10XzSvWDz02TJiiKee4stsiownEIadWm8nYzyDAyT+gKzUoZmiWQtsQ==
dependencies:
"@lit-labs/ssr-dom-shim" "^1.0.0"
-"@material-design-icons/svg@^0.14.7":
- version "0.14.8"
- resolved "https://registry.npmjs.org/@material-design-icons/svg/-/svg-0.14.8.tgz#91ddc41302b4d8d485a4fa513ab80d8db1d8c12a"
- integrity sha512-2Y7ERLQ+dgxZUPhDSxHSXnPKxSh3c0rC7zAK5404DkmoKq0j8ftSoKv21/3yVUH04+eUquojHC5DZ+t4dQdOBg==
+"@material-design-icons/svg@^0.14.13":
+ version "0.14.13"
+ resolved "https://registry.npmjs.org/@material-design-icons/svg/-/svg-0.14.13.tgz#de5a79038cf8b281f4b47d79c07399b2b92fcfb7"
+ integrity sha512-nCExGZOtoLoFeeqShEOM4XA9DkkLzLlQdk/ZxHxps0//dz6e1Lw3fvQbZ2X/+0Dz2O+udiEukfZ4Nd4KpHg8aA==
"@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0":
version "2.0.0"
@@ -3056,73 +2855,73 @@
dependencies:
"@monaco-editor/loader" "^1.3.3"
-"@motionone/animation@^10.15.1":
- version "10.15.1"
- resolved "https://registry.npmjs.org/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807"
- integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==
+"@motionone/animation@^10.15.1", "@motionone/animation@^10.16.3":
+ version "10.16.3"
+ resolved "https://registry.npmjs.org/@motionone/animation/-/animation-10.16.3.tgz#f5b71e27fd8b88b61f983adb0ed6c8e3e89281f9"
+ integrity sha512-QUGWpLbMFLhyqKlngjZhjtxM8IqiJQjLK0DF+XOF6od9nhSvlaeEpOY/UMCRVcZn/9Tr2rZO22EkuCIjYdI74g==
dependencies:
- "@motionone/easing" "^10.15.1"
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
+ "@motionone/easing" "^10.16.3"
+ "@motionone/types" "^10.16.3"
+ "@motionone/utils" "^10.16.3"
tslib "^2.3.1"
-"@motionone/dom@^10.15.5", "@motionone/dom@^10.16.2":
- version "10.16.2"
- resolved "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.2.tgz#0c44df8ee3d1cfc50ee11d27050b27824355a61a"
- integrity sha512-bnuHdNbge1FutZXv+k7xub9oPWcF0hsu8y1HTH/qg6av58YI0VufZ3ngfC7p2xhMJMnoh0LXFma2EGTgPeCkeg==
+"@motionone/dom@^10.16.2", "@motionone/dom@^10.16.4":
+ version "10.16.4"
+ resolved "https://registry.npmjs.org/@motionone/dom/-/dom-10.16.4.tgz#9385716928cc2d5b3208a7dcaf504b69b47fd1ae"
+ integrity sha512-HPHlVo/030qpRj9R8fgY50KTN4Ko30moWRTA3L3imrsRBmob93cTYmodln49HYFbQm01lFF7X523OkKY0DX6UA==
dependencies:
- "@motionone/animation" "^10.15.1"
- "@motionone/generators" "^10.15.1"
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
+ "@motionone/animation" "^10.16.3"
+ "@motionone/generators" "^10.16.4"
+ "@motionone/types" "^10.16.3"
+ "@motionone/utils" "^10.16.3"
hey-listen "^1.0.8"
tslib "^2.3.1"
-"@motionone/easing@^10.15.1":
- version "10.15.1"
- resolved "https://registry.npmjs.org/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693"
- integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==
+"@motionone/easing@^10.16.3":
+ version "10.16.3"
+ resolved "https://registry.npmjs.org/@motionone/easing/-/easing-10.16.3.tgz#a62abe0ba2841861f167f286782e287eab8d7466"
+ integrity sha512-HWTMZbTmZojzwEuKT/xCdvoMPXjYSyQvuVM6jmM0yoGU6BWzsmYMeB4bn38UFf618fJCNtP9XeC/zxtKWfbr0w==
dependencies:
- "@motionone/utils" "^10.15.1"
+ "@motionone/utils" "^10.16.3"
tslib "^2.3.1"
-"@motionone/generators@^10.15.1":
- version "10.15.1"
- resolved "https://registry.npmjs.org/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c"
- integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==
+"@motionone/generators@^10.16.4":
+ version "10.16.4"
+ resolved "https://registry.npmjs.org/@motionone/generators/-/generators-10.16.4.tgz#4a38708244bce733bfcebd4a26d19f4bbabd36af"
+ integrity sha512-geFZ3w0Rm0ZXXpctWsSf3REGywmLLujEjxPYpBR0j+ymYwof0xbV6S5kGqqsDKgyWKVWpUInqQYvQfL6fRbXeg==
dependencies:
- "@motionone/types" "^10.15.1"
- "@motionone/utils" "^10.15.1"
+ "@motionone/types" "^10.16.3"
+ "@motionone/utils" "^10.16.3"
tslib "^2.3.1"
-"@motionone/svelte@^10.15.5":
- version "10.16.2"
- resolved "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.2.tgz#0b37c3b12927814d31d24941d1ca0ff49981b444"
- integrity sha512-38xsroKrfK+aHYhuQlE6eFcGy0EwrB43Q7RGjF73j/kRUTcLNu/LAaKiLLsN5lyqVzCgTBVt4TMT/ShWbTbc5Q==
+"@motionone/svelte@^10.16.2":
+ version "10.16.4"
+ resolved "https://registry.npmjs.org/@motionone/svelte/-/svelte-10.16.4.tgz#5daf117cf5b2576fc6dd487c5e0500938a742470"
+ integrity sha512-zRVqk20lD1xqe+yEDZhMYgftsuHc25+9JSo+r0a0OWUJFocjSV9D/+UGhX4xgJsuwB9acPzXLr20w40VnY2PQA==
dependencies:
- "@motionone/dom" "^10.16.2"
+ "@motionone/dom" "^10.16.4"
tslib "^2.3.1"
-"@motionone/types@^10.15.1":
- version "10.15.1"
- resolved "https://registry.npmjs.org/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb"
- integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==
+"@motionone/types@^10.15.1", "@motionone/types@^10.16.3":
+ version "10.16.3"
+ resolved "https://registry.npmjs.org/@motionone/types/-/types-10.16.3.tgz#9284ea8a52f6b32c51c54b617214f20e43ac6c59"
+ integrity sha512-W4jkEGFifDq73DlaZs3HUfamV2t1wM35zN/zX7Q79LfZ2sc6C0R1baUHZmqc/K5F3vSw3PavgQ6HyHLd/MXcWg==
-"@motionone/utils@^10.15.1":
- version "10.15.1"
- resolved "https://registry.npmjs.org/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438"
- integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==
+"@motionone/utils@^10.15.1", "@motionone/utils@^10.16.3":
+ version "10.16.3"
+ resolved "https://registry.npmjs.org/@motionone/utils/-/utils-10.16.3.tgz#ddf07ab6cf3000d89e3bcbdc9a8c3e1fd64f8520"
+ integrity sha512-WNWDksJIxQkaI9p9Z9z0+K27xdqISGNFy1SsWVGaiedTHq0iaT6iZujby8fT/ZnZxj1EOaxJtSfUPCFNU5CRoA==
dependencies:
- "@motionone/types" "^10.15.1"
+ "@motionone/types" "^10.16.3"
hey-listen "^1.0.8"
tslib "^2.3.1"
-"@motionone/vue@^10.15.5":
- version "10.16.2"
- resolved "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.2.tgz#faf13afc27620a2df870c71c58a04ee8de8dea65"
- integrity sha512-7/dEK/nWQXOkJ70bqb2KyNfSWbNvWqKKq1C8juj+0Mg/AorgD8O5wE3naddK0G+aXuNMqRuc4jlsYHHWHtIzVw==
+"@motionone/vue@^10.16.2":
+ version "10.16.4"
+ resolved "https://registry.npmjs.org/@motionone/vue/-/vue-10.16.4.tgz#07d09e3aa5115ca0bcc0076cb9e5322775277c09"
+ integrity sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==
dependencies:
- "@motionone/dom" "^10.16.2"
+ "@motionone/dom" "^10.16.4"
tslib "^2.3.1"
"@multiavatar/multiavatar@^1.0.7":
@@ -3130,11 +2929,6 @@
resolved "https://registry.npmjs.org/@multiavatar/multiavatar/-/multiavatar-1.0.7.tgz#bc2b855bab728a51ee9cee2412ee9f76282b7c78"
integrity sha512-Yg9Uw57bmlErsWL0CSv4d6D4ZqVBE00OZmYr9MRgygoXZdboNtsEI6FbBRw1AY8l88Sm1ARcyojtlm2uwUn0Zg==
-"@multiformats/base-x@^4.0.1":
- version "4.0.1"
- resolved "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121"
- integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==
-
"@n1ru4l/push-pull-async-iterable-iterator@^3.1.0":
version "3.2.0"
resolved "https://registry.npmjs.org/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz#c15791112db68dd9315d329d652b7e797f737655"
@@ -3152,26 +2946,33 @@
resolved "https://registry.npmmirror.com/@noble/ciphers/-/ciphers-0.3.0.tgz#6ba3090afdc7a7051393486f6af210e62e0f04ec"
integrity sha512-ldbrnOjmNRwFdXcTM6uXDcxpMIFrbzAWNnpBPp4oTJTFF0XByGD6vf45WrehZGXRQTRVV+Zm8YP+EgEf+e4cWA==
-"@noble/curves@1.0.0", "@noble/curves@^1.0.0", "@noble/curves@~1.0.0":
+"@noble/curves@1.2.0", "@noble/curves@^1.1.0", "@noble/curves@~1.2.0":
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
+ integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
+ dependencies:
+ "@noble/hashes" "1.3.2"
+
+"@noble/curves@^1.0.0":
version "1.0.0"
resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz#e40be8c7daf088aaf291887cbc73f43464a92932"
integrity sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==
dependencies:
"@noble/hashes" "1.3.0"
-"@noble/curves@^1.1.0":
- version "1.2.0"
- resolved "https://registry.npmmirror.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
- integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
+"@noble/curves@^1.2.0":
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz#01be46da4fd195822dab821e72f71bf4aeec635e"
+ integrity sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==
dependencies:
- "@noble/hashes" "1.3.2"
+ "@noble/hashes" "1.3.3"
"@noble/hashes@1.1.5", "@noble/hashes@~1.1.1":
version "1.1.5"
resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz#1a0377f3b9020efe2fae03290bd2a12140c95c11"
integrity sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==
-"@noble/hashes@1.3.0", "@noble/hashes@^1.1.2", "@noble/hashes@^1.3.0", "@noble/hashes@~1.3.0":
+"@noble/hashes@1.3.0", "@noble/hashes@^1.1.2", "@noble/hashes@^1.3.0":
version "1.3.0"
resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz#085fd70f6d7d9d109671090ccae1d3bec62554a1"
integrity sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==
@@ -3181,6 +2982,11 @@
resolved "https://registry.npmmirror.com/@noble/hashes/-/hashes-1.3.2.tgz#6f26dbc8fbc7205873ce3cee2f690eba0d421b39"
integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==
+"@noble/hashes@1.3.3", "@noble/hashes@~1.3.0", "@noble/hashes@~1.3.2":
+ version "1.3.3"
+ resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699"
+ integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==
+
"@noble/secp256k1@1.7.1", "@noble/secp256k1@^1.6.3":
version "1.7.1"
resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c"
@@ -3207,6 +3013,98 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@parcel/watcher-android-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.3.0.tgz#d82e74bb564ebd4d8a88791d273a3d2bd61e27ab"
+ integrity sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==
+
+"@parcel/watcher-darwin-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.3.0.tgz#c9cd03f8f233d512fcfc873d5b4e23f1569a82ad"
+ integrity sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw==
+
+"@parcel/watcher-darwin-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.3.0.tgz#83c902994a2a49b9e1ab5050dba24876fdc2c219"
+ integrity sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow==
+
+"@parcel/watcher-freebsd-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.3.0.tgz#7a0f4593a887e2752b706aff2dae509aef430cf6"
+ integrity sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw==
+
+"@parcel/watcher-linux-arm-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.3.0.tgz#3fc90c3ebe67de3648ed2f138068722f9b1d47da"
+ integrity sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ==
+
+"@parcel/watcher-linux-arm64-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.3.0.tgz#f7bbbf2497d85fd11e4c9e9c26ace8f10ea9bcbc"
+ integrity sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==
+
+"@parcel/watcher-linux-arm64-musl@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.3.0.tgz#de131a9fcbe1fa0854e9cbf4c55bed3b35bcff43"
+ integrity sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==
+
+"@parcel/watcher-linux-x64-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.3.0.tgz#193dd1c798003cdb5a1e59470ff26300f418a943"
+ integrity sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==
+
+"@parcel/watcher-linux-x64-musl@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.3.0.tgz#6dbdb86d96e955ab0fe4a4b60734ec0025a689dd"
+ integrity sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==
+
+"@parcel/watcher-wasm@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0.tgz#73b66c6fbd2a3326ae86a1ec77eab7139d0dd725"
+ integrity sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==
+ dependencies:
+ is-glob "^4.0.3"
+ micromatch "^4.0.5"
+ napi-wasm "^1.1.0"
+
+"@parcel/watcher-win32-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.3.0.tgz#59da26a431da946e6c74fa6b0f30b120ea6650b6"
+ integrity sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw==
+
+"@parcel/watcher-win32-ia32@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.3.0.tgz#3ee6a18b08929cd3b788e8cc9547fd9a540c013a"
+ integrity sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow==
+
+"@parcel/watcher-win32-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.3.0.tgz#14e7246289861acc589fd608de39fe5d8b4bb0a7"
+ integrity sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA==
+
+"@parcel/watcher@^2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.3.0.tgz#803517abbc3981a1a1221791d9f59dc0590d50f9"
+ integrity sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==
+ dependencies:
+ detect-libc "^1.0.3"
+ is-glob "^4.0.3"
+ micromatch "^4.0.5"
+ node-addon-api "^7.0.0"
+ optionalDependencies:
+ "@parcel/watcher-android-arm64" "2.3.0"
+ "@parcel/watcher-darwin-arm64" "2.3.0"
+ "@parcel/watcher-darwin-x64" "2.3.0"
+ "@parcel/watcher-freebsd-x64" "2.3.0"
+ "@parcel/watcher-linux-arm-glibc" "2.3.0"
+ "@parcel/watcher-linux-arm64-glibc" "2.3.0"
+ "@parcel/watcher-linux-arm64-musl" "2.3.0"
+ "@parcel/watcher-linux-x64-glibc" "2.3.0"
+ "@parcel/watcher-linux-x64-musl" "2.3.0"
+ "@parcel/watcher-win32-arm64" "2.3.0"
+ "@parcel/watcher-win32-ia32" "2.3.0"
+ "@parcel/watcher-win32-x64" "2.3.0"
+
"@peculiar/asn1-schema@^2.3.6":
version "2.3.6"
resolved "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz#3dd3c2ade7f702a9a94dfb395c192f5fa5d6b922"
@@ -3234,11 +3132,6 @@
tslib "^2.5.0"
webcrypto-core "^1.7.7"
-"@pedrouid/environment@^1.0.1":
- version "1.0.1"
- resolved "https://registry.npmjs.org/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec"
- integrity sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug==
-
"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
version "0.5.10"
resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz#2eba163b8e7dbabb4ce3609ab5e32ab63dda3ef8"
@@ -3254,17 +3147,19 @@
schema-utils "^3.0.0"
source-map "^0.7.3"
-"@rainbow-me/rainbowkit@1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-1.0.2.tgz#d6113ffe95c7af0ef03a8c0dcf227862e7730136"
- integrity sha512-CIcEekBBlYiqg2oNS7LZqqN882OfJ0T1ORe4c46dscSuMCaX9sdbviQR1m8LoA4KocSCzSxOPAnfoVN8eC/HNA==
+"@rainbow-me/rainbowkit@^1.3.0":
+ version "1.3.1"
+ resolved "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-1.3.1.tgz#b5add291363e77dd9cb09496f65dd3b8c2236df5"
+ integrity sha512-4Upi+S12ZHosimzlUpCiOocg4dtfGU2wkzcpxeat/FYHrvhVIOgm0TuzbsIM96W1p7OXabosd7xuxPvwduUygQ==
dependencies:
"@vanilla-extract/css" "1.9.1"
"@vanilla-extract/dynamic" "2.0.2"
"@vanilla-extract/sprinkles" "1.5.0"
clsx "1.1.1"
+ i18n-js "^4.3.2"
qrcode "1.5.0"
react-remove-scroll "2.5.4"
+ ua-parser-js "^1.0.35"
"@reach/auto-id@0.17.0":
version "0.17.0"
@@ -3418,1019 +3313,1029 @@
prop-types "^15.7.2"
tslib "^2.3.0"
-"@react-aria/breadcrumbs@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.2.tgz#2da2d329e7718ec6fa151db8b746c4d69564ad14"
- integrity sha512-un10i3vzT7oCftb6jzbMkt6BI/WGlkr+JvWLWFl9CFXH4AlsIU8jWEsrVFUCySSI8Xsj43074zLsnpxgxLgSOA==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/link" "^3.5.1"
- "@react-aria/utils" "^3.17.0"
- "@react-types/breadcrumbs" "^3.5.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/button@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmjs.org/@react-aria/button/-/button-3.7.2.tgz#d2a11766f93242989ad2b90cd948f6da7a086b63"
- integrity sha512-flsnMy1xDaTDL+xDzLDeXDAiqNTgbd19R6e4fsDzDPk/mlPgvOSKQtZjswIru4rJR+d29a7LXDemBN/iJEe/3w==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/toggle" "^3.5.2"
- "@react-types/button" "^3.7.3"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/calendar@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.3.0.tgz#92a33ad08f5ecc8d22f23af2f87914e711b9b75c"
- integrity sha512-K8KATJQjd7xsb9aTe6Cx0/22JrHAiONspSwyGlQlJhHUnpnB6VRvPlVxfEClnbA+oVt04s/vJ87WGVnRNoFI5g==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/calendar" "^3.2.1"
- "@react-types/button" "^3.7.3"
- "@react-types/calendar" "^3.2.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/checkbox@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.9.1.tgz#29e7f1ae66cbafac425099af908f371df4f5f231"
- integrity sha512-1TmaqrQ419K6p9KU9v5cGHjStH4p9vOGZsfYYO8RXsQsXmZ7vcK7rjytMeCTdExovU74xK9oXNh64c15Yh9EEA==
- dependencies:
- "@react-aria/label" "^3.5.2"
- "@react-aria/toggle" "^3.6.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/checkbox" "^3.4.2"
- "@react-stately/toggle" "^3.5.2"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/combobox@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.6.1.tgz#c5f97487eb438092b7f79bfffc51772c264ccc59"
- integrity sha512-FdIFAV9appfN5DfoZoJ1D+ZJS3Xp5Kro1oPUPnz9XgthwYV98JinQ5aMBKI4+df0mLmU5z1T3DWbqUuDheUCwg==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/listbox" "^3.9.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/menu" "^3.9.1"
- "@react-aria/overlays" "^3.14.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/textfield" "^3.9.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/combobox" "^3.5.1"
- "@react-stately/layout" "^3.12.1"
- "@react-types/button" "^3.7.3"
- "@react-types/combobox" "^3.6.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/datepicker@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.4.1.tgz#66ebeadaab48cd1f75d9b8495b1d095ceb29327d"
- integrity sha512-SRfMwXgLw64WFB7+2uUNjlq4DkOEBNIxuAl5inpk6gef3kK7izSzktbI90uFSA8lcGiN/nIv9G3I2vjz3k1y5Q==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/number" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/spinbutton" "^3.4.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/datepicker" "^3.4.1"
- "@react-types/button" "^3.7.3"
- "@react-types/calendar" "^3.2.1"
- "@react-types/datepicker" "^3.3.1"
- "@react-types/dialog" "^3.5.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/dialog@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.2.tgz#8d2ba539cb98fa99268150dacda1b79365f92fac"
- integrity sha512-iKPuk1I9rFHj0y5cjYIoMj4AFeBhWeWWfFDmOuzDx9rsOK6l9jrcAV69LVXtWVJhsmmJs5TP5Ly4OlvpB+9rjA==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/overlays" "^3.14.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/overlays" "^3.5.2"
- "@react-types/dialog" "^3.5.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/dnd@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.2.1.tgz#60218ec6fc4e1a8022cf26525ee98157847f3ebe"
- integrity sha512-9XvUvBSdaMGD8kwNzbSt+eA0wK465KNrsRJvqYIwUTXhrVjbomzXPm8NQ1e9Y8f7j1vSZU1BlMky0861SHwbWg==
- dependencies:
- "@internationalized/string" "^3.1.0"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/overlays" "^3.14.1"
- "@react-aria/utils" "^3.17.0"
- "@react-aria/visually-hidden" "^3.8.1"
- "@react-stately/dnd" "^3.2.1"
- "@react-types/button" "^3.7.3"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/focus@^3.12.1":
- version "3.12.1"
- resolved "https://registry.npmjs.org/@react-aria/focus/-/focus-3.12.1.tgz#5976fa41f36d09a0271f736d7c01414704ea1ca2"
- integrity sha512-i1bRz27mRFnrDpYpRvm/6Zm+FbGo0WygNQiLVgTce7WY+39oLERIGRrE8Ovy6rY9Hr4MGBAXz2Q+o9oTOgeBgA==
- dependencies:
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-aria/grid@^3.7.1":
- version "3.7.1"
- resolved "https://registry.npmjs.org/@react-aria/grid/-/grid-3.7.1.tgz#8d68f0bb2c617773c9a640f1a98303542c2dccfc"
- integrity sha512-CwrRbX1GuLJnQugB3fkujMPjFEJNyzcy+niuAwRMn768Y9MD8swDMwGrKL362NddF2jSCCwIxqA0qjCPeD4S2w==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/grid" "^3.6.1"
- "@react-stately/selection" "^3.13.1"
- "@react-stately/virtualizer" "^3.5.2"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/gridlist@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.4.0.tgz#7273a0e29f610ba8dfa73b4a85a271d7b5aabdfd"
- integrity sha512-qV0XIdUrAJMlj+H4d5kL8cH5AFq8m9oNzcDfiA9ku1zsJ9yd3l1waSOyIWlrFZkaIIdkgFUDM4RzgvNHm+WA0Q==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/grid" "^3.7.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/list" "^3.8.1"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/i18n@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.7.2.tgz#7e42943a5e0584dca60c72830175edbae4d9be9f"
- integrity sha512-GsVioW8RGOmwebTruEBAmGYJunY0WS7Ljfn5n7Mec3eoMKdQjH2M70fHwCOWqJo8Ufq7A7p0ypBVCv4d4sbSdw==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/message" "^3.1.0"
- "@internationalized/number" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/interactions@^3.15.1":
- version "3.15.1"
- resolved "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.15.1.tgz#10d82fd2ce7a3088713c59cb10b63613c8344052"
- integrity sha512-khtpxSvos885rxMep6DRe8RGZjtD16ZuLxhFBtL1dXqSv5XZxaXKOmI8Yx1F8AkVIPdB72MmjG8dz3PpM3PPYg==
- dependencies:
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/label@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-aria/label/-/label-3.5.2.tgz#fa667c04fc19546030e13b49a12dbcd5db323ef1"
- integrity sha512-YtLJl3l11TKzGhSMuUqp1DdQ6s3hbT1buiC+jPPKv81PcjjoUDpj+hAVnc1cigtvrEFSMpi2Z+KYREmYYj4GDQ==
- dependencies:
- "@react-aria/utils" "^3.17.0"
- "@react-types/label" "^3.7.4"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/link@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/link/-/link-3.5.1.tgz#f93914ae5b31b3a38ce1a99809197240113778e3"
- integrity sha512-eVdbmiae/Y3B5k78bakx2x43c69cqvEk/g38kjRI4lNa1WsQMdV/3HXjuWa3KA+c3ajn0kTAXO6inHKGtJ9d6w==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-types/link" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/listbox@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.9.1.tgz#8b077a02fc9a6179c7660d0f3aca83bbf43eb714"
- integrity sha512-tRcqNHGx9Vtspth9zdOLEfbGGaLrTN/rDXg0xN2FT++qxwALuYV7R4qFUX7eTPCT+NDOqeQNOCsHyQF4gQN+JQ==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/list" "^3.8.1"
- "@react-types/listbox" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/live-announcer@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.0.tgz#04a2a233c2f48c53994f83cafdc4336ec1ea3700"
- integrity sha512-6diTS6mIf70KdxfGqiDxHV+9Qv8a9A88EqBllzXGF6HWPdcwde/GIEmfpTwj8g1ImNGZYUwDkv4Hd9lFj0MXEg==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/menu@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-aria/menu/-/menu-3.9.1.tgz#a89f8c65429c50d5247a46fd100454ec3efb37e5"
- integrity sha512-LRSo7KyVxoFxrjj55VtxMKJ6/c3LhfZThytWFvA9r02Ukf1B0xn/Or8rgyVyHcyekvcmT4IDrjFl1tDG2wsq4g==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/overlays" "^3.14.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/menu" "^3.5.2"
- "@react-stately/tree" "^3.6.1"
- "@react-types/button" "^3.7.3"
- "@react-types/menu" "^3.9.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/meter@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.2.tgz#741bf22176a349c0973d9480c9c306ebb5d81545"
- integrity sha512-3qcWeCiLuauwQdLHOc/RssuxEEhYWEy+TXNNE2P6zKvduuL19JKKljpuI1SpQSQ4nAamIGZwGBwHdAoZpLx3Kw==
- dependencies:
- "@react-aria/progress" "^3.4.2"
- "@react-types/meter" "^3.3.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/numberfield@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.5.1.tgz#e4f97e24dd755e2092a8afa2689a82798e610105"
- integrity sha512-O0hDANrlwsKSKjiV64Ryx1FfNxkuByU9qXKz7vpMf8ZeR3OLAYzvib1RNeFvijM9/TUGp1zA40cwGknEp6D72w==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/spinbutton" "^3.4.1"
- "@react-aria/textfield" "^3.9.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/numberfield" "^3.4.2"
- "@react-types/button" "^3.7.3"
- "@react-types/numberfield" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@react-types/textfield" "^3.7.2"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/overlays@^3.14.1":
- version "3.14.1"
- resolved "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.14.1.tgz#2e18bd78eef145dc1353490dbe29f04622cfbafe"
- integrity sha512-xJCw0oSDtwBCCqf0EMMeeLYOEFSCdd1cWFS0O3980SObFQPHwP5KOX5SAs7lVvIlZUvEdpo6sOytcQTjv5U9QA==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.17.0"
- "@react-aria/visually-hidden" "^3.8.1"
- "@react-stately/overlays" "^3.5.2"
- "@react-types/button" "^3.7.3"
- "@react-types/overlays" "^3.7.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/progress@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.2.tgz#a4357c718808cacf01e83e162d2e3968dc623629"
- integrity sha512-9VQbZGWnzQz8pW7NoOzUNzVkWemTaCfut8KJHcyW/KicoNfNHNuhaBcFvor0pAGIYT4Kdxlv0aG6i3N1xit6aQ==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/label" "^3.5.2"
- "@react-aria/utils" "^3.17.0"
- "@react-types/progress" "^3.4.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/radio@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-aria/radio/-/radio-3.6.1.tgz#baf5d83b99b5ef44fa0bed804daa2fb221ecf754"
- integrity sha512-paO2sCxvH8I0Iomzgmvw1TCvzd+0AcUylPSr34dhPmJIsRew7UVtmON9YU8tM/KELDv346n2v8KqzlgHJlLLvg==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/radio" "^3.8.1"
- "@react-types/radio" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/searchfield@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.5.2.tgz#9ff0031130c73be1007822f9b99a6ef9967a5930"
- integrity sha512-rmTdr1ZYqVOZ9lTf2ks71ohirgNsutuG8If6r2FFvatc8UgOG/ClKeaTHhErPKLtO9+SxQWDGmi72ShF92Ydjw==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/textfield" "^3.9.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/searchfield" "^3.4.2"
- "@react-types/button" "^3.7.3"
- "@react-types/searchfield" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/select@^3.10.1":
- version "3.10.1"
- resolved "https://registry.npmjs.org/@react-aria/select/-/select-3.10.1.tgz#eb6be7dd29f40ced0c1c4aaedf698ca43790b0bd"
- integrity sha512-gu+ssmcT7kA9B9PCFaY/LyWPtNk0Ywl51qFM4S8JVTM3sMqnUPVjFHFp/UYL6NK1pZa9Saui4c4HZCGc+HcQlQ==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/listbox" "^3.9.1"
- "@react-aria/menu" "^3.9.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-aria/visually-hidden" "^3.8.1"
- "@react-stately/select" "^3.5.1"
- "@react-types/button" "^3.7.3"
- "@react-types/select" "^3.8.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/selection@^3.15.0":
- version "3.15.0"
- resolved "https://registry.npmjs.org/@react-aria/selection/-/selection-3.15.0.tgz#928acf8adffea1afe64a152b6fe425a5424e52f5"
- integrity sha512-v3AXsau6BobbM5Fu7X+HhX5K/Ey3drVBaoevGDiYX8kGS9jlFNDXENKYPtnMpcTCvSX0yuxTITukOEBokzkb6Q==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/selection" "^3.13.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/separator@^3.3.2":
- version "3.3.2"
- resolved "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.2.tgz#38a895a06ad61b4d3304c173c36f357bf6b3ed89"
- integrity sha512-JNftOexcj8lvKRS7h+gTIW4HBJVtcYRc8ESCt7GFgAozVNmu+IJ6KPvD1MYBozCLzoKGnLPXB/9eGi47wNdXnA==
- dependencies:
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/slider@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-aria/slider/-/slider-3.4.1.tgz#b56c4b1bb82a4038150c2e67953a55e3337e6231"
- integrity sha512-gJTfwZGGGv0dPUO3rC8HCyOXnAgMagJZnV3gIILfzNWZHZLYbLze+IbTSNtNKGIvt4pAKTV0njLDLlxFZlAadw==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/radio" "^3.8.1"
- "@react-stately/slider" "^3.3.2"
- "@react-types/radio" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@react-types/slider" "^3.5.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/spinbutton@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.4.1.tgz#627db560317fee187854d48c6e31a4f2f0591a3e"
- integrity sha512-YL3Gp431Jd8FcZ3aU/ymQJlV1yPOShbDJUvHZ8cwasjFH3QLSvx88pcv1PTKxyE3RdRFkP+Xii61jFfF7B5jmg==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/utils" "^3.17.0"
- "@react-types/button" "^3.7.3"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/ssr@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.6.0.tgz#e5d52bd1686ff229f68f806cf94ee29dd9f54fb7"
- integrity sha512-OFiYQdv+Yk7AO7IsQu/fAEPijbeTwrrEYvdNoJ3sblBBedD5j5fBTNWrUPNVlwC4XWWnWTCMaRIVsJujsFiWXg==
+"@react-aria/breadcrumbs@^3.5.9":
+ version "3.5.9"
+ resolved "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.9.tgz#6175244b7428db87e274448778df767fbde8a8de"
+ integrity sha512-asbXTL5NjeHl1+YIF0K70y8tNHk8Lb6VneYH8yOkpLO49ejyNDYBK0tp0jtI9IZAQiTa2qkhYq58c9LloTwebQ==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/link" "^3.6.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/breadcrumbs" "^3.7.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-aria/switch@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/switch/-/switch-3.5.1.tgz#e85e90ca735462c3aa4e1c5ed5b877332195d2f8"
- integrity sha512-upFtDIfNSVUOUOQYPqFzu2dxef4zVcxbCkaqUo+IRJnNix6AdtoEq+E7gwKVHnB79GQMWz6ZmippbID9Yrq73Q==
- dependencies:
- "@react-aria/toggle" "^3.6.1"
- "@react-stately/toggle" "^3.5.2"
- "@react-types/switch" "^3.3.2"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/table@^3.9.1":
+"@react-aria/button@^3.9.1":
version "3.9.1"
- resolved "https://registry.npmjs.org/@react-aria/table/-/table-3.9.1.tgz#e30b9703c9dc4f6d7e0b3d2851a5092625db2f19"
- integrity sha512-utcqmQbH9M6jw6Stv8ugJdi8+F0vCXE7pQMVDow/mxDq0Cf5bAbBt29Yln2xO/6dyiBcT3LESgmD7AYlAfy2BQ==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/grid" "^3.7.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-aria/visually-hidden" "^3.8.1"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/table" "^3.9.1"
- "@react-stately/virtualizer" "^3.5.2"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@react-types/table" "^3.6.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tabs@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.6.0.tgz#18bd02557acb3212cf34134a1343cacaad075a02"
- integrity sha512-W+X/lEvGjIGOeIx/tzkXjenglRPdv6d0JS4KCqrQET+Vg4jkAJWR2Ls0imz6CIF/QE5lbe3MiM8pyFpwg6vUNA==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/list" "^3.8.1"
- "@react-stately/tabs" "^3.4.1"
- "@react-types/shared" "^3.18.1"
- "@react-types/tabs" "^3.3.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tag@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmjs.org/@react-aria/tag/-/tag-3.0.0.tgz#6bc61544d396a97bfcf77d1186d7821268d81aa1"
- integrity sha512-UuYqlysitwv1e1SV9YJqUMV7P7Gg5triEljyJ90b4rtETRhGa+Qh6cVa1P8F4h5nPTwzqey47jAp45i1FSsH4w==
- dependencies:
- "@react-aria/gridlist" "^3.4.0"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/list" "^3.8.1"
- "@react-types/button" "^3.7.3"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/textfield@^3.9.2":
- version "3.9.2"
- resolved "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.9.2.tgz#d73c29906e38a988a193122ec2e17b1108366502"
- integrity sha512-wT68tErfMcBvJHyb+5skfs1OHZ8lESzIbrwCTuipM85BeleYIu25qGbKfOX9wMbC+4X775gg/JfmUQESJ6nD1A==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@react-types/textfield" "^3.7.2"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/toggle@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.6.1.tgz#9aa8c6b951ef4c9a407e410da0079e046d8b35f1"
- integrity sha512-4ml3HMjaZPUtRVb6MuuxuV8P/ydzrpldfP0R1hv3f56lo5gBVMh7ME72z49Z8Jf9hnxPkDBvnNi0AnfITtvfVw==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/toggle" "^3.5.2"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
- "@react-types/switch" "^3.3.2"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tooltip@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.5.1.tgz#fd6f157cc6f09986e986e38034ad5198e3514dc0"
- integrity sha512-H+eYX5H9cSKCiguH/0+QMq9LrZrvq8D0Zf6fHnA3dP4YkDjxFNuFyeiXGSTTcjEmwnCf9sJ9sObjv6b9n7c45w==
- dependencies:
- "@react-aria/focus" "^3.12.1"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/tooltip" "^3.4.1"
- "@react-types/shared" "^3.18.1"
- "@react-types/tooltip" "^3.4.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/utils@^3.17.0":
- version "3.17.0"
- resolved "https://registry.npmjs.org/@react-aria/utils/-/utils-3.17.0.tgz#b462afad9a25505394a714a69b9f238c24dd15a7"
- integrity sha512-NEul0cQ6tQPdNSHYzNYD+EfFabeYNvDwEiHB82kK/Tsfhfm84SM+baben/at2N51K7iRrJPr5hC5fi4+P88lNg==
- dependencies:
- "@react-aria/ssr" "^3.6.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-aria/visually-hidden@^3.8.1":
+ resolved "https://registry.npmjs.org/@react-aria/button/-/button-3.9.1.tgz#f76f8a74fe6c6b3ffe1fc446d6f750188a33042e"
+ integrity sha512-nAnLMUAnwIVcRkKzS1G2IU6LZSkIWPJGu9amz/g7Y02cGUwFp3lk5bEw2LdoaXiSDJNSX8g0SZFU8FROg57jfQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/calendar@^3.5.4":
+ version "3.5.4"
+ resolved "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.4.tgz#a3afd32346668cc574763be0b36d91c9d2e18a8d"
+ integrity sha512-8k7khgea5kwfWriZJWCADNB0R2d7g5A6tTjUEktK4FFZcTb0RCubFejts4hRyzKlF9XHUro2dfh6sbZrzfMKDQ==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/calendar" "^3.4.3"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/checkbox@^3.13.0":
+ version "3.13.0"
+ resolved "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.13.0.tgz#05d6f94204b56ed73119a9eeb825343f183b4fd5"
+ integrity sha512-eylJwtADIPKJ1Y5rITNJm/8JD8sXG2nhiZBIg1ko44Szxrpu+Le53NoGtg8nlrfh9vbUrXVvuFtf2jxbPXR5Jw==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/toggle" "^3.10.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/checkbox" "^3.6.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/combobox@^3.8.1":
version "3.8.1"
- resolved "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.1.tgz#f035d3461671ae6f3af534e615df009ca9c08c4a"
- integrity sha512-aojoZXw5iaFDOgqmGuCyaTG9PFqfav5ABXX/W/0Q2YNj6Tb3i6++m2+8RMHlz2b6Dj+rXLiTxa00t7BSgJbUvA==
- dependencies:
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-stately/calendar@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.2.1.tgz#834b1bb5b0412dcbfc9cd1edea3cd19c99a62286"
- integrity sha512-3gUUQofRfMaFqg8qA0uEMuciDAtFCYhxYgYWwWOIBcpxHV0STMKrsWjpY5+rNtpB+wi+81jz55gfmBEo+4QU3w==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/calendar" "^3.2.1"
- "@react-types/datepicker" "^3.3.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/checkbox@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.4.2.tgz#9ccd80ee94b5d4c796e81ce8f5e55230b8102e31"
- integrity sha512-UG94lilDJEIFeRKnKw31nI1Vb1UOSroLAFHv4rB2tCvzLl3/9ULfHyii1hqFVS41juzFc7ONInNBT4yu5RAm5Q==
- dependencies:
- "@react-stately/toggle" "^3.5.2"
- "@react-stately/utils" "^3.6.0"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/collections@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmjs.org/@react-stately/collections/-/collections-3.8.0.tgz#4b2b71866d12fd6b4f4aea495e2d4ecb2954d4e6"
- integrity sha512-NIRE8Gha0XZTnbvh9JRZM7oI/6uLf6ozjB7myja29IX7hDvsZxITe0RFXBapcujlpXLU2uufssJPKpiwJm3vZQ==
- dependencies:
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/combobox@^3.5.1":
+ resolved "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.8.1.tgz#ed4fac6cbab4ceed9b5952843fd96db942d8b4dc"
+ integrity sha512-0Zsy91WC2uhnIjtProL1E5qRjBtRVdsNgpr8T9QCQht4i2sHd8L/srrOx7b6vRIngUMZq7GofOpQcKVdxx4kEA==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/combobox" "^3.8.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/datepicker@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.9.1.tgz#3f4a494a90b27b300668d687531ee20f6665bd12"
+ integrity sha512-bdlY2H/zwe3hQf64Lp1oGTf7Va8ennDyAv4Ffowb+BOoL8+FB9smtGyONKe87zXu7VJL2M5xYAi4n7c004PM+w==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/datepicker" "^3.9.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/dialog@^3.5.9":
+ version "3.5.9"
+ resolved "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.9.tgz#d1b6d2c8c33cda0a65adbc5ede1fb4b9590a5238"
+ integrity sha512-Eg5pFJN3b5NitKL60nf30iPpQGCyOcU4YakUVn5+GWKLBlm8ryE8jyoIIO0e0LCM65K+fL+gGHGK01GCZyKrpQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/dnd@^3.5.1":
version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.5.1.tgz#efde39fa2d5003d9030bef04705aefc84f00aff7"
- integrity sha512-E7eEggbVaueLEeSAOXzB2wUsjxgA3vpfTsghWdxYU6hWPB2ek6cSWfjAp7NPtf0b56n07kZRqa1lFx6kPJSCYw==
- dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/list" "^3.8.1"
- "@react-stately/menu" "^3.5.2"
- "@react-stately/select" "^3.5.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/combobox" "^3.6.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/data@^3.9.2":
- version "3.9.2"
- resolved "https://registry.npmjs.org/@react-stately/data/-/data-3.9.2.tgz#a8fc3173d7407f7ed17dec6c9b5c1a9fe719ff26"
- integrity sha512-ze64/M/OOv8Vk/KSNf+PzF0gTnv1y+EqjCdvJWRYD6fo64bRWH19x3X2xbMX0UYCbdjsSlesXn/9uItz8Kws6A==
+ resolved "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.5.1.tgz#4fecbfbad38f42ddd0c12a88ca11d90548f112d0"
+ integrity sha512-7OPGePdle+xNYHAIAUOvIETRMfnkRt7h/C0bCkxUR2GYefEbTzfraso4ppNH2JZ7fCRd0K/Qe+jvQklwusHAKA==
+ dependencies:
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/dnd" "^3.2.7"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/focus@^3.16.0":
+ version "3.16.0"
+ resolved "https://registry.npmjs.org/@react-aria/focus/-/focus-3.16.0.tgz#521677a452de254bd48d3a469d6411d69188593d"
+ integrity sha512-GP6EYI07E8NKQQcXHjpIocEU0vh0oi0Vcsd+/71fKS0NnTR0TUOEeil0JuuQ9ymkmPDTu51Aaaa4FxVsuN/23A==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+ clsx "^2.0.0"
+
+"@react-aria/form@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/@react-aria/form/-/form-3.0.1.tgz#2fdb28231cbee80684c9500e606da42e4ca65318"
+ integrity sha512-6586oODMDR4/ciGRwXjpvEAg7tWGSDrXE//waK0n5e5sMuzlPOo1DHc5SpPTvz0XdJsu6VDt2rHdVWVIC9LEyw==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/grid@^3.8.6":
+ version "3.8.6"
+ resolved "https://registry.npmjs.org/@react-aria/grid/-/grid-3.8.6.tgz#61ac7e8b460c962614cb807b0def9d404cda3ec5"
+ integrity sha512-JlQDkdm5heG1FfRyy5KnB8b6s/hRqSI6Xt2xN2AccLX5kcbfFr2/d5KVxyf6ahfa4Gfd46alN6477ju5eTWJew==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/gridlist@^3.7.3":
+ version "3.7.3"
+ resolved "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.7.3.tgz#dac639f2e2d808316e9759026319a536c10a2acf"
+ integrity sha512-rkkepYM7xJiebR0g3uC4zzkdR7a8z0fLaM+sg9lSTbdElHMLAlrebS2ytEyZnhiu9nbOnw13GN1OC4/ZenzbHQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/i18n@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.10.0.tgz#bc61c8d05a0193a4c4322ddaefb4ee382190169a"
+ integrity sha512-sviD5Y1pLPG49HHRmVjR+5nONrp0HK219+nu9Y7cDfUhXu2EjyhMS9t/n9/VZ69hHChZ2PnHYLEE2visu9CuCg==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/message" "^3.1.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/interactions@^3.20.1":
+ version "3.20.1"
+ resolved "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.20.1.tgz#397f6724935024e7d3f4f38e8fae07ee37da868d"
+ integrity sha512-PLNBr87+SzRhe9PvvF9qvzYeP4ofTwfKSorwmO+hjr3qoczrSXf4LRQlb27wB6hF10C7ZE/XVbUI1lj4QQrZ/g==
+ dependencies:
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/label@^3.7.4":
+ version "3.7.4"
+ resolved "https://registry.npmjs.org/@react-aria/label/-/label-3.7.4.tgz#c7ba2c9d795b05da9f041eace9211d3c71b11c64"
+ integrity sha512-3Y0yyrqpLzZdzHw+TOyzwuyx5wa2ujU5DGfKuL5GFnU9Ii4DtdwBGSYS7Yu7qadU+eQmG4OGhAgFVswbIgIwJw==
+ dependencies:
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/link@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@react-aria/link/-/link-3.6.3.tgz#a9966a2a488014bbd39861329f1f6cdb99ceb78e"
+ integrity sha512-8kPWc4u/lDow3Ll0LDxeMgaxt9Y3sl8UldKLGli8tzRSltYFugNh/n+i9sCnmo4Qv9Tp9kYv+yxBK50Uk9sINw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/listbox@^3.11.3":
+ version "3.11.3"
+ resolved "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.11.3.tgz#a24ff6f3c55206f2fe20ab13338af61add74682a"
+ integrity sha512-PBrnldmyEYUUJvfDeljW8ITvZyBTfGpLNf0b5kfBPK3TDgRH4niEH2vYEcaZvSqb0FrpdvcunuTRXcOpfb+gCQ==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/listbox" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/live-announcer@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.1.tgz#bf864b8820fb02daaeefc1c972782a0174fd60b9"
+ integrity sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==
+ dependencies:
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/menu@^3.12.0":
+ version "3.12.0"
+ resolved "https://registry.npmjs.org/@react-aria/menu/-/menu-3.12.0.tgz#3daf48b968d0942fdf7f97615898b7deb97f0777"
+ integrity sha512-Nsujv3b61WR0gybDKnBjAeyxDVJOfPLMggRUf9SQDfPWnrPXEsAFxaPaVcAkzlfI4HiQs1IxNwsKFNpc3PPZTQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/menu" "^3.6.0"
+ "@react-stately/tree" "^3.7.5"
+ "@react-types/button" "^3.9.1"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/meter@^3.4.9":
+ version "3.4.9"
+ resolved "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.9.tgz#bea1835f21e574465793a5145c5cc17212baf5be"
+ integrity sha512-1/FHFmFmSyfQBJ2oH152lp4nps76v1UdhnFbIsmRIH+0g0IfMv1yDT2M9dIZ/b9DgVZSx527FmWOXm0eHGKD6w==
+ dependencies:
+ "@react-aria/progress" "^3.4.9"
+ "@react-types/meter" "^3.3.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/numberfield@^3.10.1":
+ version "3.10.1"
+ resolved "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.10.1.tgz#2b6c9dbbb8c812293f1ce65186ab9940ee6bb9a2"
+ integrity sha512-9rt+O63UL3zKR99c+8njbtBeVoEhitzzSCFWsqbtStyoUEV5tJQDgD9kSlozFLAzYftq2pJ7uazlptMEXyS13g==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/numberfield" "^3.8.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/numberfield" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/overlays@^3.20.0":
+ version "3.20.0"
+ resolved "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.20.0.tgz#9d7e0529aa9e28f8055ef5d8486ce5aa0ede41dd"
+ integrity sha512-2m7MpRJL5UucbEuu08lMHsiFJoDowkJV4JAIFBZYK1NzVH0vF/A+w9HRNM7jRwx2DUxE+iIsZnl8yKV/7KY8OQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/button" "^3.9.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/progress@^3.4.9":
+ version "3.4.9"
+ resolved "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.9.tgz#266be752c9a6fb548480978839aac5b5045aa7bd"
+ integrity sha512-CME1ZLsJHOmSgK8IAPOC/+vYO5Oc614mkEw5MluT/yclw5rMyjAkK1XsHLjEXy81uwPeiRyoQQIMPKG2/sMxFQ==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/progress" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/radio@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.0.tgz#8c17fe18a499fc06303329e674e0f06b47ceb411"
+ integrity sha512-6NaKzdGymdcVWLYgHT0cHsVmNzPOp89o8r41w29OPBQWu8w2c9mxg4366OiIZn/uXIBS4abhQ4nL4toBRLgBrg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/radio" "^3.10.1"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/searchfield@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.0.tgz#8be2aa202aab1dc5c1c897be650d7ae4d0af601a"
+ integrity sha512-btBbkIwsExXWv5av62gINEbm4QFmDDT7r+d5TAKin5tvKqU8zrsM9fm7KCDEhIGcpUW+q2AUS589iw19z9uCcA==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/searchfield" "^3.5.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/searchfield" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/select@^3.14.1":
+ version "3.14.1"
+ resolved "https://registry.npmjs.org/@react-aria/select/-/select-3.14.1.tgz#4d556098c44660427a891d538c12a30541c95401"
+ integrity sha512-pAy/+Xbj11Lx6bi/O1hWH0NSIDRxFb6V7N0ry2L8x7MALljh516VbpnAc5RgvbjbuKq0cHUAcdINOzOzpYWm4A==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/select" "^3.6.1"
+ "@react-types/button" "^3.9.1"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/selection@^3.17.3":
+ version "3.17.3"
+ resolved "https://registry.npmjs.org/@react-aria/selection/-/selection-3.17.3.tgz#ed4b3c51cc9abc72ad19d6beb536b194db1cbd7d"
+ integrity sha512-xl2sgeGH61ngQeE05WOWWPVpGRTPMjQEFmsAWEprArFi4Z7ihSZgpGX22l1w7uSmtXM/eN/v0W8hUYUju5iXlQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/separator@^3.3.9":
+ version "3.3.9"
+ resolved "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.9.tgz#ee3e73841ddd705b772a93faec055de5420a6d4d"
+ integrity sha512-1wEXiaSJjq2+DR5TC0RKnUBsfZN+YXTzyI7XMzjQoc3YlclumX8wQtzPAOGOEjHB1JKUgo1Gw70FtupVXz58QQ==
+ dependencies:
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/slider@^3.7.4":
+ version "3.7.4"
+ resolved "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.4.tgz#d6cabfdae842265ef75b4aea9990488a44dc95d8"
+ integrity sha512-OFJWeGSL2duVDFs/kcjlWsY6bqCVKZgM0aFn2QN4wmID+vfBvBnqGHAgWv3BCePTAPS3+GBjMN002TrftorjwQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/slider" "^3.5.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/spinbutton@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.1.tgz#f175bb90532bb419c826c05d2934d02c3091f01c"
+ integrity sha512-u5GuOP3k4Zis055iY0fZJNHU7dUNCoSfUq5LKwJ1iNaCqDcavdstAnAg+X1a7rhpp5zCnJmAMseo3Qmzi9P+Ew==
dependencies:
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/datepicker@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.4.1.tgz#3aaf3b439e542aa9bc0dc366a70f9232247865e6"
- integrity sha512-tubL36Pc7H3/agUk3epB9YzVDUgCNhE406cAMpkvFP4Ru4pUC45dKM9FoR4S43vJra7AYfY8lNkFZKkFVJBWVQ==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-stately/overlays" "^3.5.2"
- "@react-stately/utils" "^3.6.0"
- "@react-types/datepicker" "^3.3.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/dnd@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.2.1.tgz#3f738d4a1bbc9c2291c52ec480114b96e83ed76a"
- integrity sha512-n9XHGUOvDiSWiNJ/MtgvGz/nY3OX9rMJi1pjx6066m699qu1qYDQUgBI59HLCHBf1DhrYWz2qDf72rkxdbgZ6g==
+"@react-aria/ssr@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.1.tgz#a1252fd5ef87eada810dd9dd6751a5e21359d1d2"
+ integrity sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==
dependencies:
- "@react-stately/selection" "^3.13.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/grid@^3.6.1":
+"@react-aria/switch@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.0.tgz#ebf42690b0fdb97055811190bb0c3145a653a3c5"
+ integrity sha512-YNWc5fGLNXE4XlmDAKyqAdllRiClGR7ki4KGFY7nL+xR5jxzjCGU3S3ToMK5Op3QSMGZLxY/aYmC4O+MvcoADQ==
+ dependencies:
+ "@react-aria/toggle" "^3.10.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/switch" "^3.5.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/table@^3.13.3":
+ version "3.13.3"
+ resolved "https://registry.npmjs.org/@react-aria/table/-/table-3.13.3.tgz#84e01d8329ea201004b90f362a2cd9ffb97d5167"
+ integrity sha512-AzmETpyxwNqISTzwHJPs85x9gujG40IIsSOBUdp49oKhB85RbPLvMwhadp4wCVAoHw3erOC/TJxHtVc7o2K1LA==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tabs@^3.8.3":
+ version "3.8.3"
+ resolved "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.8.3.tgz#53f481404d4798bd5e60893f0ee80c9467ad6cfa"
+ integrity sha512-Plw0K/5Qv35vYq7pHZFfQB2BF5OClFx4Abzo9hLVx4oMy3qb7i5lxmLBVbt81yPX/MdjYeP4zO1EHGBl4zMRhA==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tabs" "^3.6.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tag@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.npmjs.org/@react-aria/tag/-/tag-3.3.1.tgz#9236d1c6492c64124fec8b2f3a632a9c33bf5400"
+ integrity sha512-w7d8sVZqxTo8VFfeg2ixLp5kawtrcguGznVY4mt5aE6K8LMJOeNVDqNNfolfyia80VjOWjeX+RpVdVJRdrv/GQ==
+ dependencies:
+ "@react-aria/gridlist" "^3.7.3"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/textfield@^3.14.0":
+ version "3.14.0"
+ resolved "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.0.tgz#bac949e4846aa194106139c9a8be94d62a125643"
+ integrity sha512-LtHFcPK/N9m3KWSRM5KdmlIk7cUEk0OF+uBUrfKsGGc1bJKVToimdW7jQusChHmHhslHUR7WQ4KDjXyFjoLXOw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/toggle@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.0.tgz#4869ef2858938e05aadd4c41b1db115aca349fda"
+ integrity sha512-6cUf4V9TuG2J7AvXUdU/GspEPFCubUOID3mrselSe563RViy+mMZk0vUEOdyoNanDcEXl58W4dE3SGWxFn71vg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/toolbar@3.0.0-beta.1":
+ version "3.0.0-beta.1"
+ resolved "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.1.tgz#7331c8a06b89d9f293ebf4cbec418aeeffb680d5"
+ integrity sha512-GTQ76i0N8/BzWRJ/95RpOFGmbtv0lV3T2zd7CUis6xmP1zJCpSycs1V2jAUs6ggkVDedHLU2d0AOMkXorZLiUg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/tooltip@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.0.tgz#70f0f951caabb04d33adf8785c1a716cb0e01c48"
+ integrity sha512-+u9Sftkfe09IDyPEnbbreFKS50vh9X/WTa7n1u2y3PenI9VreLpUR6czyzda4BlvQ95e9jQz1cVxUjxTNaZmBw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tooltip" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tooltip" "^3.4.6"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/utils@^3.23.0":
+ version "3.23.0"
+ resolved "https://registry.npmjs.org/@react-aria/utils/-/utils-3.23.0.tgz#15548db55fcb7da1920e21735467157328f0223f"
+ integrity sha512-fJA63/VU4iQNT8WUvrmll3kvToqMurD69CcgVmbQ56V7ZbvlzFi44E7BpnoaofScYLLtFWRjVdaHsohT6O/big==
+ dependencies:
+ "@react-aria/ssr" "^3.9.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+ clsx "^2.0.0"
+
+"@react-aria/visually-hidden@^3.8.8":
+ version "3.8.8"
+ resolved "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.8.tgz#0f2a70ca21974154383080cf486caff5e7f2240f"
+ integrity sha512-Cn2PYKD4ijGDtF0+dvsh8qa4y7KTNAlkTG6h20r8Q+6UTyRNmtE2/26QEaApRF8CBiNy9/BZC/ZC4FK2OjvCoA==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.4.3.tgz#3fa1f7abc8b5c5362949b54031435f9acf3cb9a0"
+ integrity sha512-OrEcdskszDjnjVnFuSiDC2PVBJ6lWMCJROD5s6W1LUehUtBp8LX9wPavAGHV43LbhN9ldj560sxaQ4WCddrRCA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/checkbox@^3.6.1":
version "3.6.1"
- resolved "https://registry.npmjs.org/@react-stately/grid/-/grid-3.6.1.tgz#968fde7289ec97e40171586b53cfc69e70d00718"
- integrity sha512-54B3OztU99ixMhcZsDdfeMemEcqibK9KgaOZVuPmewee35nXAOGTqNjjeN64Vz6ui8q3j86eIyjGChAxqU0KpA==
+ resolved "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.1.tgz#2e213b2ca39f10410827d12f35bc7210727767f3"
+ integrity sha512-rOjFeVBy32edYwhKiHj3ZLdLeO+xZ2fnBwxnOBjcygnw4Neygm8FJH/dB1J0hdYYR349yby86ED2x0wRc84zPw==
dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/selection" "^3.13.1"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/layout@^3.12.1":
- version "3.12.1"
- resolved "https://registry.npmjs.org/@react-stately/layout/-/layout-3.12.1.tgz#ec4602fe723cab9652ce206aa6e6490b6f24c9b5"
- integrity sha512-WVAo9bb8+QWOkGC0HUkYOGjkXvUuZyOOtftc0blRnuGD30SAx1bLkGEFoa2Qm6K7Rhm7s9jNSSXdd6Tgm4Aqew==
- dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/table" "^3.9.1"
- "@react-stately/virtualizer" "^3.5.2"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@react-types/table" "^3.6.1"
- "@swc/helpers" "^0.4.14"
+"@react-stately/collections@^3.10.4":
+ version "3.10.4"
+ resolved "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.4.tgz#aa81328a0996ba39ee39d469e65135812ebecef1"
+ integrity sha512-OHhCrItGt4zB2bSrgObRo0H2SC7QlkH8ReGxo+NVIWchXRLRoiWBP7S+IwleewEo5gOqDVPY3hqA9n4iiI8twg==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/list@^3.8.1":
+"@react-stately/combobox@^3.8.1":
version "3.8.1"
- resolved "https://registry.npmjs.org/@react-stately/list/-/list-3.8.1.tgz#19ed21dc2929e6a5a1e05a1858dbc7ee1f55f761"
- integrity sha512-QO2hKRnXaz2L1v/KYPmDKeD+PfEScp4KiJMFzU/T9vvjxIratSTg314B25Xj4LJq+JhyxlguylxBF9r/R6qUjQ==
+ resolved "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.1.tgz#71adcd16df67a5889e58c9f5dfa1465087ea6163"
+ integrity sha512-FaWkqTXQdWg7ptaeU4iPcqF/kxbRg2ZNUcvW/hiL/enciV5tRCsddvfNqvDvy1L30z9AUwlp9MWqzm/DhBITCw==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/select" "^3.6.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/data@^3.11.0":
+ version "3.11.0"
+ resolved "https://registry.npmjs.org/@react-stately/data/-/data-3.11.0.tgz#d744d868ee810126aef4a0a827ab394e3059d33a"
+ integrity sha512-0BlPT58WrAtUvpiEfUuyvIsGFTzp/9vA5y+pk53kGJhOdc5tqBGHi9cg40pYE/i1vdHJGMpyHGRD9nkQb8wN3Q==
dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/selection" "^3.13.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/menu@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-stately/menu/-/menu-3.5.2.tgz#c6201d2f928f4bf548b743b06f855dd8bef04daa"
- integrity sha512-BgGK3NleNGcByadG990ccdwr4oQiAN6meGf0gbIwrisikNdnL1XxgzCj+RMEooBtV+qakR+3KtVAnc97E5WiOQ==
+"@react-stately/datepicker@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.1.tgz#1567d3035f03eed8e54ebb9b189001fad1932448"
+ integrity sha512-o5xLvlZGJyAbTev2yruGlV2fzQyIDuYTgL19TTt0W0WCfjGGr/AAA9GjGXXmyoRA7sZMxqIPnnv7lNrdA38ofA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/string" "^3.2.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/dnd@^3.2.7":
+ version "3.2.7"
+ resolved "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.2.7.tgz#47b72b5e6af4bdd991f4584889614406431a1538"
+ integrity sha512-QqSCvE9Rhp+Mr8Mt/SrByze24BFX1cy7gmXbwoqAYgHNIx3gWCVdBLqxfpfgYIhZdF9H72EWS8lQkfkZla06Ng==
dependencies:
- "@react-stately/overlays" "^3.5.2"
- "@react-stately/utils" "^3.6.0"
- "@react-types/menu" "^3.9.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/numberfield@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.4.2.tgz#05a2b94850cf3a1e703c6323068a11cdb15bf5ae"
- integrity sha512-FFe8J38//+Ck3aSTCtWteQY6tkDi2curLPxFwkWOxq71Vv+1Zvga5pTRoa6O1k1f0OXnDkVhmU1Njcl4JRMveA==
+"@react-stately/flags@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/@react-stately/flags/-/flags-3.0.0.tgz#c5a73965f8c90e8bf5981adddb4bdbb0ba2f5690"
+ integrity sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==
dependencies:
- "@internationalized/number" "^3.2.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/numberfield" "^3.4.2"
- "@react-types/shared" "^3.18.1"
"@swc/helpers" "^0.4.14"
-"@react-stately/overlays@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.5.2.tgz#b084789fa2e3bcf30348fe09e848acccf01957c9"
- integrity sha512-NEwkF/ukXzI/Ku+6j6MhhqdMc5xMgDnuR6RwFPsoPq6UoHw9/ojifxg/sDj5e1gPoegNZ2nM8G6VmnPUGabg/g==
+"@react-stately/form@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/@react-stately/form/-/form-3.0.0.tgz#584af339a128045c357c1b8ca440c87460a41b0f"
+ integrity sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==
+ dependencies:
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/grid@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.4.tgz#d52534c54c1a3e5dbb56d5a93b0458cf26cbf19d"
+ integrity sha512-rwqV1K4lVhaiaqJkt4TfYqdJoVIyqvSm98rKAYfCNzrKcivVpoiCMJ2EMt6WlYCjDVBdEOQ7fMV1I60IV0pntA==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/list@^3.10.2":
+ version "3.10.2"
+ resolved "https://registry.npmjs.org/@react-stately/list/-/list-3.10.2.tgz#5c93f33dbe8d3cc0d063fc2d59d4d4b788be379a"
+ integrity sha512-INt+zofkIg2KN8B95xPi9pJG7ZFWAm30oIm/lCPBqM3K1Nm03/QaAbiQj2QeJcOsG3lb7oqI6D6iwTolwJkjIQ==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/menu@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/@react-stately/menu/-/menu-3.6.0.tgz#5366d6674d2c3d7b50efc51a8c0083d9588788f7"
+ integrity sha512-OB6CjNyfOkAuirqx1oTL8z8epS9WDzLyrXjmRnxdiCU9EgRXLGAQNECuO7VIpl58oDry8tgRJiJ8fn8FivWSQA==
dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/overlays" "^3.7.2"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/radio@^3.8.1":
- version "3.8.1"
- resolved "https://registry.npmjs.org/@react-stately/radio/-/radio-3.8.1.tgz#9594044754894cd6edfdb99db8d5fc26b7e9d32c"
- integrity sha512-yhz6/2y/hkDW7dzjhNsxrVZ8T7n2/Y9LyVRKDCL7ZYOkpoVQGe0ELbU04ATJPHNx6Icg/jAfN0Z/uMov/q4VBQ==
+"@react-stately/numberfield@^3.8.0":
+ version "3.8.0"
+ resolved "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.8.0.tgz#0b0104b7460f3617d31ea1282fe15afb69910287"
+ integrity sha512-1XvB8tDOvZKcFnMM6qNLEaTVJcIc0jRFS/9jtS8MzalZvh8DbKi0Ucm1bGU7S5rkCx2QWqZ0rGOIm2h/RlcpkA==
dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/radio" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@internationalized/number" "^3.5.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/numberfield" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/searchfield@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.4.2.tgz#fd9b87504dc0c394eb4be5e5d59b2b3ecdd10e2f"
- integrity sha512-MGxjDY3lV4q3eFRiFbDhzicXWFdcAQ84klbFeWnSg/QLebQPyWD9X35e3Gc8bkNKof2MmwcrEgUIuHOReDRr2w==
+"@react-stately/overlays@^3.6.4":
+ version "3.6.4"
+ resolved "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.4.tgz#1d0d974413fa3f13d97eec2cac5b48c49978d1a0"
+ integrity sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==
dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/searchfield" "^3.4.2"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/overlays" "^3.8.4"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/select@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/select/-/select-3.5.1.tgz#15b00012f20804e640b80fe3d275ab3ceb75ac02"
- integrity sha512-a6/Y3yRwinYR08Pq7Vj2HjOLtRgn5Ctmorx+UR7hBekvV/7scu9RqNI3i/yxyF+8y7KeymuwuMe1iohn4uAP+g==
- dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/list" "^3.8.1"
- "@react-stately/menu" "^3.5.2"
- "@react-stately/selection" "^3.13.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/select" "^3.8.1"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/selection@^3.13.1":
- version "3.13.1"
- resolved "https://registry.npmjs.org/@react-stately/selection/-/selection-3.13.1.tgz#17752ed81bf0f3246cd010818c460fa0d749d3a1"
- integrity sha512-0B+gT6hyei/pzUSmrNliphoztOPZJ7v/xVT9b4HViRTwuOUQlmwi5BQai84EbVtgQaQghc07sJ/Y/Ec8WXCRHA==
+"@react-stately/radio@^3.10.1":
+ version "3.10.1"
+ resolved "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.1.tgz#d3d8bdcd6f1d9385b581094a7f2dab6836f7f229"
+ integrity sha512-MsBYbcLCvjKsqTAKe43T681F2XwKMsS7PLG0eplZgWP9210AMY78GeY1XPYZKHPAau8XkbYiuJqbqTerIJ3DBw==
dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/slider@^3.3.2":
- version "3.3.2"
- resolved "https://registry.npmjs.org/@react-stately/slider/-/slider-3.3.2.tgz#9e933fe5078ed0272f398c1c11ad078b7945b53d"
- integrity sha512-UHyBdFR/3Wl1UZmwxWwJ1rb/OCYhY62zZaN7GZrVsnjQ0ng7mFqkb6O0/SXWjsfXnmRAMqCg4ARk82d1PRUfsg==
- dependencies:
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@react-types/slider" "^3.5.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/table@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-stately/table/-/table-3.9.1.tgz#628d5099e76cf9e81926b752ec178376dec7bda1"
- integrity sha512-/YWpV88RH4ElCiwNm/Ys+A5nyWhy+BwEsGTVatbjwZFmHwHxv1FeMrTiYZ9vXR7V7SMCvA8Pd9OJ9NmRkd2klg==
- dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/grid" "^3.6.1"
- "@react-stately/selection" "^3.13.1"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@react-types/table" "^3.6.1"
- "@swc/helpers" "^0.4.14"
+"@react-stately/searchfield@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.0.tgz#8493eefd684bc85117b42c7c714f6541afe54816"
+ integrity sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/searchfield" "^3.5.2"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tabs@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.4.1.tgz#f1d74551808f4d0a33f1c8d0e918bfbb5feeea03"
- integrity sha512-8MTerdCSaZEc0qghINqIe/L/ja1Lbo5v5aFwJS014VjhYc2uFyJlTn+/kyccClBlmXpARqmiC7C3ASJ33385Fg==
+"@react-stately/select@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@react-stately/select/-/select-3.6.1.tgz#f2ddd1b6b1ff659388ee321a081d1da6aaa3be70"
+ integrity sha512-e5ixtLiYLlFWM8z1msDqXWhflF9esIRfroptZsltMn1lt2iImUlDRlOTZlMtPQzUrDWoiHXRX88sSKUM/jXjQQ==
dependencies:
- "@react-stately/list" "^3.8.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@react-types/tabs" "^3.3.0"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/toggle@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.5.2.tgz#580f4254e3c7c2c4d230409a36042813d9c0ab70"
- integrity sha512-2fDecu06job9NKdSIryU4AE+BoTGZqfinUsAvYTaaQN95Apq8IShEDFkY+gSnU09wRX26Ux+JJi5pYwg+HX1tw==
+"@react-stately/selection@^3.14.2":
+ version "3.14.2"
+ resolved "https://registry.npmjs.org/@react-stately/selection/-/selection-3.14.2.tgz#6a3d5b59db951c34d04494b28373f4fe8ce6f581"
+ integrity sha512-mL7OoiUgVWaaF7ks5XSxgbXeShijYmD4G3bkBHhqkpugU600QH6BM2hloCq8KOUupk1y8oTljPtF9EmCv375DA==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/slider@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.0.tgz#d59bcd6fe58c238772b771ffb1a5640fb22d839c"
+ integrity sha512-dOVpIxb7XKuiRxgpHt1bUSlsklciFki100tKIyBPR+Okar9iC/CwLYROYgVfLkGe77jEBNkor9tDLjDGEWcc1w==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/table@^3.11.4":
+ version "3.11.4"
+ resolved "https://registry.npmjs.org/@react-stately/table/-/table-3.11.4.tgz#501c721576a373caa025b9d2967545e135500b2b"
+ integrity sha512-dWINJIEOKQl4qq3moq+S8xCD3m+yJqBj0dahr+rOkS+t2uqORwzsusTM35D2T/ZHZi49S2GpE7QuDa+edCynPw==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/tabs@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.3.tgz#65bd11595624f2e0c49069758973d520c47f5b5a"
+ integrity sha512-Nj+Gacwa2SIzYIvHW40GsyX4Q6c8kF7GOuXESeQswbCjnwqhrSbDBp+ngPcUPUJxqFh6JhDCVwAS3wMhUoyUwA==
+ dependencies:
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/toggle@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.0.tgz#abe2f08f37a0f41e6513d4fde3d46f49500bb5cc"
+ integrity sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==
dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tooltip@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.1.tgz#cee27bfcabfa54e37e7627f71ac2e3eb2da8495d"
- integrity sha512-ZHqyN/mqciKtUfQ/bwdPPPAKwVFeFfyMLkHSA34NrXr9/swj/ONBQtdRUzbu56rlajMUSw5R60hmyJOGNXZb3A==
+"@react-stately/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.6.tgz#e240184dedc35018f7b1e2d46eaca20a90d919bb"
+ integrity sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==
dependencies:
- "@react-stately/overlays" "^3.5.2"
- "@react-stately/utils" "^3.6.0"
- "@react-types/tooltip" "^3.4.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/tooltip" "^3.4.6"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tree@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-stately/tree/-/tree-3.6.1.tgz#191daac8dfd52a3603e2e138cab26fd2bfd493c3"
- integrity sha512-KfaUoc0/PeT9W25e/7jG1VGeTO54KDKULveuUqLFJEJeP8M8vCgT5Og4YdJkPfu//dlL8OZu1y6ZpdyA9+LBsg==
+"@react-stately/tree@^3.7.5":
+ version "3.7.5"
+ resolved "https://registry.npmjs.org/@react-stately/tree/-/tree-3.7.5.tgz#6e084e1b7d3d0b31fe619a5d5c45dea9b0a63ff2"
+ integrity sha512-xTJVwvhAeY0N5rui4N/TxN7f8hjXdqApDuGDxMZeFAWoQz8Abf7LFKBVQ3OkT6qVr7P+23dgoisUDBhD5a45Hg==
dependencies:
- "@react-stately/collections" "^3.8.0"
- "@react-stately/selection" "^3.13.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/utils@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-stately/utils/-/utils-3.6.0.tgz#f273e7fcb348254347d2e88c8f0c45571060c207"
- integrity sha512-rptF7iUWDrquaYvBAS4QQhOBQyLBncDeHF03WnHXAxnuPJXNcr9cXJtjJPGCs036ZB8Q2hc9BGG5wNyMkF5v+Q==
+"@react-stately/utils@^3.9.0":
+ version "3.9.0"
+ resolved "https://registry.npmjs.org/@react-stately/utils/-/utils-3.9.0.tgz#9cb2c8eea5dd1b58256ecb436b963c01526bae37"
+ integrity sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/virtualizer@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.5.2.tgz#f646a114662c18d34afbf3b1cba81636afadb231"
- integrity sha512-OmG9lPcbfnyuPhbSDVcDXDfPU0rc2E/V8VLGGd/yMOxSy4S90nWDSEoR8qAN6g9rY6xoLjPJ671nyxOu41EtyA==
+"@react-stately/virtualizer@^3.6.6":
+ version "3.6.6"
+ resolved "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.6.6.tgz#3eb15f15e0a578b95373cb8bd6ad4f459ff8e961"
+ integrity sha512-9hWvfITdE/028q4YFve6FxlmA3PdSMkUwpYA+vfaGCXI/4DFZIssBMspUeu4PTRJoV+k+m0z1wYHPmufrq6a3g==
dependencies:
- "@react-aria/utils" "^3.17.0"
- "@react-types/shared" "^3.18.1"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/breadcrumbs@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.5.2.tgz#1717f3ffbad2d5da457195cb50c9d9c0a5b6be8f"
- integrity sha512-pKtahBLmcpSYhfNBv2j/k0e701U7xwDCf24U/JOyio9i7aAYCZ+RUcKc1kK3tRsVNj41seLv7Q9ElC48nXsfwg==
+"@react-types/breadcrumbs@^3.7.2":
+ version "3.7.2"
+ resolved "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.2.tgz#3dc0c8ccebf75844efc56ac8e53dc072df083d5f"
+ integrity sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==
dependencies:
- "@react-types/link" "^3.4.2"
- "@react-types/shared" "^3.18.1"
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
-"@react-types/button@^3.7.3":
- version "3.7.3"
- resolved "https://registry.npmjs.org/@react-types/button/-/button-3.7.3.tgz#00ad45ff0a304a6f6ef29a5d6adda73cea10942f"
- integrity sha512-Fz1t/kYinHDunmct3tADD2h3UDBPZUfRE+zCzYiymz0g+v/zYHTAqnkWToTF9ptf8HIB5L2Z2VFYpeUHFfpWzg==
+"@react-types/button@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-types/button/-/button-3.9.1.tgz#eb54745133bdaad345d8d589021b67ef2882e1c5"
+ integrity sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/calendar@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.2.1.tgz#f01bff7c373b19a18d96414b0680903ca508ae85"
- integrity sha512-lp+1KG7YxKCPvXuuyB1XyyhynV8g19JamojfGUaQGqsM1kxOr8x87Ikwh5zunHuOS6U4s/tO0C2LMA9iGxdBxQ==
+"@react-types/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.3.tgz#475c970b263a18bff87c4cbba2379aba87d1dd8a"
+ integrity sha512-96x57ctX5wNEl+8et3sc2NQm8neOJayEeqOQQpyPtI7jyvst/xBrKCwysf9W/dhgPlUC+KeBAYFWfjd5hFVHYA==
dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-types/shared" "^3.18.1"
+ "@internationalized/date" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/checkbox@^3.4.4":
- version "3.4.4"
- resolved "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.4.tgz#cf55e9fd0cabef6e4408d03b308c754e1add3bc1"
- integrity sha512-rJNhbW4R9HTvdbF2oTZmqGiZ/WVP3/XsU4gae7tfdhSYjG+5T5h9zau1vRhz++zwKn57wfcyNn6a83GDhhgkVw==
+"@react-types/checkbox@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.6.0.tgz#ba702be25555c1520f78be39c8260354638792b6"
+ integrity sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/combobox@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.6.2.tgz#887cc2bce355773cb9dc5613c88264d008c92384"
- integrity sha512-qitu/W3Z3/ihyqocy+8n4HZKRXF5JTMHl1ug3rKps5yCNnVdkWwjPFPM6w180c9QjquThNY3o947LZ1v59qJ4A==
+"@react-types/combobox@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.10.0.tgz#d60f103f299280eb5873f9ae6c9203b5d484926d"
+ integrity sha512-1IXSNS02TPbguyYopaW2snU6sZusbClHrEyVr4zPeexTV4kpUUBNXOzFQ+eSQRR0r2XW57Z0yRW4GJ6FGU0yCA==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/datepicker@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.3.1.tgz#035451586577077a65b89ee739bd1e29a777a28b"
- integrity sha512-kVZ9j3PovXjTIeQrq4YiURS48Rsp5Uc81/HumZyrTWtYtYSKAU0U0ifiTuPeJ044tfpi3wGkitJ5wtt8j5imKQ==
+"@react-types/datepicker@^3.7.1":
+ version "3.7.1"
+ resolved "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.1.tgz#a9a7e8f192a49232f919b921d7b6f8bb7667eb01"
+ integrity sha512-5juVDULOytNzkotqX8j5mYKJckeIpkgbHqVSGkPgLw0++FceIaSZ6RH56cqLup0pO45paqIt9zHh+QXBYX+syg==
dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-types/overlays" "^3.7.2"
- "@react-types/shared" "^3.18.1"
+ "@internationalized/date" "^3.5.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/dialog@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.2.tgz#e0dd2b459ebfeae649a93cd69f4fd12b8b043c71"
- integrity sha512-eus/TivlVqA8JNunMGv9w0Ey4Fmao6BRA3/2r6WTcbXTRw+nLXMmNO2j4CzXAhtrT5j187SADP5OXZjWuEzLFw==
+"@react-types/dialog@^3.5.7":
+ version "3.5.7"
+ resolved "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.7.tgz#3fd93875ff317d6014e814b6e1a2abb87272a1ef"
+ integrity sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==
dependencies:
- "@react-types/overlays" "^3.7.2"
- "@react-types/shared" "^3.18.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/grid@^3.1.8":
- version "3.1.8"
- resolved "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.8.tgz#2d8cf3ccbb2bba161917b9e242f920fed5f34026"
- integrity sha512-NKk4pDbW2QXJOYnDSAYhta81CGwXOc/9tVw2WFs+1wacvxeKmh1Q+n36uAFcIdQOvVRqeGTJaYiqLFmF3fC3tA==
+"@react-types/form@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/form/-/form-3.7.0.tgz#4a7d2f851e84633d3114bbc7db902b42a4cdbc75"
+ integrity sha512-IPmFCh3/psQqJ9X+64tpdHyRNGXDzKvsHfZq27WVxkEDN2KC0g3nnVvuwKXY6gdzYEl6B4RRcmAk8bmGoZpvqg==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/label@^3.7.4":
- version "3.7.4"
- resolved "https://registry.npmjs.org/@react-types/label/-/label-3.7.4.tgz#db7ce5cc82785b11ed4c80308b2ec40768fec6e0"
- integrity sha512-SfTqPRI39GE3GFD5ZGYEeX9jXQrNqDeaaI36PJhnbgGVFz96oVVkhy9t9c2bMHcbhLLENYIHMzxrvVqXS07e7A==
+"@react-types/grid@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.3.tgz#20b19b73315343630145ff9e43138e7f2855d946"
+ integrity sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/link@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-types/link/-/link-3.4.2.tgz#85fd550284bf1270dcbdc7c31965ea4ea0b6dfe2"
- integrity sha512-EpHfphxt7QjdHbbzV9vfamDP3Xug2jLdM37Z8uu8fIvkJYbAI+r5+MMXTc4g0OMyqWU+/Ik7M+GbA+c6K9Papw==
+"@react-types/link@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.npmjs.org/@react-types/link/-/link-3.5.2.tgz#b363abca3365adc64b49c47163ce00235c01c667"
+ integrity sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==
dependencies:
- "@react-aria/interactions" "^3.15.1"
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/listbox@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.2.tgz#13a217ca2c31e4e5c0ef46f00f770bf0d1b24726"
- integrity sha512-qg980T+tl15pqgfuK8V6z+vsvsIrJEEPxcupQXP3T1O0LxWxJDakZHF0lV9qwfyB9XlnVSMZfkjDiZp9Wgf8QQ==
+"@react-types/listbox@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.6.tgz#da0887dbb89a868d53b87486111bf0a51042da7b"
+ integrity sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/menu@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.1.tgz#13b9c66a16ae0b5bff752295fe94f4f60c1dbd83"
- integrity sha512-VOhp/gDrFqbVV5kiqFoJCba9mxyQH2eCdR26nK3Fn92K8AAGqKt1C0naKCgdAmGp2+qTveR94Iw0iyDfMt60og==
+"@react-types/menu@^3.9.6":
+ version "3.9.6"
+ resolved "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.6.tgz#1b36842cbdb4590dfff78437316aec4a3f47b1f6"
+ integrity sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==
dependencies:
- "@react-types/overlays" "^3.7.2"
- "@react-types/shared" "^3.18.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/meter@^3.3.2":
- version "3.3.2"
- resolved "https://registry.npmjs.org/@react-types/meter/-/meter-3.3.2.tgz#f316eb4b47112137b0bbfc9e82b0f2814587c297"
- integrity sha512-o21Zz+3LNjvBueMap+q2otGp5t2Xeb/lIMM4Y+v8j5XO+bLcHaAjdQB/TgKRe8iYFm3IqwpVtV9A38IWDtpLRQ==
+"@react-types/meter@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.npmjs.org/@react-types/meter/-/meter-3.3.6.tgz#ae5960b27012f52ca33970f2ff416af71dad274d"
+ integrity sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==
dependencies:
- "@react-types/progress" "^3.4.1"
- "@react-types/shared" "^3.18.1"
+ "@react-types/progress" "^3.5.1"
-"@react-types/numberfield@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.4.2.tgz#6773e93b611131d45a4e5c4cac561945dc5ac7f3"
- integrity sha512-SGzuuFf5wCSRPvpV+bnykiXSIt8pkpBBVp8tlygB66pQSBV7VLdUvWGohaayPSM+3Z+WkU+osgzYtGq5wh+C3Q==
+"@react-types/numberfield@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.7.0.tgz#a029bf2a8a07049c96ea5ffe1f7533ab2305bcf4"
+ integrity sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/overlays@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.7.2.tgz#40881c6c6e05330e0ea8960646ca2371378b95c0"
- integrity sha512-I/mm/xjJVJX2VC4UwNwzhsgVKh8eTHjE2NT6Ek70t/AMR/AT8i3m+eLYb4LEoRFFuZ0ctoJDLKkSCAP7nTkT0A==
+"@react-types/overlays@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.4.tgz#a538f6f2fb9826f1da78d3b4f0f6326a709ce37d"
+ integrity sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/progress@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/progress/-/progress-3.4.1.tgz#3b45df4780b70573c27b316d557ce71b546e32bf"
- integrity sha512-Y6cTvvJjbfFBeB7Zb3PizhhO3+YLWXpIP8opto15RWu11ktgZVMUgsnlsJgE3dFeoZ7UHwXdCYf8JOzBw5VPHA==
+"@react-types/progress@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.1.tgz#b988cd2d2ff194c7652d74f714b230f26ab73c6c"
+ integrity sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/radio@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-types/radio/-/radio-3.4.2.tgz#4a6a1f7ff11b71b6b69d13d28fd74de9c903df8c"
- integrity sha512-SE6sjZjZbyuJMJNNdlhoutVr+QFRt1Vz7DZj4UaOswW5SD/Xb+xFdW8i6ETKdRN17am/5SC89ltWe0R3q0pVkA==
+"@react-types/radio@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/radio/-/radio-3.7.0.tgz#4610fc7f97f6ed1d54a4d314717e3605c4422fac"
+ integrity sha512-EcwGAXzSHjSqpFZha7xn3IUrhPiJLj+0yb1Ip0qPmhWz0VVw2DwrkY7q/jfaKroVvQhTo2TbfGhcsAQrt0fRqg==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/searchfield@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.4.2.tgz#360ac97f52af5e2bb8e1a8a13e611fe9efc371fa"
- integrity sha512-HQm++hIXVfEbjbRey6hYV/5hLEO6gtwt4Mft3u5I5BiT7yoQqQAD/8z9S8aUXDUU9KTrAKfL1DwrFQSkOsCWJA==
+"@react-types/searchfield@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.2.tgz#e663899f42344243ea7b4cd6f0ab0bfe6020151e"
+ integrity sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==
dependencies:
- "@react-types/shared" "^3.18.1"
- "@react-types/textfield" "^3.7.2"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
-"@react-types/select@^3.8.1":
- version "3.8.1"
- resolved "https://registry.npmjs.org/@react-types/select/-/select-3.8.1.tgz#77d8ff3be70a5c342860469d71c8c23bbc1a877f"
- integrity sha512-ByVKKwgpE3d08jI+Ibuom/qphlBiDKpVMwXgFgVZRAN2YvVrsix8arSo7kmXtzekz91qqDBqtt7DBCfT0E1WKw==
+"@react-types/select@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-types/select/-/select-3.9.1.tgz#12ea11e6a81629f44ceff81635b4ec12acfc6565"
+ integrity sha512-EpKSxrnh8HdZvOF9dHQkjivAcdIp1K81FaxmvosH8Lygqh0iYXxAdZGtKLMyBoPI8YFhA+rotIzTcOqgCCnqWA==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/shared@^3.18.1":
- version "3.18.1"
- resolved "https://registry.npmjs.org/@react-types/shared/-/shared-3.18.1.tgz#45bac7a1a433916d16535ea583d86a2b4c72ff8c"
- integrity sha512-OpTYRFS607Ctfd6Tmhyk6t6cbFyDhO5K+etU35X50pMzpypo1b7vF0mkngEeTc0Xwl0e749ONZNPZskMyu5k8w==
+"@react-types/shared@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.npmjs.org/@react-types/shared/-/shared-3.22.0.tgz#70f85aad46cd225f7fcb29f1c2b5213163605074"
+ integrity sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==
-"@react-types/slider@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-types/slider/-/slider-3.5.1.tgz#bae46025de7d02a84918b3aca0e3ffd647e4fdf2"
- integrity sha512-8+AMNexx7q7DqfAtQKC5tgnZdG/tIwG2tcEbFCfAQA09Djrt/xiMNz+mc7SsV1PWoWwVuSDFH9QqKPodOrJHDg==
+"@react-types/slider@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.0.tgz#d9e4dbe1b2109c7accfcc0e2e330ff10cd3a837c"
+ integrity sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/switch@^3.3.2":
- version "3.3.2"
- resolved "https://registry.npmjs.org/@react-types/switch/-/switch-3.3.2.tgz#af54e2dd8b599df3214360f593827c9033478ce4"
- integrity sha512-L0XF4J43Q7HCAJXqseAk6RMteK6k1jQ0zrG05r6lSCkxaS9fGUlgLTCiFUsf07x0ADH1Xyc7PwpfJjyEr5A4tA==
+"@react-types/switch@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.0.tgz#8ebf07c60aef22b181eb4ab884cf3d2abddd66c6"
+ integrity sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==
dependencies:
- "@react-types/checkbox" "^3.4.4"
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/table@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-types/table/-/table-3.6.1.tgz#5c320f66a376dabc923cbddda3a19e9d4fb51c80"
- integrity sha512-DeiiBZPZUO2kH40P10Bn9Y4SvDobUlH7Flgx2afL3tJirKMkS1SNDU/B+X9B5Duyd1D0okf1+PLVmi0NBqM4vg==
+"@react-types/table@^3.9.2":
+ version "3.9.2"
+ resolved "https://registry.npmjs.org/@react-types/table/-/table-3.9.2.tgz#43fd0601fea554765b49a29d65510bd31310cb58"
+ integrity sha512-brw5JUANOzBa2rYNpN8AIl9nDZ9RwRZC6G/wTM/JhtirjC1S42oCtf8Ap5rWJBdmMG/5KOfcGNcAl/huyqb3gg==
dependencies:
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
-"@react-types/tabs@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.0.tgz#d8230bac82fcd1dca414fbc1c17b769cef9c5bd8"
- integrity sha512-uXDVXBBppb+9S8bhxF7LZhgptrF5ll25SX8/jrpnXOR0jpihq6K3fkSe5M/OBnGsybuyVGN7+Np5v7UUYrM5SQ==
+"@react-types/tabs@^3.3.4":
+ version "3.3.4"
+ resolved "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.4.tgz#43fa93a4a67dcc53031afc56a8ad3bf5f44473a8"
+ integrity sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/textfield@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.7.2.tgz#f23341e80b319b68f2298dd429ed2280ada0bbe1"
- integrity sha512-TsZTf1+4Ve9QHm6mbXr26uLOA4QtZPgyjYgYclL2nHoOl67algeQIFxIVfdlNIKFFMOw5BtC6Mer0I3KUWtbOQ==
+"@react-types/textfield@^3.9.0":
+ version "3.9.0"
+ resolved "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.0.tgz#ad29f0a70421f9d2cd6cf2795df10a7712954e69"
+ integrity sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==
dependencies:
- "@react-types/shared" "^3.18.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/tooltip@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.1.tgz#131b0a6e28a1865b8977ce108cb7b069d29e5fd8"
- integrity sha512-j1QbEX4RZ/uBQa9z1lBZ9bNUa20ji/UjwrIfTNyQm3wbezSZE0PWTQAkfxZdy3PQTBnVGOHSqxAP6iOS6NqOOQ==
+"@react-types/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.6.tgz#1f1eb22873a5d5ad355e0de1be46f48759b55f6f"
+ integrity sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==
dependencies:
- "@react-types/overlays" "^3.7.2"
- "@react-types/shared" "^3.18.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
"@remix-run/router@1.6.2":
version "1.6.2"
@@ -4516,36 +4421,31 @@
resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.0.tgz#f5635b36fc0dad96ef1e542a302cd914230188c0"
integrity sha512-IthPJsJR85GhOkp3Hvp8zFOPK5ynKn6STyHa/WZpioK7E1aYDiBzpqQPrngc14DszIUkIrdd3k9Iu0XSzlP/1w==
-"@safe-global/safe-apps-provider@^0.15.2":
- version "0.15.2"
- resolved "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz#fa5c30140134e72bb969da76b80a16c545323e3a"
- integrity sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ==
+"@safe-global/safe-apps-provider@^0.18.1":
+ version "0.18.1"
+ resolved "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.1.tgz#287b5a1e2ef3be630dacde54279409df3ced8202"
+ integrity sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==
dependencies:
- "@safe-global/safe-apps-sdk" "7.9.0"
+ "@safe-global/safe-apps-sdk" "^8.1.0"
events "^3.3.0"
-"@safe-global/safe-apps-sdk@7.9.0":
- version "7.9.0"
- resolved "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.9.0.tgz#0c79a7760470bfdaf4cce9aa5bceef56898c7037"
- integrity sha512-S2EI+JL8ocSgE3uGNaDZCzKmwfhtxXZFDUP76vN0FeaY35itFMyi8F0Vhxu0XnZm3yLzJE3tp5px6GhuQFLU6w==
- dependencies:
- "@safe-global/safe-gateway-typescript-sdk" "^3.5.3"
- ethers "^5.7.2"
-
-"@safe-global/safe-apps-sdk@^7.9.0":
- version "7.11.0"
- resolved "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.11.0.tgz#2cbc164fb70141cdf4d3331ff222cd98a2529316"
- integrity sha512-RDamzPM1Lhhiiz0O+Dn6FkFqIh47jmZX+HCV/BBnBBOSKfBJE//IGD3+02zMgojXHTikQAburdPes9qmH1SA1A==
+"@safe-global/safe-apps-sdk@^8.1.0":
+ version "8.1.0"
+ resolved "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz#d1d0c69cd2bf4eef8a79c5d677d16971926aa64a"
+ integrity sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==
dependencies:
"@safe-global/safe-gateway-typescript-sdk" "^3.5.3"
- ethers "^5.7.2"
+ viem "^1.0.0"
"@safe-global/safe-gateway-typescript-sdk@^3.5.3":
- version "3.7.3"
- resolved "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.7.3.tgz#68ec7d82711e2d0f82ce2e577b1df67ba8da2bed"
- integrity sha512-O6JCgXNZWG0Vv8FnOEjKfcbsP0WxGvoPJk5ufqUrsyBlHup16It6oaLnn+25nXFLBZOHI1bz8429JlqAc2t2hg==
- dependencies:
- cross-fetch "^3.1.5"
+ version "3.13.3"
+ resolved "https://registry.npmjs.org/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.13.3.tgz#f0093af02ee0af3c0dcad9ef2dc96890a80fe481"
+ integrity sha512-qBDM469cVCedpBpeTSn+k5FUr9+rq5bMTflp/mKd7h35uafcexvOR/PHZn2qftqV8b1kc9b8t22cPRJ2365jew==
+
+"@scarf/scarf@^1.1.1":
+ version "1.3.0"
+ resolved "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.3.0.tgz#f8c75560d0dace4452dee1e31995e6396e61f3ee"
+ integrity sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==
"@scure/base@^1.1.3":
version "1.1.3"
@@ -4557,14 +4457,19 @@
resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938"
integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==
-"@scure/bip32@1.3.0":
- version "1.3.0"
- resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz#6c8d980ef3f290987736acd0ee2e0f0d50068d87"
- integrity sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==
+"@scure/base@~1.1.2":
+ version "1.1.5"
+ resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157"
+ integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==
+
+"@scure/bip32@1.3.2":
+ version "1.3.2"
+ resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz#90e78c027d5e30f0b22c1f8d50ff12f3fb7559f8"
+ integrity sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==
dependencies:
- "@noble/curves" "~1.0.0"
- "@noble/hashes" "~1.3.0"
- "@scure/base" "~1.1.0"
+ "@noble/curves" "~1.2.0"
+ "@noble/hashes" "~1.3.2"
+ "@scure/base" "~1.1.2"
"@scure/bip39@1.1.0":
version "1.1.0"
@@ -4574,10 +4479,10 @@
"@noble/hashes" "~1.1.1"
"@scure/base" "~1.1.0"
-"@scure/bip39@1.2.0":
- version "1.2.0"
- resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.0.tgz#a207e2ef96de354de7d0002292ba1503538fc77b"
- integrity sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==
+"@scure/bip39@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a"
+ integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==
dependencies:
"@noble/hashes" "~1.3.0"
"@scure/base" "~1.1.0"
@@ -4606,6 +4511,11 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
+"@socket.io/component-emitter@~3.1.0":
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553"
+ integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==
+
"@solana/buffer-layout@^4.0.0":
version "4.0.1"
resolved "https://registry.npmjs.org/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz#b996235eaec15b1e0b5092a8ed6028df77fa6c15"
@@ -4614,23 +4524,23 @@
buffer "~6.0.3"
"@solana/web3.js@^1.70.1":
- version "1.77.2"
- resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.77.2.tgz#4b4d71f07efb9aca1f7ab3ae8746c2e79389fe39"
- integrity sha512-pKu9S21NGAi6Nsayz2KEdhqOlPUJIr3L911bgQvPg2Dbk/U4gJsk41XGdxyfsfnwKPEI/KbitcByterst4VQ3g==
+ version "1.87.6"
+ resolved "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.87.6.tgz#6744cfc5f4fc81e0f58241c0a92648a7320bb3bf"
+ integrity sha512-LkqsEBgTZztFiccZZXnawWa8qNCATEqE97/d0vIwjTclmVlc8pBpD1DmjfVHtZ1HS5fZorFlVhXfpwnCNDZfyg==
dependencies:
- "@babel/runtime" "^7.12.5"
- "@noble/curves" "^1.0.0"
- "@noble/hashes" "^1.3.0"
+ "@babel/runtime" "^7.23.2"
+ "@noble/curves" "^1.2.0"
+ "@noble/hashes" "^1.3.1"
"@solana/buffer-layout" "^4.0.0"
- agentkeepalive "^4.2.1"
+ agentkeepalive "^4.3.0"
bigint-buffer "^1.1.5"
- bn.js "^5.0.0"
+ bn.js "^5.2.1"
borsh "^0.7.0"
bs58 "^4.0.1"
buffer "6.0.3"
fast-stable-stringify "^1.0.0"
- jayson "^3.4.4"
- node-fetch "^2.6.7"
+ jayson "^4.1.0"
+ node-fetch "^2.6.12"
rpc-websockets "^7.5.1"
superstruct "^0.14.2"
@@ -4951,38 +4861,45 @@
dependencies:
tslib "^2.4.0"
-"@tanstack/query-core@4.29.11":
- version "4.29.11"
- resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.11.tgz#fa338f7d6897c6be5de6d8dabd603d9b78ee48c7"
- integrity sha512-8C+hF6SFAb/TlFZyS9FItgNwrw4PMa7YeX+KQYe2ZAiEz6uzg6yIr+QBzPkUwZ/L0bXvGd1sufTm3wotoz+GwQ==
+"@swc/helpers@^0.5.0":
+ version "0.5.3"
+ resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz#98c6da1e196f5f08f977658b80d6bd941b5f294f"
+ integrity sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==
+ dependencies:
+ tslib "^2.4.0"
+
+"@tanstack/query-core@4.36.1":
+ version "4.36.1"
+ resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.36.1.tgz#79f8c1a539d47c83104210be2388813a7af2e524"
+ integrity sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==
-"@tanstack/query-persist-client-core@4.29.11":
- version "4.29.11"
- resolved "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.29.11.tgz#96b4b83bead480eb37e024a59fd59bfd84b0545e"
- integrity sha512-CSmMZchr+446r79NJ/pjD2yfjqNqFV7k8BnqOq4yTZvXsaQLEIn3tsaU45IsPgs4N7g9OBfPUPDdapSQvck2WQ==
+"@tanstack/query-persist-client-core@4.36.1":
+ version "4.36.1"
+ resolved "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.36.1.tgz#4d7284994bdc2a15fe6cbe7161be21e03033fe12"
+ integrity sha512-eocgCeI7D7TRv1IUUBMfVwOI0wdSmMkBIbkKhqEdTrnUHUQEeOaYac8oeZk2cumAWJdycu6P/wB+WqGynTnzXg==
dependencies:
- "@tanstack/query-core" "4.29.11"
+ "@tanstack/query-core" "4.36.1"
"@tanstack/query-sync-storage-persister@^4.27.1":
- version "4.29.11"
- resolved "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.29.11.tgz#577ead9d08588a420a24ff0a8b77de427a2e6ca8"
- integrity sha512-JP9U3m9YPkUelcE9+7D6fAEsNEp2ysKsH6qrd0WJtqsuhe5Zwr407NxaQ5uB2ow/MmhPOm8bxzMZw00Y7RagoQ==
+ version "4.36.1"
+ resolved "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.36.1.tgz#bf5d800d54416bc88f150792a53e25ed8aa8769f"
+ integrity sha512-yMEt5hWe2+1eclf1agMtXHnPIkxEida0lYWkfdhR8U6KXk/lO4Vca6piJmhKI85t0NHlx3l/z6zX+t/Fn5O9NA==
dependencies:
- "@tanstack/query-persist-client-core" "4.29.11"
+ "@tanstack/query-persist-client-core" "4.36.1"
"@tanstack/react-query-persist-client@^4.28.0":
- version "4.29.12"
- resolved "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.29.12.tgz#a3d3dc8dc4318689b275f7329db3619b710401e1"
- integrity sha512-rh6zZJB+3j8lr+YsEkVadnqmUELmqNFZQzGGsHS5col/YOjYsMe9ppqaUjIMJ2aXnFXye50sbe4KxHhSGoaNVw==
+ version "4.36.1"
+ resolved "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.36.1.tgz#d96fa44cdc661534379623423da596a7b5dc13a7"
+ integrity sha512-32I5b9aAu4NCiXZ7Te/KEQLfHbYeTNriVPrKYcvEThnZ9tlW01vLcSoxpUIsMYRsembvJUUAkzYBAiZHLOd6pQ==
dependencies:
- "@tanstack/query-persist-client-core" "4.29.11"
+ "@tanstack/query-persist-client-core" "4.36.1"
"@tanstack/react-query@^4.28.0":
- version "4.29.12"
- resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.12.tgz#de111cf1d6c389b86acacfaf972302914cfa1208"
- integrity sha512-zhcN6+zF6cxprxhTHQajHGlvxgK8npnp9uLe9yaWhGc6sYcPWXzyO4raL4HomUzQOPzu3jLvkriJQ7BOrDM8vA==
+ version "4.36.1"
+ resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.36.1.tgz#acb589fab4085060e2e78013164868c9c785e5d2"
+ integrity sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==
dependencies:
- "@tanstack/query-core" "4.29.11"
+ "@tanstack/query-core" "4.36.1"
use-sync-external-store "^1.2.0"
"@testing-library/dom@^8.5.0":
@@ -5108,17 +5025,24 @@
"@types/express-serve-static-core" "*"
"@types/node" "*"
-"@types/connect@*", "@types/connect@^3.4.33":
+"@types/connect@*":
version "3.4.35"
resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1"
integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==
dependencies:
"@types/node" "*"
+"@types/connect@^3.4.33":
+ version "3.4.38"
+ resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858"
+ integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==
+ dependencies:
+ "@types/node" "*"
+
"@types/debug@^4.1.7":
- version "4.1.8"
- resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317"
- integrity sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==
+ version "4.1.12"
+ resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917"
+ integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==
dependencies:
"@types/ms" "*"
@@ -5278,9 +5202,9 @@
integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==
"@types/ms@*":
- version "0.7.31"
- resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
- integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
+ version "0.7.34"
+ resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433"
+ integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==
"@types/node@*":
version "20.2.5"
@@ -5337,7 +5261,7 @@
resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-dom@^18.0.0", "@types/react-dom@^18.0.11":
+"@types/react-dom@^18.0.0":
version "18.2.4"
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz#13f25bfbf4e404d26f62ac6e406591451acba9e0"
integrity sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==
@@ -5419,6 +5343,11 @@
"@types/react" "*"
csstype "^3.0.2"
+"@types/stylis@^4.0.2":
+ version "4.2.5"
+ resolved "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz#1daa6456f40959d06157698a653a9ab0a70281df"
+ integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==
+
"@types/testing-library__jest-dom@^5.9.1":
version "5.14.6"
resolved "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.6.tgz#4887f6e1af11215428ab02777873bcede98a53b0"
@@ -5555,66 +5484,47 @@
"@typescript-eslint/types" "5.59.8"
eslint-visitor-keys "^3.3.0"
-"@us3r-network/auth-with-rainbowkit@^0.1.8":
- version "0.1.8"
- resolved "https://registry.npmjs.org/@us3r-network/auth-with-rainbowkit/-/auth-with-rainbowkit-0.1.8.tgz#af2039e67c3426e052b7651b0fa6028b3fd0fc6c"
- integrity sha512-k4zMN8XpHNANhqIk9s1xX5JYrF7vUxnvdWImGtOiWq5Z0iixtN7HY6tTiQhKM1C3W2hD/ZgsCUBKBso11Jdc2A==
+"@us3r-network/auth-with-rainbowkit@^0.2.4-alpha.0":
+ version "0.2.4-alpha.0"
+ resolved "https://registry.npmjs.org/@us3r-network/auth-with-rainbowkit/-/auth-with-rainbowkit-0.2.4-alpha.0.tgz#f557b57b327ee5b7d79b6897021517b741556302"
+ integrity sha512-0QFg7b0LpfWqCWGwY4vyDC99V4bJ008AeO116490RwoYIcDZbBtmBvqV/gXW9YUE4zB6JsBJdwRGFmySbaVOeQ==
dependencies:
- "@rainbow-me/rainbowkit" "1.0.2"
- "@us3r-network/auth" "^0.2.2"
+ "@us3r-network/auth" "^0.2.4-alpha.0"
buffer "^6.0.3"
- viem "^0.3.37"
- wagmi "^1.0.7"
-"@us3r-network/auth@^0.2.2":
- version "0.2.2"
- resolved "https://registry.npmjs.org/@us3r-network/auth/-/auth-0.2.2.tgz#62fbed90a9d7145e42f0d2e7c738133a69cb1e6f"
- integrity sha512-/N+6NvHnaTWoc3C7VQga1cB6KNqkmTg+urAkyuWhtLrNmVGq30lXhcVR+FAWldN8O1YU8gquE8SztbD0Pc/jCA==
+"@us3r-network/auth@^0.2.4-alpha.0":
+ version "0.2.4-alpha.0"
+ resolved "https://registry.npmjs.org/@us3r-network/auth/-/auth-0.2.4-alpha.0.tgz#ec44ff2647a17655ffd8c7887c528aea25e7632e"
+ integrity sha512-2CU3QchrxY0GhB/hAT7Ic9f/wy9E9FseEVJIfnFG26+mHdaG6TQNTQRE+2VbZ00SUfyYdDS/pwkvhfnQtd5IQA==
dependencies:
- "@didtools/pkh-ethereum" "^0.2.1"
- "@didtools/pkh-solana" "^0.1.0"
- did-session "^2.0.0"
-
-"@us3r-network/data-model@^0.1.0":
- version "0.1.0"
- resolved "https://registry.npmjs.org/@us3r-network/data-model/-/data-model-0.1.0.tgz#ffd2a697615fcc7cee0a70ace4d4e26088075896"
- integrity sha512-cEtg+wAYH2iuysdZXlYYYoJaFFuCKqAEww1Db2DZTroxS3+wYa86DffwAA2+j6NFFftUfL/gpkbcias6IYgx2Q==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@composedb/client" "^0.4.3"
- "@composedb/types" "^0.4.3"
- "@types/react-dom" "^18.0.11"
- did-session "^2.0.0"
- dids "^4.0.0"
- react "^18.2.0"
- react-dom "^18.2.0"
+ "@didtools/pkh-ethereum" "^0.4.1"
+ "@didtools/pkh-solana" "^0.1.1"
+ did-session "^2.1.2"
-"@us3r-network/data-model@^0.2.1":
- version "0.2.1"
- resolved "https://registry.npmjs.org/@us3r-network/data-model/-/data-model-0.2.1.tgz#f66e33a87c9a2da6aa929b70f86bb9e1571a095c"
- integrity sha512-wNbvDQ7dAAsdeq9yI/+2DSCWT/ke4X+3bYh78YAECpjpNg9CWrS2v0XI2ADAlTP2uZqZudITCVWtwGWZueLbaQ==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@composedb/client" "^0.4.3"
- "@composedb/types" "^0.4.3"
- did-session "^2.0.0"
- dids "^4.0.0"
+"@us3r-network/data-model@^0.7.0":
+ version "0.7.0"
+ resolved "https://registry.npmjs.org/@us3r-network/data-model/-/data-model-0.7.0.tgz#53c46e933d9b216457724abcaab6c1bd40de259d"
+ integrity sha512-knwoYSC4A3UZvOyWidEZdQs9vQY27R1tbcxGccSpyCHRd6VeTLCMBBOf9e+Uc4avi40G9CqHBWyFRxYBc6T/QQ==
+ dependencies:
+ "@ceramicnetwork/common" "^3.2.0"
+ "@composedb/client" "^0.6.0"
+ "@composedb/devtools" "^0.6.1"
+ "@composedb/types" "^0.6.0"
+ did-session "^2.1.2"
+ dids "^4.0.4"
-"@us3r-network/profile@^0.4.11":
- version "0.4.11"
- resolved "https://registry.npmjs.org/@us3r-network/profile/-/profile-0.4.11.tgz#256ed6906b4086e59cf54c32e9efb53b6d1cca79"
- integrity sha512-Ua/WPDYu+qHCKGBEUCVj5CYLKyypL/cMTzHXwoTThTumyHV0D1DQ+J3G9qDGimrtrHD4ASz+2r62d0tVTrKCrw==
+"@us3r-network/profile@^0.7.0":
+ version "0.7.0"
+ resolved "https://registry.npmjs.org/@us3r-network/profile/-/profile-0.7.0.tgz#1764af30a9ba9120e974ef7989f19a1028c0a572"
+ integrity sha512-YDsCwsit4chbYgf7xCUSzB+ALcEjqFhISsMJckq18pAE/k5NjrT3F6e1F2iCbkXF2fBv+6dyycmPL6P9Wocf9A==
dependencies:
- "@composedb/devtools" "^0.4.3"
- "@composedb/types" "^0.4.3"
- "@material-design-icons/svg" "^0.14.7"
+ "@material-design-icons/svg" "^0.14.13"
"@multiavatar/multiavatar" "^1.0.7"
- "@us3r-network/data-model" "^0.1.0"
- did-session "^2.0.0"
+ "@us3r-network/data-model" "^0.7.0"
lodash.isfunction "^3.0.9"
- react-aria "^3.24.0"
- react-aria-components "^1.0.0-alpha.3"
- styled-components "^5.3.10"
+ react-aria "^3.31.0"
+ react-aria-components "^1.0.0"
+ styled-components "^6.1.1"
"@vanilla-extract/css@1.9.1":
version "1.9.1"
@@ -5650,54 +5560,49 @@
resolved "https://registry.npmjs.org/@vanilla-extract/sprinkles/-/sprinkles-1.5.0.tgz#c921183ae518bb484299c2dc81f2acefd91c3dbe"
integrity sha512-W58f2Rzz5lLmk0jbhgStVlZl5wEiPB1Ur3fRvUaBM+MrifZ3qskmFq/CiH//fEYeG5Dh9vF1qRviMMH46cX9Nw==
-"@wagmi/chains@0.3.1":
- version "0.3.1"
- resolved "https://registry.npmjs.org/@wagmi/chains/-/chains-0.3.1.tgz#5d8e8ef1bcd8637c9f3ead8626595b12a01c35e4"
- integrity sha512-NN5qziBLFeXnx0+3ywdiKKXUSW4H73Wc1jRrygl9GKXVPawU0GBMudwXUfV7VOu6E9vmG7Arj0pVsEwq63b2Ew==
-
-"@wagmi/connectors@2.0.0":
- version "2.0.0"
- resolved "https://registry.npmjs.org/@wagmi/connectors/-/connectors-2.0.0.tgz#558a7bc8b2d5f08a2c10fd14b3126adad12d1717"
- integrity sha512-W7GFLdLaJiqISm65pwoe0DePLjL3klyugCwQwlunFXHNHvYSsoWkzDjb1H5XJwx9g+dTVNwJVg8TE7WfaUdilg==
+"@wagmi/connectors@3.1.10":
+ version "3.1.10"
+ resolved "https://registry.npmjs.org/@wagmi/connectors/-/connectors-3.1.10.tgz#830cd788579ef56a2526574914481f2d3aabc9f7"
+ integrity sha512-ZLJC1QaeiZarkF07Cr9mOlVjPO1Lf5TBx+JKBms2y5fUIXlKrxCfQgO/gDCureboI+Us2X3IRI659+XacSGpbA==
dependencies:
"@coinbase/wallet-sdk" "^3.6.6"
- "@ledgerhq/connect-kit-loader" "^1.0.1"
- "@safe-global/safe-apps-provider" "^0.15.2"
- "@safe-global/safe-apps-sdk" "^7.9.0"
- "@walletconnect/ethereum-provider" "2.7.4"
+ "@safe-global/safe-apps-provider" "^0.18.1"
+ "@safe-global/safe-apps-sdk" "^8.1.0"
+ "@walletconnect/ethereum-provider" "2.10.6"
"@walletconnect/legacy-provider" "^2.0.0"
- "@web3modal/standalone" "^2.4.1"
- abitype "0.8.1"
+ "@walletconnect/modal" "2.6.2"
+ "@walletconnect/utils" "2.10.2"
+ abitype "0.8.7"
eventemitter3 "^4.0.7"
-"@wagmi/core@1.0.8":
- version "1.0.8"
- resolved "https://registry.npmjs.org/@wagmi/core/-/core-1.0.8.tgz#c123507b0104dc1ccbc88664d0c7aae74e67e002"
- integrity sha512-0NknHYf7KivPK9PXzfWP2zxNeHG9kDZEW3NXRQ7Wyd4l6LiX3pBMtHnb1grlqhzrirApqOwhzViyRaznl3IwCg==
+"@wagmi/core@1.4.12":
+ version "1.4.12"
+ resolved "https://registry.npmjs.org/@wagmi/core/-/core-1.4.12.tgz#84558d1af746b2bcef02337dc3c46108242b1dd7"
+ integrity sha512-bLcYmmGgjtl3jAGo8X3Sm6oUwsdjbVxFMu9SWnwHdE4S9JdYeWM57dEhQgq8SYul2yQ7yY2/gimBf1Or0Ky3dQ==
dependencies:
- "@wagmi/chains" "0.3.1"
- "@wagmi/connectors" "2.0.0"
- abitype "0.8.2"
+ "@wagmi/connectors" "3.1.10"
+ abitype "0.8.7"
eventemitter3 "^4.0.7"
zustand "^4.3.1"
-"@walletconnect/core@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.7.4.tgz#1471215ca8cc08ae4719ca1bb6d45dd1b49dea3a"
- integrity sha512-nDJJZALZJI8l8JvjwZE4UmUzDzQBnTTJlQa/rc5MoGYtir0hfsQEl3sPkPcXbkkW5q+cHiynXsDcgM4740fmNQ==
+"@walletconnect/core@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.10.6.tgz#786b0d2e2045c210c917e29bfa0498bbc210be20"
+ integrity sha512-Z4vh4ZdfcoQjgPEOxeuF9HUZCVLtV3MgRbS/awLIj/omDrFnOwlBhxi5Syr4Y8muVGC0ocRetQYHae0/gX5crQ==
dependencies:
"@walletconnect/heartbeat" "1.2.1"
- "@walletconnect/jsonrpc-provider" "^1.0.12"
- "@walletconnect/jsonrpc-utils" "^1.0.7"
- "@walletconnect/jsonrpc-ws-connection" "^1.0.11"
- "@walletconnect/keyvaluestorage" "^1.0.2"
+ "@walletconnect/jsonrpc-provider" "1.0.13"
+ "@walletconnect/jsonrpc-types" "1.0.3"
+ "@walletconnect/jsonrpc-utils" "1.0.8"
+ "@walletconnect/jsonrpc-ws-connection" "1.0.14"
+ "@walletconnect/keyvaluestorage" "^1.1.1"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/relay-auth" "^1.0.4"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.7.4"
- "@walletconnect/utils" "2.7.4"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
lodash.isequal "4.5.0"
uint8arrays "^3.1.0"
@@ -5730,19 +5635,20 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/ethereum-provider@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.7.4.tgz#777ad9a6229f88f766a986bb5cffaa3ff1575c0b"
- integrity sha512-R5hcByY9zIsvyTHFUS+3xqtzs2REezED4tZFyXk0snJjWlnlL2EdeHaCjr5n+SIZDin4CMj1EAFC0ZrM4KoA4Q==
+"@walletconnect/ethereum-provider@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.10.6.tgz#53720771cc2d6accd452916a853ac927f26acbaa"
+ integrity sha512-bBQ+yUfxLv8VxNttgNKY7nED35gSVayO/BnLHbNKvyV1gpvSCla5mWB9MsXuQs70MK0g+/qtgRVSrOtdSubaNQ==
dependencies:
- "@walletconnect/jsonrpc-http-connection" "^1.0.4"
- "@walletconnect/jsonrpc-provider" "^1.0.11"
- "@walletconnect/jsonrpc-types" "^1.0.2"
- "@walletconnect/jsonrpc-utils" "^1.0.7"
- "@walletconnect/sign-client" "2.7.4"
- "@walletconnect/types" "2.7.4"
- "@walletconnect/universal-provider" "2.7.4"
- "@walletconnect/utils" "2.7.4"
+ "@walletconnect/jsonrpc-http-connection" "^1.0.7"
+ "@walletconnect/jsonrpc-provider" "^1.0.13"
+ "@walletconnect/jsonrpc-types" "^1.0.3"
+ "@walletconnect/jsonrpc-utils" "^1.0.8"
+ "@walletconnect/modal" "^2.4.3"
+ "@walletconnect/sign-client" "2.10.6"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/universal-provider" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
"@walletconnect/events@^1.0.1":
@@ -5762,7 +5668,7 @@
"@walletconnect/time" "^1.0.2"
tslib "1.14.1"
-"@walletconnect/jsonrpc-http-connection@^1.0.4":
+"@walletconnect/jsonrpc-http-connection@^1.0.4", "@walletconnect/jsonrpc-http-connection@^1.0.7":
version "1.0.7"
resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.7.tgz#a6973569b8854c22da707a759d241e4f5c2d5a98"
integrity sha512-qlfh8fCfu8LOM9JRR9KE0s0wxP6ZG9/Jom8M0qsoIQeKF3Ni0FyV4V1qy/cc7nfI46SLQLSl4tgWSfLiE1swyQ==
@@ -5772,7 +5678,7 @@
cross-fetch "^3.1.4"
tslib "1.14.1"
-"@walletconnect/jsonrpc-provider@^1.0.11", "@walletconnect/jsonrpc-provider@^1.0.12", "@walletconnect/jsonrpc-provider@^1.0.6":
+"@walletconnect/jsonrpc-provider@1.0.13", "@walletconnect/jsonrpc-provider@^1.0.13", "@walletconnect/jsonrpc-provider@^1.0.6":
version "1.0.13"
resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.13.tgz#9a74da648d015e1fffc745f0c7d629457f53648b"
integrity sha512-K73EpThqHnSR26gOyNEL+acEex3P7VWZe6KE12ZwKzAt2H4e5gldZHbjsu2QR9cLeJ8AXuO7kEMOIcRv1QEc7g==
@@ -5781,7 +5687,7 @@
"@walletconnect/safe-json" "^1.0.2"
tslib "1.14.1"
-"@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3":
+"@walletconnect/jsonrpc-types@1.0.3", "@walletconnect/jsonrpc-types@^1.0.2", "@walletconnect/jsonrpc-types@^1.0.3":
version "1.0.3"
resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.3.tgz#65e3b77046f1a7fa8347ae02bc1b841abe6f290c"
integrity sha512-iIQ8hboBl3o5ufmJ8cuduGad0CQm3ZlsHtujv9Eu16xq89q+BG7Nh5VLxxUgmtpnrePgFkTwXirCTkwJH1v+Yw==
@@ -5789,7 +5695,7 @@
keyvaluestorage-interface "^1.0.0"
tslib "1.14.1"
-"@walletconnect/jsonrpc-utils@^1.0.4", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.7", "@walletconnect/jsonrpc-utils@^1.0.8":
+"@walletconnect/jsonrpc-utils@1.0.8", "@walletconnect/jsonrpc-utils@^1.0.4", "@walletconnect/jsonrpc-utils@^1.0.6", "@walletconnect/jsonrpc-utils@^1.0.7", "@walletconnect/jsonrpc-utils@^1.0.8":
version "1.0.8"
resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.8.tgz#82d0cc6a5d6ff0ecc277cb35f71402c91ad48d72"
integrity sha512-vdeb03bD8VzJUL6ZtzRYsFMq1eZQcM3EAzT0a3st59dyLfJ0wq+tKMpmGH7HlB7waD858UWgfIcudbPFsbzVdw==
@@ -5798,24 +5704,24 @@
"@walletconnect/jsonrpc-types" "^1.0.3"
tslib "1.14.1"
-"@walletconnect/jsonrpc-ws-connection@^1.0.11":
- version "1.0.11"
- resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz#1ce59d86f273d576ca73385961303ebd44dd923f"
- integrity sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==
+"@walletconnect/jsonrpc-ws-connection@1.0.14":
+ version "1.0.14"
+ resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz#eec700e74766c7887de2bd76c91a0206628732aa"
+ integrity sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==
dependencies:
"@walletconnect/jsonrpc-utils" "^1.0.6"
"@walletconnect/safe-json" "^1.0.2"
events "^3.3.0"
- tslib "1.14.1"
ws "^7.5.1"
-"@walletconnect/keyvaluestorage@^1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz#92f5ca0f54c1a88a093778842ce0c874d86369c8"
- integrity sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ==
+"@walletconnect/keyvaluestorage@^1.0.2", "@walletconnect/keyvaluestorage@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz#dd2caddabfbaf80f6b8993a0704d8b83115a1842"
+ integrity sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==
dependencies:
- safe-json-utils "^1.1.1"
- tslib "1.14.1"
+ "@walletconnect/safe-json" "^1.0.1"
+ idb-keyval "^6.2.1"
+ unstorage "^1.9.0"
"@walletconnect/legacy-client@^2.0.0":
version "2.0.0"
@@ -5885,6 +5791,31 @@
pino "7.11.0"
tslib "1.14.1"
+"@walletconnect/modal-core@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz#d73e45d96668764e0c8668ea07a45bb8b81119e9"
+ integrity sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==
+ dependencies:
+ valtio "1.11.2"
+
+"@walletconnect/modal-ui@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz#fa57c087c57b7f76aaae93deab0f84bb68b59cf9"
+ integrity sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==
+ dependencies:
+ "@walletconnect/modal-core" "2.6.2"
+ lit "2.8.0"
+ motion "10.16.2"
+ qrcode "1.5.3"
+
+"@walletconnect/modal@2.6.2", "@walletconnect/modal@^2.4.3":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz#4b534a836f5039eeb3268b80be7217a94dd12651"
+ integrity sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==
+ dependencies:
+ "@walletconnect/modal-core" "2.6.2"
+ "@walletconnect/modal-ui" "2.6.2"
+
"@walletconnect/randombytes@^1.0.3":
version "1.0.3"
resolved "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.3.tgz#e795e4918367fd1e6a2215e075e64ab93e23985b"
@@ -5922,19 +5853,19 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/sign-client@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.7.4.tgz#e07db5856f9e45945080a169bbd9cb6849576bac"
- integrity sha512-hZoCB51GB4u32yxzYnxp8dpzXgo6E7ZWUVOgnihmoMPjgJahPtvB/Ip9jYxI3fuV+ZPQYNlxQgEvR9X+2fLz+g==
+"@walletconnect/sign-client@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.10.6.tgz#722d2c2844565e2826dce6a6d3a36c9b3ca1ea91"
+ integrity sha512-EvUWjaZBQu2yKnH5/5F2qzbuiIuUN9ZgrNKgvXkw5z1Dq5RJCks0S9/MFlKH/ZSGqXnLl7uAzBXtoX4sMgbCMA==
dependencies:
- "@walletconnect/core" "2.7.4"
+ "@walletconnect/core" "2.10.6"
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
- "@walletconnect/jsonrpc-utils" "^1.0.7"
+ "@walletconnect/jsonrpc-utils" "1.0.8"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.7.4"
- "@walletconnect/utils" "2.7.4"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
"@walletconnect/time@^1.0.2":
@@ -5944,49 +5875,79 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/types@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.7.4.tgz#958864e7ef497206a24db0ca629a478ca8e1cc08"
- integrity sha512-Nagfz8DqLxf0UlVd7xopgBX60EJp1xUEq7J30ALlTbWqEhCHuLK/qPk5vGdJ9Q6+ZDpTW9ShLq1DNf+5nVpVDQ==
+"@walletconnect/types@2.10.2":
+ version "2.10.2"
+ resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.2.tgz#68e433a29ec2cf42d79d8b50c77bd5c1d91db721"
+ integrity sha512-luNV+07Wdla4STi9AejseCQY31tzWKQ5a7C3zZZaRK/di+rFaAAb7YW04OP4klE7tw/mJRGPTlekZElmHxO8kQ==
dependencies:
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
- "@walletconnect/jsonrpc-types" "^1.0.2"
+ "@walletconnect/jsonrpc-types" "1.0.3"
"@walletconnect/keyvaluestorage" "^1.0.2"
"@walletconnect/logger" "^2.0.1"
events "^3.3.0"
-"@walletconnect/universal-provider@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.7.4.tgz#f21dcaf89c102bda79f13e92c45833f8f1196775"
- integrity sha512-suH3o5LpTX7hlx5lU98oLdEM0Ws5ZysjQ4Zr6EWIK1DVT8EDdWbw49ggJSW9IYRLQ2xG22jDvmTIdFAexYOgng==
+"@walletconnect/types@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.6.tgz#d9920ed4fd0113e0addbda8e7e73a5176a3163fd"
+ integrity sha512-WgHfiTG1yakmxheaBRiXhUdEmgxwrvsAdOIWaMf/spvrzVKYh6sHI3oyEEky5qj5jjiMiyQBeB57QamzCotbcQ==
dependencies:
- "@walletconnect/jsonrpc-http-connection" "^1.0.4"
- "@walletconnect/jsonrpc-provider" "^1.0.11"
+ "@walletconnect/events" "^1.0.1"
+ "@walletconnect/heartbeat" "1.2.1"
+ "@walletconnect/jsonrpc-types" "1.0.3"
+ "@walletconnect/keyvaluestorage" "^1.1.1"
+ "@walletconnect/logger" "^2.0.1"
+ events "^3.3.0"
+
+"@walletconnect/universal-provider@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.10.6.tgz#1a6c42517581f11ce275474bc70d0eb4f1044525"
+ integrity sha512-CEivusqqoD31BhCTKp08DnrccfGjwD9MFjZs5BNRorDteRFE8zVm9LmP6DSiNJCw82ZajGlZThggLQ/BAATfwA==
+ dependencies:
+ "@walletconnect/jsonrpc-http-connection" "^1.0.7"
+ "@walletconnect/jsonrpc-provider" "1.0.13"
"@walletconnect/jsonrpc-types" "^1.0.2"
"@walletconnect/jsonrpc-utils" "^1.0.7"
"@walletconnect/logger" "^2.0.1"
- "@walletconnect/sign-client" "2.7.4"
- "@walletconnect/types" "2.7.4"
- "@walletconnect/utils" "2.7.4"
- eip1193-provider "1.0.1"
+ "@walletconnect/sign-client" "2.10.6"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
-"@walletconnect/utils@2.7.4":
- version "2.7.4"
- resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.7.4.tgz#314a164aabb7551dae4ac58e63312c9ae6369e1e"
- integrity sha512-2WEeKB9h/FQvyNmIBYwLtjdLm3Oo55EwtJoxkC00SA7xjf8jYxZ8q2y4P/CJP8oO5ruxBK5Ft0smKvPHXsE58Q==
+"@walletconnect/utils@2.10.2":
+ version "2.10.2"
+ resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.2.tgz#1f2c6a2f1bb95bcc4517b1e94aa7164c9286eb46"
+ integrity sha512-syxXRpc2yhSknMu3IfiBGobxOY7fLfLTJuw+ppKaeO6WUdZpIit3wfuGOcc0Ms3ZPFCrGfyGOoZsCvgdXtptRg==
dependencies:
"@stablelib/chacha20poly1305" "1.0.1"
"@stablelib/hkdf" "1.0.1"
"@stablelib/random" "^1.0.2"
"@stablelib/sha256" "1.0.1"
"@stablelib/x25519" "^1.0.3"
- "@walletconnect/jsonrpc-utils" "^1.0.7"
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.7.4"
+ "@walletconnect/types" "2.10.2"
+ "@walletconnect/window-getters" "^1.0.1"
+ "@walletconnect/window-metadata" "^1.0.1"
+ detect-browser "5.3.0"
+ query-string "7.1.3"
+ uint8arrays "^3.1.0"
+
+"@walletconnect/utils@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.6.tgz#749b37d14e291e346862e7027ec7548463350226"
+ integrity sha512-oRsWWhN2+hi3aiDXrQEOfysz6FHQJGXLsNQPVt+WIBJplO6Szmdau9dbleD88u1iiT4GKPqE0R9FOYvvPm1H/w==
+ dependencies:
+ "@stablelib/chacha20poly1305" "1.0.1"
+ "@stablelib/hkdf" "1.0.1"
+ "@stablelib/random" "^1.0.2"
+ "@stablelib/sha256" "1.0.1"
+ "@stablelib/x25519" "^1.0.3"
+ "@walletconnect/relay-api" "^1.0.9"
+ "@walletconnect/safe-json" "^1.0.2"
+ "@walletconnect/time" "^1.0.2"
+ "@walletconnect/types" "2.10.6"
"@walletconnect/window-getters" "^1.0.1"
"@walletconnect/window-metadata" "^1.0.1"
detect-browser "5.3.0"
@@ -6008,32 +5969,6 @@
"@walletconnect/window-getters" "^1.0.1"
tslib "1.14.1"
-"@web3modal/core@2.4.1":
- version "2.4.1"
- resolved "https://registry.npmjs.org/@web3modal/core/-/core-2.4.1.tgz#9b0a60aa88ef8518de7a30bab1278b2c9f046012"
- integrity sha512-v6Y/eQJSI2YfUTv8rGqjFabqdk3ZPjx6Fe7j5Q8fw0ZWF1YRGM3mySG457qtKQ7D7E1kNKA3BHbaOZ3pgQoG6A==
- dependencies:
- buffer "6.0.3"
- valtio "1.10.5"
-
-"@web3modal/standalone@^2.4.1":
- version "2.4.1"
- resolved "https://registry.npmjs.org/@web3modal/standalone/-/standalone-2.4.1.tgz#e10330583ce7b550ba676e4c595ac8ea8715bcdb"
- integrity sha512-ZrI5LwWeT9sd8A3FdIX/gBp3ZrzrX882Ln1vJN0LTCmeP2OUsYcW5bPxjv1PcJ1YUBY7Tg4aTgMUnAVTTuqb+w==
- dependencies:
- "@web3modal/core" "2.4.1"
- "@web3modal/ui" "2.4.1"
-
-"@web3modal/ui@2.4.1":
- version "2.4.1"
- resolved "https://registry.npmjs.org/@web3modal/ui/-/ui-2.4.1.tgz#c1c5a8bf4cd749febd15411ec710b22215e66e56"
- integrity sha512-x1ceyd3mMJsIHs5UUTLvE+6qyCjhyjL6gB/wVmTDbwASHSQIVyshQJ+s7BwIEMP/pbAsYDg+/M8EiUuE+/E/kg==
- dependencies:
- "@web3modal/core" "2.4.1"
- lit "2.7.4"
- motion "10.15.5"
- qrcode "1.5.3"
-
"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5":
version "1.11.6"
resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24"
@@ -6210,15 +6145,15 @@ abab@^2.0.3, abab@^2.0.5:
resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
-abitype@0.8.1:
- version "0.8.1"
- resolved "https://registry.npmjs.org/abitype/-/abitype-0.8.1.tgz#9575a21da88bb4094a262a653e526a088ab06041"
- integrity sha512-n8Di6AWb3i7HnEkBvecU6pG0a5nj5YwMvdAIwPLsQK95ulRy/XS113s/RXvSfTX1iOQJYFrEO3/q4SMWu7OwTA==
+abitype@0.8.7:
+ version "0.8.7"
+ resolved "https://registry.npmjs.org/abitype/-/abitype-0.8.7.tgz#e4b3f051febd08111f486c0cc6a98fa72d033622"
+ integrity sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==
-abitype@0.8.2:
- version "0.8.2"
- resolved "https://registry.npmjs.org/abitype/-/abitype-0.8.2.tgz#cacd330d07488a4020d84f54fc361361234b9c83"
- integrity sha512-B1ViNMGpfx/qjVQi0RTc2HEFHuR9uoCoTEkwELT5Y7pBPtBbctYijz9BK6+Kd0hQ3S70FhYTO2dWWk0QNUEXMA==
+abitype@0.9.8:
+ version "0.9.8"
+ resolved "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz#1f120b6b717459deafd213dfbf3a3dd1bf10ae8c"
+ integrity sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8:
version "1.3.8"
@@ -6256,6 +6191,11 @@ acorn@^7.1.1:
resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
+acorn@^8.10.0:
+ version "8.11.2"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
+ integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==
+
acorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8.0:
version "8.8.2"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
@@ -6291,13 +6231,11 @@ agent-base@6:
dependencies:
debug "4"
-agentkeepalive@^4.2.1:
- version "4.3.0"
- resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255"
- integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==
+agentkeepalive@^4.3.0:
+ version "4.5.0"
+ resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz#2673ad1389b3c418c5a20c5d7364f93ca04be923"
+ integrity sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==
dependencies:
- debug "^4.1.0"
- depd "^2.0.0"
humanize-ms "^1.2.1"
ahocorasick@1.0.2:
@@ -6390,7 +6328,7 @@ any-promise@^1.0.0:
resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
-anymatch@^3.0.3, anymatch@~3.1.2:
+anymatch@^3.0.3, anymatch@^3.1.3, anymatch@~3.1.2:
version "3.1.3"
resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
@@ -6403,6 +6341,11 @@ apg-js@^4.1.3:
resolved "https://registry.npmjs.org/apg-js/-/apg-js-4.1.3.tgz#0cb9dc99f8830740d7a8f9fc0048fa618ae4d199"
integrity sha512-XYyDcoBho8OpnWPRnedMwyL+76ovCtsESerHZEfY39dO4IrEqN97mdEYkOyHa0XTX5+3+U5FmpqPLttK0f7n6g==
+arch@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
+ integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
+
arg@^5.0.2:
version "5.0.2"
resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
@@ -6578,12 +6521,14 @@ axe-core@^4.6.2:
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0"
integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==
-axios@^0.21.0:
- version "0.21.4"
- resolved "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
- integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
+axios@^1.6.2:
+ version "1.6.2"
+ resolved "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2"
+ integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==
dependencies:
- follow-redirects "^1.14.0"
+ follow-redirects "^1.15.0"
+ form-data "^4.0.0"
+ proxy-from-env "^1.1.0"
axobject-query@^3.1.1:
version "3.1.1"
@@ -6771,11 +6716,6 @@ batch@0.6.1:
resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==
-bech32@1.1.4:
- version "1.1.4"
- resolved "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9"
- integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==
-
bech32@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/bech32/-/bech32-2.0.0.tgz#078d3686535075c8c79709f054b1b226a133b355"
@@ -6808,6 +6748,11 @@ bigint-mod-arith@^3.1.0:
resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.2.1.tgz#acf886751724273bccd187a2cc407ebddefb4053"
integrity sha512-roLlzeQ0okNjT8Ph9zL9Nvw85ucHSQkNndLRfAR2CVaYOEAMtbpIK3f6oJb3Jv/hg9mkrYaw/DknysTuvc8QhA==
+bignumber.js@*:
+ version "9.1.2"
+ resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
+ integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
+
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
@@ -6835,7 +6780,7 @@ bn.js@^4.11.9:
resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88"
integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==
-bn.js@^5.0.0, bn.js@^5.1.1, bn.js@^5.2.0, bn.js@^5.2.1:
+bn.js@^5.1.1, bn.js@^5.2.0, bn.js@^5.2.1:
version "5.2.1"
resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70"
integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==
@@ -6959,9 +6904,9 @@ buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3:
ieee754 "^1.2.1"
bufferutil@^4.0.1:
- version "4.0.7"
- resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz#60c0d19ba2c992dd8273d3f73772ffc894c153ad"
- integrity sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==
+ version "4.0.8"
+ resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea"
+ integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==
dependencies:
node-gyp-build "^4.3.0"
@@ -7008,6 +6953,15 @@ call-bind@^1.0.0, call-bind@^1.0.2:
function-bind "^1.1.1"
get-intrinsic "^1.0.2"
+call-bind@^1.0.4:
+ version "1.0.5"
+ resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
+ integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
+ dependencies:
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.1"
+ set-function-length "^1.1.1"
+
callsites@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -7066,15 +7020,6 @@ canonicalize@^2.0.0:
resolved "https://registry.npmjs.org/canonicalize/-/canonicalize-2.0.0.tgz#32be2cef4446d67fd5348027a384cae28f17226a"
integrity sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==
-capital-case@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
- integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case-first "^2.0.2"
-
cartonne@^2.1.1:
version "2.2.0"
resolved "https://registry.npmmirror.com/cartonne/-/cartonne-2.2.0.tgz#29cb4b7a34fe1185172fe815a7bbb79b42bf8477"
@@ -7125,23 +7070,10 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-change-case@^4.1.2:
- version "4.1.2"
- resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
- integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
- dependencies:
- camel-case "^4.1.2"
- capital-case "^1.0.4"
- constant-case "^3.0.4"
- dot-case "^3.0.4"
- header-case "^2.0.4"
- no-case "^3.0.4"
- param-case "^3.0.4"
- pascal-case "^3.1.2"
- path-case "^3.0.4"
- sentence-case "^3.0.4"
- snake-case "^3.0.4"
- tslib "^2.0.3"
+change-case@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.npmjs.org/change-case/-/change-case-5.3.0.tgz#b2fc5a8bea0cf8b4856a5a9aaf79abd8ea5309f6"
+ integrity sha512-Eykca0fGS/xYlx2fG5NqnGSnsWauhSGiSXYhB1kO6E909GUfo8S54u4UZNS7lMJmgZumZ2SUpWaoLgAcfQRICg==
char-regex@^1.0.2:
version "1.0.2"
@@ -7183,6 +7115,13 @@ ci-info@^3.2.0:
resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91"
integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==
+citty@^0.1.4, citty@^0.1.5:
+ version "0.1.5"
+ resolved "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz#fe37ceae5dc764af75eb2fece99d2bf527ea4e50"
+ integrity sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==
+ dependencies:
+ consola "^3.2.3"
+
cjs-module-lexer@^1.0.0:
version "1.2.2"
resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
@@ -7195,6 +7134,15 @@ clean-css@^5.2.2:
dependencies:
source-map "~0.6.0"
+clipboardy@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz#f3876247404d334c9ed01b6f269c11d09a5e3092"
+ integrity sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==
+ dependencies:
+ arch "^2.2.0"
+ execa "^5.1.1"
+ is-wsl "^2.2.0"
+
cliui@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
@@ -7223,6 +7171,16 @@ clsx@^1.1.0, clsx@^1.1.1, clsx@^1.2.1:
resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
+clsx@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b"
+ integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==
+
+cluster-key-slot@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac"
+ integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==
+
co@^4.6.0:
version "4.6.0"
resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -7399,14 +7357,10 @@ connect-history-api-fallback@^2.0.0:
resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
-constant-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1"
- integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case "^2.0.2"
+consola@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f"
+ integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==
content-disposition@0.5.4:
version "0.5.4"
@@ -7425,6 +7379,11 @@ convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0,
resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
+cookie-es@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz#4759684af168dfc54365b2c2dda0a8d7ee1e4865"
+ integrity sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==
+
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
@@ -7496,13 +7455,27 @@ cosmiconfig@^7.0.0:
path-type "^4.0.0"
yaml "^1.10.0"
-cross-fetch@^3.1.4, cross-fetch@^3.1.5:
+cross-fetch@^3.1.4:
+ version "3.1.8"
+ resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82"
+ integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==
+ dependencies:
+ node-fetch "^2.6.12"
+
+cross-fetch@^3.1.5:
version "3.1.6"
resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c"
integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g==
dependencies:
node-fetch "^2.6.11"
+cross-inspect@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz#5fda1af759a148594d2d58394a9e21364f6849af"
+ integrity sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==
+ dependencies:
+ tslib "^2.4.0"
+
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
@@ -7598,7 +7571,7 @@ css-select@^4.1.3:
domutils "^2.8.0"
nth-check "^2.0.1"
-css-to-react-native@^3.0.0:
+css-to-react-native@^3.0.0, css-to-react-native@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32"
integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==
@@ -7726,11 +7699,16 @@ cssstyle@^2.3.0:
dependencies:
cssom "~0.3.6"
-csstype@^3.0.2, csstype@^3.0.7:
+csstype@^3.0.2:
version "3.1.2"
resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
+csstype@^3.0.7, csstype@^3.1.2:
+ version "3.1.3"
+ resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
+ integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
+
"d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@3, d3-array@^3.2.0:
version "3.2.4"
resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz#15fec33b237f97ac5d7c986dc77da273a8ed0bb5"
@@ -8022,7 +8000,7 @@ debug@2.6.9, debug@^2.6.0:
dependencies:
ms "2.0.0"
-debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
+debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:
version "4.3.4"
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -8102,6 +8080,15 @@ default-gateway@^6.0.3:
dependencies:
execa "^5.0.0"
+define-data-property@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
+ integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
+ dependencies:
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+
define-lazy-prop@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
@@ -8115,6 +8102,11 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
+defu@^6.1.2, defu@^6.1.3:
+ version "6.1.3"
+ resolved "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz#6d7f56bc61668e844f9f593ace66fd67ef1205fd"
+ integrity sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==
+
delaunator@5:
version "5.0.0"
resolved "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz#60f052b28bd91c9b4566850ebf7756efe821d81b"
@@ -8132,7 +8124,12 @@ delayed-stream@~1.0.0:
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
-depd@2.0.0, depd@^2.0.0:
+denque@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
+ integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
+
+depd@2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
@@ -8142,6 +8139,11 @@ depd@~1.1.2:
resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==
+destr@^2.0.1, destr@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/destr/-/destr-2.0.2.tgz#8d3c0ee4ec0a76df54bc8b819bca215592a8c218"
+ integrity sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==
+
destroy@1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
@@ -8152,6 +8154,11 @@ detect-browser@5.3.0, detect-browser@^5.3.0:
resolved "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca"
integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==
+detect-libc@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
+
detect-newline@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -8208,17 +8215,18 @@ did-resolver@^4.0.1, did-resolver@^4.1.0:
resolved "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz#740852083c4fd5bf9729d528eca5d105aff45eb6"
integrity sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==
-did-session@^2.0.0:
- version "2.0.1"
- resolved "https://registry.npmjs.org/did-session/-/did-session-2.0.1.tgz#25b784c37dd26370a26b711e5584b829cef98f73"
- integrity sha512-z4Q2cqD1Wtrmd8Hc54Ia1vwAGHg7la1ine+CIle46cn9ccRKMtKpj+CiP/WpI8qJfImVJDTzePoCJ+fh8OI7Qg==
+did-session@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.npmjs.org/did-session/-/did-session-2.1.2.tgz#563576b581fe31b6d01234b8b7603afd2926003e"
+ integrity sha512-6tMGZ6Q4gRJYjH5bocwL4Te55UF0MIA+fNOaEAhK0Xbq4PAYxCnL1e0zhe4jwSbTqU8ilaoUoE2r6McAFZTDMQ==
dependencies:
- "@ceramicnetwork/stream-tile" "^2.16.0"
+ "@didtools/key-webcrypto" "^0.1.2"
"@stablelib/random" "^1.0.1"
- dids "^4.0.1"
+ caip "^1.1.0"
+ dids "^4.0.3"
key-did-provider-ed25519 "^3.0.1"
key-did-resolver "^3.0.0"
- uint8arrays "^4.0.3"
+ uint8arrays "^4.0.9"
dids@^4.0.0, dids@^4.0.1:
version "4.0.1"
@@ -8235,7 +8243,7 @@ dids@^4.0.0, dids@^4.0.1:
rpc-utils "^0.6.1"
uint8arrays "^4.0.3"
-dids@^4.0.4:
+dids@^4.0.3, dids@^4.0.4:
version "4.0.4"
resolved "https://registry.npmmirror.com/dids/-/dids-4.0.4.tgz#b84e10f0d41554c91cfe9f06f731bfc1f70cfe60"
integrity sha512-PKxQP0QFqgeMe0dbL7LCRdPJVhZU2ejj8RWCfJ6vro3a+o5o32cWNM1X6YXpdIWq6G5fTJw9KO2dHj2ZzYDc7w==
@@ -8436,13 +8444,6 @@ ee-first@1.1.1:
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
-eip1193-provider@1.0.1:
- version "1.0.1"
- resolved "https://registry.npmjs.org/eip1193-provider/-/eip1193-provider-1.0.1.tgz#420d29cf4f6c443e3f32e718fb16fafb250637c3"
- integrity sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g==
- dependencies:
- "@json-rpc-tools/provider" "^1.5.5"
-
ejs@^3.1.6, ejs@^3.1.9:
version "3.1.9"
resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz#03c9e8777fe12686a9effcef22303ca3d8eeb361"
@@ -8510,6 +8511,22 @@ end-of-stream@^1.4.1:
dependencies:
once "^1.4.0"
+engine.io-client@~6.5.2:
+ version "6.5.3"
+ resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5"
+ integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==
+ dependencies:
+ "@socket.io/component-emitter" "~3.1.0"
+ debug "~4.3.1"
+ engine.io-parser "~5.2.1"
+ ws "~8.11.0"
+ xmlhttprequest-ssl "~2.0.0"
+
+engine.io-parser@~5.2.1:
+ version "5.2.1"
+ resolved "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz#9f213c77512ff1a6cc0c7a86108a7ffceb16fcfb"
+ integrity sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==
+
enhanced-resolve@^5.14.1:
version "5.14.1"
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz#de684b6803724477a4af5d74ccae5de52c25f6b3"
@@ -8986,42 +9003,6 @@ eth-rpc-errors@^4.0.2:
dependencies:
fast-safe-stringify "^2.0.6"
-ethers@^5.7.2:
- version "5.7.2"
- resolved "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e"
- integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==
- dependencies:
- "@ethersproject/abi" "5.7.0"
- "@ethersproject/abstract-provider" "5.7.0"
- "@ethersproject/abstract-signer" "5.7.0"
- "@ethersproject/address" "5.7.0"
- "@ethersproject/base64" "5.7.0"
- "@ethersproject/basex" "5.7.0"
- "@ethersproject/bignumber" "5.7.0"
- "@ethersproject/bytes" "5.7.0"
- "@ethersproject/constants" "5.7.0"
- "@ethersproject/contracts" "5.7.0"
- "@ethersproject/hash" "5.7.0"
- "@ethersproject/hdnode" "5.7.0"
- "@ethersproject/json-wallets" "5.7.0"
- "@ethersproject/keccak256" "5.7.0"
- "@ethersproject/logger" "5.7.0"
- "@ethersproject/networks" "5.7.1"
- "@ethersproject/pbkdf2" "5.7.0"
- "@ethersproject/properties" "5.7.0"
- "@ethersproject/providers" "5.7.2"
- "@ethersproject/random" "5.7.0"
- "@ethersproject/rlp" "5.7.0"
- "@ethersproject/sha2" "5.7.0"
- "@ethersproject/signing-key" "5.7.0"
- "@ethersproject/solidity" "5.7.0"
- "@ethersproject/strings" "5.7.0"
- "@ethersproject/transactions" "5.7.0"
- "@ethersproject/units" "5.7.0"
- "@ethersproject/wallet" "5.7.0"
- "@ethersproject/web" "5.7.1"
- "@ethersproject/wordlists" "5.7.0"
-
eventemitter3@^4.0.0, eventemitter3@^4.0.7:
version "4.0.7"
resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
@@ -9032,7 +9013,7 @@ events@^3.2.0, events@^3.3.0:
resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
-execa@^5.0.0:
+execa@^5.0.0, execa@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -9164,9 +9145,9 @@ fast-querystring@^1.1.1:
fast-decode-uri-component "^1.0.1"
fast-redact@^3.0.0:
- version "3.2.0"
- resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz#b1e2d39bc731376d28bde844454fa23e26919987"
- integrity sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==
+ version "3.3.0"
+ resolved "https://registry.npmjs.org/fast-redact/-/fast-redact-3.3.0.tgz#7c83ce3a7be4898241a46560d51de10f653f7634"
+ integrity sha512-6T5V1QK1u4oF+ATxs1lWUmlEk6P2T9HqJG3e2DnHOdVgZy2rFJBoEnrIedcTXlkAHU/zKC+7KETJ+KGGKwxgMQ==
fast-safe-stringify@^2.0.6:
version "2.1.1"
@@ -9330,11 +9311,16 @@ focus-lock@^0.11.6:
dependencies:
tslib "^2.0.3"
-follow-redirects@^1.0.0, follow-redirects@^1.14.0:
+follow-redirects@^1.0.0:
version "1.15.2"
resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
+follow-redirects@^1.15.0:
+ version "1.15.3"
+ resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a"
+ integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==
+
for-each@^0.3.3:
version "0.3.3"
resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
@@ -9370,6 +9356,15 @@ form-data@^3.0.0:
combined-stream "^1.0.8"
mime-types "^2.1.12"
+form-data@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
+ integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -9424,6 +9419,11 @@ function-bind@^1.1.1:
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
function.prototype.name@^1.1.5:
version "1.1.5"
resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621"
@@ -9464,6 +9464,16 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@
has-proto "^1.0.1"
has-symbols "^1.0.3"
+get-intrinsic@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
+ integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
+ dependencies:
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
+
get-nonce@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3"
@@ -9479,6 +9489,11 @@ get-package-type@^0.1.0:
resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
+get-port-please@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.1.tgz#2556623cddb4801d823c0a6a15eec038abb483be"
+ integrity sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==
+
get-stream@^6.0.0:
version "6.0.1"
resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
@@ -9729,17 +9744,10 @@ graphql-relay@^0.10.0:
resolved "https://registry.npmjs.org/graphql-relay/-/graphql-relay-0.10.0.tgz#3b661432edf1cb414cd4a132cf595350e524db2b"
integrity sha512-44yBuw2/DLNEiMypbNZBt1yMDbBmyVPVesPywnteGGALiBmdyy1JP8jSg8ClLePg8ZZxk0O4BLhd1a6U/1jDOQ==
-graphql-scalars@^1.21.3:
- version "1.22.1"
- resolved "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.22.1.tgz#e50087ff94357eb2e932f56da76ba137e9f9212b"
- integrity sha512-PurWR2/a78EpYapRyPttBDfjIdsSg7q5or6cTaaGyZSV/VDh3o/6m6/BIpvGKGvmE3sY94UrLOZaCHskF5MuiA==
- dependencies:
- tslib "^2.5.0"
-
-graphql-scalars@^1.22.2:
- version "1.22.2"
- resolved "https://registry.npmmirror.com/graphql-scalars/-/graphql-scalars-1.22.2.tgz#6326e6fe2d0ad4228a9fea72a977e2bf26b86362"
- integrity sha512-my9FB4GtghqXqi/lWSVAOPiTzTnnEzdOXCsAC2bb5V7EFNQjVjwy3cSSbUvgYOtDuDibd+ZsCDhz+4eykYOlhQ==
+graphql-scalars@^1.22.4:
+ version "1.22.4"
+ resolved "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.22.4.tgz#af092b142bcfd5c1f8c53cb70ee1955ecd4ddb03"
+ integrity sha512-ILnv7jq5VKHLUyoaTFX7lgYrjCd6vTee9i8/B+D4zJKJT5TguOl0KkpPEbXHjmeor8AZYrVsrYUHdqRBMX1pjA==
dependencies:
tslib "^2.5.0"
@@ -9753,11 +9761,6 @@ graphql@15.4.0:
resolved "https://registry.npmjs.org/graphql/-/graphql-15.4.0.tgz#e459dea1150da5a106486ba7276518b5295a4347"
integrity sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA==
-graphql@^16.5.0:
- version "16.6.0"
- resolved "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb"
- integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==
-
graphql@^16.8.1:
version "16.8.1"
resolved "https://registry.npmmirror.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07"
@@ -9770,6 +9773,20 @@ gzip-size@^6.0.0:
dependencies:
duplexer "^0.1.2"
+h3@^1.8.1, h3@^1.8.2:
+ version "1.9.0"
+ resolved "https://registry.npmjs.org/h3/-/h3-1.9.0.tgz#c5f512a93026df9837db6f30c9ef51135dd46752"
+ integrity sha512-+F3ZqrNV/CFXXfZ2lXBINHi+rM4Xw3CDC5z2CDK3NMPocjonKipGLLDSkrqY9DOrioZNPTIdDMWfQKm//3X2DA==
+ dependencies:
+ cookie-es "^1.0.0"
+ defu "^6.1.3"
+ destr "^2.0.2"
+ iron-webcrypto "^1.0.0"
+ radix3 "^1.1.0"
+ ufo "^1.3.2"
+ uncrypto "^0.1.3"
+ unenv "^1.7.4"
+
handle-thing@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
@@ -9834,19 +9851,18 @@ hash.js@1.1.7, hash.js@^1.0.0, hash.js@^1.0.3, hash.js@^1.1.7:
inherits "^2.0.3"
minimalistic-assert "^1.0.1"
+hasown@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c"
+ integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
+ dependencies:
+ function-bind "^1.1.2"
+
he@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-header-case@^2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063"
- integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==
- dependencies:
- capital-case "^1.0.4"
- tslib "^2.0.3"
-
hey-listen@^1.0.8:
version "1.0.8"
resolved "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68"
@@ -9999,6 +10015,11 @@ http-proxy@^1.18.1:
follow-redirects "^1.0.0"
requires-port "^1.0.0"
+http-shutdown@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz#41bc78fc767637c4c95179bc492f312c0ae64c5f"
+ integrity sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==
+
https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -10019,6 +10040,15 @@ humanize-ms@^1.2.1:
dependencies:
ms "^2.0.0"
+i18n-js@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.npmjs.org/i18n-js/-/i18n-js-4.3.2.tgz#ec5391f23c76f5374b53645c83d272914eb81291"
+ integrity sha512-n8gbEbQEueym2/q2yrZk5/xKWjFcKtg3/Escw4JHSVWa8qtKqP8j7se3UjkRbHlO/REqFA0V/MG1q8tEfyHeOA==
+ dependencies:
+ bignumber.js "*"
+ lodash "*"
+ make-plural "*"
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -10038,6 +10068,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
+idb-keyval@^6.2.1:
+ version "6.2.1"
+ resolved "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz#94516d625346d16f56f3b33855da11bfded2db33"
+ integrity sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==
+
idb@^7.0.1:
version "7.1.1"
resolved "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b"
@@ -10150,6 +10185,21 @@ invariant@^2.2.4:
dependencies:
loose-envify "^1.0.0"
+ioredis@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7"
+ integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==
+ dependencies:
+ "@ioredis/commands" "^1.1.1"
+ cluster-key-slot "^1.1.0"
+ debug "^4.3.4"
+ denque "^2.1.0"
+ lodash.defaults "^4.2.0"
+ lodash.isarguments "^3.1.0"
+ redis-errors "^1.2.0"
+ redis-parser "^3.0.0"
+ standard-as-callback "^2.1.0"
+
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
@@ -10160,6 +10210,11 @@ ipaddr.js@^2.0.1:
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+iron-webcrypto@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.0.0.tgz#e3b689c0c61b434a0a4cb82d0aeabbc8b672a867"
+ integrity sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==
+
is-arguments@^1.0.4, is-arguments@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
@@ -10365,7 +10420,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
-is-typed-array@^1.1.10, is-typed-array@^1.1.3, is-typed-array@^1.1.9:
+is-typed-array@^1.1.10, is-typed-array@^1.1.9:
version "1.1.10"
resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f"
integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==
@@ -10376,6 +10431,13 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.3, is-typed-array@^1.1.9:
gopd "^1.0.1"
has-tostringtag "^1.0.0"
+is-typed-array@^1.1.3:
+ version "1.1.12"
+ resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
+ integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
+ dependencies:
+ which-typed-array "^1.1.11"
+
is-typedarray@1.0.0, is-typedarray@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
@@ -10438,6 +10500,11 @@ isomorphic-ws@^4.0.1:
resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
+isows@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz#93c1cf0575daf56e7120bab5c8c448b0809d0d74"
+ integrity sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==
+
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
@@ -10495,10 +10562,10 @@ jake@^10.8.5:
filelist "^1.0.4"
minimatch "^3.1.2"
-jayson@^3.4.4:
- version "3.7.0"
- resolved "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25"
- integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==
+jayson@^4.1.0:
+ version "4.1.0"
+ resolved "https://registry.npmjs.org/jayson/-/jayson-4.1.0.tgz#60dc946a85197317f2b1439d672a8b0a99cea2f9"
+ integrity sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A==
dependencies:
"@types/connect" "^3.4.33"
"@types/node" "^12.12.54"
@@ -10510,7 +10577,6 @@ jayson@^3.4.4:
eyes "^0.1.8"
isomorphic-ws "^4.0.1"
json-stringify-safe "^5.0.1"
- lodash "^4.17.20"
uuid "^8.3.2"
ws "^7.4.5"
@@ -11065,6 +11131,11 @@ jiti@^1.18.2:
resolved "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd"
integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==
+jiti@^1.20.0:
+ version "1.21.0"
+ resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d"
+ integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
+
js-sha3@0.8.0:
version "0.8.0"
resolved "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840"
@@ -11219,6 +11290,11 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.2:
resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
+jsonc-parser@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
+ integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
+
jsonfile@^6.0.1:
version "6.1.0"
resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
@@ -11266,9 +11342,9 @@ jszip@*, jszip@^3.10.1:
setimmediate "^1.0.5"
keccak@^3.0.1:
- version "3.0.3"
- resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276"
- integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ==
+ version "3.0.4"
+ resolved "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz#edc09b89e633c0549da444432ecf062ffadee86d"
+ integrity sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==
dependencies:
node-addon-api "^2.0.0"
node-gyp-build "^4.2.0"
@@ -11383,30 +11459,53 @@ linkify-it@^3.0.1:
dependencies:
uc.micro "^1.0.1"
+listhen@^1.5.5:
+ version "1.5.5"
+ resolved "https://registry.npmjs.org/listhen/-/listhen-1.5.5.tgz#58915512af70f770aa3e9fb19367adf479bb58c4"
+ integrity sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==
+ dependencies:
+ "@parcel/watcher" "^2.3.0"
+ "@parcel/watcher-wasm" "2.3.0"
+ citty "^0.1.4"
+ clipboardy "^3.0.0"
+ consola "^3.2.3"
+ defu "^6.1.2"
+ get-port-please "^3.1.1"
+ h3 "^1.8.1"
+ http-shutdown "^1.2.2"
+ jiti "^1.20.0"
+ mlly "^1.4.2"
+ node-forge "^1.3.1"
+ pathe "^1.1.1"
+ std-env "^3.4.3"
+ ufo "^1.3.0"
+ untun "^0.1.2"
+ uqr "^0.1.2"
+
lit-element@^3.3.0:
- version "3.3.2"
- resolved "https://registry.npmjs.org/lit-element/-/lit-element-3.3.2.tgz#9913bf220b85065f0e5f1bb8878cc44f36b50cfa"
- integrity sha512-xXAeVWKGr4/njq0rGC9dethMnYCq5hpKYrgQZYTzawt9YQhMiXfD+T1RgrdY3NamOxwq2aXlb0vOI6e29CKgVQ==
+ version "3.3.3"
+ resolved "https://registry.npmjs.org/lit-element/-/lit-element-3.3.3.tgz#10bc19702b96ef5416cf7a70177255bfb17b3209"
+ integrity sha512-XbeRxmTHubXENkV4h8RIPyr8lXc+Ff28rkcQzw3G6up2xg5E8Zu1IgOWIwBLEQsu3cOVFqdYwiVi0hv0SlpqUA==
dependencies:
"@lit-labs/ssr-dom-shim" "^1.1.0"
"@lit/reactive-element" "^1.3.0"
- lit-html "^2.7.0"
+ lit-html "^2.8.0"
-lit-html@^2.7.0:
- version "2.7.4"
- resolved "https://registry.npmjs.org/lit-html/-/lit-html-2.7.4.tgz#6d75001977c206683685b9d76594a516afda2954"
- integrity sha512-/Jw+FBpeEN+z8X6PJva5n7+0MzCVAH2yypN99qHYYkq8bI+j7I39GH+68Z/MZD6rGKDK9RpzBw7CocfmHfq6+g==
+lit-html@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa"
+ integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==
dependencies:
"@types/trusted-types" "^2.0.2"
-lit@2.7.4:
- version "2.7.4"
- resolved "https://registry.npmjs.org/lit/-/lit-2.7.4.tgz#ca63d27fda178dbffae0faf2c882b9910e40842c"
- integrity sha512-cgD7xrZoYr21mbrkZIuIrj98YTMw/snJPg52deWVV4A8icLyNHI3bF70xsJeAgwTuiq5Kkd+ZR8gybSJDCPB7g==
+lit@2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e"
+ integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==
dependencies:
"@lit/reactive-element" "^1.6.0"
lit-element "^3.3.0"
- lit-html "^2.7.0"
+ lit-html "^2.8.0"
loader-runner@^4.2.0:
version "4.3.0"
@@ -11464,6 +11563,16 @@ lodash.debounce@^4.0.8:
resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
+lodash.defaults@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
+ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==
+
+lodash.isarguments@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
+ integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==
+
lodash.isequal@4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
@@ -11494,7 +11603,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0:
+lodash@*, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -11521,6 +11630,11 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
+lru-cache@^10.0.2:
+ version "10.1.0"
+ resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484"
+ integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -11554,6 +11668,11 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0:
dependencies:
semver "^6.0.0"
+make-plural@*:
+ version "7.3.0"
+ resolved "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz#2889dbafca2fb097037c47967d3e3afa7e48a52c"
+ integrity sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==
+
makeerror@1.0.12:
version "1.0.12"
resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a"
@@ -11666,6 +11785,11 @@ mime@1.6.0:
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
+mime@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7"
+ integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
+
mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -11726,22 +11850,37 @@ mkdirp@~0.5.1:
dependencies:
minimist "^1.2.6"
+mlly@^1.2.0, mlly@^1.4.2:
+ version "1.4.2"
+ resolved "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz#7cf406aa319ff6563d25da6b36610a93f2a8007e"
+ integrity sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==
+ dependencies:
+ acorn "^8.10.0"
+ pathe "^1.1.1"
+ pkg-types "^1.0.3"
+ ufo "^1.3.0"
+
monaco-editor@^0.38.0:
version "0.38.0"
resolved "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.38.0.tgz#7b3cd16f89b1b8867fcd3c96e67fccee791ff05c"
integrity sha512-11Fkh6yzEmwx7O0YoLxeae0qEGFwmyPRlVxpg7oF9czOOCB/iCjdJrG5I67da5WiXK3YJCxoz9TJFE8Tfq/v9A==
-motion@10.15.5:
- version "10.15.5"
- resolved "https://registry.npmjs.org/motion/-/motion-10.15.5.tgz#d336ddbdd37bc28bb99fbb243fe309df6c685ad6"
- integrity sha512-ejP6KioN4pigTGxL93APzOnvtLklParL59UQB2T3HWXQBxFcIp5/7YXFmkgiA6pNKKzjvnLhnonRBN5iSFMnNw==
+motion@10.16.2:
+ version "10.16.2"
+ resolved "https://registry.npmjs.org/motion/-/motion-10.16.2.tgz#7dc173c6ad62210a7e9916caeeaf22c51e598d21"
+ integrity sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==
dependencies:
"@motionone/animation" "^10.15.1"
- "@motionone/dom" "^10.15.5"
- "@motionone/svelte" "^10.15.5"
+ "@motionone/dom" "^10.16.2"
+ "@motionone/svelte" "^10.16.2"
"@motionone/types" "^10.15.1"
"@motionone/utils" "^10.15.1"
- "@motionone/vue" "^10.15.5"
+ "@motionone/vue" "^10.16.2"
+
+mri@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
+ integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
ms@2.0.0:
version "2.0.0"
@@ -11758,13 +11897,6 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-multibase@^4.0.1:
- version "4.0.6"
- resolved "https://registry.npmjs.org/multibase/-/multibase-4.0.6.tgz#6e624341483d6123ca1ede956208cb821b440559"
- integrity sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==
- dependencies:
- "@multiformats/base-x" "^4.0.1"
-
multicast-dns@^7.2.5:
version "7.2.5"
resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
@@ -11778,11 +11910,16 @@ multiformats@^11.0.0, multiformats@^11.0.1, multiformats@^11.0.2:
resolved "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz#b14735efc42cd8581e73895e66bebb9752151b60"
integrity sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==
-multiformats@^12.0.0, multiformats@^12.0.1, multiformats@^12.1.0, multiformats@^12.1.1:
+multiformats@^12.0.0, multiformats@^12.0.1:
version "12.1.2"
resolved "https://registry.npmmirror.com/multiformats/-/multiformats-12.1.2.tgz#eef67872da3f34b9a4a7ca7dd1ffdf3074f5c517"
integrity sha512-6mRIsrZXyw5xNPO31IGBMmxgDXBSgCGDsBAtazkZ02ip4hMwZNrQvfxXZtytRoBSWuzSq5f9VmMnXj76fIz5FQ==
+multiformats@^12.1.3:
+ version "12.1.3"
+ resolved "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz#cbf7a9861e11e74f8228b21376088cb43ba8754e"
+ integrity sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==
+
multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.6.5:
version "9.9.0"
resolved "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
@@ -11796,15 +11933,6 @@ multihashes-sync@^1.1.1:
"@noble/hashes" "^1.3.0"
multiformats "^11.0.0"
-multihashes@^4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz#426610539cd2551edbf533adeac4c06b3b90fb05"
- integrity sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==
- dependencies:
- multibase "^4.0.1"
- uint8arrays "^3.0.0"
- varint "^5.0.2"
-
mz@^2.7.0:
version "2.7.0"
resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
@@ -11819,6 +11947,16 @@ nanoid@^3.3.1, nanoid@^3.3.6:
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
+nanoid@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+
+napi-wasm@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz#bbe617823765ae9c1bc12ff5942370eae7b2ba4e"
+ integrity sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==
+
natural-compare-lite@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
@@ -11860,22 +11998,39 @@ node-addon-api@^2.0.0:
resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"
integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==
-node-fetch@^2.6.1, node-fetch@^2.6.11, node-fetch@^2.6.7:
+node-addon-api@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz#8136add2f510997b3b94814f4af1cce0b0e3962e"
+ integrity sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==
+
+node-fetch-native@^1.4.0, node-fetch-native@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.4.1.tgz#5a336e55b4e1b1e72b9927da09fecd2b374c9be5"
+ integrity sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==
+
+node-fetch@^2.6.1, node-fetch@^2.6.11:
version "2.6.11"
resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25"
integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==
dependencies:
whatwg-url "^5.0.0"
-node-forge@^1:
+node-fetch@^2.6.12:
+ version "2.7.0"
+ resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d"
+ integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-forge@^1, node-forge@^1.3.1:
version "1.3.1"
resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
node-gyp-build@^4.2.0, node-gyp-build@^4.3.0:
- version "4.6.0"
- resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.0.tgz#0c52e4cbf54bbd28b709820ef7b6a3c2d6209055"
- integrity sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==
+ version "4.7.1"
+ resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.7.1.tgz#cd7d2eb48e594874053150a9418ac85af83ca8f7"
+ integrity sha512-wTSrZ+8lsRRa3I3H8Xr65dLWSgCvY2l4AOnaeKdPA9TB/WYMPaTcrzf3rXvFoVvjKNVnu0CcWSx54qq9GKRUYg==
node-int64@^0.4.0:
version "0.4.0"
@@ -12036,6 +12191,15 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
+ofetch@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz#588cb806a28e5c66c2c47dd8994f9059a036d8c0"
+ integrity sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==
+ dependencies:
+ destr "^2.0.1"
+ node-fetch-native "^1.4.0"
+ ufo "^1.3.0"
+
on-exit-leak-free@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209"
@@ -12201,14 +12365,6 @@ pascal-case@^3.1.2:
no-case "^3.0.4"
tslib "^2.0.3"
-path-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f"
- integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
-
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -12244,6 +12400,11 @@ path-type@^4.0.0:
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+pathe@^1.1.0, pathe@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a"
+ integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==
+
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@@ -12321,6 +12482,15 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
+pkg-types@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz#988b42ab19254c01614d13f4f65a2cfc7880f868"
+ integrity sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==
+ dependencies:
+ jsonc-parser "^3.2.0"
+ mlly "^1.2.0"
+ pathe "^1.1.0"
+
pkg-up@^3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
@@ -12885,10 +13055,19 @@ postcss@^8.3.5, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.4:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.31:
+ version "8.4.32"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9"
+ integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
+ dependencies:
+ nanoid "^3.3.7"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
preact@^10.12.0, preact@^10.5.9:
- version "10.15.1"
- resolved "https://registry.npmjs.org/preact/-/preact-10.15.1.tgz#a1de60c9fc0c79a522d969c65dcaddc5d994eede"
- integrity sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==
+ version "10.19.3"
+ resolved "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz#7a7107ed2598a60676c943709ea3efb8aaafa899"
+ integrity sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==
prelude-ls@^1.2.1:
version "1.2.1"
@@ -13001,6 +13180,11 @@ proxy-compare@2.5.1:
resolved "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.5.1.tgz#17818e33d1653fbac8c2ec31406bce8a2966f600"
integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==
+proxy-from-env@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
+ integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
+
psl@^1.1.33:
version "1.9.0"
resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7"
@@ -13102,6 +13286,11 @@ quick-format-unescaped@^4.0.3:
resolved "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7"
integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
+radix3@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/radix3/-/radix3-1.1.0.tgz#9745df67a49c522e94a33d0a93cf743f104b6e0d"
+ integrity sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==
+
raf@^3.4.1:
version "3.4.1"
resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
@@ -13148,64 +13337,69 @@ react-app-polyfill@^3.0.0:
regenerator-runtime "^0.13.9"
whatwg-fetch "^3.6.2"
-react-aria-components@^1.0.0-alpha.3, react-aria-components@^1.0.0-alpha.4:
- version "1.0.0-alpha.4"
- resolved "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.0.0-alpha.4.tgz#5a6fab82d92f1c73734478fd33f1a5168ffe34b3"
- integrity sha512-cv8+mF5AykoOH0nV2gkQqzJSz7Cqfv5p2kVup2HCRM5CSeourC69d6mKI5htka4XYcrw9E4G0KtRqQnc9/J4DA==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-aria/focus" "^3.12.1"
- "@react-aria/utils" "^3.17.0"
- "@react-stately/table" "^3.9.1"
- "@react-types/grid" "^3.1.8"
- "@react-types/shared" "^3.18.1"
- "@react-types/table" "^3.6.1"
- "@swc/helpers" "^0.4.14"
- react-aria "^3.25.0"
- react-stately "^3.23.0"
+react-aria-components@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.0.0.tgz#3e88a805263156e7fd551ec3f0336d75c59b2824"
+ integrity sha512-Oyud2UcOXNPcvYn71he0FLIzpaJcLA+hu7i4wR/EKv+9Q/jOUGb++meKPB9vDBCFwGgWaoK7WpHJ2wB9xjLfGw==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/toolbar" "3.0.0-beta.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-types/form" "^3.7.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
+ react-aria "^3.31.0"
+ react-stately "^3.29.0"
use-sync-external-store "^1.2.0"
-react-aria@^3.24.0, react-aria@^3.25.0:
- version "3.25.0"
- resolved "https://registry.npmjs.org/react-aria/-/react-aria-3.25.0.tgz#d51d4ba87a97f6d366b9a3a4bd59461d5c9925b3"
- integrity sha512-nvahN6tUCnES9CXCKEzEHkWy7mH39KsQoCk6eehIT3eG1pw/eYUqXFAmmWIL3g2VDCiGavpSf1/BUTnAXE2VsQ==
- dependencies:
- "@react-aria/breadcrumbs" "^3.5.2"
- "@react-aria/button" "^3.7.2"
- "@react-aria/calendar" "^3.3.0"
- "@react-aria/checkbox" "^3.9.1"
- "@react-aria/combobox" "^3.6.1"
- "@react-aria/datepicker" "^3.4.1"
- "@react-aria/dialog" "^3.5.2"
- "@react-aria/dnd" "^3.2.1"
- "@react-aria/focus" "^3.12.1"
- "@react-aria/gridlist" "^3.4.0"
- "@react-aria/i18n" "^3.7.2"
- "@react-aria/interactions" "^3.15.1"
- "@react-aria/label" "^3.5.2"
- "@react-aria/link" "^3.5.1"
- "@react-aria/listbox" "^3.9.1"
- "@react-aria/menu" "^3.9.1"
- "@react-aria/meter" "^3.4.2"
- "@react-aria/numberfield" "^3.5.1"
- "@react-aria/overlays" "^3.14.1"
- "@react-aria/progress" "^3.4.2"
- "@react-aria/radio" "^3.6.1"
- "@react-aria/searchfield" "^3.5.2"
- "@react-aria/select" "^3.10.1"
- "@react-aria/selection" "^3.15.0"
- "@react-aria/separator" "^3.3.2"
- "@react-aria/slider" "^3.4.1"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/switch" "^3.5.1"
- "@react-aria/table" "^3.9.1"
- "@react-aria/tabs" "^3.6.0"
- "@react-aria/tag" "^3.0.0"
- "@react-aria/textfield" "^3.9.2"
- "@react-aria/tooltip" "^3.5.1"
- "@react-aria/utils" "^3.17.0"
- "@react-aria/visually-hidden" "^3.8.1"
- "@react-types/shared" "^3.18.1"
+react-aria@^3.31.0:
+ version "3.31.0"
+ resolved "https://registry.npmjs.org/react-aria/-/react-aria-3.31.0.tgz#5021f93e6f03b80b269a5c6d0f2949dd33aa9260"
+ integrity sha512-fdmiEhopCq4TIP0BMMsDh92RMfGzVyNaSPdYLs5qqhDlVmaVL3NqWcK8RVstgI13ST/DIM+h9jgtp8+X1EDHMw==
+ dependencies:
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/breadcrumbs" "^3.5.9"
+ "@react-aria/button" "^3.9.1"
+ "@react-aria/calendar" "^3.5.4"
+ "@react-aria/checkbox" "^3.13.0"
+ "@react-aria/combobox" "^3.8.1"
+ "@react-aria/datepicker" "^3.9.1"
+ "@react-aria/dialog" "^3.5.9"
+ "@react-aria/dnd" "^3.5.1"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/gridlist" "^3.7.3"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/link" "^3.6.3"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/meter" "^3.4.9"
+ "@react-aria/numberfield" "^3.10.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/progress" "^3.4.9"
+ "@react-aria/radio" "^3.10.0"
+ "@react-aria/searchfield" "^3.7.0"
+ "@react-aria/select" "^3.14.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/separator" "^3.3.9"
+ "@react-aria/slider" "^3.7.4"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/switch" "^3.6.0"
+ "@react-aria/table" "^3.13.3"
+ "@react-aria/tabs" "^3.8.3"
+ "@react-aria/tag" "^3.3.1"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/tooltip" "^3.7.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-types/shared" "^3.22.0"
react-clientside-effect@^1.2.6:
version "1.2.6"
@@ -13403,33 +13597,34 @@ react-scripts@5.0.1:
optionalDependencies:
fsevents "^2.3.2"
-react-stately@^3.23.0:
- version "3.23.0"
- resolved "https://registry.npmjs.org/react-stately/-/react-stately-3.23.0.tgz#9f0ebfce512ab1d65fd8e50dbd3aaae4a3dcd7be"
- integrity sha512-nk2ihInebz5s+eDcXeEL+e2AbP9g0Mp9Gx5GEgqfICc8CKoYWERQsukXphGc6WEvFpAjVde7Q33hqusIqAO5gA==
- dependencies:
- "@react-stately/calendar" "^3.2.1"
- "@react-stately/checkbox" "^3.4.2"
- "@react-stately/collections" "^3.8.0"
- "@react-stately/combobox" "^3.5.1"
- "@react-stately/data" "^3.9.2"
- "@react-stately/datepicker" "^3.4.1"
- "@react-stately/dnd" "^3.2.1"
- "@react-stately/list" "^3.8.1"
- "@react-stately/menu" "^3.5.2"
- "@react-stately/numberfield" "^3.4.2"
- "@react-stately/overlays" "^3.5.2"
- "@react-stately/radio" "^3.8.1"
- "@react-stately/searchfield" "^3.4.2"
- "@react-stately/select" "^3.5.1"
- "@react-stately/selection" "^3.13.1"
- "@react-stately/slider" "^3.3.2"
- "@react-stately/table" "^3.9.1"
- "@react-stately/tabs" "^3.4.1"
- "@react-stately/toggle" "^3.5.2"
- "@react-stately/tooltip" "^3.4.1"
- "@react-stately/tree" "^3.6.1"
- "@react-types/shared" "^3.18.1"
+react-stately@^3.29.0:
+ version "3.29.0"
+ resolved "https://registry.npmjs.org/react-stately/-/react-stately-3.29.0.tgz#c082dce029cb8702f543c6a64343b1fd2956ee46"
+ integrity sha512-JWPgEg2RxDtSmMkypsBLuhsuiaMDfJcnFw96oDRg8lAGqkslZmbmYH/O1Wz08k2W6P3Bds4rZz6iK91XMNXomA==
+ dependencies:
+ "@react-stately/calendar" "^3.4.3"
+ "@react-stately/checkbox" "^3.6.1"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/combobox" "^3.8.1"
+ "@react-stately/data" "^3.11.0"
+ "@react-stately/datepicker" "^3.9.1"
+ "@react-stately/dnd" "^3.2.7"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/menu" "^3.6.0"
+ "@react-stately/numberfield" "^3.8.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/radio" "^3.10.1"
+ "@react-stately/searchfield" "^3.5.0"
+ "@react-stately/select" "^3.6.1"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/slider" "^3.5.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-stately/tabs" "^3.6.3"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-stately/tooltip" "^3.4.6"
+ "@react-stately/tree" "^3.7.5"
+ "@react-types/shared" "^3.22.0"
react-style-singleton@^2.2.1:
version "2.2.1"
@@ -13525,6 +13720,18 @@ redent@^3.0.0:
indent-string "^4.0.0"
strip-indent "^3.0.0"
+redis-errors@^1.0.0, redis-errors@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
+ integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
+
+redis-parser@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
+ integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
+ dependencies:
+ redis-errors "^1.0.0"
+
regenerate-unicode-properties@^10.1.0:
version "10.1.0"
resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c"
@@ -13542,6 +13749,11 @@ regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.9:
resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
+regenerator-runtime@^0.14.0:
+ version "0.14.1"
+ resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f"
+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
+
regenerator-transform@^0.15.1:
version "0.15.1"
resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56"
@@ -13734,9 +13946,9 @@ rpc-utils@^0.6.1, rpc-utils@^0.6.2:
nanoid "^3.3.1"
rpc-websockets@^7.5.1:
- version "7.5.1"
- resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.1.tgz#e0a05d525a97e7efc31a0617f093a13a2e10c401"
- integrity sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w==
+ version "7.9.0"
+ resolved "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.9.0.tgz#a3938e16d6f134a3999fdfac422a503731bf8973"
+ integrity sha512-DwKewQz1IUA5wfLvgM8wDpPRcr+nWSxuFxx5CbrI2z/MyyZ4nXLM86TvIA+cI1ZAdqC8JIBR1mZR55dzaLU+Hw==
dependencies:
"@babel/runtime" "^7.17.2"
eventemitter3 "^4.0.7"
@@ -13792,11 +14004,6 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0,
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-safe-json-utils@^1.1.1:
- version "1.1.1"
- resolved "https://registry.npmjs.org/safe-json-utils/-/safe-json-utils-1.1.1.tgz#0e883874467d95ab914c3f511096b89bfb3e63b1"
- integrity sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ==
-
safe-regex-test@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295"
@@ -13933,15 +14140,6 @@ send@0.18.0:
range-parser "~1.2.1"
statuses "2.0.1"
-sentence-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
- integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case-first "^2.0.2"
-
serialize-javascript@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
@@ -13984,6 +14182,16 @@ set-blocking@^2.0.0:
resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
+set-function-length@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
+ integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
+ dependencies:
+ define-data-property "^1.1.1"
+ get-intrinsic "^1.2.1"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.0"
+
set-value@^4.1.0:
version "4.1.0"
resolved "https://registry.npmjs.org/set-value/-/set-value-4.1.0.tgz#aa433662d87081b75ad88a4743bd450f044e7d09"
@@ -14066,13 +14274,23 @@ slash@^4.0.0:
resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-snake-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
- integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
+socket.io-client@^4.7.2:
+ version "4.7.2"
+ resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.2.tgz#f2f13f68058bd4e40f94f2a1541f275157ff2c08"
+ integrity sha512-vtA0uD4ibrYD793SOIAwlo8cj6haOeMHrGvwPxJsxH7CeIksqJ+3Zc06RvWTIFgiSqx4A3sOnTXpfAEE2Zyz6w==
dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
+ "@socket.io/component-emitter" "~3.1.0"
+ debug "~4.3.2"
+ engine.io-client "~6.5.2"
+ socket.io-parser "~4.2.4"
+
+socket.io-parser@~4.2.4:
+ version "4.2.4"
+ resolved "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83"
+ integrity sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==
+ dependencies:
+ "@socket.io/component-emitter" "~3.1.0"
+ debug "~4.3.1"
sockjs@^0.3.24:
version "0.3.24"
@@ -14206,6 +14424,11 @@ stackframe@^1.3.4:
resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310"
integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
+standard-as-callback@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45"
+ integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==
+
state-local@^1.0.6:
version "1.0.7"
resolved "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5"
@@ -14221,6 +14444,11 @@ statuses@2.0.1:
resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
+std-env@^3.4.3:
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz#94807562bddc68fa90f2e02c5fd5b6865bb4e98e"
+ integrity sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==
+
stop-iteration-iterator@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
@@ -14401,7 +14629,7 @@ style-loader@^3.3.1:
resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz#bba8daac19930169c0c9c96706749a597ae3acff"
integrity sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==
-styled-components@^5.3.10, styled-components@^5.3.11:
+styled-components@^5.3.11:
version "5.3.11"
resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8"
integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==
@@ -14417,6 +14645,21 @@ styled-components@^5.3.10, styled-components@^5.3.11:
shallowequal "^1.1.0"
supports-color "^5.5.0"
+styled-components@^6.1.1:
+ version "6.1.2"
+ resolved "https://registry.npmjs.org/styled-components/-/styled-components-6.1.2.tgz#88bd9d446bea254619fc265c93efd73cc5776595"
+ integrity sha512-LJjirciivbOKNuKKjheXMeNOlFspur4s2/AYW2hPyrL4RhwEFiowF9axgjeMVxX7siEoLJAitKrzpuNApJ5R/Q==
+ dependencies:
+ "@emotion/is-prop-valid" "^1.2.1"
+ "@emotion/unitless" "^0.8.0"
+ "@types/stylis" "^4.0.2"
+ css-to-react-native "^3.2.0"
+ csstype "^3.1.2"
+ postcss "^8.4.31"
+ shallowequal "^1.1.0"
+ stylis "^4.3.0"
+ tslib "^2.5.0"
+
stylehacks@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9"
@@ -14430,6 +14673,11 @@ stylis@4.2.0:
resolved "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51"
integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==
+stylis@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c"
+ integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==
+
sucrase@^3.32.0:
version "3.32.0"
resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz#c4a95e0f1e18b6847127258a75cf360bc568d4a7"
@@ -14814,15 +15062,10 @@ type-fest@^0.21.3:
resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
-type-fest@^3.8.0:
- version "3.11.0"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.11.0.tgz#e78ea6b50d6a6b1e4609035fb9ea8f1e3c328194"
- integrity sha512-JaPw5U9ixP0XcpUbQoVSbxSDcK/K4nww20C3kjm9yE6cDRRhptU28AH60VWf9ltXmCrIfIbtt9J+2OUk2Uqiaw==
-
-type-fest@^4.3.1:
- version "4.4.0"
- resolved "https://registry.npmmirror.com/type-fest/-/type-fest-4.4.0.tgz#061cd10ff55664bb7174218cdf78c28c48f71c69"
- integrity sha512-HT3RRs7sTfY22KuPQJkD/XjbTbxgP2Je5HPt6H6JEGvcjHd5Lqru75EbrP3tb4FYjNJ+DjLp+MNQTFQU0mhXNw==
+type-fest@^4.8.3:
+ version "4.8.3"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz#6db08d9f44d596cd953f83020c7c56310c368d1c"
+ integrity sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==
type-is@~1.6.18:
version "1.6.18"
@@ -14848,16 +15091,26 @@ typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@^4.4.2:
- version "4.9.5"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
- integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
+typescript@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
+ integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
+
+ua-parser-js@^1.0.35:
+ version "1.0.37"
+ resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f"
+ integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
+ufo@^1.3.0, ufo@^1.3.1, ufo@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz#c7d719d0628a1c80c006d2240e0d169f6e3c0496"
+ integrity sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==
+
uint8arrays@^2.1.4:
version "2.1.10"
resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz#34d023c843a327c676e48576295ca373c56e286a"
@@ -14879,10 +15132,10 @@ uint8arrays@^4.0.3:
dependencies:
multiformats "^11.0.0"
-uint8arrays@^4.0.6:
- version "4.0.6"
- resolved "https://registry.npmmirror.com/uint8arrays/-/uint8arrays-4.0.6.tgz#bae68b536c2e87147045b95d73d29e503e45ecab"
- integrity sha512-4ZesjQhqOU2Ip6GPReIwN60wRxIupavL8T0Iy36BBHr2qyMrNxsPJvr7vpS4eFt8F8kSguWUPad6ZM9izs/vyw==
+uint8arrays@^4.0.9:
+ version "4.0.10"
+ resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.10.tgz#3ec5cde3348903c140e87532fc53f46b8f2e921f"
+ integrity sha512-AnJNUGGDJAgFw/eWu/Xb9zrVKEGlwJJCaeInlf3BkecE/zcTobk5YXYIPNQJO1q5Hh1QZrQQHf0JvcHqz2hqoA==
dependencies:
multiformats "^12.0.1"
@@ -14896,6 +15149,22 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
+uncrypto@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz#e1288d609226f2d02d8d69ee861fa20d8348ef2b"
+ integrity sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==
+
+unenv@^1.7.4:
+ version "1.8.0"
+ resolved "https://registry.npmjs.org/unenv/-/unenv-1.8.0.tgz#0f860d5278405700bd95d47b23bc01f3a735d68c"
+ integrity sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==
+ dependencies:
+ consola "^3.2.3"
+ defu "^6.1.3"
+ mime "^3.0.0"
+ node-fetch-native "^1.4.1"
+ pathe "^1.1.1"
+
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
@@ -14958,6 +15227,32 @@ unstated-next@^1.1.0:
resolved "https://registry.npmjs.org/unstated-next/-/unstated-next-1.1.0.tgz#7bb4911a12fdf3cc8ad3eb11a0b315e4a8685ea8"
integrity sha512-AAn47ZncPvgBGOvMcn8tSRxsrqwf2VdAPxLASTuLJvZt4rhKfDvUkmYZLGfclImSfTVMv7tF4ynaVxin0JjDCA==
+unstorage@^1.9.0:
+ version "1.10.1"
+ resolved "https://registry.npmjs.org/unstorage/-/unstorage-1.10.1.tgz#bf8cc00a406e40a6293e893da9807057d95875b0"
+ integrity sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==
+ dependencies:
+ anymatch "^3.1.3"
+ chokidar "^3.5.3"
+ destr "^2.0.2"
+ h3 "^1.8.2"
+ ioredis "^5.3.2"
+ listhen "^1.5.5"
+ lru-cache "^10.0.2"
+ mri "^1.2.0"
+ node-fetch-native "^1.4.1"
+ ofetch "^1.3.3"
+ ufo "^1.3.1"
+
+untun@^0.1.2:
+ version "0.1.3"
+ resolved "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz#5d10dee37a3a5737ff03d158be877dae0a0e58a6"
+ integrity sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==
+ dependencies:
+ citty "^0.1.5"
+ consola "^3.2.3"
+ pathe "^1.1.1"
+
upath@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
@@ -14971,19 +15266,10 @@ update-browserslist-db@^1.0.11:
escalade "^3.1.1"
picocolors "^1.0.0"
-upper-case-first@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
- integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==
- dependencies:
- tslib "^2.0.3"
-
-upper-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a"
- integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==
- dependencies:
- tslib "^2.0.3"
+uqr@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz#5c6cd5dcff9581f9bb35b982cb89e2c483a41d7d"
+ integrity sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==
uri-js@^4.2.2:
version "4.4.1"
@@ -15117,10 +15403,10 @@ validate.io-number@^1.0.3:
resolved "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8"
integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==
-valtio@1.10.5:
- version "1.10.5"
- resolved "https://registry.npmjs.org/valtio/-/valtio-1.10.5.tgz#7852125e3b774b522827d96bd9c76d285c518678"
- integrity sha512-jTp0k63VXf4r5hPoaC6a6LCG4POkVSh629WLi1+d5PlajLsbynTMd7qAgEiOSPxzoX5iNvbN7iZ/k/g29wrNiQ==
+valtio@1.11.2:
+ version "1.11.2"
+ resolved "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz#b8049c02dfe65620635d23ebae9121a741bb6530"
+ integrity sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==
dependencies:
proxy-compare "2.5.1"
use-sync-external-store "1.2.0"
@@ -15130,11 +15416,6 @@ value-or-promise@^1.0.11, value-or-promise@^1.0.12:
resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c"
integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==
-varint@^5.0.2:
- version "5.0.2"
- resolved "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4"
- integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==
-
varint@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
@@ -15157,20 +15438,19 @@ vary@~1.1.2:
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
-viem@^0.3.37:
- version "0.3.39"
- resolved "https://registry.npmjs.org/viem/-/viem-0.3.39.tgz#299ac6e2d0e612b2d7dc2b74edd9100e48675f70"
- integrity sha512-hWPPLsaT3UdFBbECZrqDnE7lbYzLmAf9lIqvzsab3zXVV2y/HeNm63r0xRLdMRKfCC68AppEZUttOHyo2W/1ZQ==
+viem@^1.0.0, viem@^1.19.13:
+ version "1.20.3"
+ resolved "https://registry.npmjs.org/viem/-/viem-1.20.3.tgz#8b8360daee622295f5385949c02c86d943d14e0f"
+ integrity sha512-7CrmeCb2KYkeCgUmUyb1hsf+IX/PLwi+Np+Vm4YUTPeG82y3HRSgGHSaCOp3d0YtR2kXD3nv9y5kE7LBFE+wWw==
dependencies:
- "@adraffy/ens-normalize" "1.9.0"
- "@noble/curves" "1.0.0"
- "@noble/hashes" "1.3.0"
- "@scure/bip32" "1.3.0"
- "@scure/bip39" "1.2.0"
- "@wagmi/chains" "0.3.1"
- abitype "0.8.2"
- isomorphic-ws "5.0.0"
- ws "8.12.0"
+ "@adraffy/ens-normalize" "1.10.0"
+ "@noble/curves" "1.2.0"
+ "@noble/hashes" "1.3.2"
+ "@scure/bip32" "1.3.2"
+ "@scure/bip39" "1.2.1"
+ abitype "0.9.8"
+ isows "1.0.3"
+ ws "8.13.0"
vscode-languageserver-types@^3.15.1, vscode-languageserver-types@^3.17.1:
version "3.17.3"
@@ -15191,16 +15471,16 @@ w3c-xmlserializer@^2.0.0:
dependencies:
xml-name-validator "^3.0.0"
-wagmi@^1.0.7:
- version "1.0.9"
- resolved "https://registry.npmjs.org/wagmi/-/wagmi-1.0.9.tgz#2483e448720d9ccd013ad0f2943ba7c4dfd775e6"
- integrity sha512-LIExrD43Kyy8YIG02AQ4+heQc324h4lgTsQcpIDkLcOnwCV24uNSe/Ib1/F2k0N51uUsFoBdB5hjAaT6Ww7AtQ==
+wagmi@^1.4.10:
+ version "1.4.12"
+ resolved "https://registry.npmjs.org/wagmi/-/wagmi-1.4.12.tgz#e5d31c6d7621ecd9e32eded6c7b1041201223127"
+ integrity sha512-QRxpjhdMlZmbYTfn9VQkQMKq+l3kwA1O7tF10vaykPrjbGX+IIlyn72ib9oqW9BfQO7n/Sf/mnVz1zbxRhGPWA==
dependencies:
"@tanstack/query-sync-storage-persister" "^4.27.1"
"@tanstack/react-query" "^4.28.0"
"@tanstack/react-query-persist-client" "^4.28.0"
- "@wagmi/core" "1.0.8"
- abitype "0.8.2"
+ "@wagmi/core" "1.4.12"
+ abitype "0.8.7"
use-sync-external-store "^1.2.0"
walker@^1.0.7:
@@ -15455,7 +15735,18 @@ which-module@^2.0.0:
resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409"
integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==
-which-typed-array@^1.1.2, which-typed-array@^1.1.9:
+which-typed-array@^1.1.11, which-typed-array@^1.1.2:
+ version "1.1.13"
+ resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
+ integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
+ dependencies:
+ available-typed-arrays "^1.0.5"
+ call-bind "^1.0.4"
+ for-each "^0.3.3"
+ gopd "^1.0.1"
+ has-tostringtag "^1.0.0"
+
+which-typed-array@^1.1.9:
version "1.1.9"
resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6"
integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==
@@ -15688,26 +15979,26 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-ws@7.4.6:
- version "7.4.6"
- resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
- integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
-
-ws@8.12.0:
- version "8.12.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz#485074cc392689da78e1828a9ff23585e06cddd8"
- integrity sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==
-
-ws@8.13.0, ws@^8.12.0, ws@^8.13.0, ws@^8.5.0:
+ws@8.13.0, ws@^8.12.0, ws@^8.13.0:
version "8.13.0"
resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
-ws@^7.4.0, ws@^7.4.5, ws@^7.4.6, ws@^7.5.1:
+ws@^7.4.5, ws@^7.4.6, ws@^7.5.1:
version "7.5.9"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
+ws@^8.5.0:
+ version "8.15.1"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz#271ba33a45ca0cc477940f7f200cd7fba7ee1997"
+ integrity sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==
+
+ws@~8.11.0:
+ version "8.11.0"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143"
+ integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==
+
xml-name-validator@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
@@ -15718,11 +16009,26 @@ xmlchars@^2.2.0:
resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"
integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==
+xmlhttprequest-ssl@~2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67"
+ integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==
+
xtend@^4.0.1:
version "4.0.2"
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
+xterm-addon-fit@^0.8.0:
+ version "0.8.0"
+ resolved "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.8.0.tgz#48ca99015385141918f955ca7819e85f3691d35f"
+ integrity sha512-yj3Np7XlvxxhYF/EJ7p3KHaMt6OdwQ+HDu573Vx1lRXsVxOcnVJs51RgjZOouIZOczTsskaS+CpXspK81/DLqw==
+
+xterm@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.npmjs.org/xterm/-/xterm-5.3.0.tgz#867daf9cc826f3d45b5377320aabd996cb0fce46"
+ integrity sha512-8QqjlekLUFTrU6x7xck1MsPzPA571K5zNqWm0M0oroYEWVOptZ0+ubQSkQ3uxIEhcIHRujJy6emDWX4A7qyFzg==
+
y18n@^4.0.0:
version "4.0.3"
resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf"
@@ -15802,8 +16108,8 @@ yocto-queue@^0.1.0:
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
zustand@^4.3.1:
- version "4.3.8"
- resolved "https://registry.npmjs.org/zustand/-/zustand-4.3.8.tgz#37113df8e9e1421b0be1b2dca02b49b76210e7c4"
- integrity sha512-4h28KCkHg5ii/wcFFJ5Fp+k1J3gJoasaIbppdgZFO4BPJnsNxL0mQXBSFgOgAdCdBj35aDTPvdAJReTMntFPGg==
+ version "4.4.7"
+ resolved "https://registry.npmjs.org/zustand/-/zustand-4.4.7.tgz#355406be6b11ab335f59a66d2cf9815e8f24038c"
+ integrity sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==
dependencies:
use-sync-external-store "1.2.0"
diff --git a/packages/client/scan/package.json b/packages/client/scan/package.json
index c3013e47..b4e8500d 100644
--- a/packages/client/scan/package.json
+++ b/packages/client/scan/package.json
@@ -4,9 +4,9 @@
"version": "0.1.0",
"private": true,
"dependencies": {
- "@ceramicnetwork/common": "^2.20.0",
- "@ceramicnetwork/http-client": "^2.22.0",
- "@ceramicnetwork/stream-model": "^1.5.0",
+ "@ceramicnetwork/common": "^3.2.0",
+ "@ceramicnetwork/http-client": "^3.2.0",
+ "@ceramicnetwork/stream-model": "^2.2.0",
"@graphiql/plugin-explorer": "^0.1.15",
"@graphiql/toolkit": "^0.8.3",
"@monaco-editor/react": "^4.4.6",
@@ -22,10 +22,10 @@
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@types/styled-components": "^5.1.26",
- "@us3r-network/auth-with-rainbowkit": "^0.1.8",
- "@us3r-network/data-model": "^0.2.1",
- "@us3r-network/profile": "^0.4.2",
- "axios": "^1.2.6",
+ "@us3r-network/auth-with-rainbowkit": "^0.2.1",
+ "@us3r-network/data-model": "^0.7.0",
+ "@us3r-network/profile": "^0.7.0",
+ "axios": "^1.6.2",
"dayjs": "^1.11.7",
"ethers": "^5.7.2",
"file-saver": "^2.0.5",
@@ -37,7 +37,11 @@
"monaco-editor": "^0.36.1",
"prismjs": "^1.29.0",
"react": "^18.2.0",
- "react-aria-components": "^1.0.0-alpha.5",
+ "typescript": "^5.3.3",
+ "wagmi": "^1.4.10",
+ "viem": "^1.19.13",
+ "@rainbow-me/rainbowkit": "^1.3.0",
+ "react-aria-components": "^1.0.0",
"react-device-detect": "^2.2.2",
"react-dom": "^18.2.0",
"react-ga4": "^2.0.0",
@@ -48,13 +52,12 @@
"react-toastify": "^9.1.1",
"recharts": "^2.5.0",
"styled-components": "^5.3.6",
- "typescript": "^4.4.2",
"use-url-search-params": "^2.5.1",
"web-vitals": "^2.1.0"
},
"devDependencies": {
- "@composedb/devtools": "^0.5.0",
- "@composedb/types": "^0.5.0",
+ "@composedb/devtools": "^0.6.1",
+ "@composedb/types": "^0.6.0",
"@craco/craco": "^7.0.0",
"@types/file-saver": "^2.0.5",
"assert": "^2.0.0",
@@ -63,9 +66,9 @@
"console-browserify": "^1.2.0",
"constants-browserify": "^1.0.0",
"crypto-browserify": "^3.12.0",
- "did-session": "^2.0.0",
- "dids": "^4.0.0",
- "key-did-provider-ed25519": "^3.0.0",
+ "did-session": "^2.1.2",
+ "dids": "^4.0.4",
+ "key-did-provider-ed25519": "^3.0.2",
"key-did-resolver": "^3.0.0",
"node-polyfill-webpack-plugin": "^2.0.1",
"os-browserify": "^0.3.0",
diff --git a/packages/client/scan/src/components/Dapp/Playground.tsx b/packages/client/scan/src/components/Dapp/Playground.tsx
index d42c77b7..78291569 100644
--- a/packages/client/scan/src/components/Dapp/Playground.tsx
+++ b/packages/client/scan/src/components/Dapp/Playground.tsx
@@ -17,7 +17,6 @@ import { RuntimeCompositeDefinition } from '@composedb/types'
import 'graphiql/graphiql.css'
import '../../styles/playground.css'
-import { useParams } from 'react-router-dom'
import { queryModelGraphql } from '../../api'
import { AxiosError } from 'axios'
import styled from 'styled-components'
@@ -158,7 +157,7 @@ export default function PlaygroundGraphiQL(
network === Network.MAINNET
? CERAMIC_MAINNET_HOST
: CERAMIC_TESTNET_HOST,
- definition: definition as RuntimeCompositeDefinition,
+ definition: definition as unknown as RuntimeCompositeDefinition,
}),
[definition, network]
)
diff --git a/packages/client/scan/src/components/Header.tsx b/packages/client/scan/src/components/Header.tsx
index cfa83667..90287f01 100644
--- a/packages/client/scan/src/components/Header.tsx
+++ b/packages/client/scan/src/components/Header.tsx
@@ -3,11 +3,11 @@ import { useCeramicCtx } from '../context/CeramicCtx'
import ChevronDown from './icons/ChevronDown'
import { Network } from '../types'
import BackBtn from './BackBtn'
-import { useLocation, useNavigate, useParams } from 'react-router-dom'
+import { useLocation, useNavigate } from 'react-router-dom'
import { useMemo } from 'react'
import {
Button,
- Item,
+ ListBoxItem,
Label,
ListBox,
Popover,
@@ -15,7 +15,6 @@ import {
SelectValue,
} from 'react-aria-components'
import { isMobile } from 'react-device-detect'
-import { useSession } from '@us3r-network/auth-with-rainbowkit'
export default function Header() {
const navigate = useNavigate()
@@ -30,17 +29,6 @@ export default function Header() {
return !show
}, [location])
- const params = useParams()
- const session = useSession()
- const showLogoutButton = useMemo(() => {
- return (
- location.pathname.startsWith('/streams/profile') &&
- session &&
- session.id &&
- session.id === params?.did
- )
- }, [location, session, params?.did])
-
if (isMobile) {
return null
}
@@ -61,7 +49,6 @@ export default function Header() {
/>
)) || }
- {/* {showLogoutButton && } */}
)
@@ -86,8 +73,8 @@ function NetworkSwitch() {
- - {Network.MAINNET}
- - {Network.TESTNET}
+ {Network.MAINNET}
+ {Network.TESTNET}
diff --git a/packages/client/scan/src/components/Home/HomeFilter.tsx b/packages/client/scan/src/components/Home/HomeFilter.tsx
index c310bb54..ae094bda 100644
--- a/packages/client/scan/src/components/Home/HomeFilter.tsx
+++ b/packages/client/scan/src/components/Home/HomeFilter.tsx
@@ -3,7 +3,7 @@ import { useNavigate } from 'react-router-dom'
import styled from 'styled-components'
import {
Button,
- Item,
+ ListBoxItem,
Label,
ListBox,
Popover,
@@ -55,8 +55,8 @@ export default function SearchFilter() {
- - Model
- - Stream
+ Model
+ Stream
diff --git a/packages/client/scan/src/components/ModelView/Playground.tsx b/packages/client/scan/src/components/ModelView/Playground.tsx
index c9f0b453..e79b4e0e 100644
--- a/packages/client/scan/src/components/ModelView/Playground.tsx
+++ b/packages/client/scan/src/components/ModelView/Playground.tsx
@@ -158,7 +158,7 @@ export default function PlaygroundGraphiQL(
network === Network.MAINNET
? CERAMIC_MAINNET_HOST
: CERAMIC_TESTNET_HOST,
- definition: definition as RuntimeCompositeDefinition,
+ definition: definition as unknown as RuntimeCompositeDefinition,
}),
[definition, network]
)
diff --git a/packages/client/scan/src/styles/select.css b/packages/client/scan/src/styles/select.css
index 07ccd9ca..5423805a 100644
--- a/packages/client/scan/src/styles/select.css
+++ b/packages/client/scan/src/styles/select.css
@@ -94,7 +94,7 @@
font-weight: bold;
}
- .react-aria-Item {
+ .react-aria-ListBoxItem {
margin: 2px;
border-radius: 6px;
padding: 10px 15px;
diff --git a/packages/client/scan/yarn.lock b/packages/client/scan/yarn.lock
index e6a32c42..2a1c3859 100644
--- a/packages/client/scan/yarn.lock
+++ b/packages/client/scan/yarn.lock
@@ -7,6 +7,11 @@
resolved "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.2.0.tgz#e1a84fca468f4b337816fcb7f0964beb620ba855"
integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==
+"@adraffy/ens-normalize@1.10.0":
+ version "1.10.0"
+ resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz#d2a39395c587e092d77cbbc80acf956a54f38bf7"
+ integrity sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==
+
"@adraffy/ens-normalize@1.9.0":
version "1.9.0"
resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d"
@@ -1094,25 +1099,25 @@
resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
-"@ceramicnetwork/codecs@^1.10.0":
- version "1.10.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/codecs/-/codecs-1.10.0.tgz#9daccdca63b96cc48f9beea2e2aa43e1d9e6e346"
- integrity sha512-0/5/NCjKax2UFbvnlQuRzZ+T7sp+HKgGsBsW/fKK06E/ui0MBVMSK1eitn/ozvMFUo+nCjKPQF3ixXVpdsQl4A==
+"@ceramicnetwork/codecs@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/codecs/-/codecs-2.2.0.tgz#2c905bc2c0c03bbc71cd9fc62be5429c5c367de1"
+ integrity sha512-HRDdJN7G954F7KOZ117WxhYUC9pGoUyBc6cEr14MLhhxA9S2+bYYOKZ1VAaTFawF1FB6rQkHIT37IYPVo0tI0A==
dependencies:
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
cartonne "^2.1.1"
codeco "^1.1.0"
dag-jose "^4.0.0"
multiformats "^11.0.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/common@^2.20.0", "@ceramicnetwork/common@^2.33.0", "@ceramicnetwork/common@^2.35.0":
- version "2.35.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/common/-/common-2.35.0.tgz#270e4776fa1b120bbc5910ef40c62522c571159c"
- integrity sha512-1TsdVYAjTIVTBz+6dlrEJACFGqMzYZeOvwLNbpk9E5vMh6fnrgRm8q9JPeGhDyGwdGlY7l4e1yqzWAoZGnJARQ==
+"@ceramicnetwork/common@^3.0.5", "@ceramicnetwork/common@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/common/-/common-3.2.0.tgz#06a6fa9ac764e3138c32ceadc731b90448fde62c"
+ integrity sha512-3ql9LN/AXO2VxosnNzTeaMo+JRQpCclwFhyfWrpH0okLdiB1CeDDOkiKNOvz+6ZtYql1NpIby1/Ag5ovtxgQjg==
dependencies:
- "@ceramicnetwork/codecs" "^1.10.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/codecs" "^2.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@didtools/cacao" "^2.1.0"
"@didtools/pkh-ethereum" "^0.1.0"
"@didtools/pkh-solana" "^0.1.0"
@@ -1120,30 +1125,6 @@
"@didtools/pkh-tezos" "^0.2.1"
"@stablelib/random" "^1.0.1"
caip "~1.1.0"
- cross-fetch "^3.1.4"
- flat "^5.0.2"
- it-first "^1.0.7"
- jet-logger "1.2.2"
- lodash.clonedeep "^4.5.0"
- logfmt "^1.3.2"
- multiformats "^11.0.1"
- rxjs "^7.5.2"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/common@^2.23.0", "@ceramicnetwork/common@^2.24.0":
- version "2.24.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/common/-/common-2.24.0.tgz#98ed0f7607e3904cfc4299c88f56e272eff5df99"
- integrity sha512-Q3GBlJd5XrSDCP/6KJy2sz+5MfAVhMrEDoW9SIaxG19xPC+QGeMRouNbZf+qfe3tGQintaRn3FhoqSAtjFxE1g==
- dependencies:
- "@ceramicnetwork/streamid" "^2.14.0"
- "@didtools/cacao" "^2.0.0"
- "@didtools/pkh-ethereum" "^0.1.0"
- "@didtools/pkh-solana" "^0.1.0"
- "@didtools/pkh-stacks" "^0.1.0"
- "@didtools/pkh-tezos" "^0.2.1"
- "@stablelib/random" "^1.0.1"
- caip "~1.1.0"
- cross-fetch "^3.1.4"
flat "^5.0.2"
it-first "^1.0.7"
jet-logger "1.2.2"
@@ -1153,119 +1134,53 @@
rxjs "^7.5.2"
uint8arrays "^4.0.3"
-"@ceramicnetwork/http-client@2.20.0", "@ceramicnetwork/http-client@^2.20.0":
- version "2.20.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-2.20.0.tgz#b2e62b81c8c46480783213cf372fbfdc94e138fa"
- integrity sha512-nwxxcm1Wt2A+QRByxC0PFGCGNfkzWMobduxeaixgkGhJN5SX7Edu7hi4EmhV0PZmXJRitCaNJDXZiRRZ903D1Q==
- dependencies:
- "@ceramicnetwork/common" "^2.23.0"
- "@ceramicnetwork/stream-caip10-link" "^2.18.0"
- "@ceramicnetwork/stream-model" "^1.5.0"
- "@ceramicnetwork/stream-model-instance" "^1.5.0"
- "@ceramicnetwork/stream-tile" "^2.19.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- query-string "^7.1.0"
- rxjs "^7.5.2"
-
-"@ceramicnetwork/http-client@^2.22.0":
- version "2.32.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/http-client/-/http-client-2.32.0.tgz#c832ead940ff9901facc12497b238639b7b55b49"
- integrity sha512-2OUp33qXg2D243N+NwuwvPJfw/F2PFj2y73XT753yjwXIdyaHAJXwsoLJ8OyK1ixFYl1Q5Yb3kshO1sXurQi4g==
- dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/stream-caip10-link" "^2.30.0"
- "@ceramicnetwork/stream-model" "^1.17.0"
- "@ceramicnetwork/stream-model-instance" "^1.17.0"
- "@ceramicnetwork/stream-tile" "^2.31.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+"@ceramicnetwork/http-client@^3.0.5", "@ceramicnetwork/http-client@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/http-client/-/http-client-3.2.0.tgz#1891b57b85146ed8f4d5c96a75047a94f7a5aa38"
+ integrity sha512-HC0tw9cL7/Q0qstOSc3pm9uAQ6pPx9Y/0dsmO+lZRxPMW9gQqOqY1Oa7Wi3PIvyiJaimwnM+G1SFM6GWQ676Lg==
+ dependencies:
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/stream-caip10-link" "^3.2.0"
+ "@ceramicnetwork/stream-model" "^2.2.0"
+ "@ceramicnetwork/stream-model-instance" "^2.2.0"
+ "@ceramicnetwork/stream-tile" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@scarf/scarf" "^1.1.1"
query-string "^7.1.0"
rxjs "^7.5.2"
-"@ceramicnetwork/stream-caip10-link@^2.18.0":
- version "2.19.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-2.19.0.tgz#7ad366b4a78186bface5c60ce9241eb2f3be297c"
- integrity sha512-h9kXbAsngj7e3amHE2vIPAyCKa537rLdc41xfYX1NSI8vDN7WwWht5xzT3DkRO91AmqGKPvCh801IcjqVHRC/w==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- caip "~1.1.0"
- did-resolver "^4.0.1"
- lodash.clonedeep "^4.5.0"
-
-"@ceramicnetwork/stream-caip10-link@^2.30.0":
- version "2.30.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-2.30.0.tgz#d7a2da8675e47a611607d143f711b96eb3e37ac1"
- integrity sha512-co6M+gKp2ShsLa1pxJScLBY+ICenN0asuA3ZFlLqquLcYAdXTYuLs37NaLSxkuTr41sI0HLSwzJVN8OBwjhvQg==
+"@ceramicnetwork/stream-caip10-link@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-caip10-link/-/stream-caip10-link-3.2.0.tgz#0b44e6f10ab1cdb6ef56eb7371ec5c2fcf61cf08"
+ integrity sha512-36/7JWVm9Qn48/ezIRGJy7lAP4IZ2yGucAYXd/Ssq2RDLdGC7xTlva8csYQd/8b4nUu6UZqhqdRGEbBhGRN2Cw==
dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
caip "~1.1.0"
did-resolver "^4.0.1"
lodash.clonedeep "^4.5.0"
-"@ceramicnetwork/stream-model-instance@1.5.0":
- version "1.5.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.5.0.tgz#20877811c0685c75994e28f6c477182b8af5ab2d"
- integrity sha512-zdm+JbORr/3bxgMsFck6jYQGWeaWZnjotMnq2k2e9Wyqr5ulyXDk4uh7HG7nJAvTDvjEvAWgjqXFbLLyCzEixw==
- dependencies:
- "@ceramicnetwork/common" "^2.23.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- object-sizeof "^2.6.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model-instance@^1.15.0", "@ceramicnetwork/stream-model-instance@^1.17.0":
- version "1.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.17.0.tgz#2bb245e49ce9d8f9fc70171a3c8e49707294c488"
- integrity sha512-cVHlz7ScpLYgz11Wzw5x99dh4BbThoKsJi9rFS2RF+p0BNuyp2QgSnpCjziEQqCz6djJngy6g2BCwf4b+MML5g==
- dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- object-sizeof "^2.6.1"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model-instance@^1.5.0":
- version "1.6.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-1.6.0.tgz#1f9546b827e23f2008f7968ffb9a2b7c31bdad24"
- integrity sha512-qa7EUFV+/eZTiCyT0AvpNyvFMNbzH4sbXAJUsSKJ2YxXy3fo3X5QEVx51pKnVnc6JomNBz6S/pQj0kOR8o+hqA==
+"@ceramicnetwork/stream-model-instance@^2.0.5", "@ceramicnetwork/stream-model-instance@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model-instance/-/stream-model-instance-2.2.0.tgz#d2cd30e1ee68040e4f32ce57af6e99c01e614876"
+ integrity sha512-sLQjGpQc2V9Mh3BFsJvioKsRy8eyFrufxG7u2WNjSkRdWOrqMBLSuyEy2U5whT92nIe8DcKlD8eGW2rmY7OOCQ==
dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/streamid" "^2.14.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
fast-json-patch "^3.1.0"
object-sizeof "^2.6.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/stream-model@1.5.0", "@ceramicnetwork/stream-model@^1.5.0":
- version "1.5.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-1.5.0.tgz#71511c5046ece21ad20252ef040ce4d1dd922db1"
- integrity sha512-zqE+SA5nssHqXeIEJnbAjsxFx8Fhdl67wM/Mz8tRZr1m2ya6BjchGd5rrtE41gfwM6ZM6WYZ/xJZ+k0iMpGiQQ==
- dependencies:
- "@ceramicnetwork/common" "^2.23.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- fast-json-patch "^3.1.0"
- json-schema-typed "^8.0.1"
- multiformats "^11.0.1"
- multihashes "^4.0.3"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-model@^1.15.0", "@ceramicnetwork/stream-model@^1.17.0":
- version "1.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-model/-/stream-model-1.17.0.tgz#af1a9775d2264e4021576b5e6c9b69a2ceca3f53"
- integrity sha512-d6HhiPAQfyw0a1wN32kWR/YdGdLd6DdOfhn3pDU8vHKH731l5uHIIOMwwp+XEcbFTSGQdPbxAbcdTM4AFJG3MA==
+"@ceramicnetwork/stream-model@^2.0.5", "@ceramicnetwork/stream-model@^2.2.0":
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-model/-/stream-model-2.2.0.tgz#cb6182035b2ed4f8bccecd3d2687f4c2d472d7f9"
+ integrity sha512-O+xmtMJ3dFOqxkoaDVKZAH8Z+4AqYyDdSgoB97JNpXHILM2a13NMJyvVVtZzVedywj6jAkdOxC80JYOscQtiew==
dependencies:
- "@ceramicnetwork/codecs" "^1.10.0"
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/codecs" "^2.2.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
ajv "^8.8.2"
@@ -1276,41 +1191,13 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
-"@ceramicnetwork/stream-tile@^2.16.0":
- version "2.19.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-2.19.0.tgz#1bc157314f28b6117287151f9d5d168c05e09d89"
- integrity sha512-iPVjWAIaRaYJuwkY3etljdPciePzOuGijBoXzQ4frL/MxKaAWosyTgloJvhTt0zohzr11WGgoCNqupQ3Mm0Xuw==
- dependencies:
- "@ceramicnetwork/common" "^2.23.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- dids "^4.0.0"
- fast-json-patch "^3.1.0"
- lodash.clonedeep "^4.5.0"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-tile@^2.19.0":
- version "2.20.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-2.20.0.tgz#fa8874af24f75cbdec609f64fad8d9d2719ec3f4"
- integrity sha512-aBHegw35+p+QZbZGKKuaCy3bNrpztNTDlNaedReNlUVvVTSl2VecTBCY7CpbqVjIj6+wE3yBrpUfTOBlTbjyuw==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@ipld/dag-cbor" "^7.0.0"
- "@stablelib/random" "^1.0.1"
- dids "^4.0.0"
- fast-json-patch "^3.1.0"
- lodash.clonedeep "^4.5.0"
- uint8arrays "^4.0.3"
-
-"@ceramicnetwork/stream-tile@^2.31.0":
- version "2.31.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/stream-tile/-/stream-tile-2.31.0.tgz#ce3f719d314584025b5e031d687f6d7f579455d9"
- integrity sha512-Vky2XyT38jqpQYVT4jzVmjmRWDU/T5Gx2wdCNuQsIYw6DkrMLSa0nTOMnqHTFl+hf+wcfNIpNvUI7RmooKoY7g==
+"@ceramicnetwork/stream-tile@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/stream-tile/-/stream-tile-3.2.0.tgz#c294d02b321088f5c0a3fe46fd2645e36db62194"
+ integrity sha512-QW0FS2OHmxK/Gs4GcFGgAZY4gtnSBBE2jUWNAMoXne8T0CjbQforUFUXC5KD4ojGMBsqm+w8vBurSk9ihcT2/w==
dependencies:
- "@ceramicnetwork/common" "^2.35.0"
- "@ceramicnetwork/streamid" "^2.17.0"
+ "@ceramicnetwork/common" "^3.2.0"
+ "@ceramicnetwork/streamid" "^3.2.0"
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/random" "^1.0.1"
dids "^4.0.0"
@@ -1318,28 +1205,17 @@
lodash.clonedeep "^4.5.0"
uint8arrays "^4.0.3"
-"@ceramicnetwork/streamid@2.14.0", "@ceramicnetwork/streamid@^2.14.0":
- version "2.14.0"
- resolved "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-2.14.0.tgz#ba5c34da90d30f25a517d3265cc9f600ad08bff9"
- integrity sha512-Pv28GZA77Zth+aC65NJeimrH4pIl91SKMCBAkOHORk/UCH++HTTItAjhu/RqMCsGpfnsIvZAXwsGqNH7dfJz1A==
- dependencies:
- "@ipld/dag-cbor" "^7.0.0"
- mapmoize "^1.2.1"
- multiformats "^11.0.1"
- uint8arrays "^4.0.3"
- varint "^6.0.0"
-
-"@ceramicnetwork/streamid@^2.17.0":
- version "2.17.0"
- resolved "https://registry.npmmirror.com/@ceramicnetwork/streamid/-/streamid-2.17.0.tgz#4c4fed37762af52abc04765971dbe07fbfb1656c"
- integrity sha512-LC6YL8dcN2XqOdPEDKqWAloyJNXBIyw30JAm4gvWLsUuOaL8hTJWpu2HndFp/Jn4Mab9090/fwVZ2O8CWno58w==
+"@ceramicnetwork/streamid@^3.0.5", "@ceramicnetwork/streamid@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@ceramicnetwork/streamid/-/streamid-3.2.0.tgz#d3ce24348b26b3a2b8e7e29f65540dbe6a2558a6"
+ integrity sha512-o1nlXcSosbl2pcA3vkdZyiwdwDC7J8O+u/mGdBysJ6brQvQcbB9W9QYE6OgB5p+dxXdY9u5zwATURIEw5Ify3w==
dependencies:
"@ipld/dag-cbor" "^7.0.0"
"@stablelib/sha256" "^1.0.1"
cborg "^1.10.2"
mapmoize "^1.2.1"
multiformats "^11.0.1"
- uint8arrays "^4.0.3"
+ uint8arrays "^4.0.9"
varint "^6.0.0"
"@coinbase/wallet-sdk@^3.6.6":
@@ -1365,123 +1241,83 @@
stream-browserify "^3.0.0"
util "^0.12.4"
-"@composedb/client@^0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@composedb/client/-/client-0.4.3.tgz#fbefd725bf3cb176c53bf9473bc913968edcd89f"
- integrity sha512-6hifvuV+h5ehyX4e5bQv5ybkTzBEnA8gR6FECp41mgEubX3jtmx2P186lPtCLo1fIqxTYjdgAQCYCE9EqN6dcA==
- dependencies:
- "@ceramicnetwork/http-client" "^2.20.0"
- "@ceramicnetwork/stream-model-instance" "^1.5.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/constants" "^0.4.0"
- "@composedb/graphql-scalars" "^0.4.3"
- "@composedb/runtime" "^0.4.1"
- "@graphql-tools/batch-execute" "^8.5.18"
- "@graphql-tools/stitch" "^8.7.42"
- "@graphql-tools/utils" "^9.2.1"
+"@composedb/client@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/client/-/client-0.6.0.tgz#25f7b2057962d49ab852effdc68ce671e4eda1e1"
+ integrity sha512-vqA7gMxdUq9UATM4bgvFx5Wk2BFYoc/rmCceM9KqCaY3yHohtOPxlty1L6/Fl1Md98hmgQkY45lvHiD4ajA1Kg==
+ dependencies:
+ "@ceramicnetwork/http-client" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
+ "@composedb/constants" "^0.6.0"
+ "@composedb/graphql-scalars" "^0.6.0"
+ "@composedb/runtime" "^0.6.0"
+ "@graphql-tools/batch-execute" "^9.0.2"
+ "@graphql-tools/stitch" "^9.0.3"
+ "@graphql-tools/utils" "^10.0.11"
dataloader "^2.2.2"
- graphql "^16.5.0"
+ graphql "^16.8.1"
graphql-relay "^0.10.0"
-"@composedb/constants@^0.4.0":
- version "0.4.0"
- resolved "https://registry.npmjs.org/@composedb/constants/-/constants-0.4.0.tgz#67749c629580e7fb0271401a06e949ed979b6f9f"
- integrity sha512-juphxE0LPqzOh9Yojw6JrkvV3UI1RIhiI11MUHfsxC4m6KP8uxq0or1xKP7jQPNHGhqgtOomMezCXFUTcPVotQ==
-
-"@composedb/devtools@^0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@composedb/devtools/-/devtools-0.4.3.tgz#e1960d31a24d341a88c5c49466e735edaf727cb2"
- integrity sha512-v/tiI+HlLvKa0TcNjiBbiJvI/oc8joH+oM1HEcuKuHN7WueACj2JE3ilFakApC1weKuZ3nM7hIVMPFbx4DBysg==
- dependencies:
- "@ceramicnetwork/stream-model" "^1.5.0"
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/graphql-scalars" "^0.4.3"
- "@graphql-tools/schema" "^9.0.16"
- "@graphql-tools/utils" "^9.2.1"
- change-case "^4.1.2"
- json-ptr "^3.1.1"
- lodash-es "^4.17.21"
- multiformats "^11.0.1"
- object-hash "^3.0.0"
- type-fest "^3.6.1"
- uint8arrays "^4.0.3"
+"@composedb/constants@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/constants/-/constants-0.6.0.tgz#e853265328524b0c103757b8913986565e356417"
+ integrity sha512-18rysTgKUTgapwaDEJOI063WSWlwbvowEnRZkFrZpciHPHjgfdry9XTht4ygYkGzx9TE+zGsVmgJfF0LlbTFMg==
-"@composedb/devtools@^0.5.0":
- version "0.5.0"
- resolved "https://registry.npmmirror.com/@composedb/devtools/-/devtools-0.5.0.tgz#7f651bc8f340664a49385bf5f853d37ab81d5e61"
- integrity sha512-tZZOK82B2WZQRW1LQKmKI0Mmpl9z8G1nMmWLcR0vDRiVumL6o0jHkD9lBC3mQ990j4CRUgYsH2HIOrzNnYNyOg==
+"@composedb/devtools@^0.6.1":
+ version "0.6.1"
+ resolved "https://registry.npmjs.org/@composedb/devtools/-/devtools-0.6.1.tgz#752ffd103abb7600578924cf6e03ed184a8b94f8"
+ integrity sha512-584a6Zg4AYWhGhyhvq6Ac/YdHpgHTqRf9HgtS5IglJDyVV2DGKvVAXg4bYv7hGa6zrppelHOlNQ99U3ICizPXw==
dependencies:
- "@ceramicnetwork/common" "^2.33.0"
- "@ceramicnetwork/stream-model" "^1.15.0"
- "@ceramicnetwork/streamid" "^2.17.0"
- "@composedb/graphql-scalars" "^0.5.0"
+ "@ceramicnetwork/common" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/graphql-scalars" "^0.6.0"
"@didtools/cacao" "^2.0.0"
- "@graphql-tools/schema" "^10.0.0"
- "@graphql-tools/utils" "^10.0.5"
- change-case "^4.1.2"
+ "@graphql-tools/schema" "^10.0.2"
+ "@graphql-tools/utils" "^10.0.11"
+ change-case "^5.3.0"
json-ptr "^3.1.1"
lodash-es "^4.17.21"
- multiformats "^12.1.0"
+ multiformats "^12.1.3"
object-hash "^3.0.0"
- type-fest "^4.3.1"
- uint8arrays "^4.0.6"
-
-"@composedb/graphql-scalars@^0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@composedb/graphql-scalars/-/graphql-scalars-0.4.3.tgz#d82d1645f25617a204ec2f57c27a7e60a4a8599f"
- integrity sha512-pPIMRnP5t6AoFxeX3BW1KyufBdXflInofZ8jklGq2xiaMtZsSAuMeeJgn0lHWrp0jKCTu0/wuR+YK1MGK6MK7w==
- dependencies:
- "@ceramicnetwork/streamid" "^2.14.0"
- "@composedb/types" "^0.4.3"
- caip "^1.1.0"
- graphql "^16.5.0"
- graphql-scalars "^1.20.1"
- multiformats "^11.0.1"
+ type-fest "^4.8.3"
+ uint8arrays "^4.0.9"
-"@composedb/graphql-scalars@^0.5.0":
- version "0.5.0"
- resolved "https://registry.npmmirror.com/@composedb/graphql-scalars/-/graphql-scalars-0.5.0.tgz#c315d9feca0ebcd3d4103cb4e8da9ec18a998e9e"
- integrity sha512-RNk2wRsZ1VrvLxWOaUbTlmjlKZhi7YqvWLfp83oy08HHz7HmfxcrlEvxT5f8thiOfnF4Hw4gXo8euwI3nTkhvg==
+"@composedb/graphql-scalars@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/graphql-scalars/-/graphql-scalars-0.6.0.tgz#54e6437914d3356f2f5286bda9c0dbe8cc7a6adc"
+ integrity sha512-9GssARG72pXb2SEYK6Zozz92tl37WnI9fCgKiTKBIjisoUGpUnTv2sRNRJV8X9j4CgawvCm4Yb/SH+CtUXuZew==
dependencies:
- "@ceramicnetwork/streamid" "^2.17.0"
- "@composedb/types" "^0.5.0"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/types" "^0.6.0"
caip "^1.1.0"
- graphql "^16.8.0"
- graphql-scalars "^1.22.2"
- multiformats "^12.1.0"
+ graphql "^16.8.1"
+ graphql-scalars "^1.22.4"
+ multiformats "^12.1.3"
-"@composedb/runtime@^0.4.1":
- version "0.4.1"
- resolved "https://registry.npmjs.org/@composedb/runtime/-/runtime-0.4.1.tgz#073661b50d9e18dac58b6d27eaa73e86d07b0cd1"
- integrity sha512-F3ajY1oM71e678wM0GI8TErOl5EIAafSQShi/Zv9PMSy0TaurZvBTUGLcuX1MvGyGqwcfXVPXTsNOh+NFtK9Lw==
- dependencies:
- "@ceramicnetwork/http-client" "2.20.0"
- "@ceramicnetwork/stream-model" "1.5.0"
- "@ceramicnetwork/stream-model-instance" "1.5.0"
- "@ceramicnetwork/streamid" "2.14.0"
- "@composedb/graphql-scalars" "^0.4.3"
+"@composedb/runtime@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/runtime/-/runtime-0.6.0.tgz#a7b0816500e3696cac18dcb6208ac52a48c20f3f"
+ integrity sha512-HZRFa7KVqEPAQY9umPzpdRoblHIn/QVk/55T5TPLv6VTEDmUmw0W3Nv+vNH7kvq++SdIuikbRPSW7eci9wUTCw==
+ dependencies:
+ "@ceramicnetwork/http-client" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
+ "@ceramicnetwork/streamid" "^3.0.5"
+ "@composedb/graphql-scalars" "^0.6.0"
dataloader "^2.2.2"
- graphql "^16.5.0"
+ graphql "^16.8.1"
graphql-relay "^0.10.0"
-"@composedb/types@^0.4.3":
- version "0.4.3"
- resolved "https://registry.npmjs.org/@composedb/types/-/types-0.4.3.tgz#0fb5887cd5ec5881be08a1dccbbf13605155b001"
- integrity sha512-oNkOnMmObTak1IPX8gpRI/cPad1m/waFowG5kRtjvLBrrpl1lrRqBVZ1rYVL2O78pq28v8vKvKw0Ac2ss6I4Kw==
- dependencies:
- "@ceramicnetwork/stream-model" "^1.5.0"
- "@ceramicnetwork/stream-model-instance" "^1.5.0"
- dids "^4.0.0"
- json-schema-typed "^8.0.1"
-
-"@composedb/types@^0.5.0":
- version "0.5.0"
- resolved "https://registry.npmmirror.com/@composedb/types/-/types-0.5.0.tgz#a051c62019106f7952ff338b3cc42831a36f4450"
- integrity sha512-rL4s2qlges21mWB1ujE6XhKEFDayP4vJU5NwS6NMt04Ig9xQ17reYBwR0fAJ61kE1qLuzhaQUe4bE6doPnSIjQ==
+"@composedb/types@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.npmjs.org/@composedb/types/-/types-0.6.0.tgz#21eaf27fbc1c877a6a96440cef4056d275d282b5"
+ integrity sha512-Bpt85C/bIByqFx87OC14DBGfXCV7tj9IsZ5AQ0fv53bGATs+otEj+tnz5UxDRcSSuT9iLOLa8XLLKiEKkwmecQ==
dependencies:
- "@ceramicnetwork/common" "^2.33.0"
- "@ceramicnetwork/stream-model" "^1.15.0"
- "@ceramicnetwork/stream-model-instance" "^1.15.0"
+ "@ceramicnetwork/common" "^3.0.5"
+ "@ceramicnetwork/stream-model" "^2.0.5"
+ "@ceramicnetwork/stream-model-instance" "^2.0.5"
dids "^4.0.4"
json-schema-typed "^8.0.1"
@@ -1648,6 +1484,16 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
+"@didtools/key-webcrypto@^0.1.2":
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/@didtools/key-webcrypto/-/key-webcrypto-0.1.2.tgz#8a9da10367ace17c1616a297577b40137c15f97e"
+ integrity sha512-ZDlwl2TnITDA6R/FpZVh3YbgRIIaJ9rCzA49wUd/EYlK0CGD8d6HQSB9hMdX0ht+paRE+9AD/YNewkppktEUKQ==
+ dependencies:
+ fast-json-stable-stringify "^2.1.0"
+ rpc-utils "^0.6.2"
+ uint8arrays "^4.0.9"
+ varint "^6.0.0"
+
"@didtools/pkh-ethereum@^0.1.0":
version "0.1.0"
resolved "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.1.0.tgz#fc55d341ca043cf959651e603cc2eafde8ebf1fc"
@@ -1658,16 +1504,6 @@
"@stablelib/random" "^1.0.2"
caip "^1.1.0"
-"@didtools/pkh-ethereum@^0.2.1":
- version "0.2.1"
- resolved "https://registry.npmjs.org/@didtools/pkh-ethereum/-/pkh-ethereum-0.2.1.tgz#8c03a56f34c824fa83db6161362f7fa45dd2b5e9"
- integrity sha512-apQefbOqqy8HQMDNVG0ITxHLr9I5iZrjADX+mPB+ie1ue8MO8pOHMifLQ3j0R6RjS2einCd+hEZ4Ib4AKs3Xlw==
- dependencies:
- "@didtools/cacao" "^2.0.0"
- "@ethersproject/wallet" "^5.7.0"
- "@stablelib/random" "^1.0.2"
- caip "^1.1.0"
-
"@didtools/pkh-ethereum@^0.4.1":
version "0.4.1"
resolved "https://registry.npmmirror.com/@didtools/pkh-ethereum/-/pkh-ethereum-0.4.1.tgz#b03472bf0196d2ece6a64d5f01aa96c866cdccb7"
@@ -1690,6 +1526,17 @@
caip "^1.1.0"
uint8arrays "^4.0.3"
+"@didtools/pkh-solana@^0.1.1":
+ version "0.1.1"
+ resolved "https://registry.npmjs.org/@didtools/pkh-solana/-/pkh-solana-0.1.1.tgz#e325682b71cada03bb29cf6ecaa921f183c17a7b"
+ integrity sha512-2Sn4xSg8otqAeXA0tDYUM+3KQtzOr2gBcu0wbJyOn/30Ocj3jxHFQg7NfumEsiQtQ0HtnmsGZUrnCgoxHqLwWg==
+ dependencies:
+ "@didtools/cacao" "^2.0.0"
+ "@noble/curves" "^1.0.0"
+ "@stablelib/random" "^1.0.2"
+ caip "^1.1.0"
+ uint8arrays "^4.0.3"
+
"@didtools/pkh-stacks@^0.1.0":
version "0.1.0"
resolved "https://registry.npmjs.org/@didtools/pkh-stacks/-/pkh-stacks-0.1.0.tgz#91191dee0a5767989d68ffc6a78e7736b44c8f52"
@@ -1773,11 +1620,23 @@
dependencies:
"@emotion/memoize" "^0.8.0"
+"@emotion/is-prop-valid@^1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc"
+ integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw==
+ dependencies:
+ "@emotion/memoize" "^0.8.1"
+
"@emotion/memoize@^0.8.0":
version "0.8.0"
resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f"
integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==
+"@emotion/memoize@^0.8.1":
+ version "0.8.1"
+ resolved "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17"
+ integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==
+
"@emotion/react@^11.9.3":
version "11.10.6"
resolved "https://registry.npmjs.org/@emotion/react/-/react-11.10.6.tgz#dbe5e650ab0f3b1d2e592e6ab1e006e75fd9ac11"
@@ -2299,17 +2158,18 @@
"@n1ru4l/push-pull-async-iterable-iterator" "^3.1.0"
meros "^1.1.4"
-"@graphql-tools/batch-delegate@^8.4.25":
- version "8.4.25"
- resolved "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-8.4.25.tgz#2ef78838c36348ef609c3bf5dbe0a6ef9ac4c78d"
- integrity sha512-Rn/gLxMZULzo2+l4uKxYzXQYdZykWmKXTGPyyxuiLUu92Odt71IVb0+56WS+Tg0d7WUS0DeRVZWTRT2bZS7Nvw==
+"@graphql-tools/batch-delegate@^9.0.0":
+ version "9.0.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-9.0.0.tgz#dd9e87466f450bae61a20525a2a8d8b0d257df37"
+ integrity sha512-23NmxcHQeKcfhMQyrRPTZfW4/+bSpAyR/qAhRjx+/hikDIa1Uv2XVgV9jIitSgM0OEk/KGPB4VQv+LCOWvAYiw==
dependencies:
- "@graphql-tools/delegate" "^9.0.31"
- "@graphql-tools/utils" "^9.2.1"
+ "@graphql-tools/delegate" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
dataloader "2.2.2"
tslib "^2.4.0"
+ value-or-promise "^1.0.12"
-"@graphql-tools/batch-execute@^8.5.18", "@graphql-tools/batch-execute@^8.5.19":
+"@graphql-tools/batch-execute@^8.5.18":
version "8.5.19"
resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-8.5.19.tgz#b204cc5bded1b1d12088b399d3b72eaf38d63132"
integrity sha512-eqofTMYPygg9wVPdA+p8lk4NBpaPTcDut6SlnDk9IiYdY23Yfo6pY7mzZ3b27GugI7HDtB2OZUxzZJSGsk6Qew==
@@ -2319,6 +2179,16 @@
tslib "^2.4.0"
value-or-promise "1.0.12"
+"@graphql-tools/batch-execute@^9.0.1", "@graphql-tools/batch-execute@^9.0.2":
+ version "9.0.2"
+ resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-9.0.2.tgz#5ac3257501e7941fad40661bb5e1110d6312f58b"
+ integrity sha512-Y2uwdZI6ZnatopD/SYfZ1eGuQFI7OU2KGZ2/B/7G9ISmgMl5K+ZZWz/PfIEXeiHirIDhyk54s4uka5rj2xwKqQ==
+ dependencies:
+ "@graphql-tools/utils" "^10.0.5"
+ dataloader "^2.2.2"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
"@graphql-tools/delegate@9.0.28", "@graphql-tools/delegate@^9.0.27":
version "9.0.28"
resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.28.tgz#026275094b2ff3f4cbbe99caff2d48775aeb67d6"
@@ -2332,18 +2202,17 @@
tslib "^2.5.0"
value-or-promise "^1.0.12"
-"@graphql-tools/delegate@^9.0.31":
- version "9.0.32"
- resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-9.0.32.tgz#c8d6c3d93e36aa48b51915161852f2eb72427249"
- integrity sha512-ZleId1mDSca4cjHQidIDv4HQR7B7B+nazF3nsWm2IIps40suR/hkADVgfJNegYbn8KhA3C9b1qEjcltP/Do3Ag==
+"@graphql-tools/delegate@^10.0.0", "@graphql-tools/delegate@^10.0.1", "@graphql-tools/delegate@^10.0.3":
+ version "10.0.3"
+ resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-10.0.3.tgz#2d0e133da94ca92c24e0c7360414e5592321cf2d"
+ integrity sha512-Jor9oazZ07zuWkykD3OOhT/2XD74Zm6Ar0ENZMk75MDD51wB2UWUIMljtHxbJhV5A6UBC2v8x6iY0xdCGiIlyw==
dependencies:
- "@graphql-tools/batch-execute" "^8.5.19"
- "@graphql-tools/executor" "^0.0.18"
- "@graphql-tools/schema" "^9.0.18"
- "@graphql-tools/utils" "^9.2.1"
+ "@graphql-tools/batch-execute" "^9.0.1"
+ "@graphql-tools/executor" "^1.0.0"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.5"
dataloader "^2.2.2"
tslib "^2.5.0"
- value-or-promise "^1.0.12"
"@graphql-tools/executor-graphql-ws@^0.0.12":
version "0.0.12"
@@ -2394,16 +2263,16 @@
tslib "^2.4.0"
value-or-promise "1.0.12"
-"@graphql-tools/executor@^0.0.18":
- version "0.0.18"
- resolved "https://registry.npmjs.org/@graphql-tools/executor/-/executor-0.0.18.tgz#5b9f881d59484ea55278de3b4743ece8d68bc6e7"
- integrity sha512-xZC0C+/npXoSHBB5bsJdwxDLgtl1Gu4fL9J2TPQmXoZC3L2N506KJoppf9LgWdHU/xK04luJrhP6WjhfkIN0pQ==
+"@graphql-tools/executor@^1.0.0":
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.2.0.tgz#6c45f4add765769d9820c4c4405b76957ba39c79"
+ integrity sha512-SKlIcMA71Dha5JnEWlw4XxcaJ+YupuXg0QCZgl2TOLFz4SkGCwU/geAsJvUJFwK2RbVLpQv/UMq67lOaBuwDtg==
dependencies:
- "@graphql-tools/utils" "^9.2.1"
+ "@graphql-tools/utils" "^10.0.0"
"@graphql-typed-document-node/core" "3.2.0"
- "@repeaterjs/repeater" "3.0.4"
+ "@repeaterjs/repeater" "^3.0.4"
tslib "^2.4.0"
- value-or-promise "1.0.12"
+ value-or-promise "^1.0.12"
"@graphql-tools/graphql-file-loader@^7.3.7":
version "7.5.16"
@@ -2469,6 +2338,14 @@
"@graphql-tools/utils" "^10.0.0"
tslib "^2.4.0"
+"@graphql-tools/merge@^9.0.1":
+ version "9.0.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.1.tgz#693f15da152339284469b1ce5c6827e3ae350a29"
+ integrity sha512-hIEExWO9fjA6vzsVjJ3s0cCQ+Q/BEeMVJZtMXd7nbaVefVy0YDyYlEkeoYYNV3NVVvu1G9lr6DM1Qd0DGo9Caw==
+ dependencies:
+ "@graphql-tools/utils" "^10.0.10"
+ tslib "^2.4.0"
+
"@graphql-tools/schema@9.0.17":
version "9.0.17"
resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.17.tgz#d731e9899465f88d5b9bf69e607ec465bb88b062"
@@ -2489,7 +2366,17 @@
tslib "^2.4.0"
value-or-promise "^1.0.12"
-"@graphql-tools/schema@^9.0.16", "@graphql-tools/schema@^9.0.18":
+"@graphql-tools/schema@^10.0.2":
+ version "10.0.2"
+ resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.2.tgz#21bc2ee25a65fb4890d2e5f9f22ef1f733aa81da"
+ integrity sha512-TbPsIZnWyDCLhgPGnDjt4hosiNU2mF/rNtSk5BVaXWnZqvKJ6gzJV4fcHcvhRIwtscDMW2/YTnK6dLVnk8pc4w==
+ dependencies:
+ "@graphql-tools/merge" "^9.0.1"
+ "@graphql-tools/utils" "^10.0.10"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
+"@graphql-tools/schema@^9.0.16":
version "9.0.18"
resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-9.0.18.tgz#f66dd5e76e1aba85904cb649fde88ae01718c45c"
integrity sha512-Kckb+qoo36o5RSIVfBNU5XR5fOg4adNa1xuhhUgbQejDaI684tIJbTWwYbrDPVEGL/dqJJX3rrsq7RLufjNFoQ==
@@ -2499,17 +2386,18 @@
tslib "^2.4.0"
value-or-promise "1.0.12"
-"@graphql-tools/stitch@^8.7.42":
- version "8.7.48"
- resolved "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-8.7.48.tgz#f2aa148726673827fdba71ae4c98abf5722521c7"
- integrity sha512-19C+RCjndOn8824fbea/X+EpnDTwMRWnXd+qiaUU6L6laDKT5Bv6iZtIcJ3AKcP0ipSsTo4buCO7ynxO+qECgA==
+"@graphql-tools/stitch@^9.0.3":
+ version "9.0.3"
+ resolved "https://registry.npmjs.org/@graphql-tools/stitch/-/stitch-9.0.3.tgz#6164333ecf3317d9a5e1a7e5567ae37ca936a8ac"
+ integrity sha512-G03XahiHDu1pnaS8z2GNfsV/5BribMEUATT5dCHBAqj13Te5y1amZNQePrmw8DLtbf5qDbU6CO7kGHPxv0XO9A==
dependencies:
- "@graphql-tools/batch-delegate" "^8.4.25"
- "@graphql-tools/delegate" "^9.0.31"
- "@graphql-tools/merge" "^8.4.1"
- "@graphql-tools/schema" "^9.0.18"
- "@graphql-tools/utils" "^9.2.1"
- "@graphql-tools/wrap" "^9.4.2"
+ "@graphql-tools/batch-delegate" "^9.0.0"
+ "@graphql-tools/delegate" "^10.0.1"
+ "@graphql-tools/executor" "^1.0.0"
+ "@graphql-tools/merge" "^9.0.0"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
+ "@graphql-tools/wrap" "^10.0.0"
tslib "^2.4.0"
value-or-promise "^1.0.11"
@@ -2549,6 +2437,27 @@
dset "^3.1.2"
tslib "^2.4.0"
+"@graphql-tools/utils@^10.0.10", "@graphql-tools/utils@^10.0.11":
+ version "10.0.11"
+ resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.11.tgz#1238fbe37e8d6c662c48ab2477c98269d6fd851a"
+ integrity sha512-vVjXgKn6zjXIlYBd7yJxCVMYGb5j18gE3hx3Qw3mNsSEsYQXbJbPdlwb7Fc9FogsJei5AaqiQerqH4kAosp1nQ==
+ dependencies:
+ "@graphql-typed-document-node/core" "^3.1.1"
+ cross-inspect "1.0.0"
+ dset "^3.1.2"
+ tslib "^2.4.0"
+
+"@graphql-tools/wrap@^10.0.0":
+ version "10.0.1"
+ resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-10.0.1.tgz#9e3d27d2723962c26c4377d5d7ab0d3038bf728c"
+ integrity sha512-Cw6hVrKGM2OKBXeuAGltgy4tzuqQE0Nt7t/uAqnuokSXZhMHXJUb124Bnvxc2gPZn5chfJSDafDe4Cp8ZAVJgg==
+ dependencies:
+ "@graphql-tools/delegate" "^10.0.3"
+ "@graphql-tools/schema" "^10.0.0"
+ "@graphql-tools/utils" "^10.0.0"
+ tslib "^2.4.0"
+ value-or-promise "^1.0.12"
+
"@graphql-tools/wrap@^9.3.8":
version "9.3.8"
resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.3.8.tgz#c6f53b7bc98cf3fa3d91e41be3b99254ae99b409"
@@ -2560,17 +2469,6 @@
tslib "^2.4.0"
value-or-promise "1.0.12"
-"@graphql-tools/wrap@^9.4.2":
- version "9.4.2"
- resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-9.4.2.tgz#30835587c4c73be1780908a7cb077d8013aa2703"
- integrity sha512-DFcd9r51lmcEKn0JW43CWkkI2D6T9XI1juW/Yo86i04v43O9w2/k4/nx2XTJv4Yv+iXwUw7Ok81PGltwGJSDSA==
- dependencies:
- "@graphql-tools/delegate" "^9.0.31"
- "@graphql-tools/schema" "^9.0.18"
- "@graphql-tools/utils" "^9.2.1"
- tslib "^2.4.0"
- value-or-promise "^1.0.12"
-
"@graphql-typed-document-node/core@3.1.2":
version "3.1.2"
resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.2.tgz#6fc464307cbe3c8ca5064549b806360d84457b04"
@@ -2600,28 +2498,13 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
-"@internationalized/date@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@internationalized/date/-/date-3.2.0.tgz#1d266e5e5543a059cf8cca9b954fa033c3e58a75"
- integrity sha512-VDMHN1m33L4eqPs5BaihzgQJXyaORbMoHOtrapFxx179J8ucY5CRIHYsq5RRLKPHZWgjNfa5v6amWWDkkMFywA==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@internationalized/date@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmmirror.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe"
- integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ==
+"@internationalized/date@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.npmjs.org/@internationalized/date/-/date-3.5.1.tgz#14401139f70c1ef14b845d3cac8912e82e82adcc"
+ integrity sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ==
dependencies:
"@swc/helpers" "^0.5.0"
-"@internationalized/message@^3.1.0":
- version "3.1.0"
- resolved "https://registry.npmjs.org/@internationalized/message/-/message-3.1.0.tgz#b284014cd8bbb430a648b76c87c62bdca968b04c"
- integrity sha512-Oo5m70FcBdADf7G8NkUffVSfuCdeAYVfsvNjZDi9ELpjvkc4YNJVTHt/NyTI9K7FgAVoELxiP9YmN0sJ+HNHYQ==
- dependencies:
- "@swc/helpers" "^0.4.14"
- intl-messageformat "^10.1.0"
-
"@internationalized/message@^3.1.1":
version "3.1.1"
resolved "https://registry.npmmirror.com/@internationalized/message/-/message-3.1.1.tgz#0f29c5a239b5dcd457b55f21dcd38d1a44a1236a"
@@ -2630,34 +2513,25 @@
"@swc/helpers" "^0.5.0"
intl-messageformat "^10.1.0"
-"@internationalized/number@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@internationalized/number/-/number-3.2.0.tgz#dffb661cacd61a87b814c47b7d5240a286249066"
- integrity sha512-GUXkhXSX1Ee2RURnzl+47uvbOxnlMnvP9Er+QePTjDjOPWuunmLKlEkYkEcLiiJp7y4l9QxGDLOlVr8m69LS5w==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@internationalized/number@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmmirror.com/@internationalized/number/-/number-3.2.1.tgz#570e4010544a84a8225e65b34a689a36187caaa8"
- integrity sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg==
+"@internationalized/number@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906"
+ integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w==
dependencies:
"@swc/helpers" "^0.5.0"
-"@internationalized/string@^3.1.0":
- version "3.1.0"
- resolved "https://registry.npmjs.org/@internationalized/string/-/string-3.1.0.tgz#0b365906a8c3f44800b0db52c2e990cff345abce"
- integrity sha512-TJQKiyUb+wyAfKF59UNeZ/kELMnkxyecnyPCnBI1ma4NaXReJW+7Cc2mObXAqraIBJUVv7rgI46RLKrLgi35ng==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@internationalized/string@^3.1.1":
- version "3.1.1"
- resolved "https://registry.npmmirror.com/@internationalized/string/-/string-3.1.1.tgz#2ab7372d58bbb7ffd3de62fc2a311e4690186981"
- integrity sha512-fvSr6YRoVPgONiVIUhgCmIAlifMVCeej/snPZVzbzRPxGpHl3o1GRe+d/qh92D8KhgOciruDUH8I5mjdfdjzfA==
+"@internationalized/string@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/@internationalized/string/-/string-3.2.0.tgz#cb7d2229919ccbfb9f3312710477f28986d217d6"
+ integrity sha512-Xx3Sy3f2c9ctT+vh8c7euEaEHQZltp0euZ3Hy4UfT3E13r6lxpUS3kgKyumEjboJZSnaZv7JhqWz3D75v+IxQg==
dependencies:
"@swc/helpers" "^0.5.0"
+"@ioredis/commands@^1.1.1":
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11"
+ integrity sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==
+
"@ipld/dag-cbor@^7.0.0", "@ipld/dag-cbor@^7.0.1":
version "7.0.3"
resolved "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz#aa31b28afb11a807c3d627828a344e5521ac4a1e"
@@ -2990,11 +2864,6 @@
"@jridgewell/resolve-uri" "3.1.0"
"@jridgewell/sourcemap-codec" "1.4.14"
-"@ledgerhq/connect-kit-loader@^1.1.0":
- version "1.1.0"
- resolved "https://registry.npmjs.org/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.1.0.tgz#10343b78ef13436818bf3453568a559c0eeb9d48"
- integrity sha512-HUy12FEczoWY2FPubnsm1uOA8tkVWc0j90i47suThV3C9NL2xx69ZAIEU3Ytzs2bwLek9S1Q2S1VQJvA+3Ygkg==
-
"@leichtgewicht/ip-codec@^2.0.1":
version "2.0.4"
resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
@@ -3012,10 +2881,10 @@
dependencies:
"@lit-labs/ssr-dom-shim" "^1.0.0"
-"@material-design-icons/svg@^0.14.7":
- version "0.14.7"
- resolved "https://registry.npmjs.org/@material-design-icons/svg/-/svg-0.14.7.tgz#8142aba3926fd998fb7da9eaa8ab961f780b80f9"
- integrity sha512-r3mDjzAJ1EsErok8c2wMPmeGnjX2iF+RgvvbP/5OdZrygszE77syTy9XdcRtfU2f0b0iQ24lXE76F8xmkq0y6w==
+"@material-design-icons/svg@^0.14.13":
+ version "0.14.13"
+ resolved "https://registry.npmjs.org/@material-design-icons/svg/-/svg-0.14.13.tgz#de5a79038cf8b281f4b47d79c07399b2b92fcfb7"
+ integrity sha512-nCExGZOtoLoFeeqShEOM4XA9DkkLzLlQdk/ZxHxps0//dz6e1Lw3fvQbZ2X/+0Dz2O+udiEukfZ4Nd4KpHg8aA==
"@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0":
version "2.0.0"
@@ -3121,11 +2990,6 @@
resolved "https://registry.npmjs.org/@multiavatar/multiavatar/-/multiavatar-1.0.7.tgz#bc2b855bab728a51ee9cee2412ee9f76282b7c78"
integrity sha512-Yg9Uw57bmlErsWL0CSv4d6D4ZqVBE00OZmYr9MRgygoXZdboNtsEI6FbBRw1AY8l88Sm1ARcyojtlm2uwUn0Zg==
-"@multiformats/base-x@^4.0.1":
- version "4.0.1"
- resolved "https://registry.npmjs.org/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121"
- integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==
-
"@n1ru4l/push-pull-async-iterable-iterator@^3.1.0":
version "3.2.0"
resolved "https://registry.npmjs.org/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz#c15791112db68dd9315d329d652b7e797f737655"
@@ -3150,7 +3014,7 @@
dependencies:
"@noble/hashes" "1.3.0"
-"@noble/curves@^1.0.0", "@noble/curves@^1.1.0":
+"@noble/curves@1.2.0", "@noble/curves@^1.0.0", "@noble/curves@^1.1.0", "@noble/curves@~1.2.0":
version "1.2.0"
resolved "https://registry.npmmirror.com/@noble/curves/-/curves-1.2.0.tgz#92d7e12e4e49b23105a2555c6984d41733d65c35"
integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
@@ -3182,6 +3046,11 @@
resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz#8831ef002114670c603c458ab8b11328406953a9"
integrity sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==
+"@noble/hashes@~1.3.2":
+ version "1.3.3"
+ resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz#39908da56a4adc270147bb07968bf3b16cfe1699"
+ integrity sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==
+
"@noble/secp256k1@1.7.1", "@noble/secp256k1@^1.6.3":
version "1.7.1"
resolved "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c"
@@ -3243,32 +3112,124 @@
wordwrap "^1.0.0"
wrap-ansi "^7.0.0"
-"@peculiar/asn1-schema@^2.3.6":
- version "2.3.6"
- resolved "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz#3dd3c2ade7f702a9a94dfb395c192f5fa5d6b922"
- integrity sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==
- dependencies:
- asn1js "^3.0.5"
- pvtsutils "^1.3.2"
- tslib "^2.4.0"
+"@parcel/watcher-android-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.3.0.tgz#d82e74bb564ebd4d8a88791d273a3d2bd61e27ab"
+ integrity sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA==
-"@peculiar/json-schema@^1.1.12":
- version "1.1.12"
- resolved "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339"
- integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==
- dependencies:
- tslib "^2.0.0"
+"@parcel/watcher-darwin-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.3.0.tgz#c9cd03f8f233d512fcfc873d5b4e23f1569a82ad"
+ integrity sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw==
-"@peculiar/webcrypto@^1.4.0":
- version "1.4.2"
- resolved "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.2.tgz#66d70ee476608fa45ebd60af0aa3c69640d0d85a"
- integrity sha512-dMvTarTKRx3FzlRUD7Zi2qEsnWVedb/XNRvfM/JaanhTPm+ug9wPsvLXfPHDdl4mjbGdD+Lo/DXRd9sJRuQV3w==
- dependencies:
- "@peculiar/asn1-schema" "^2.3.6"
- "@peculiar/json-schema" "^1.1.12"
- pvtsutils "^1.3.2"
- tslib "^2.5.0"
- webcrypto-core "^1.7.7"
+"@parcel/watcher-darwin-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.3.0.tgz#83c902994a2a49b9e1ab5050dba24876fdc2c219"
+ integrity sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow==
+
+"@parcel/watcher-freebsd-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.3.0.tgz#7a0f4593a887e2752b706aff2dae509aef430cf6"
+ integrity sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw==
+
+"@parcel/watcher-linux-arm-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.3.0.tgz#3fc90c3ebe67de3648ed2f138068722f9b1d47da"
+ integrity sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ==
+
+"@parcel/watcher-linux-arm64-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.3.0.tgz#f7bbbf2497d85fd11e4c9e9c26ace8f10ea9bcbc"
+ integrity sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==
+
+"@parcel/watcher-linux-arm64-musl@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.3.0.tgz#de131a9fcbe1fa0854e9cbf4c55bed3b35bcff43"
+ integrity sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==
+
+"@parcel/watcher-linux-x64-glibc@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.3.0.tgz#193dd1c798003cdb5a1e59470ff26300f418a943"
+ integrity sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==
+
+"@parcel/watcher-linux-x64-musl@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.3.0.tgz#6dbdb86d96e955ab0fe4a4b60734ec0025a689dd"
+ integrity sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==
+
+"@parcel/watcher-wasm@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-wasm/-/watcher-wasm-2.3.0.tgz#73b66c6fbd2a3326ae86a1ec77eab7139d0dd725"
+ integrity sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==
+ dependencies:
+ is-glob "^4.0.3"
+ micromatch "^4.0.5"
+ napi-wasm "^1.1.0"
+
+"@parcel/watcher-win32-arm64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.3.0.tgz#59da26a431da946e6c74fa6b0f30b120ea6650b6"
+ integrity sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw==
+
+"@parcel/watcher-win32-ia32@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.3.0.tgz#3ee6a18b08929cd3b788e8cc9547fd9a540c013a"
+ integrity sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow==
+
+"@parcel/watcher-win32-x64@2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.3.0.tgz#14e7246289861acc589fd608de39fe5d8b4bb0a7"
+ integrity sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA==
+
+"@parcel/watcher@^2.3.0":
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.3.0.tgz#803517abbc3981a1a1221791d9f59dc0590d50f9"
+ integrity sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ==
+ dependencies:
+ detect-libc "^1.0.3"
+ is-glob "^4.0.3"
+ micromatch "^4.0.5"
+ node-addon-api "^7.0.0"
+ optionalDependencies:
+ "@parcel/watcher-android-arm64" "2.3.0"
+ "@parcel/watcher-darwin-arm64" "2.3.0"
+ "@parcel/watcher-darwin-x64" "2.3.0"
+ "@parcel/watcher-freebsd-x64" "2.3.0"
+ "@parcel/watcher-linux-arm-glibc" "2.3.0"
+ "@parcel/watcher-linux-arm64-glibc" "2.3.0"
+ "@parcel/watcher-linux-arm64-musl" "2.3.0"
+ "@parcel/watcher-linux-x64-glibc" "2.3.0"
+ "@parcel/watcher-linux-x64-musl" "2.3.0"
+ "@parcel/watcher-win32-arm64" "2.3.0"
+ "@parcel/watcher-win32-ia32" "2.3.0"
+ "@parcel/watcher-win32-x64" "2.3.0"
+
+"@peculiar/asn1-schema@^2.3.6":
+ version "2.3.6"
+ resolved "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.6.tgz#3dd3c2ade7f702a9a94dfb395c192f5fa5d6b922"
+ integrity sha512-izNRxPoaeJeg/AyH8hER6s+H7p4itk+03QCa4sbxI3lNdseQYCuxzgsuNK8bTXChtLTjpJz6NmXKA73qLa3rCA==
+ dependencies:
+ asn1js "^3.0.5"
+ pvtsutils "^1.3.2"
+ tslib "^2.4.0"
+
+"@peculiar/json-schema@^1.1.12":
+ version "1.1.12"
+ resolved "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz#fe61e85259e3b5ba5ad566cb62ca75b3d3cd5339"
+ integrity sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==
+ dependencies:
+ tslib "^2.0.0"
+
+"@peculiar/webcrypto@^1.4.0":
+ version "1.4.2"
+ resolved "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.4.2.tgz#66d70ee476608fa45ebd60af0aa3c69640d0d85a"
+ integrity sha512-dMvTarTKRx3FzlRUD7Zi2qEsnWVedb/XNRvfM/JaanhTPm+ug9wPsvLXfPHDdl4mjbGdD+Lo/DXRd9sJRuQV3w==
+ dependencies:
+ "@peculiar/asn1-schema" "^2.3.6"
+ "@peculiar/json-schema" "^1.1.12"
+ pvtsutils "^1.3.2"
+ tslib "^2.5.0"
+ webcrypto-core "^1.7.7"
"@pmmmwh/react-refresh-webpack-plugin@^0.5.3":
version "0.5.10"
@@ -3290,17 +3251,19 @@
resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1"
integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==
-"@rainbow-me/rainbowkit@1.0.2":
- version "1.0.2"
- resolved "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-1.0.2.tgz#d6113ffe95c7af0ef03a8c0dcf227862e7730136"
- integrity sha512-CIcEekBBlYiqg2oNS7LZqqN882OfJ0T1ORe4c46dscSuMCaX9sdbviQR1m8LoA4KocSCzSxOPAnfoVN8eC/HNA==
+"@rainbow-me/rainbowkit@^1.3.0":
+ version "1.3.1"
+ resolved "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-1.3.1.tgz#b5add291363e77dd9cb09496f65dd3b8c2236df5"
+ integrity sha512-4Upi+S12ZHosimzlUpCiOocg4dtfGU2wkzcpxeat/FYHrvhVIOgm0TuzbsIM96W1p7OXabosd7xuxPvwduUygQ==
dependencies:
"@vanilla-extract/css" "1.9.1"
"@vanilla-extract/dynamic" "2.0.2"
"@vanilla-extract/sprinkles" "1.5.0"
clsx "1.1.1"
+ i18n-js "^4.3.2"
qrcode "1.5.0"
react-remove-scroll "2.5.4"
+ ua-parser-js "^1.0.35"
"@reach/auto-id@0.17.0":
version "0.17.0"
@@ -3454,2029 +3417,1029 @@
prop-types "^15.7.2"
tslib "^2.3.0"
-"@react-aria/breadcrumbs@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.1.tgz#e4bddbaebc7fe0fed34c904a03929618affc5730"
- integrity sha512-/7UMNtwTBbhPiswoEZF2zGUtezinKeLrEMmywzWgxryJ6A/edfT5KXXcPr7MZdWH5faEFq27WSYsMqdX1J3MsA==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/link" "^3.5.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/breadcrumbs" "^3.5.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/breadcrumbs@^3.5.5":
- version "3.5.5"
- resolved "https://registry.npmmirror.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.5.tgz#eb7c812d2608382286b9e177da5ead515712a7e9"
- integrity sha512-8O+ntzq8yxmsXVQmLTJGovSespTAuJ17PWvgIL8HsYh7FOU/TRM/rhileaDlZBlIpZtI/hbs+d9MuC6ZOXkl7w==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/link" "^3.5.4"
- "@react-aria/utils" "^3.20.0"
- "@react-types/breadcrumbs" "^3.6.2"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/button@^3.7.1":
- version "3.7.1"
- resolved "https://registry.npmjs.org/@react-aria/button/-/button-3.7.1.tgz#780eb2e50bfd2078dd4c880cef7a53f67acf9df5"
- integrity sha512-l4Xqu83mT9STB89JLNsejHjHdFZClp/xez07LYfqibdvgcXiH311I76n1QCZqga2OGuIsW+fKmpMtuVPDdS61g==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/toggle" "^3.5.1"
- "@react-types/button" "^3.7.2"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/button@^3.8.2":
- version "3.8.2"
- resolved "https://registry.npmmirror.com/@react-aria/button/-/button-3.8.2.tgz#b392df6db7368198be6e6e4791c0f9d8e23b96ae"
- integrity sha512-d1Fgx2XrSk8WMFtGu/ta76m5Rx+f2CuHY1k6nD45QciszD26GbzHdLOSjxev97M6vHj/BOsGL01XcwmTL4fZHA==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/toggle" "^3.6.2"
- "@react-types/button" "^3.8.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/calendar@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.2.0.tgz#f0f3fdedf65f3813ab98dc557dd3eb77d92e48bb"
- integrity sha512-3wnCusOi7mU9kRMDxspAL81SXAsEVzWuPILOl6OXQHbVtDvRWqkhlqWkjDDoStKD9uwDDB9rfcCsfOQBJnj63A==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/calendar" "^3.2.0"
- "@react-types/button" "^3.7.2"
- "@react-types/calendar" "^3.2.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/calendar@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmmirror.com/@react-aria/calendar/-/calendar-3.5.0.tgz#ac092c7724d801bb9c6c142c5370e628cf99423b"
- integrity sha512-n/VrAJlKmsNrBKCPMI3tmCqpV38+Cihtinzp3yp8DeL44WH3IJij6aftkEcI7pIVNajY6vYLS9BbjscvIdg+fw==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/live-announcer" "^3.3.1"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/calendar" "^3.4.0"
- "@react-types/button" "^3.8.0"
- "@react-types/calendar" "^3.4.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/checkbox@^3.11.0":
- version "3.11.0"
- resolved "https://registry.npmmirror.com/@react-aria/checkbox/-/checkbox-3.11.0.tgz#f4249befb42b0639af53ce4014bdbd53d4aafcd3"
- integrity sha512-3C5ON4IvFu69LihMOB6Y2Zr4T0zjkuPfQ6HrHuS9SiFU+IZuv1z38K/bXk7UkmZoiLtWLloNA5XKNCwf+Y+6Xw==
- dependencies:
- "@react-aria/label" "^3.7.0"
- "@react-aria/toggle" "^3.8.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/checkbox" "^3.5.0"
- "@react-stately/toggle" "^3.6.2"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/checkbox@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.9.0.tgz#021d612f2578140a9a288b854da3430e4da226d6"
- integrity sha512-r6f7fQIZMv5k8x73v9i8Q/WsWqd6Q2yJ8F9TdOrYg5vrRot+QaxzC61HFyW7o+e7A5+UXQfTgU9E/Lezy9YSbA==
- dependencies:
- "@react-aria/label" "^3.5.1"
- "@react-aria/toggle" "^3.6.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/checkbox" "^3.4.1"
- "@react-stately/toggle" "^3.5.1"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/combobox@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.6.0.tgz#5859445ee5ed280e2deabdd35af51ab06974b2fe"
- integrity sha512-GQqKUlSZy7wciSbLstq0zTTDP2zPPLxwrsqH/SahruRQqFYG8D/5aaqDMooPg17nGWg6wQ693Ho572+dIIgx6A==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/listbox" "^3.9.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/menu" "^3.9.0"
- "@react-aria/overlays" "^3.14.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/textfield" "^3.9.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/combobox" "^3.5.0"
- "@react-stately/layout" "^3.12.0"
- "@react-types/button" "^3.7.2"
- "@react-types/combobox" "^3.6.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/combobox@^3.6.4":
- version "3.6.4"
- resolved "https://registry.npmmirror.com/@react-aria/combobox/-/combobox-3.6.4.tgz#12b4a1ba9b4c65f344ad24608c19c647c708a212"
- integrity sha512-L6KAB9P7ztyKM8B3WISRtVFdz9R66ZA6h+m128JmmTc3DrvSs0lxQMZIKfFuh31IZfAe62p2IwDlR1UbhXffVg==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/listbox" "^3.10.2"
- "@react-aria/live-announcer" "^3.3.1"
- "@react-aria/menu" "^3.10.2"
- "@react-aria/overlays" "^3.17.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/textfield" "^3.12.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/combobox" "^3.7.0"
- "@react-stately/layout" "^3.13.1"
- "@react-types/button" "^3.8.0"
- "@react-types/combobox" "^3.8.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/datepicker@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.4.0.tgz#152d361aba5688f58c9ac1a62fb9e1a6ee2313d2"
- integrity sha512-KhyyeLgWU5eJ+LqpfgOXFm/QBS6SIsX60zOgcQmst+LstsyuYjGQD7oqZX3UIMRWWgWj6urkYHk1yrZtam6doQ==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/number" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/spinbutton" "^3.4.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/datepicker" "^3.4.0"
- "@react-types/button" "^3.7.2"
- "@react-types/calendar" "^3.2.0"
- "@react-types/datepicker" "^3.3.0"
- "@react-types/dialog" "^3.5.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/datepicker@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-aria/datepicker/-/datepicker-3.7.0.tgz#a21436989eca57c256855cdedcede41deb2fd6a5"
- integrity sha512-zekxxC2dpQIEFFb2Yj6odwgBb9s81g3V7VwjUilkthW2vaVzTjWTZTUYffgcmbfVv++ZGtvlY7iSSTLN7+54Og==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@internationalized/number" "^3.2.1"
- "@internationalized/string" "^3.1.1"
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/spinbutton" "^3.5.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/datepicker" "^3.7.0"
- "@react-types/button" "^3.8.0"
- "@react-types/calendar" "^3.4.0"
- "@react-types/datepicker" "^3.6.0"
- "@react-types/dialog" "^3.5.5"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/dialog@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.1.tgz#b9b2ca2c7d4c56e5ed987e26d903234535589dbe"
- integrity sha512-nvBIO7GbRSoLPtbS38wCuCHXEbRUIAhD87XKGsFslsmK8csZgJiJa8ZQQNknfvNcEBRIYzNRz2XMPJmnN4H1og==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/overlays" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/overlays" "^3.5.1"
- "@react-types/dialog" "^3.5.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/dialog@^3.5.5":
- version "3.5.5"
- resolved "https://registry.npmmirror.com/@react-aria/dialog/-/dialog-3.5.5.tgz#6cf967fa1c0915636bf5de7e0657df6781bff7de"
- integrity sha512-nfh1fg5h8jEe8ktoq1YrlOHuyqoZgZOCYh0PourwfY26Pl7BxFrMyG7HCnY2mjDxnXLJLULONVmUN3WxbgzhxQ==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/overlays" "^3.17.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/overlays" "^3.6.2"
- "@react-types/dialog" "^3.5.5"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/dnd@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.2.0.tgz#1a0f632952b8b72756739473f2578d0232612bc7"
- integrity sha512-O0/JhHA2Qf5gMDqI9DD7xJIZBovUFbn4Y25xMiN52dighmdVLKtw8opgIp+K4lL3n+KR3aG/49R2JYiwJIxHOA==
- dependencies:
- "@internationalized/string" "^3.1.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/overlays" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-aria/visually-hidden" "^3.8.0"
- "@react-stately/dnd" "^3.2.0"
- "@react-types/button" "^3.7.2"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/dnd@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmmirror.com/@react-aria/dnd/-/dnd-3.4.1.tgz#75674c44e626ad6b701bb5440a368caa3fdbfffb"
- integrity sha512-eugNj9/blh5niEeDuhXLsb3juhateoa+t+2u3+awUgWS4jq/csfFHdjT2FPtTS4DVZvZ9sH/JuC1Sp/yxIvhjA==
+"@react-aria/breadcrumbs@^3.5.9":
+ version "3.5.9"
+ resolved "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.9.tgz#6175244b7428db87e274448778df767fbde8a8de"
+ integrity sha512-asbXTL5NjeHl1+YIF0K70y8tNHk8Lb6VneYH8yOkpLO49ejyNDYBK0tp0jtI9IZAQiTa2qkhYq58c9LloTwebQ==
dependencies:
- "@internationalized/string" "^3.1.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/live-announcer" "^3.3.1"
- "@react-aria/overlays" "^3.17.0"
- "@react-aria/utils" "^3.20.0"
- "@react-aria/visually-hidden" "^3.8.4"
- "@react-stately/dnd" "^3.2.4"
- "@react-types/button" "^3.8.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/link" "^3.6.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/breadcrumbs" "^3.7.2"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/focus@^3.12.0":
- version "3.12.0"
- resolved "https://registry.npmjs.org/@react-aria/focus/-/focus-3.12.0.tgz#ac01f13782c608d0ed24a3f0b39c96b4a0031716"
- integrity sha512-nY6/2lpXzLep6dzQEESoowiSqNcy7DFWuRD/qHj9uKcQwWpYH/rqBrHVS/RNvL6Cz/fBA7L/4AzByJ6pTBtoeA==
- dependencies:
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-aria/focus@^3.14.1":
- version "3.14.1"
- resolved "https://registry.npmmirror.com/@react-aria/focus/-/focus-3.14.1.tgz#f91733e158eed0fda4dd495511c8e4a7a7bcd998"
- integrity sha512-2oVJgn86Rt7xgbtLzVlrYb7MZHNMpyBVLMMGjWyvjH5Ier2bgZ6czJJmm18Xe4kjlDHN0dnFzBvoRoTCWkmivA==
- dependencies:
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
- clsx "^1.1.1"
-
-"@react-aria/grid@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmjs.org/@react-aria/grid/-/grid-3.7.0.tgz#f09f3a1697fe39c246cb6aa4bfd47aa8ab00f8c8"
- integrity sha512-jXo+/wQotHDSaMSVdVT7Hxzz65Nj2yK1wssIUQPEZalRhcosGWI1vhdQOD0g9GQL1l5DLyw0m55sych6naeBlw==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/grid" "^3.6.0"
- "@react-stately/selection" "^3.13.0"
- "@react-stately/virtualizer" "^3.5.1"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/grid@^3.8.2":
- version "3.8.2"
- resolved "https://registry.npmmirror.com/@react-aria/grid/-/grid-3.8.2.tgz#0323601f819e985d95478ababe705b06af583a30"
- integrity sha512-AaUVDY+oonIISDUzEH+1v6ncv7jnWog1zhBQ+sRFie+8apogv/M0Uj7sSX/lse+K42jIXK67472vz2+s0AJVEA==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/live-announcer" "^3.3.1"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/grid" "^3.8.1"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/virtualizer" "^3.6.2"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/gridlist@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.3.0.tgz#fd0829b8b2b5208a8ac0448f6d9dab006bf1b797"
- integrity sha512-VNXnNRcAPel1C9KvhIj+lAC3UvtAg8nrkrtdBvuJTWJPuorAvfF8Dy5Oan+bHoo5KFT/SW96KsR7olH5aZucoQ==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/grid" "^3.7.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/list" "^3.8.0"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/gridlist@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmmirror.com/@react-aria/gridlist/-/gridlist-3.6.0.tgz#6907d57cb5f61f54b320525ea6afc3414a67e9fd"
- integrity sha512-Owz21N1iB37iDSPrkPzK6cUoLCn4ch6TC2SIbAst65NytQP5oF+l+u1qHhqFvJC5qdEcA6yIQs3wioax1EdqqA==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/grid" "^3.8.2"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/list" "^3.9.2"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/i18n@^3.7.1":
- version "3.7.1"
- resolved "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.7.1.tgz#bd52869f67a5847f2dbe89603255a2dfc5ef45b4"
- integrity sha512-2fu1cv8yD3V+rlhOqstTdGAubadoMFuPE7lA1FfYdaJNxXa09iWqvpipUPlxYJrahW0eazkesOPDKFwOEMF1iA==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/message" "^3.1.0"
- "@internationalized/number" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/i18n@^3.8.2":
- version "3.8.2"
- resolved "https://registry.npmmirror.com/@react-aria/i18n/-/i18n-3.8.2.tgz#7d7e267647271b45ce5095652d9fa9d83459d0ef"
- integrity sha512-WsdByq3DmqEhr8sOdooVcDoS0CGGv+7cegZmmpw5VfUu0f0+0y7YBj/lRS9RuEqlgvSH+K3sPW/+0CkjM/LRGQ==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@internationalized/message" "^3.1.1"
- "@internationalized/number" "^3.2.1"
- "@internationalized/string" "^3.1.1"
- "@react-aria/ssr" "^3.8.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/interactions@^3.15.0":
- version "3.15.0"
- resolved "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.15.0.tgz#db638d6ae0407be52ecaa1882c2ebc2931880da8"
- integrity sha512-8br5uatPDISEWMINKGs7RhNPtqLhRsgwQsooaH7Jgxjs0LBlylODa8l7D3NA1uzVzlvfnZm/t2YN/y8ieRSDcQ==
- dependencies:
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/interactions@^3.18.0":
- version "3.18.0"
- resolved "https://registry.npmmirror.com/@react-aria/interactions/-/interactions-3.18.0.tgz#20d242e3d8349533fdc74e88fb9ca7d1ecee91ab"
- integrity sha512-V96uRZTVe2KcU5HW+r2cuUcLIfo0KuPOchywk9r48xtJC8u//sv5fAo0LMX6AgsQJ7bV09JO8nDqmZP0gkRElQ==
- dependencies:
- "@react-aria/ssr" "^3.8.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/label@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/label/-/label-3.5.1.tgz#ad7f9c141a1d5af143957716e01404ed4ab558e0"
- integrity sha512-3KNg6/MJNMN25o0psBbCWzhJNFjtT5NtYJPrFwGHbAfVWvMTRqNftoyrhR490Ac0q2eMKIXkULl1HVn3izrAuw==
- dependencies:
- "@react-aria/utils" "^3.16.0"
- "@react-types/label" "^3.7.3"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/label@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-aria/label/-/label-3.7.0.tgz#c927d7aed3b3ba581bd7d11a8e17af2fe2063325"
- integrity sha512-OEBFKp4zSS9O/IPoVUU/YdThQWI4EXOuUO8z2mog9I3wU1FQHEASGtqkg0fzxhBh8LYnPIl56y02dIBJ7eyxlA==
- dependencies:
- "@react-aria/utils" "^3.20.0"
- "@react-types/label" "^3.8.0"
- "@react-types/shared" "^3.20.0"
+"@react-aria/button@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-aria/button/-/button-3.9.1.tgz#f76f8a74fe6c6b3ffe1fc446d6f750188a33042e"
+ integrity sha512-nAnLMUAnwIVcRkKzS1G2IU6LZSkIWPJGu9amz/g7Y02cGUwFp3lk5bEw2LdoaXiSDJNSX8g0SZFU8FROg57jfQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/link@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-aria/link/-/link-3.5.0.tgz#6c8e14b8f11f2a67a0f910f77670c0d4f274dda4"
- integrity sha512-GcQEHL1MauvTEfqWy4JGP7/bHPaJZ8QJKmDOKrCQCzcT4ts+YaaG6dGGzkkaKK7gymRAF4ePHWWFHySN5mSE7w==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/link" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/link@^3.5.4":
+"@react-aria/calendar@^3.5.4":
version "3.5.4"
- resolved "https://registry.npmmirror.com/@react-aria/link/-/link-3.5.4.tgz#8b0505bcaa5b2a01c900a7abc24f4fefabc87d8d"
- integrity sha512-ZHDxf9gbaqit1akkBRwnlMQZH/h/CfKe+rV+Cvw9cKrAgvJXfGHfNQVI3YxoMU7kSTOooKnzXOGWxoMJ11ql8w==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/link" "^3.4.5"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/listbox@^3.10.2":
- version "3.10.2"
- resolved "https://registry.npmmirror.com/@react-aria/listbox/-/listbox-3.10.2.tgz#58ff21896b49eee6cf294e7768e96a8e8ac05674"
- integrity sha512-7w75yGyNUGwxB8dSNuXTe7Yd+ab6VmtpROLIhf3b92BPE51oy77i3/Dy1F8IdZMTUqOFd5Nm8K0Z0ZSjOchDfQ==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/list" "^3.9.2"
- "@react-types/listbox" "^3.4.4"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/listbox@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.9.0.tgz#243d9a863d2592f003aa2c7604962e4db1d57dee"
- integrity sha512-CWJBw+R9eGrd2I/RRIpXeTmCTiJRPz9JgL2EYage1+8lCV0sp7HIH2StTMsVBzCA1eH+vJ06LBcPuiZBdtZFlA==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/list" "^3.8.0"
- "@react-types/listbox" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/live-announcer@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.3.0.tgz#04a2a233c2f48c53994f83cafdc4336ec1ea3700"
- integrity sha512-6diTS6mIf70KdxfGqiDxHV+9Qv8a9A88EqBllzXGF6HWPdcwde/GIEmfpTwj8g1ImNGZYUwDkv4Hd9lFj0MXEg==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/live-announcer@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmmirror.com/@react-aria/live-announcer/-/live-announcer-3.3.1.tgz#bf864b8820fb02daaeefc1c972782a0174fd60b9"
- integrity sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==
- dependencies:
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/menu@^3.10.2":
- version "3.10.2"
- resolved "https://registry.npmmirror.com/@react-aria/menu/-/menu-3.10.2.tgz#e875ce43f7c7417563a888dc770e07daf944b423"
- integrity sha512-qqnOj6gU7GQAvdTBM9Y+lclaKEciVwfYylmJRu8RBt72jceSBkdR78et9ZLaNMwVPMYCEUxbOv8vvL7VoRKddg==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/overlays" "^3.17.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/menu" "^3.5.5"
- "@react-stately/tree" "^3.7.2"
- "@react-types/button" "^3.8.0"
- "@react-types/menu" "^3.9.4"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/menu@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmjs.org/@react-aria/menu/-/menu-3.9.0.tgz#cad4caf1aca4bbed8c4a02cac94ffb87f42adf28"
- integrity sha512-lIbfWzFvYE7EPOno3lVogXHlc6fzswymlpJWiMBKaB68wkfCtknIIL1cwWssiwgGU63v08H5YpQOZdxRwux2PQ==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/overlays" "^3.14.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/menu" "^3.5.1"
- "@react-stately/tree" "^3.6.0"
- "@react-types/button" "^3.7.2"
- "@react-types/menu" "^3.9.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/meter@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.1.tgz#6d1fe833f4a5a4469ceca49570a2f3107acb7e58"
- integrity sha512-z+FGa8mZgLk/A0leNrGXb43YnOafRea+pZbDQvRQZa5E9kNIVhXaIfFrs0f+Wro8rnOPM8G2V17/XSfy9M809A==
- dependencies:
- "@react-aria/progress" "^3.4.1"
- "@react-types/meter" "^3.3.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/meter@^3.4.5":
- version "3.4.5"
- resolved "https://registry.npmmirror.com/@react-aria/meter/-/meter-3.4.5.tgz#c51a48132bc57ec6073ce6860a2182a31b377582"
- integrity sha512-ly0x8rHsBW/pGGyQ8MF5qW1SiyPmD/7HGL3La9sJ9Gd8bGqz5CM7MCbPZN27DEwAEdu2BFqAaOKzhxDt2AU65g==
- dependencies:
- "@react-aria/progress" "^3.4.5"
- "@react-types/meter" "^3.3.4"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/numberfield@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.5.0.tgz#ddd8352d33f5455b558751f0a7142b2d5a691e48"
- integrity sha512-gOe0BKrYGXrjqn0dkMuMoB+WYzn1qwxR7QvKwwfceutUmirjEvMSQOldnBhHao55pxd4/4bWssrEHhJb7YmPiQ==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/spinbutton" "^3.4.0"
- "@react-aria/textfield" "^3.9.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/numberfield" "^3.4.1"
- "@react-types/button" "^3.7.2"
- "@react-types/numberfield" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@react-types/textfield" "^3.7.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/numberfield@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-aria/numberfield/-/numberfield-3.8.0.tgz#3f931f6e95e00d4f9b83be5782b5e4d13b87c332"
- integrity sha512-yfytm+cuKBFlszCL0RCuEKOxyX3xW320MN1RotrfGxMbalssEJyj4a0sBPi2NteG6YtvzOrzwHvRdQP5FjSu5w==
+ resolved "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.5.4.tgz#a3afd32346668cc574763be0b36d91c9d2e18a8d"
+ integrity sha512-8k7khgea5kwfWriZJWCADNB0R2d7g5A6tTjUEktK4FFZcTb0RCubFejts4hRyzKlF9XHUro2dfh6sbZrzfMKDQ==
dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
+ "@internationalized/date" "^3.5.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
"@react-aria/live-announcer" "^3.3.1"
- "@react-aria/spinbutton" "^3.5.2"
- "@react-aria/textfield" "^3.12.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/numberfield" "^3.6.1"
- "@react-types/button" "^3.8.0"
- "@react-types/numberfield" "^3.6.0"
- "@react-types/shared" "^3.20.0"
- "@react-types/textfield" "^3.8.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/overlays@^3.14.0":
- version "3.14.0"
- resolved "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.14.0.tgz#2206ca33010dbf6f1986dac6019caeeb5632c03d"
- integrity sha512-lt4vOj44ho0LpmpaHwQ4VgX7eNfKXig9VD7cvE9u7uyECG51jqt9go19s4+/O+otX7pPrhdYlEB2FxLFJocxfw==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/utils" "^3.16.0"
- "@react-aria/visually-hidden" "^3.8.0"
- "@react-stately/overlays" "^3.5.1"
- "@react-types/button" "^3.7.2"
- "@react-types/overlays" "^3.7.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/overlays@^3.17.0":
- version "3.17.0"
- resolved "https://registry.npmmirror.com/@react-aria/overlays/-/overlays-3.17.0.tgz#93976917cf094d5e5ee5453659d9cdd5fe730d38"
- integrity sha512-wfQ00llAIMLDtIid+0MvNqvbLP6Fqi2/hfvAxhDaRqrkiARwuCAclWNCIdCzF599IpZOMcjjBgIILEXdfA0ziw==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/ssr" "^3.8.0"
- "@react-aria/utils" "^3.20.0"
- "@react-aria/visually-hidden" "^3.8.4"
- "@react-stately/overlays" "^3.6.2"
- "@react-types/button" "^3.8.0"
- "@react-types/overlays" "^3.8.2"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/progress@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.1.tgz#5eef5dae40275614125928f5c54d81e2f645f83c"
- integrity sha512-hSM4TDfL9Sy0hMFEEXjYsKDR1ZnNdVV8EQ6WDe1RdHkqifKtbEoUC5fvQu5ZdPx65jG6xWx/WG9Mv/ylMiYnig==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/label" "^3.5.1"
- "@react-aria/utils" "^3.16.0"
- "@react-types/progress" "^3.4.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/progress@^3.4.5":
- version "3.4.5"
- resolved "https://registry.npmmirror.com/@react-aria/progress/-/progress-3.4.5.tgz#ee3c9f816bb53285e5dd4bb3923c51bda712469a"
- integrity sha512-9i/+v3BVX79kwSiy+K9cozLSXjO5jb3WCZTm2O7KaZaLq5beCnSVuZdYxRo8C22ooeh0TXdYEl6Duujh86k+yg==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/label" "^3.7.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/progress" "^3.4.3"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/calendar" "^3.4.3"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/radio@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/radio/-/radio-3.6.0.tgz#e9bf6fffd1f0f11d3f7c62b247a9a327f550ec39"
- integrity sha512-yMyaqFSf05P8w4LE50ENIJza4iM74CEyAhVlQwxRszXhJk6uro5bnxTSJqPrdRdI5+anwOijH53+x5dISO3KWA==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/radio" "^3.8.0"
- "@react-types/radio" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/radio@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-aria/radio/-/radio-3.8.0.tgz#20800ef83d072362903382e344ad0ae74a408548"
- integrity sha512-KvE7UeSDVgdOVLNt/RzTCroMRbVcnn6QZHp0fde9HjQV14Umebyu/fWAmfvIMe/th1Lelf6NtliGXOAZpfOLrg==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/radio" "^3.9.0"
- "@react-types/radio" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/searchfield@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.5.1.tgz#cfb9ba1a6414b6a590e338a1b40c02044f3699c8"
- integrity sha512-gJQWgBIycxZXdmluHWUdCGN5gSArLJnDnuri3el8ECURZM7C+zxDeHd6A8xlKPNF+m5X0HcarrDAnEdXNjKKlQ==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/textfield" "^3.9.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/searchfield" "^3.4.1"
- "@react-types/button" "^3.7.2"
- "@react-types/searchfield" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/searchfield@^3.5.5":
- version "3.5.5"
- resolved "https://registry.npmmirror.com/@react-aria/searchfield/-/searchfield-3.5.5.tgz#53780d51031dfc85cb5dc719d04fcc4424b48327"
- integrity sha512-/CL4H5X8kqk3237CZ0RSnnR6KMeI6xzdr0lqwL1m9d2NkTBcTgm/0xa8JRxVi/4aKWSvApbcPv/8iF05FA1sAQ==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/textfield" "^3.12.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/searchfield" "^3.4.5"
- "@react-types/button" "^3.8.0"
- "@react-types/searchfield" "^3.5.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/select@^3.10.0":
- version "3.10.0"
- resolved "https://registry.npmjs.org/@react-aria/select/-/select-3.10.0.tgz#51c1741a91bfacf5e7c8a5abe35b6d9f9da7368c"
- integrity sha512-Adn/uQdGj0BUTe/gqvhtyEdkUQ0j0oZPrhxo6MIwXiX3vyu/GJJBgeSe67Z848iZvYzVk3iheFS88qvwmJ0Qbg==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/listbox" "^3.9.0"
- "@react-aria/menu" "^3.9.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-aria/visually-hidden" "^3.8.0"
- "@react-stately/select" "^3.5.0"
- "@react-types/button" "^3.7.2"
- "@react-types/select" "^3.8.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/select@^3.12.1":
- version "3.12.1"
- resolved "https://registry.npmmirror.com/@react-aria/select/-/select-3.12.1.tgz#d1032645bf05d00600b414969c12369173a0b3d7"
- integrity sha512-RBEbay8RGUuwxoKLKtWmL/3MU8Wk2xmofg9PdYGAcgkq88Ucyt+ejKNnRLTm/dOLgwgUcreHhEDEe5QrYQQqbg==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/listbox" "^3.10.2"
- "@react-aria/menu" "^3.10.2"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-aria/visually-hidden" "^3.8.4"
- "@react-stately/select" "^3.5.4"
- "@react-types/button" "^3.8.0"
- "@react-types/select" "^3.8.3"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/selection@^3.14.0":
- version "3.14.0"
- resolved "https://registry.npmjs.org/@react-aria/selection/-/selection-3.14.0.tgz#33520cee7d3f67da0f1c718694c8f557f03a487f"
- integrity sha512-4/cq3mP75/qbhz2OkWmrfL6MJ+7+KfFsT6wvVNvxgOWR0n4jivHToKi3DXo2TzInvNU+10Ha7FCWavZoUNgSlA==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/selection" "^3.13.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/selection@^3.16.2":
- version "3.16.2"
- resolved "https://registry.npmmirror.com/@react-aria/selection/-/selection-3.16.2.tgz#f6dfdbb0e071268111e5dcbd397321802bed00c9"
- integrity sha512-C6zS5F1W38pukaMTFDTKbMrEvKkGikrXF94CtyxG1EI6EuZaQg1olaEeMCc3AyIb+4Xq+XCwjZuuSnS03qdVGQ==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/selection" "^3.13.4"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/separator@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.1.tgz#2018c643adc7e2ae42702adf653a5b0aa1e709e4"
- integrity sha512-BNiJpkzHDnNBeZFGud9MSLzUkYevq7WT0+XO60SMvD/OhDBoBPp26b6fK1W81HKTbs+bk/dvmlnnbx9ViGsLzw==
- dependencies:
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/separator@^3.3.5":
- version "3.3.5"
- resolved "https://registry.npmmirror.com/@react-aria/separator/-/separator-3.3.5.tgz#b6e1ad8f5797a53717a147d7cdfcc5d0930ac200"
- integrity sha512-gW/WgQy9LPTqZtN/DlmC1qcA1liCO1hdS9SBvnYbA6MymKUOyqz6Ui6oSkN+LlAHcZBtnepTeDoClGMWAQmL5g==
- dependencies:
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/slider@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-aria/slider/-/slider-3.4.0.tgz#f5615861cc77dc240f2d3d7776f07badac364dcf"
- integrity sha512-fW3gQhafs8ACAN7HGBpzmGV+hHVMUxI4UZ/V3h/LJ1vIxZY857iSQolzfJFBYhCyV0YU4D4uDUcYZhoH18GZnQ==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/radio" "^3.8.0"
- "@react-stately/slider" "^3.3.1"
- "@react-types/radio" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@react-types/slider" "^3.5.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/slider@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-aria/slider/-/slider-3.7.0.tgz#c7fafc7b824e17c558242e2058f79e2bda0fbb10"
- integrity sha512-aQ3d89M3scWIBJjpjQ0OxeNGuklxX9gxeAhSvYkhsyFd37DCBNNtHIiLfPzQpsSJOjSJofBsEzrG4y+JHGcrdg==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/radio" "^3.9.0"
- "@react-stately/slider" "^3.4.2"
- "@react-types/radio" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/slider" "^3.6.1"
+"@react-aria/checkbox@^3.13.0":
+ version "3.13.0"
+ resolved "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.13.0.tgz#05d6f94204b56ed73119a9eeb825343f183b4fd5"
+ integrity sha512-eylJwtADIPKJ1Y5rITNJm/8JD8sXG2nhiZBIg1ko44Szxrpu+Le53NoGtg8nlrfh9vbUrXVvuFtf2jxbPXR5Jw==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/toggle" "^3.10.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/checkbox" "^3.6.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/spinbutton@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.4.0.tgz#a500f5eb42e459f2a2789728832446f61c365313"
- integrity sha512-8JEHw3pnosEYOQSZol0QpXMRhdb3z4FtaSovUdCPo7x7A7BtGCVsy3lAt31+WvQAknzZIDwxSBaNAcOj0cYhWQ==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/button" "^3.7.2"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/spinbutton@^3.5.2":
- version "3.5.2"
- resolved "https://registry.npmmirror.com/@react-aria/spinbutton/-/spinbutton-3.5.2.tgz#e887174b8fcf2d5801c5ce5281ccbf1453ce0d81"
- integrity sha512-qD1yjCE7dMdiyFMV7DPz/+qn7lLdU2BqMx/aT4eN2RMcrjSw5AIc1IYsfwQGg9XkQw7FWSRxDud+EuuGSzMB2w==
+"@react-aria/combobox@^3.8.1":
+ version "3.8.1"
+ resolved "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.8.1.tgz#ed4fac6cbab4ceed9b5952843fd96db942d8b4dc"
+ integrity sha512-0Zsy91WC2uhnIjtProL1E5qRjBtRVdsNgpr8T9QCQht4i2sHd8L/srrOx7b6vRIngUMZq7GofOpQcKVdxx4kEA==
dependencies:
- "@react-aria/i18n" "^3.8.2"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/listbox" "^3.11.3"
"@react-aria/live-announcer" "^3.3.1"
- "@react-aria/utils" "^3.20.0"
- "@react-types/button" "^3.8.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/combobox" "^3.8.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/ssr@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.6.0.tgz#e5d52bd1686ff229f68f806cf94ee29dd9f54fb7"
- integrity sha512-OFiYQdv+Yk7AO7IsQu/fAEPijbeTwrrEYvdNoJ3sblBBedD5j5fBTNWrUPNVlwC4XWWnWTCMaRIVsJujsFiWXg==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/ssr@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-aria/ssr/-/ssr-3.8.0.tgz#e7f467ac42f72504682724304ce221f785d70d49"
- integrity sha512-Y54xs483rglN5DxbwfCPHxnkvZ+gZ0LbSYmR72LyWPGft8hN/lrl1VRS1EW2SMjnkEWlj+Km2mwvA3kEHDUA0A==
- dependencies:
+"@react-aria/datepicker@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.9.1.tgz#3f4a494a90b27b300668d687531ee20f6665bd12"
+ integrity sha512-bdlY2H/zwe3hQf64Lp1oGTf7Va8ennDyAv4Ffowb+BOoL8+FB9smtGyONKe87zXu7VJL2M5xYAi4n7c004PM+w==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/datepicker" "^3.9.1"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/switch@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-aria/switch/-/switch-3.5.0.tgz#a83fb396a113d6ce918c2cb723e565039775a7bf"
- integrity sha512-nMrwT0McuQ7ki6rSDFIuf9qa9UjcA1XJQ9zDRD2CC10F48xpHHi12iZpS8GAEdG2jTNdCZ3qSO1HsIt63uEQoQ==
- dependencies:
- "@react-aria/toggle" "^3.6.0"
- "@react-stately/toggle" "^3.5.1"
- "@react-types/switch" "^3.3.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/switch@^3.5.4":
- version "3.5.4"
- resolved "https://registry.npmmirror.com/@react-aria/switch/-/switch-3.5.4.tgz#edcd70bd19d54b3021e645a39fc5255ac5bf70e8"
- integrity sha512-u5nkxLuToz7qsRoH8qiZSe4rdKJ7LJK5AoEVQzlqlw2oLTcaitRpnYYNfGJuMasAAnmdIx6SJ60gb3vly+5SMQ==
+"@react-aria/dialog@^3.5.9":
+ version "3.5.9"
+ resolved "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.9.tgz#d1b6d2c8c33cda0a65adbc5ede1fb4b9590a5238"
+ integrity sha512-Eg5pFJN3b5NitKL60nf30iPpQGCyOcU4YakUVn5+GWKLBlm8ryE8jyoIIO0e0LCM65K+fL+gGHGK01GCZyKrpQ==
dependencies:
- "@react-aria/toggle" "^3.8.0"
- "@react-stately/toggle" "^3.6.2"
- "@react-types/switch" "^3.4.1"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/dialog" "^3.5.7"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/table@^3.12.0":
- version "3.12.0"
- resolved "https://registry.npmmirror.com/@react-aria/table/-/table-3.12.0.tgz#3b95778231fa502080d7523bbb0b00e5085ff6c7"
- integrity sha512-Pso4AaeIdBRMguq/ijYnNzEqFhMcV/TxxpfR/9V3wRVfTzl1Z1wA99T3QBxoaT5ZjR8JIBYtzF1ErNZ0c1vsAw==
+"@react-aria/dnd@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.npmjs.org/@react-aria/dnd/-/dnd-3.5.1.tgz#4fecbfbad38f42ddd0c12a88ca11d90548f112d0"
+ integrity sha512-7OPGePdle+xNYHAIAUOvIETRMfnkRt7h/C0bCkxUR2GYefEbTzfraso4ppNH2JZ7fCRd0K/Qe+jvQklwusHAKA==
dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/grid" "^3.8.2"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
"@react-aria/live-announcer" "^3.3.1"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-aria/visually-hidden" "^3.8.4"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/flags" "^3.0.0"
- "@react-stately/table" "^3.11.1"
- "@react-stately/virtualizer" "^3.6.2"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/table" "^3.8.1"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/table@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmjs.org/@react-aria/table/-/table-3.9.0.tgz#d626649702567b7b519bb712bd1b76022845e476"
- integrity sha512-hY1tM7NRjP+gRvm2OGgWeEZ8An0tzljj0O19JCg7oi6IpypFJqeSqSUQml1OIv5wbZ04pQnoYGtMkP7h7YqkPw==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/grid" "^3.7.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/live-announcer" "^3.3.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-aria/visually-hidden" "^3.8.0"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/table" "^3.9.0"
- "@react-stately/virtualizer" "^3.5.1"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@react-types/table" "^3.6.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tabs@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.5.0.tgz#fb2c110002f9a00bb82aed7ca8f006b4f7d8b710"
- integrity sha512-QnCoNHDmeRoPWLHsr1Q81RN/KymwU79XS/zHguhZ3fx59je9bswUDG77NjylcPRXoOEOZ18gZ+Y7reBVRhNEog==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/list" "^3.8.0"
- "@react-stately/tabs" "^3.4.0"
- "@react-types/shared" "^3.18.0"
- "@react-types/tabs" "^3.2.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tabs@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-aria/tabs/-/tabs-3.7.0.tgz#db86f229a8e6f8430b6c74986ad57956111f174c"
- integrity sha512-st0fdbnTizYu+gvJ+UAbhKdEdUA2rPodFl7Knxo8FidM1lOgf6B6gQowUyvLAcLpxVRpJmhbePVU+uzJTZajog==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/list" "^3.9.2"
- "@react-stately/tabs" "^3.6.0"
- "@react-types/shared" "^3.20.0"
- "@react-types/tabs" "^3.3.2"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/tag@^3.1.2":
- version "3.1.2"
- resolved "https://registry.npmmirror.com/@react-aria/tag/-/tag-3.1.2.tgz#cd5a2c3b7372d6ba3bb12b13419201650bd2e6e4"
- integrity sha512-tsgl7K/+AkZKa89mWZVqTxgrEQLeCuV6aOric3X4CH9Gh5PgSrQIb5Nslx9+OT5b/PwesFkqa422TOPki5bQLQ==
- dependencies:
- "@react-aria/gridlist" "^3.6.0"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/list" "^3.9.2"
- "@react-types/button" "^3.8.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/textfield@^3.12.0":
- version "3.12.0"
- resolved "https://registry.npmmirror.com/@react-aria/textfield/-/textfield-3.12.0.tgz#16b477b9eb57f006609872a2df7cdeefce4ae9b3"
- integrity sha512-okvCR7vPrSx/0AW+YxPWo3ucJkgRuX77QWVeYBXhQiBKooHEYSfaceMgMZc/KS5HGZsY8bEKpGOIVkZBitzQsg==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/label" "^3.7.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
- "@react-types/textfield" "^3.8.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/textfield@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.9.1.tgz#e032b0a5f2006891de7ff3465dc76381990341fc"
- integrity sha512-IxJ6QupBD8yiEwF1etj4BWfwjNpc3Y00j+pzRIuo07bbkEOPl0jtKxW5YHG9un6nC9a5CKIHcILato1Q0Tsy0g==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@react-types/textfield" "^3.7.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/toggle@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.6.0.tgz#c80b5743b58ab11daf3f46a2142fd87e898b3a2a"
- integrity sha512-W6xncx5zzqCaPU2XsgjWnACHL3WBpxphYLvF5XlICRg0nZVjGPIWPDDUGyDoPsSUeGMW2vxtFY6erKXtcy4Kgw==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/toggle" "^3.5.1"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
- "@react-types/switch" "^3.3.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/toggle@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-aria/toggle/-/toggle-3.8.0.tgz#15449d06d7a90fbabab12926297648918d95adb6"
- integrity sha512-HQgx8rBEwGsVyJKU47GTZcWWn3Kv0DgZfUY/lXkdhMFf14/NWTRpJEuKRfEut+/wVFbcNcv9WDT7fEe7yTvGWg==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/toggle" "^3.6.2"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/switch" "^3.4.1"
- "@swc/helpers" "^0.5.0"
-
-"@react-aria/tooltip@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.5.0.tgz#0581c4647f1ddf71baca893ecb2dda3d7aceaffb"
- integrity sha512-zjKJDUMVbkzRpSHLGYpK12NpWy2NPfqS7MlGPB8fjjdY4bQjVOGlGWPqcfnE28gdNRYWZuMBwJSC0NrT8iylUg==
- dependencies:
- "@react-aria/focus" "^3.12.0"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/tooltip" "^3.4.0"
- "@react-types/shared" "^3.18.0"
- "@react-types/tooltip" "^3.4.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-aria/tooltip@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmmirror.com/@react-aria/tooltip/-/tooltip-3.6.2.tgz#6f446effe6c8d206485824417ab40522fbb7cffe"
- integrity sha512-y8dAxRrL4lPmYrg+UoKbHymeIuOxBq994XXWbHw2dlM4ZnBfXAaFWYuV9Pfp+JXk9Oi1atJYc3O70Z9TmgXGVw==
- dependencies:
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/tooltip" "^3.4.4"
- "@react-types/shared" "^3.20.0"
- "@react-types/tooltip" "^3.4.4"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/dnd" "^3.2.7"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-aria/utils@^3.16.0":
+"@react-aria/focus@^3.16.0":
version "3.16.0"
- resolved "https://registry.npmjs.org/@react-aria/utils/-/utils-3.16.0.tgz#0394f575e47b1c48a15844dc58e1775a9f72f8f5"
- integrity sha512-BumpgENDlXuoRPQm1OfVUYRcxY9vwuXw1AmUpwF61v55gAZT3LvJWsfF8jgfQNzLJr5jtr7xvUx7pXuEyFpJMA==
- dependencies:
- "@react-aria/ssr" "^3.6.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-aria/utils@^3.20.0":
- version "3.20.0"
- resolved "https://registry.npmmirror.com/@react-aria/utils/-/utils-3.20.0.tgz#46a03b36b790b9acc3338390023daa5f4aa987fc"
- integrity sha512-TpvP9fw2/F0E+D05+S1og88dwvmVSLVB4lurVAodN1E6rCZyw+M/SHlCez0I7j1q9ZWAnVjRuHpBIRG5heX1Ug==
- dependencies:
- "@react-aria/ssr" "^3.8.0"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
- clsx "^1.1.1"
-
-"@react-aria/visually-hidden@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.0.tgz#9bdcf708e4e628041d8fbac66c7dcb98b9529da9"
- integrity sha512-Ox7VcO8vfdA1rCHPcUuP9DWfCI9bNFVlvN/u66AfjwBLH40MnGGdob5hZswQnbxOY4e0kwkMQDmZwNPYzBQgsg==
- dependencies:
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
- clsx "^1.1.1"
-
-"@react-aria/visually-hidden@^3.8.4":
- version "3.8.4"
- resolved "https://registry.npmmirror.com/@react-aria/visually-hidden/-/visually-hidden-3.8.4.tgz#7812ec32d5a317019acb2639b5e47d3de2886a4c"
- integrity sha512-TRDtrndL/TiXjVac7o1vEmrHltSPugH0B6uqc1KRCSspFa1vg9tsgh9/N+qCXrEHynfNyK9FPjI70pAH+PXcqw==
+ resolved "https://registry.npmjs.org/@react-aria/focus/-/focus-3.16.0.tgz#521677a452de254bd48d3a469d6411d69188593d"
+ integrity sha512-GP6EYI07E8NKQQcXHjpIocEU0vh0oi0Vcsd+/71fKS0NnTR0TUOEeil0JuuQ9ymkmPDTu51Aaaa4FxVsuN/23A==
dependencies:
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
- clsx "^1.1.1"
-
-"@react-stately/calendar@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.2.0.tgz#ecfd9469e4c26ec9e372658409b37e9cce52ac5e"
- integrity sha512-A13QSmlzLI5rtpIu2QIkij4ST29MWkCJd1kM6WFDS/1if8lSzfPL3kI4tdFDaFzFCwmv2Hb2cIfv9soIG8KASQ==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/calendar" "^3.2.0"
- "@react-types/datepicker" "^3.3.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+ clsx "^2.0.0"
-"@react-stately/calendar@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmmirror.com/@react-stately/calendar/-/calendar-3.4.0.tgz#ddcb9e6729249247533413dba1698502f74052e2"
- integrity sha512-MUGJ0fvUV999r+zCkK00YXkHojpL5dSCPiuYdrv/GeXxqksr2no780JmKkUcp4OUG8gnmgo37LRc8xJ0TX3Hug==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@react-stately/utils" "^3.7.0"
- "@react-types/calendar" "^3.4.0"
- "@react-types/datepicker" "^3.6.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-stately/checkbox@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.4.1.tgz#3b0930ce773d64c465a8ddfdb0d461d4ea8a79b5"
- integrity sha512-Ju1EBuIE/JJbuhd8xMkgqf3KuSNpRrwXsgtI+Ur42F+lAedZH7vqy+5bZPo0Q3u0yHcNJzexZXOxHZNqq1ij8w==
- dependencies:
- "@react-stately/toggle" "^3.5.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/checkbox@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmmirror.com/@react-stately/checkbox/-/checkbox-3.5.0.tgz#a19ad2b7f676d4453ba07af3c6c2d046f1e39c03"
- integrity sha512-DSSC5nXd9P07ddyDZ6FBwaMAypURCwCRhC8kli5MNRF8/KCDJxWOpWe6LDRXeDgA6EN7ExE1deb8gydIrYmUOw==
- dependencies:
- "@react-stately/toggle" "^3.6.2"
- "@react-stately/utils" "^3.7.0"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-stately/collections@^3.10.1":
- version "3.10.1"
- resolved "https://registry.npmmirror.com/@react-stately/collections/-/collections-3.10.1.tgz#c936d2f97f5508ead5c22aa0d600cae410bf82ae"
- integrity sha512-C9FPqoQUt7NeCmmP8uabQXapcExBOTA3PxlnUw+Nq3+eWH1gOi93XWXL26L8/3OQpkvAbUcyrTXhCybLk4uMAg==
- dependencies:
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-stately/collections@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmjs.org/@react-stately/collections/-/collections-3.7.0.tgz#5f032ba5e8b554e90bf1a2077220d2560618dbf7"
- integrity sha512-xZHJxjGXFe3LUbuNgR1yATBVSIQnm+ItLq2DJZo3JzTtRu3gEwLoRRoapPsBQnC5VsjcaimgoqvT05P0AlvCTQ==
- dependencies:
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/combobox@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.5.0.tgz#f3ea28dd743d5d9bc8ebd17bfeab1fa3ea21f176"
- integrity sha512-1klrkm1q1awoPUIXt0kKRrUu+rISLQkHRkStjLupXgGOnJUyYP0XWPYHCnRV+IR2K2RnWYiEY5kOi7TEp/F7Fw==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/list" "^3.8.0"
- "@react-stately/menu" "^3.5.1"
- "@react-stately/select" "^3.5.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/combobox" "^3.6.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/combobox@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-stately/combobox/-/combobox-3.7.0.tgz#251c6d52853df1f9059fdfe76c152b4d607eac03"
- integrity sha512-tkPgv2cDS5wfkPVrA5Jffpi9kxUnsFuvk/T1VZXYt1ItAsxy7IGli+JwHYFgTqadDyF+yRNMj5QYRY0mnbIxrg==
- dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/list" "^3.9.2"
- "@react-stately/menu" "^3.5.5"
- "@react-stately/select" "^3.5.4"
- "@react-stately/utils" "^3.7.0"
- "@react-types/combobox" "^3.8.0"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-stately/data@^3.10.2":
- version "3.10.2"
- resolved "https://registry.npmmirror.com/@react-stately/data/-/data-3.10.2.tgz#2d315a4b50ad1da437462a63c1af639a13416e56"
- integrity sha512-myAGJHTFUy2zUtiOzUrDlu2Wp32lDlc8tg4E5w+lwQ/d4TTY1MX4TtUCW8LGc8tDm5Bv2/Le/I8Vu0T+vmesng==
+"@react-aria/form@^3.0.1":
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/@react-aria/form/-/form-3.0.1.tgz#2fdb28231cbee80684c9500e606da42e4ca65318"
+ integrity sha512-6586oODMDR4/ciGRwXjpvEAg7tWGSDrXE//waK0n5e5sMuzlPOo1DHc5SpPTvz0XdJsu6VDt2rHdVWVIC9LEyw==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/data@^3.9.1":
- version "3.9.1"
- resolved "https://registry.npmjs.org/@react-stately/data/-/data-3.9.1.tgz#bfa817330f78b6308595c1ddab53cbdffab252f8"
- integrity sha512-UClgI8jQTF3hVR/WLa2ht7Gjd2x2PRnYycDmfY+mfbd+ONBD7rX/m3KWGgrR8AvO05qSpQoSlab8D+cfLXvgWA==
+"@react-aria/grid@^3.8.6":
+ version "3.8.6"
+ resolved "https://registry.npmjs.org/@react-aria/grid/-/grid-3.8.6.tgz#61ac7e8b460c962614cb807b0def9d404cda3ec5"
+ integrity sha512-JlQDkdm5heG1FfRyy5KnB8b6s/hRqSI6Xt2xN2AccLX5kcbfFr2/d5KVxyf6ahfa4Gfd46alN6477ju5eTWJew==
dependencies:
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/datepicker@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.4.0.tgz#d531cf792edafa14733de17528b7b17df8e0a696"
- integrity sha512-JiRQBQYDXOQDdJl5YUGob10aVYp2N/F5rSSkRt7MrBJhC87bkDW0ARfs83gnl398WOJ6d9rJp0f+CJa1mjtzUw==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@internationalized/string" "^3.1.0"
- "@react-stately/overlays" "^3.5.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/datepicker" "^3.3.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/datepicker@^3.7.0":
- version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-stately/datepicker/-/datepicker-3.7.0.tgz#ac1093b6d9068a680f458012311f28b9e234bea4"
- integrity sha512-yPEfgKVXmwLwn41H8KeLuwgAN5oVmmcQemyn6iKLCPaIsQjXGpbfB0diQhg/aTjnm0VtdqdCBYPhHZzPkCml/w==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@internationalized/string" "^3.1.1"
- "@react-stately/overlays" "^3.6.2"
- "@react-stately/utils" "^3.7.0"
- "@react-types/datepicker" "^3.6.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/dnd@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.2.0.tgz#a9d600ca5124c059a73dfdec6b2e6cbb2f04af86"
- integrity sha512-e+f5lBiBBHmgqwcKKPxJBpCSx08iuNacNUFQ5/yIWm/enpjwTQhCMyfOFCLM1DfSllM/19GlqV/GiDRM7xjEAQ==
- dependencies:
- "@react-stately/selection" "^3.13.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/dnd@^3.2.4":
- version "3.2.4"
- resolved "https://registry.npmmirror.com/@react-stately/dnd/-/dnd-3.2.4.tgz#9f0fbf827ffd4789fd478af50b7f4d4ccbb6a067"
- integrity sha512-ZPhcEcnCvEtRQzkDzNUJvZDzW2GUL0nr8++AYf4VhXPh7geFyGmYtvfoFTxESov3AMFhCLLDClxKejLTwrzzbw==
- dependencies:
- "@react-stately/selection" "^3.13.4"
- "@react-types/shared" "^3.20.0"
+"@react-aria/gridlist@^3.7.3":
+ version "3.7.3"
+ resolved "https://registry.npmjs.org/@react-aria/gridlist/-/gridlist-3.7.3.tgz#dac639f2e2d808316e9759026319a536c10a2acf"
+ integrity sha512-rkkepYM7xJiebR0g3uC4zzkdR7a8z0fLaM+sg9lSTbdElHMLAlrebS2ytEyZnhiu9nbOnw13GN1OC4/ZenzbHQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/flags@^3.0.0":
- version "3.0.0"
- resolved "https://registry.npmmirror.com/@react-stately/flags/-/flags-3.0.0.tgz#c5a73965f8c90e8bf5981adddb4bdbb0ba2f5690"
- integrity sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==
- dependencies:
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/grid@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-stately/grid/-/grid-3.6.0.tgz#210d09efc4df415cfcffb73b6c8cfa18f5bab0f4"
- integrity sha512-Sq/ivfq9Kskghoe6rYh2PfhB9/jBGfoj8wUZ4bqHcalTrBjfUvkcWMSFosibYPNZFDkA7r00bbJPDJVf1VLhuw==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/selection" "^3.13.0"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/grid@^3.8.1":
- version "3.8.1"
- resolved "https://registry.npmmirror.com/@react-stately/grid/-/grid-3.8.1.tgz#8dcc44147c42a3fcbcfabbb83d7bccacda51000b"
- integrity sha512-7eKPoES4eKD7JU9UXcRGVKZ/auaD5F/srVhkWjygKcJ2ibt48N0dh6JwPqPoxzqApUX0DuUjebL9hCRgagEvdQ==
+"@react-aria/i18n@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.10.0.tgz#bc61c8d05a0193a4c4322ddaefb4ee382190169a"
+ integrity sha512-sviD5Y1pLPG49HHRmVjR+5nONrp0HK219+nu9Y7cDfUhXu2EjyhMS9t/n9/VZ69hHChZ2PnHYLEE2visu9CuCg==
dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/selection" "^3.13.4"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@swc/helpers" "^0.5.0"
-
-"@react-stately/layout@^3.12.0":
- version "3.12.0"
- resolved "https://registry.npmjs.org/@react-stately/layout/-/layout-3.12.0.tgz#ce93b4459a24024ae886692d7338e6b8a954b334"
- integrity sha512-CsBGh1Xp3SL64g5xTxNYEWdnNmmqryOyrK4BW59pzpXFytVquv4MBb6t/YRl5PnhtsORxk5aTR21NZkhDQa7jA==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/table" "^3.9.0"
- "@react-stately/virtualizer" "^3.5.1"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@react-types/table" "^3.6.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/layout@^3.13.1":
- version "3.13.1"
- resolved "https://registry.npmmirror.com/@react-stately/layout/-/layout-3.13.1.tgz#5e43cca85c9a77bb8db1919897213757f7ef9408"
- integrity sha512-gJNK1bpnrWNHz/uhTg7OpVFuSyLdYwqNjXt2He+i66/lZ6TG36smsi9MYtTYdC72Js5rsA9ngWtfhNpQ9bMeCQ==
- dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/table" "^3.11.1"
- "@react-stately/virtualizer" "^3.6.2"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/table" "^3.8.1"
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/message" "^3.1.1"
+ "@internationalized/number" "^3.5.0"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/list@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmjs.org/@react-stately/list/-/list-3.8.0.tgz#a5de6f3b125c8cb90b65188978bace4eabe9a9a5"
- integrity sha512-eJ1iUFnXPZi5MGW2h/RdNTrKtq4HLoAlFAQbC4eSPlET6VDeFsX9NkKhE/A111ia24DnWCqJB5zH20EvNbOxxA==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/selection" "^3.13.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/list@^3.9.2":
- version "3.9.2"
- resolved "https://registry.npmmirror.com/@react-stately/list/-/list-3.9.2.tgz#ca4119bae68efd27c242dc7097fdf0b413414abb"
- integrity sha512-1PBnQ3UFSeKe2Jk4kYZM/11uzQsNEs098tbEkqR3JJwYzJ4htjdd1I0P9Z2INFWiHw071OJD18Ynbbz90jMldw==
+"@react-aria/interactions@^3.20.1":
+ version "3.20.1"
+ resolved "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.20.1.tgz#397f6724935024e7d3f4f38e8fae07ee37da868d"
+ integrity sha512-PLNBr87+SzRhe9PvvF9qvzYeP4ofTwfKSorwmO+hjr3qoczrSXf4LRQlb27wB6hF10C7ZE/XVbUI1lj4QQrZ/g==
dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/menu@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/menu/-/menu-3.5.1.tgz#2cffe84d8c93920822fdd92bf716205460873db7"
- integrity sha512-nnuZlDBFIc3gB34kofbKDStFg9r8rijY+7ez2VWQmss72I9D7+JTn7OXJxV0oQt2lBYmNfS5W6bC9uXk3Z4dLg==
- dependencies:
- "@react-stately/overlays" "^3.5.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/menu" "^3.9.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/menu@^3.5.5":
- version "3.5.5"
- resolved "https://registry.npmmirror.com/@react-stately/menu/-/menu-3.5.5.tgz#0c70431726a6f955537f26cc38f11206f2f97820"
- integrity sha512-5IW26YURvwCs2a0n6PwlGOZ1K+M5xwfgR/q6mbQPfbZGZG6a14buHTHK8kISHAl2hHFcn0TV6yRYDmw2nxTM0A==
+"@react-aria/label@^3.7.4":
+ version "3.7.4"
+ resolved "https://registry.npmjs.org/@react-aria/label/-/label-3.7.4.tgz#c7ba2c9d795b05da9f041eace9211d3c71b11c64"
+ integrity sha512-3Y0yyrqpLzZdzHw+TOyzwuyx5wa2ujU5DGfKuL5GFnU9Ii4DtdwBGSYS7Yu7qadU+eQmG4OGhAgFVswbIgIwJw==
dependencies:
- "@react-stately/overlays" "^3.6.2"
- "@react-stately/utils" "^3.7.0"
- "@react-types/menu" "^3.9.4"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/numberfield@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.4.1.tgz#b4e1c7e49ad600dbd902b256e0a9b3e49a6f69b4"
- integrity sha512-fpIyk3Wf9HN/fY/T2y4q9mA/9z4no8QMY4tEIn/tkumjU6QGzxCSRO0qb3RFE8sU0etsVAZOkPi+97DeQVLExw==
- dependencies:
- "@internationalized/number" "^3.2.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/numberfield" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/numberfield@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmmirror.com/@react-stately/numberfield/-/numberfield-3.6.1.tgz#5f34ff84408e48e4aa81d7c348f8add59749ffd6"
- integrity sha512-vR2kvi0GSQhshh3jhlTRyZyVpvOpAGu1xo1sQM5vbgM8fzKLw3gZvnaPy+XvSkfxUk0MCYZxYtkOvf6QJV7p8w==
+"@react-aria/link@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@react-aria/link/-/link-3.6.3.tgz#a9966a2a488014bbd39861329f1f6cdb99ceb78e"
+ integrity sha512-8kPWc4u/lDow3Ll0LDxeMgaxt9Y3sl8UldKLGli8tzRSltYFugNh/n+i9sCnmo4Qv9Tp9kYv+yxBK50Uk9sINw==
dependencies:
- "@internationalized/number" "^3.2.1"
- "@react-stately/utils" "^3.7.0"
- "@react-types/numberfield" "^3.6.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/overlays@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.5.1.tgz#7d876261fe288cfbc4cc56869481b7cd7a14e30f"
- integrity sha512-lDKqqpdaIQdJb8DS4+tT7p0TLyCeaUaFpEtWZNjyv1/nguoqYtSeRwnyPR4p/YM4AW7SJspNiTJSLQxkTMIa8w==
- dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/overlays" "^3.7.1"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/overlays@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmmirror.com/@react-stately/overlays/-/overlays-3.6.2.tgz#478e4a9312f763242f4443b7fd1f90c49afcbaed"
- integrity sha512-iIU/xtYEzG91abHFHqe8LL53ZrDDo8kblfdA7TTZwrtxZhQHU3AbT0pLc3BNe3sXmJspxuI1nS1cszcRlSuDww==
- dependencies:
- "@react-stately/utils" "^3.7.0"
- "@react-types/overlays" "^3.8.2"
+"@react-aria/listbox@^3.11.3":
+ version "3.11.3"
+ resolved "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.11.3.tgz#a24ff6f3c55206f2fe20ab13338af61add74682a"
+ integrity sha512-PBrnldmyEYUUJvfDeljW8ITvZyBTfGpLNf0b5kfBPK3TDgRH4niEH2vYEcaZvSqb0FrpdvcunuTRXcOpfb+gCQ==
+ dependencies:
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/listbox" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/radio@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmjs.org/@react-stately/radio/-/radio-3.8.0.tgz#0d67dc499b2bebf2411e5ac272bf98e4911f2d24"
- integrity sha512-3xNocZ8jlS8JcQtlS+pGhGLmrTA/P6zWs7Xi3Cx/I6ialFVL7IE0W37Z0XTYrvpNhE9hmG4+j63ZqQDNj2nu6A==
- dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/radio" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
-
-"@react-stately/radio@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmmirror.com/@react-stately/radio/-/radio-3.9.0.tgz#b54b58f0eb73aeeeaeddfabaa8072d5f7f92594d"
- integrity sha512-Q2vt5VjxLbsvbMWQmDqwm9JUJ3fkmUEzSBUOSYOkUcBchnzUunpaMe3nQjbJLekIWolubsVaE3bTxCKvY8hGZA==
+"@react-aria/live-announcer@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.npmmirror.com/@react-aria/live-announcer/-/live-announcer-3.3.1.tgz#bf864b8820fb02daaeefc1c972782a0174fd60b9"
+ integrity sha512-hsc77U7S16trM86d+peqJCOCQ7/smO1cybgdpOuzXyiwcHQw8RQ4GrXrS37P4Ux/44E9nMZkOwATQRT2aK8+Ew==
dependencies:
- "@react-stately/utils" "^3.7.0"
- "@react-types/radio" "^3.5.1"
- "@react-types/shared" "^3.20.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/searchfield@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.4.1.tgz#cb3109bb0803f79fa49e98acb7eae25cea22b783"
- integrity sha512-iEMcT2hH15TSoONi6FyFa9mh+H/UyNneYFzaUgl7kEClfL38Dq/y0zF18N9T8PJ0GvXN2Yj9Fc0AvycNy3DQ8g==
- dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/searchfield" "^3.4.1"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/menu@^3.12.0":
+ version "3.12.0"
+ resolved "https://registry.npmjs.org/@react-aria/menu/-/menu-3.12.0.tgz#3daf48b968d0942fdf7f97615898b7deb97f0777"
+ integrity sha512-Nsujv3b61WR0gybDKnBjAeyxDVJOfPLMggRUf9SQDfPWnrPXEsAFxaPaVcAkzlfI4HiQs1IxNwsKFNpc3PPZTQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/menu" "^3.6.0"
+ "@react-stately/tree" "^3.7.5"
+ "@react-types/button" "^3.9.1"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/searchfield@^3.4.5":
- version "3.4.5"
- resolved "https://registry.npmmirror.com/@react-stately/searchfield/-/searchfield-3.4.5.tgz#4c1890dbb6ea83bcc16c166a72dfbe9e3c74944c"
- integrity sha512-0aQ7oeiqUgTzh3DcZDe2VdWdyERvxrZ27O1/GYvWj0uMJcqHmd1iA9oa3v725PmylmRvD6A42K2GqeF5c5Ue8g==
+"@react-aria/meter@^3.4.9":
+ version "3.4.9"
+ resolved "https://registry.npmjs.org/@react-aria/meter/-/meter-3.4.9.tgz#bea1835f21e574465793a5145c5cc17212baf5be"
+ integrity sha512-1/FHFmFmSyfQBJ2oH152lp4nps76v1UdhnFbIsmRIH+0g0IfMv1yDT2M9dIZ/b9DgVZSx527FmWOXm0eHGKD6w==
dependencies:
- "@react-stately/utils" "^3.7.0"
- "@react-types/searchfield" "^3.5.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/progress" "^3.4.9"
+ "@react-types/meter" "^3.3.6"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/select@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-stately/select/-/select-3.5.0.tgz#7a443c9d4a3542a24ac9380db4ed328285de1ba3"
- integrity sha512-65gCPkIcyhGBDlWKYQY+Xvx38r7dtZ/GMp09LFZqqZTYSe29EgY45Owv4+EQ2ZSoZxb3cEvG/sv+hLL0VSGjgQ==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/list" "^3.8.0"
- "@react-stately/menu" "^3.5.1"
- "@react-stately/selection" "^3.13.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/select" "^3.8.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/numberfield@^3.10.1":
+ version "3.10.1"
+ resolved "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.10.1.tgz#2b6c9dbbb8c812293f1ce65186ab9940ee6bb9a2"
+ integrity sha512-9rt+O63UL3zKR99c+8njbtBeVoEhitzzSCFWsqbtStyoUEV5tJQDgD9kSlozFLAzYftq2pJ7uazlptMEXyS13g==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/spinbutton" "^3.6.1"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/numberfield" "^3.8.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/numberfield" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/select@^3.5.4":
- version "3.5.4"
- resolved "https://registry.npmmirror.com/@react-stately/select/-/select-3.5.4.tgz#9bd2c82fe6b27e1c459514e4bef82b328081cb7b"
- integrity sha512-CO+5ORMwx/nEKAf7285S3QRAWLJlD1TZPKosO5ND87SZt9j6LKTyJjsT5IYcny8W/ejFOKg5VP4evYNkd5ZtEQ==
- dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/list" "^3.9.2"
- "@react-stately/menu" "^3.5.5"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/utils" "^3.7.0"
- "@react-types/select" "^3.8.3"
- "@react-types/shared" "^3.20.0"
+"@react-aria/overlays@^3.20.0":
+ version "3.20.0"
+ resolved "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.20.0.tgz#9d7e0529aa9e28f8055ef5d8486ce5aa0ede41dd"
+ integrity sha512-2m7MpRJL5UucbEuu08lMHsiFJoDowkJV4JAIFBZYK1NzVH0vF/A+w9HRNM7jRwx2DUxE+iIsZnl8yKV/7KY8OQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/button" "^3.9.1"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/selection@^3.13.0":
- version "3.13.0"
- resolved "https://registry.npmjs.org/@react-stately/selection/-/selection-3.13.0.tgz#a4efe8ebebd99cc38fa5cfe90c9038bbe155192a"
- integrity sha512-F6FiB5GIS6wdmDDJtD2ofr+y6ysLHcvHVyUZHm00aEup2hcNjtNx3x4MlFIc3tO1LvxDSIIWXJhPXdB4sb32uw==
+"@react-aria/progress@^3.4.9":
+ version "3.4.9"
+ resolved "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.9.tgz#266be752c9a6fb548480978839aac5b5045aa7bd"
+ integrity sha512-CME1ZLsJHOmSgK8IAPOC/+vYO5Oc614mkEw5MluT/yclw5rMyjAkK1XsHLjEXy81uwPeiRyoQQIMPKG2/sMxFQ==
dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/progress" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/selection@^3.13.4":
- version "3.13.4"
- resolved "https://registry.npmmirror.com/@react-stately/selection/-/selection-3.13.4.tgz#88d30907d467e2994951ee362a61879cc0182283"
- integrity sha512-agxSYVi70zSDSKuAXx4GdD8aG5RWFs1djcrLsQybtkFV2hUMrjipfvPfNYz56ITtz6qj5Dq2eXOZpSEAR6EfOg==
- dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
+"@react-aria/radio@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/radio/-/radio-3.10.0.tgz#8c17fe18a499fc06303329e674e0f06b47ceb411"
+ integrity sha512-6NaKzdGymdcVWLYgHT0cHsVmNzPOp89o8r41w29OPBQWu8w2c9mxg4366OiIZn/uXIBS4abhQ4nL4toBRLgBrg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/radio" "^3.10.1"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/slider@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@react-stately/slider/-/slider-3.3.1.tgz#4097840556259d1c89b166add3af44178d13d301"
- integrity sha512-d38VY/jAvDzohYvqsdwsegcRCmzO1Ed4N3cdSGqYNTkr/nLTye/NZGpzt8kGbPUsc4UzOH7GoycqG6x6hFlyuw==
- dependencies:
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@react-types/slider" "^3.5.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/searchfield@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-aria/searchfield/-/searchfield-3.7.0.tgz#8be2aa202aab1dc5c1c897be650d7ae4d0af601a"
+ integrity sha512-btBbkIwsExXWv5av62gINEbm4QFmDDT7r+d5TAKin5tvKqU8zrsM9fm7KCDEhIGcpUW+q2AUS589iw19z9uCcA==
+ dependencies:
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/searchfield" "^3.5.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/searchfield" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/slider@^3.4.2":
- version "3.4.2"
- resolved "https://registry.npmmirror.com/@react-stately/slider/-/slider-3.4.2.tgz#cd22aff0099d5748706f0bf593233a8496aaed8e"
- integrity sha512-3Acil4Pu1aQnTGYUcGCeO7gO7C6LpmUCwjnjcRlJbYf1VibLWrMC+EGYKcha+2dsXYAvvsI4HD6Zuf5HmFkomA==
- dependencies:
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
- "@react-types/slider" "^3.6.1"
+"@react-aria/select@^3.14.1":
+ version "3.14.1"
+ resolved "https://registry.npmjs.org/@react-aria/select/-/select-3.14.1.tgz#4d556098c44660427a891d538c12a30541c95401"
+ integrity sha512-pAy/+Xbj11Lx6bi/O1hWH0NSIDRxFb6V7N0ry2L8x7MALljh516VbpnAc5RgvbjbuKq0cHUAcdINOzOzpYWm4A==
+ dependencies:
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/select" "^3.6.1"
+ "@react-types/button" "^3.9.1"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-aria/selection@^3.17.3":
+ version "3.17.3"
+ resolved "https://registry.npmjs.org/@react-aria/selection/-/selection-3.17.3.tgz#ed4b3c51cc9abc72ad19d6beb536b194db1cbd7d"
+ integrity sha512-xl2sgeGH61ngQeE05WOWWPVpGRTPMjQEFmsAWEprArFi4Z7ihSZgpGX22l1w7uSmtXM/eN/v0W8hUYUju5iXlQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/table@^3.11.1":
- version "3.11.1"
- resolved "https://registry.npmmirror.com/@react-stately/table/-/table-3.11.1.tgz#e8bc36cb081d76dfa66caafdecab1b2d72c7a008"
- integrity sha512-iI0IeEmg91bwR/2UX2PTB8k34MrfxlMVD/XlZ+6XWQGjXftdeB8QNKDAClWMZwQmYA7HTq6bLvP2CochJ68k5w==
+"@react-aria/separator@^3.3.9":
+ version "3.3.9"
+ resolved "https://registry.npmjs.org/@react-aria/separator/-/separator-3.3.9.tgz#ee3e73841ddd705b772a93faec055de5420a6d4d"
+ integrity sha512-1wEXiaSJjq2+DR5TC0RKnUBsfZN+YXTzyI7XMzjQoc3YlclumX8wQtzPAOGOEjHB1JKUgo1Gw70FtupVXz58QQ==
dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/flags" "^3.0.0"
- "@react-stately/grid" "^3.8.1"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/utils" "^3.7.0"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/table" "^3.8.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/table@^3.9.0":
- version "3.9.0"
- resolved "https://registry.npmjs.org/@react-stately/table/-/table-3.9.0.tgz#8e8e60adec80f943d0f842b1629bfe84b0bef16b"
- integrity sha512-Cl0jmC5eCEhWBAhCjhGklsgYluziNZHF34lHnc99T/DPP+OxwrgwS9rJKTW7L6UOvHU/ADKjEwkE/fZuqVBohg==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/grid" "^3.6.0"
- "@react-stately/selection" "^3.13.0"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@react-types/table" "^3.6.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/slider@^3.7.4":
+ version "3.7.4"
+ resolved "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.4.tgz#d6cabfdae842265ef75b4aea9990488a44dc95d8"
+ integrity sha512-OFJWeGSL2duVDFs/kcjlWsY6bqCVKZgM0aFn2QN4wmID+vfBvBnqGHAgWv3BCePTAPS3+GBjMN002TrftorjwQ==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/slider" "^3.5.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tabs@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.4.0.tgz#7cd90cc65dae46d86a45bdbb1bb09102ad627556"
- integrity sha512-GeU0cykAEsyTf2tWC7JZqqLrgxPT1WriCmu9QAswJ7Dev1PkPvwDy3CEhJ3QDklTlhiLXLZOooyHh37lZTjRdg==
+"@react-aria/spinbutton@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.1.tgz#f175bb90532bb419c826c05d2934d02c3091f01c"
+ integrity sha512-u5GuOP3k4Zis055iY0fZJNHU7dUNCoSfUq5LKwJ1iNaCqDcavdstAnAg+X1a7rhpp5zCnJmAMseo3Qmzi9P+Ew==
dependencies:
- "@react-stately/list" "^3.8.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@react-types/tabs" "^3.2.1"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tabs@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmmirror.com/@react-stately/tabs/-/tabs-3.6.0.tgz#bd2cf9028a5f3f6a40fa6746b652ccd234e01ecd"
- integrity sha512-JKEIh+4nn6Tgs434x0xoaXqaINWlUuqtQXAdoVmaL6tNY97K8zWcN08ACAbB66Os7E59FVMJczEpbUz/xja2Hg==
+"@react-aria/ssr@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.1.tgz#a1252fd5ef87eada810dd9dd6751a5e21359d1d2"
+ integrity sha512-NqzkLFP8ZVI4GSorS0AYljC13QW2sc8bDqJOkBvkAt3M8gbcAXJWVRGtZBCRscki9RZF+rNlnPdg0G0jYkhJcg==
dependencies:
- "@react-stately/list" "^3.9.2"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
- "@react-types/tabs" "^3.3.2"
"@swc/helpers" "^0.5.0"
-"@react-stately/toggle@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.5.1.tgz#9e8a2c55f8e18c5904c07f724cf7c056fd55660c"
- integrity sha512-PF4ZaATpXWu7DkneGSZ2/PA6LJ1MrhKNiaENTZlbojXMRr5kK33wPzaDW7I8O25IUm0+rvQicv7A6QkEOxgOPg==
+"@react-aria/switch@^3.6.0":
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/@react-aria/switch/-/switch-3.6.0.tgz#ebf42690b0fdb97055811190bb0c3145a653a3c5"
+ integrity sha512-YNWc5fGLNXE4XlmDAKyqAdllRiClGR7ki4KGFY7nL+xR5jxzjCGU3S3ToMK5Op3QSMGZLxY/aYmC4O+MvcoADQ==
dependencies:
- "@react-stately/utils" "^3.6.0"
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/toggle" "^3.10.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/switch" "^3.5.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/toggle@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmmirror.com/@react-stately/toggle/-/toggle-3.6.2.tgz#6f6e6c3010e45210cd18c147541876857930f570"
- integrity sha512-O+0XtIjRX9YgAwNRhSdX2qi49PzY4eGL+F326jJfqc17HU3Qm6+nfqnODuxynpk1gw79sZr7AtROSXACTVueMQ==
+"@react-aria/table@^3.13.3":
+ version "3.13.3"
+ resolved "https://registry.npmjs.org/@react-aria/table/-/table-3.13.3.tgz#84e01d8329ea201004b90f362a2cd9ffb97d5167"
+ integrity sha512-AzmETpyxwNqISTzwHJPs85x9gujG40IIsSOBUdp49oKhB85RbPLvMwhadp4wCVAoHw3erOC/TJxHtVc7o2K1LA==
dependencies:
- "@react-stately/utils" "^3.7.0"
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/grid" "^3.8.6"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/live-announcer" "^3.3.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-stately/virtualizer" "^3.6.6"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
"@swc/helpers" "^0.5.0"
-"@react-stately/tooltip@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.0.tgz#9d5118e71083b8a419a5d49bc993c7fa376c2365"
- integrity sha512-TQyDIcugRah4eGmbK6UsyrtJrKJKte+xKv8X7kgdiGVMWiENiMG5h+3pGa8OT07FJzg7FvQHkMH+hrIuAqXT2g==
- dependencies:
- "@react-stately/overlays" "^3.5.1"
- "@react-stately/utils" "^3.6.0"
- "@react-types/tooltip" "^3.4.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/tabs@^3.8.3":
+ version "3.8.3"
+ resolved "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.8.3.tgz#53f481404d4798bd5e60893f0ee80c9467ad6cfa"
+ integrity sha512-Plw0K/5Qv35vYq7pHZFfQB2BF5OClFx4Abzo9hLVx4oMy3qb7i5lxmLBVbt81yPX/MdjYeP4zO1EHGBl4zMRhA==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tabs" "^3.6.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tooltip@^3.4.4":
- version "3.4.4"
- resolved "https://registry.npmmirror.com/@react-stately/tooltip/-/tooltip-3.4.4.tgz#a93c5a7b05a6e04765a61d51971ae49c9e4e16ea"
- integrity sha512-Tb69T2uRep/9AF0+WR7j3kp4hZzRpp5N9r52j3zKsbHQ/qirAAQUJZegg5VgSfL2ncI7n2VijbBo8DfuJTbm8g==
- dependencies:
- "@react-stately/overlays" "^3.6.2"
- "@react-stately/utils" "^3.7.0"
- "@react-types/tooltip" "^3.4.4"
+"@react-aria/tag@^3.3.1":
+ version "3.3.1"
+ resolved "https://registry.npmjs.org/@react-aria/tag/-/tag-3.3.1.tgz#9236d1c6492c64124fec8b2f3a632a9c33bf5400"
+ integrity sha512-w7d8sVZqxTo8VFfeg2ixLp5kawtrcguGznVY4mt5aE6K8LMJOeNVDqNNfolfyia80VjOWjeX+RpVdVJRdrv/GQ==
+ dependencies:
+ "@react-aria/gridlist" "^3.7.3"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/button" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/tree@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-stately/tree/-/tree-3.6.0.tgz#bdcb645ca2e566d0a7e3dc1cdde13b491f34dfc1"
- integrity sha512-9ekYGaebgMmd2p6PGRzsvr8KsDsDnrJF2uLV1GMq9hBaMxOLN5/dpxgfZGdHWoF3MXgeHeLloqrleMNfO6g64Q==
- dependencies:
- "@react-stately/collections" "^3.7.0"
- "@react-stately/selection" "^3.13.0"
- "@react-stately/utils" "^3.6.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+"@react-aria/textfield@^3.14.0":
+ version "3.14.0"
+ resolved "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.14.0.tgz#bac949e4846aa194106139c9a8be94d62a125643"
+ integrity sha512-LtHFcPK/N9m3KWSRM5KdmlIk7cUEk0OF+uBUrfKsGGc1bJKVToimdW7jQusChHmHhslHUR7WQ4KDjXyFjoLXOw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/form" "^3.0.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/tree@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmmirror.com/@react-stately/tree/-/tree-3.7.2.tgz#a0f13c76cb5d02ef29f4da0665ebaca7c821c372"
- integrity sha512-Re18E7Tfu01xjZXEDZlFwibAomD7PHGZ9cFNTkRysA208uhKVrVVfh+8vvar4c9ybTGUWk5tT6zz+hslGBuLVQ==
- dependencies:
- "@react-stately/collections" "^3.10.1"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/utils" "^3.7.0"
- "@react-types/shared" "^3.20.0"
+"@react-aria/toggle@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.10.0.tgz#4869ef2858938e05aadd4c41b1db115aca349fda"
+ integrity sha512-6cUf4V9TuG2J7AvXUdU/GspEPFCubUOID3mrselSe563RViy+mMZk0vUEOdyoNanDcEXl58W4dE3SGWxFn71vg==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-types/checkbox" "^3.6.0"
"@swc/helpers" "^0.5.0"
-"@react-stately/utils@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-stately/utils/-/utils-3.6.0.tgz#f273e7fcb348254347d2e88c8f0c45571060c207"
- integrity sha512-rptF7iUWDrquaYvBAS4QQhOBQyLBncDeHF03WnHXAxnuPJXNcr9cXJtjJPGCs036ZB8Q2hc9BGG5wNyMkF5v+Q==
+"@react-aria/toolbar@3.0.0-beta.1":
+ version "3.0.0-beta.1"
+ resolved "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.1.tgz#7331c8a06b89d9f293ebf4cbec418aeeffb680d5"
+ integrity sha512-GTQ76i0N8/BzWRJ/95RpOFGmbtv0lV3T2zd7CUis6xmP1zJCpSycs1V2jAUs6ggkVDedHLU2d0AOMkXorZLiUg==
dependencies:
- "@swc/helpers" "^0.4.14"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-stately/utils@^3.7.0":
+"@react-aria/tooltip@^3.7.0":
version "3.7.0"
- resolved "https://registry.npmmirror.com/@react-stately/utils/-/utils-3.7.0.tgz#ea99c2c4b5fba7e5079434a1de1ef53fbb21f6a8"
- integrity sha512-VbApRiUV2rhozOfk0Qj9xt0qjVbQfLTgAzXLdrfeZSBnyIgo1bFRnjDpnDZKZUUCeGQcJJI03I9niaUtY+kwJQ==
- dependencies:
+ resolved "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.7.0.tgz#70f0f951caabb04d33adf8785c1a716cb0e01c48"
+ integrity sha512-+u9Sftkfe09IDyPEnbbreFKS50vh9X/WTa7n1u2y3PenI9VreLpUR6czyzda4BlvQ95e9jQz1cVxUjxTNaZmBw==
+ dependencies:
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/tooltip" "^3.4.6"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tooltip" "^3.4.6"
"@swc/helpers" "^0.5.0"
-"@react-stately/virtualizer@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.5.1.tgz#176516da9b97f2a78159655d95412e98f1226c82"
- integrity sha512-TVszEl8+os5eAwoETAJ0ndz5cnYFQs52OIcWonKRYbNp5KvWAV+OA2HuIrB3SSC29ZRB2bDqpj4S2LY4wWJPCw==
+"@react-aria/utils@^3.23.0":
+ version "3.23.0"
+ resolved "https://registry.npmjs.org/@react-aria/utils/-/utils-3.23.0.tgz#15548db55fcb7da1920e21735467157328f0223f"
+ integrity sha512-fJA63/VU4iQNT8WUvrmll3kvToqMurD69CcgVmbQ56V7ZbvlzFi44E7BpnoaofScYLLtFWRjVdaHsohT6O/big==
dependencies:
- "@react-aria/utils" "^3.16.0"
- "@react-types/shared" "^3.18.0"
- "@swc/helpers" "^0.4.14"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+ clsx "^2.0.0"
-"@react-stately/virtualizer@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmmirror.com/@react-stately/virtualizer/-/virtualizer-3.6.2.tgz#e07ba0ab00f6a98ffa6cd00c75b729466f3b7add"
- integrity sha512-BM7h7AlJNEB/X6XlMLlUoqye4SCGFmHiOIwEtha3QfJA52O1/0lgzD9yj5cLbdQPwZNmFH4R95b/OHqSIpgEBw==
+"@react-aria/visually-hidden@^3.8.8":
+ version "3.8.8"
+ resolved "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.8.tgz#0f2a70ca21974154383080cf486caff5e7f2240f"
+ integrity sha512-Cn2PYKD4ijGDtF0+dvsh8qa4y7KTNAlkTG6h20r8Q+6UTyRNmtE2/26QEaApRF8CBiNy9/BZC/ZC4FK2OjvCoA==
dependencies:
- "@react-aria/utils" "^3.20.0"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
"@swc/helpers" "^0.5.0"
-"@react-types/breadcrumbs@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.5.1.tgz#9dfc1542d94512261f7c96946fdc82e40f4101fc"
- integrity sha512-+l9134cLOrLpxfzrCzEZiVpH7rfhFm8/+xklpbbpz4RguAHmP5bvi9TMRqK0mC9LAdm2GhG7i23YED8Gcv5EVQ==
+"@react-stately/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.4.3.tgz#3fa1f7abc8b5c5362949b54031435f9acf3cb9a0"
+ integrity sha512-OrEcdskszDjnjVnFuSiDC2PVBJ6lWMCJROD5s6W1LUehUtBp8LX9wPavAGHV43LbhN9ldj560sxaQ4WCddrRCA==
dependencies:
- "@react-types/link" "^3.4.1"
- "@react-types/shared" "^3.18.0"
+ "@internationalized/date" "^3.5.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/breadcrumbs@^3.6.2":
- version "3.6.2"
- resolved "https://registry.npmmirror.com/@react-types/breadcrumbs/-/breadcrumbs-3.6.2.tgz#447932438ef6f2b9c0f1174f3dbd6132744e1492"
- integrity sha512-CI4j7m15X3C7qznPZpXV8z6EyqCvIV2arfb+FH+Odu4AvcMCUrOKSolEtTl1tmv3uOTAwbd81jVxsUD6aJ6SCw==
+"@react-stately/checkbox@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.1.tgz#2e213b2ca39f10410827d12f35bc7210727767f3"
+ integrity sha512-rOjFeVBy32edYwhKiHj3ZLdLeO+xZ2fnBwxnOBjcygnw4Neygm8FJH/dB1J0hdYYR349yby86ED2x0wRc84zPw==
dependencies:
- "@react-types/link" "^3.4.5"
- "@react-types/shared" "^3.20.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/button@^3.7.2":
- version "3.7.2"
- resolved "https://registry.npmjs.org/@react-types/button/-/button-3.7.2.tgz#954566e9b576780bda0c018d7f5046a1d44f5677"
- integrity sha512-P7L+r+k4yVrvsfEWx3wlzbb+G7c9XNWzxEBfy6WX9HnKb/J5bo4sP5Zi8/TFVaKTlaG60wmVhdr+8KWSjL0GuQ==
+"@react-stately/collections@^3.10.4":
+ version "3.10.4"
+ resolved "https://registry.npmjs.org/@react-stately/collections/-/collections-3.10.4.tgz#aa81328a0996ba39ee39d469e65135812ebecef1"
+ integrity sha512-OHhCrItGt4zB2bSrgObRo0H2SC7QlkH8ReGxo+NVIWchXRLRoiWBP7S+IwleewEo5gOqDVPY3hqA9n4iiI8twg==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/button@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-types/button/-/button-3.8.0.tgz#e5ced04d718a9aaae6af175e7d2cb38552354cc9"
- integrity sha512-hVVK5iWXhDYQZwxOBfN7nQDeFQ4Pp48uYclQbXWz8D74XnuGtiUziGR008ioLXRHf47dbIPLF1QHahsCOhh05g==
- dependencies:
- "@react-types/shared" "^3.20.0"
+"@react-stately/combobox@^3.8.1":
+ version "3.8.1"
+ resolved "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.8.1.tgz#71adcd16df67a5889e58c9f5dfa1465087ea6163"
+ integrity sha512-FaWkqTXQdWg7ptaeU4iPcqF/kxbRg2ZNUcvW/hiL/enciV5tRCsddvfNqvDvy1L30z9AUwlp9MWqzm/DhBITCw==
+ dependencies:
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/select" "^3.6.1"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/combobox" "^3.10.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/calendar@^3.2.0":
- version "3.2.0"
- resolved "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.2.0.tgz#7e5dae7cf7a2ec3795ece0b445a3d6c40a424e4e"
- integrity sha512-MunGx/lQgf/Lf9v2MrWoqKTZhJJcyAhUno2MewytdMQNXwtY2FB1X4fUufMMrKHwhVnFVkGfEQJCh4FAm5P9JA==
+"@react-stately/data@^3.11.0":
+ version "3.11.0"
+ resolved "https://registry.npmjs.org/@react-stately/data/-/data-3.11.0.tgz#d744d868ee810126aef4a0a827ab394e3059d33a"
+ integrity sha512-0BlPT58WrAtUvpiEfUuyvIsGFTzp/9vA5y+pk53kGJhOdc5tqBGHi9cg40pYE/i1vdHJGMpyHGRD9nkQb8wN3Q==
dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/calendar@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmmirror.com/@react-types/calendar/-/calendar-3.4.0.tgz#e441b9db468bdcf9eefdbdce1996f3d2e6fe8364"
- integrity sha512-kHEjkZ+NAPOhLGpIMGKwe2xPgwDvtFiKU6FWPghSeslxGUAzC0mop/sSdD8NvWbSdqKd/GqeCen5khlA1MoyGQ==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@react-types/shared" "^3.20.0"
+"@react-stately/datepicker@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.9.1.tgz#1567d3035f03eed8e54ebb9b189001fad1932448"
+ integrity sha512-o5xLvlZGJyAbTev2yruGlV2fzQyIDuYTgL19TTt0W0WCfjGGr/AAA9GjGXXmyoRA7sZMxqIPnnv7lNrdA38ofA==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/string" "^3.2.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/datepicker" "^3.7.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/checkbox@^3.4.3":
- version "3.4.3"
- resolved "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.4.3.tgz#fb1585030b000a9fcc87d624a218dd3f2e3038d1"
- integrity sha512-kn2f8mK88yvRrCfh8jYCDL2xpPhSApFWk9+qjWGsX/bnGGob7D5n71YYQ4cS58117YK2nrLc/AyQJXcZnJiA7Q==
+"@react-stately/dnd@^3.2.7":
+ version "3.2.7"
+ resolved "https://registry.npmjs.org/@react-stately/dnd/-/dnd-3.2.7.tgz#47b72b5e6af4bdd991f4584889614406431a1538"
+ integrity sha512-QqSCvE9Rhp+Mr8Mt/SrByze24BFX1cy7gmXbwoqAYgHNIx3gWCVdBLqxfpfgYIhZdF9H72EWS8lQkfkZla06Ng==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/checkbox@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmmirror.com/@react-types/checkbox/-/checkbox-3.5.1.tgz#ba86d4ec8230781df2aed8bc7d21dfe88f4deb15"
- integrity sha512-7iQqBRnpNC/k8ztCC+gNGTKpTWj6yJijXPKJ8UduqPNuJ0mIqWgk7DJDBuIG0cVvnenTNxYuOL6mt3dgdcEj9w==
+"@react-stately/flags@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/@react-stately/flags/-/flags-3.0.0.tgz#c5a73965f8c90e8bf5981adddb4bdbb0ba2f5690"
+ integrity sha512-e3i2ItHbIa0eEwmSXAnPdD7K8syW76JjGe8ENxwFJPW/H1Pu9RJfjkCb/Mq0WSPN/TpxBb54+I9TgrGhbCoZ9w==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@swc/helpers" "^0.4.14"
-"@react-types/combobox@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.6.1.tgz#8b951474e8be26bc6c44315b53dc1d1ddd3b4a53"
- integrity sha512-CydRYMc80d4Wi6HeXUhmVPrVUnvQm60WJUaX2hM71tkKFo9ZOM6oW02YuOicjkNr7gpM7PLUxvM4Poc9EvDQTw==
+"@react-stately/form@^3.0.0":
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/@react-stately/form/-/form-3.0.0.tgz#584af339a128045c357c1b8ca440c87460a41b0f"
+ integrity sha512-C8wkfFmtx1escizibhdka5JvTy9/Vp173CS9cakjvWTmnjYYC1nOlzwp7BsYWTgerCFbRY/BU/Cf/bJDxPiUKQ==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/combobox@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-types/combobox/-/combobox-3.8.0.tgz#c8c050220227c6f79651c3c0a5d100227a4fc087"
- integrity sha512-P1LDS283OegZGnRJcpJhDAbX0JE8cnW4FzIP04GJWzF9fSf/GrlrLEDt4VTXKXxtdLWy3T+H4gmAYO10ZZVmBQ==
+"@react-stately/grid@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.npmjs.org/@react-stately/grid/-/grid-3.8.4.tgz#d52534c54c1a3e5dbb56d5a93b0458cf26cbf19d"
+ integrity sha512-rwqV1K4lVhaiaqJkt4TfYqdJoVIyqvSm98rKAYfCNzrKcivVpoiCMJ2EMt6WlYCjDVBdEOQ7fMV1I60IV0pntA==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/datepicker@^3.3.0":
- version "3.3.0"
- resolved "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.3.0.tgz#587d5c05b25cb3b494235b6cb230b7bb5f3273cc"
- integrity sha512-dKhkpG3UhdwYqdpVjg5dCQgMefpr7sa4a6Ep6fvbyD/q7gv9+h0/1J5F3FJynW+CBL6uYhcZjNev2vjYVTDbEg==
+"@react-stately/list@^3.10.2":
+ version "3.10.2"
+ resolved "https://registry.npmjs.org/@react-stately/list/-/list-3.10.2.tgz#5c93f33dbe8d3cc0d063fc2d59d4d4b788be379a"
+ integrity sha512-INt+zofkIg2KN8B95xPi9pJG7ZFWAm30oIm/lCPBqM3K1Nm03/QaAbiQj2QeJcOsG3lb7oqI6D6iwTolwJkjIQ==
dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-types/overlays" "^3.7.1"
- "@react-types/shared" "^3.18.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/datepicker@^3.6.0":
+"@react-stately/menu@^3.6.0":
version "3.6.0"
- resolved "https://registry.npmmirror.com/@react-types/datepicker/-/datepicker-3.6.0.tgz#59f8c57fc4803a92f8637414d1399a3e6eb178b9"
- integrity sha512-eMWAqsavA7PpjKwUuij4RjThAc3l2MtxKT51XnTA192EoYyTRVcDK+cuYjzWYn1kTj6+dNap+WvKJlYrxmS5aA==
+ resolved "https://registry.npmjs.org/@react-stately/menu/-/menu-3.6.0.tgz#5366d6674d2c3d7b50efc51a8c0083d9588788f7"
+ integrity sha512-OB6CjNyfOkAuirqx1oTL8z8epS9WDzLyrXjmRnxdiCU9EgRXLGAQNECuO7VIpl58oDry8tgRJiJ8fn8FivWSQA==
dependencies:
- "@internationalized/date" "^3.5.0"
- "@react-types/calendar" "^3.4.0"
- "@react-types/overlays" "^3.8.2"
- "@react-types/shared" "^3.20.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/menu" "^3.9.6"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/dialog@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.1.tgz#0e1faa133238e026c4ba52c62fd2c8d748539b1f"
- integrity sha512-a0eeGIITFuOxY2fIL1WkJT5yWIMIQ+VM4vE5MtS59zV9JynDaiL4uNL4yg08kJZm8oyzxIWwrov4gAbEVVWbDQ==
+"@react-stately/numberfield@^3.8.0":
+ version "3.8.0"
+ resolved "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.8.0.tgz#0b0104b7460f3617d31ea1282fe15afb69910287"
+ integrity sha512-1XvB8tDOvZKcFnMM6qNLEaTVJcIc0jRFS/9jtS8MzalZvh8DbKi0Ucm1bGU7S5rkCx2QWqZ0rGOIm2h/RlcpkA==
dependencies:
- "@react-types/overlays" "^3.7.1"
- "@react-types/shared" "^3.18.0"
+ "@internationalized/number" "^3.5.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/numberfield" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/dialog@^3.5.5":
- version "3.5.5"
- resolved "https://registry.npmmirror.com/@react-types/dialog/-/dialog-3.5.5.tgz#bcd8d40bedc4c704161496d4c19a417ecc753b6a"
- integrity sha512-XidCDLmbagLQZlnV8QVPhS3a63GdwiSa/0MYsHLDeb81+7P2vc3r+wNgnHWZw64mICWYzyyKxpzV3QpUm4f6+g==
+"@react-stately/overlays@^3.6.4":
+ version "3.6.4"
+ resolved "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.4.tgz#1d0d974413fa3f13d97eec2cac5b48c49978d1a0"
+ integrity sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA==
dependencies:
- "@react-types/overlays" "^3.8.2"
- "@react-types/shared" "^3.20.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/overlays" "^3.8.4"
+ "@swc/helpers" "^0.5.0"
-"@react-types/grid@^3.1.7":
- version "3.1.7"
- resolved "https://registry.npmjs.org/@react-types/grid/-/grid-3.1.7.tgz#f031b7c258550610cc3ba2e197b95214c1472177"
- integrity sha512-YKo/AbJrgWErPmr5y0K4o6Ts9ModFv5+2FVujecIydu3zLuHsVcx//6uVeHSy2W+uTV9vU/dpMP+GGgg+vWQhw==
+"@react-stately/radio@^3.10.1":
+ version "3.10.1"
+ resolved "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.1.tgz#d3d8bdcd6f1d9385b581094a7f2dab6836f7f229"
+ integrity sha512-MsBYbcLCvjKsqTAKe43T681F2XwKMsS7PLG0eplZgWP9210AMY78GeY1XPYZKHPAau8XkbYiuJqbqTerIJ3DBw==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/radio" "^3.7.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/grid@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmmirror.com/@react-types/grid/-/grid-3.2.1.tgz#0ddfff7051a12936106be26fb0c080f3a3279330"
- integrity sha512-diliZjyTyNeJDR+5rfh9RRNeM8KFOSaFARkbO42j11CteN1Rpo66x2R53xM+0BO63rCUGrJ8RAg2E4BCp7al6w==
+"@react-stately/searchfield@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-stately/searchfield/-/searchfield-3.5.0.tgz#8493eefd684bc85117b42c7c714f6541afe54816"
+ integrity sha512-SStjChkn/33pEn40slKQPnBnmQYyxVazVwPjiBkdeVejC42lUVairUTrGJgF0PNoZTbxn0so2/XzjqTC9T8iCw==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/searchfield" "^3.5.2"
+ "@swc/helpers" "^0.5.0"
-"@react-types/label@^3.7.3":
- version "3.7.3"
- resolved "https://registry.npmjs.org/@react-types/label/-/label-3.7.3.tgz#adab02949088a450f9dd947319bc5ca66eef5c4b"
- integrity sha512-TKuQ2REPl4UVq/wl3CAujzixeNVVso0Kob+0T1nP8jIt9k9ssdLMAgSh8Z4zNNfR+oBIngYOA9IToMnbx6qACA==
+"@react-stately/select@^3.6.1":
+ version "3.6.1"
+ resolved "https://registry.npmjs.org/@react-stately/select/-/select-3.6.1.tgz#f2ddd1b6b1ff659388ee321a081d1da6aaa3be70"
+ integrity sha512-e5ixtLiYLlFWM8z1msDqXWhflF9esIRfroptZsltMn1lt2iImUlDRlOTZlMtPQzUrDWoiHXRX88sSKUM/jXjQQ==
+ dependencies:
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/select" "^3.9.1"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/selection@^3.14.2":
+ version "3.14.2"
+ resolved "https://registry.npmjs.org/@react-stately/selection/-/selection-3.14.2.tgz#6a3d5b59db951c34d04494b28373f4fe8ce6f581"
+ integrity sha512-mL7OoiUgVWaaF7ks5XSxgbXeShijYmD4G3bkBHhqkpugU600QH6BM2hloCq8KOUupk1y8oTljPtF9EmCv375DA==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/label@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-types/label/-/label-3.8.0.tgz#73b1ae3b3cd63ff70f3019215c6809c1c7cbb252"
- integrity sha512-hZTSguqyblAF83kLImjxw46DywRMpSihkP1829T8N2I/i8oFSu74OYBJ8woklk26AOUMDJ4NFTdimdqWVMdRcQ==
+"@react-stately/slider@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-stately/slider/-/slider-3.5.0.tgz#d59bcd6fe58c238772b771ffb1a5640fb22d839c"
+ integrity sha512-dOVpIxb7XKuiRxgpHt1bUSlsklciFki100tKIyBPR+Okar9iC/CwLYROYgVfLkGe77jEBNkor9tDLjDGEWcc1w==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/slider" "^3.7.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/link@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/link/-/link-3.4.1.tgz#e6aa92b640f8e09c29c84b6954f9da3f89a965e1"
- integrity sha512-ZoCfuS+0A0QrCG5kfp4ZeqXCMW39WCyTRSD9FCQvtTYOgCT4G5rvXBnCKIaN8T8w6WbgEbkg2wpRSG3Qd0GZJQ==
+"@react-stately/table@^3.11.4":
+ version "3.11.4"
+ resolved "https://registry.npmjs.org/@react-stately/table/-/table-3.11.4.tgz#501c721576a373caa025b9d2967545e135500b2b"
+ integrity sha512-dWINJIEOKQl4qq3moq+S8xCD3m+yJqBj0dahr+rOkS+t2uqORwzsusTM35D2T/ZHZi49S2GpE7QuDa+edCynPw==
dependencies:
- "@react-aria/interactions" "^3.15.0"
- "@react-types/shared" "^3.18.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/flags" "^3.0.0"
+ "@react-stately/grid" "^3.8.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
+ "@swc/helpers" "^0.5.0"
-"@react-types/link@^3.4.5":
- version "3.4.5"
- resolved "https://registry.npmmirror.com/@react-types/link/-/link-3.4.5.tgz#6e9bb9f8b3dd00a6c3e0dbcb5ecc6cbabd22ce2c"
- integrity sha512-wwLIFjg35LBxv29rA6jPyChPH6b18U1SXaCyVa2koRIOvXTdNSRnautyE3ZQ7LyufJDc5SRTOWQHjPK1IiOfaA==
+"@react-stately/tabs@^3.6.3":
+ version "3.6.3"
+ resolved "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.6.3.tgz#65bd11595624f2e0c49069758973d520c47f5b5a"
+ integrity sha512-Nj+Gacwa2SIzYIvHW40GsyX4Q6c8kF7GOuXESeQswbCjnwqhrSbDBp+ngPcUPUJxqFh6JhDCVwAS3wMhUoyUwA==
dependencies:
- "@react-aria/interactions" "^3.18.0"
- "@react-types/shared" "^3.20.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/tabs" "^3.3.4"
+ "@swc/helpers" "^0.5.0"
-"@react-types/listbox@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.1.tgz#3d9f5859ad4eb550a6c1c532042316b32e43b606"
- integrity sha512-2h1zJDQI3v4BFBwpjKc+OYXM2EzN2uxG5DiZ4MZUcWJDpa1+rOlfaPtBNUPiEVHt6fm6qeuoYVPf3r65Lo3IDw==
+"@react-stately/toggle@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.7.0.tgz#abe2f08f37a0f41e6513d4fde3d46f49500bb5cc"
+ integrity sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g==
+ dependencies:
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/checkbox" "^3.6.0"
+ "@swc/helpers" "^0.5.0"
+
+"@react-stately/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.4.6.tgz#e240184dedc35018f7b1e2d46eaca20a90d919bb"
+ integrity sha512-uL93bmsXf+OOgpKLPEKfpDH4z+MK2CuqlqVxx7rshN0vjWOSoezE5nzwgee90+RpDrLNNNWTNa7n+NkDRpI1jA==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-types/tooltip" "^3.4.6"
+ "@swc/helpers" "^0.5.0"
-"@react-types/listbox@^3.4.4":
- version "3.4.4"
- resolved "https://registry.npmmirror.com/@react-types/listbox/-/listbox-3.4.4.tgz#1205acd6334c4fc85088a62edb4a5a8110ec7b82"
- integrity sha512-c0FFM73tGZZ5AV9Yu5/Vd/cji5AVcI2QZvs4+mpRcSpzH3zSCVvVLr7GayZFS70tYQVPLHFH2E202wLxoiLK9A==
+"@react-stately/tree@^3.7.5":
+ version "3.7.5"
+ resolved "https://registry.npmjs.org/@react-stately/tree/-/tree-3.7.5.tgz#6e084e1b7d3d0b31fe619a5d5c45dea9b0a63ff2"
+ integrity sha512-xTJVwvhAeY0N5rui4N/TxN7f8hjXdqApDuGDxMZeFAWoQz8Abf7LFKBVQ3OkT6qVr7P+23dgoisUDBhD5a45Hg==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/utils" "^3.9.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/menu@^3.9.0":
+"@react-stately/utils@^3.9.0":
version "3.9.0"
- resolved "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.0.tgz#2c98335e9e563f06a25996cde73b99a8920ef6a9"
- integrity sha512-aalUYwOkzcHn8X59vllgtH96YLqZvAr4mTj5GEs8chv5JVlmArUzcDiOymNrYZ0p9JzshzSUqxxXyCFpnnxghw==
+ resolved "https://registry.npmjs.org/@react-stately/utils/-/utils-3.9.0.tgz#9cb2c8eea5dd1b58256ecb436b963c01526bae37"
+ integrity sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw==
dependencies:
- "@react-types/overlays" "^3.7.1"
- "@react-types/shared" "^3.18.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/menu@^3.9.4":
- version "3.9.4"
- resolved "https://registry.npmmirror.com/@react-types/menu/-/menu-3.9.4.tgz#58256482f63efdda4a0d9cfacd98445ee0c4f327"
- integrity sha512-8OnPQHMPZw126TuLi21IuHWMbGOqoWZa+0uJCg2gI+Xpe1F0dRK/DNzCIKkGl1EXgZATJbRC3NcxyZlWti+/EQ==
+"@react-stately/virtualizer@^3.6.6":
+ version "3.6.6"
+ resolved "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-3.6.6.tgz#3eb15f15e0a578b95373cb8bd6ad4f459ff8e961"
+ integrity sha512-9hWvfITdE/028q4YFve6FxlmA3PdSMkUwpYA+vfaGCXI/4DFZIssBMspUeu4PTRJoV+k+m0z1wYHPmufrq6a3g==
dependencies:
- "@react-types/overlays" "^3.8.2"
- "@react-types/shared" "^3.20.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-types/shared" "^3.22.0"
+ "@swc/helpers" "^0.5.0"
-"@react-types/meter@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@react-types/meter/-/meter-3.3.1.tgz#236301c6c86ae6962488aefa42785247d1cc118d"
- integrity sha512-KWaJ3OFW4X3tROpz/Dtun1d/RmghzXEBqAKeuv0AQDwy2QaQhQdAKgMpS7mPbkF906Xl8eNNDms+0Yi56EYJog==
+"@react-types/breadcrumbs@^3.7.2":
+ version "3.7.2"
+ resolved "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.2.tgz#3dc0c8ccebf75844efc56ac8e53dc072df083d5f"
+ integrity sha512-esl6RucDW2CNMsApJxNYfMtDaUcfLlwKMPH/loYsOBbKxGl2HsgVLMcdpjEkTRs2HCTNCbBXWpeU8AY77t+bsw==
dependencies:
- "@react-types/progress" "^3.4.0"
- "@react-types/shared" "^3.18.0"
+ "@react-types/link" "^3.5.2"
+ "@react-types/shared" "^3.22.0"
-"@react-types/meter@^3.3.4":
- version "3.3.4"
- resolved "https://registry.npmmirror.com/@react-types/meter/-/meter-3.3.4.tgz#9ff07a7d98c03640637c50258eaf0b02646a174f"
- integrity sha512-GYxba83AU59wARkWJen5BnmzdqSRT3IFg0gg3CZ4Dq4NgEKoN9Pw2ISxyogvBgwDPdxFuN8QK6QExxm4rPBS/A==
+"@react-types/button@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-types/button/-/button-3.9.1.tgz#eb54745133bdaad345d8d589021b67ef2882e1c5"
+ integrity sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw==
dependencies:
- "@react-types/progress" "^3.4.3"
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/numberfield@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.4.1.tgz#f52d053b0ab6a3bd894878f621532224d3480caf"
- integrity sha512-iS+s2BgOWUxYnMt+LG1OxlKZWeggKMBs55/NzVF5I2MCe1ju8ZUgM27g9A/gvUTdjt+fqx6VZu0MCipw0rVkIQ==
+"@react-types/calendar@^3.4.3":
+ version "3.4.3"
+ resolved "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.4.3.tgz#475c970b263a18bff87c4cbba2379aba87d1dd8a"
+ integrity sha512-96x57ctX5wNEl+8et3sc2NQm8neOJayEeqOQQpyPtI7jyvst/xBrKCwysf9W/dhgPlUC+KeBAYFWfjd5hFVHYA==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@internationalized/date" "^3.5.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/numberfield@^3.6.0":
+"@react-types/checkbox@^3.6.0":
version "3.6.0"
- resolved "https://registry.npmmirror.com/@react-types/numberfield/-/numberfield-3.6.0.tgz#7fb16e138180f278bed2f333c273cf72a26add76"
- integrity sha512-Kg+7CQYj2FY78zmYDK6kxZYu1/JNfkptsu0lhBJKcsQenXZc6CSZyiFpVZN7T+fQGnX0YbAcUQp9MOt5tbZcGg==
+ resolved "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.6.0.tgz#ba702be25555c1520f78be39c8260354638792b6"
+ integrity sha512-vgbuJzQpVCNT5AZWV0OozXCnihqrXxoZKfJFIw0xro47pT2sn3t5UC4RA9wfjDGMoK4frw1K/4HQLsQIOsPBkw==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/overlays@^3.7.1":
- version "3.7.1"
- resolved "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.7.1.tgz#f06bf0b7845e5a609c3a3eda0bb3f2aea71a143a"
- integrity sha512-2AwYQkelr4p1uXR1KJIGQEbubOumzM853Hsyup2y/TaMbjvBWOVyzYWSrQURex667JZmpwUb0qjkEH+4z3Q74g==
+"@react-types/combobox@^3.10.0":
+ version "3.10.0"
+ resolved "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.10.0.tgz#d60f103f299280eb5873f9ae6c9203b5d484926d"
+ integrity sha512-1IXSNS02TPbguyYopaW2snU6sZusbClHrEyVr4zPeexTV4kpUUBNXOzFQ+eSQRR0r2XW57Z0yRW4GJ6FGU0yCA==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/overlays@^3.8.2":
- version "3.8.2"
- resolved "https://registry.npmmirror.com/@react-types/overlays/-/overlays-3.8.2.tgz#1411e0a1626f4140de0ce67835f24a6a18f8d5de"
- integrity sha512-HpLYzkNvuvC6nKd06vF9XbcLLv3u55+e7YUFNVpgWq8yVxcnduOcJdRJhPaAqHUl6iVii04mu1GKnCFF8jROyQ==
+"@react-types/datepicker@^3.7.1":
+ version "3.7.1"
+ resolved "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.7.1.tgz#a9a7e8f192a49232f919b921d7b6f8bb7667eb01"
+ integrity sha512-5juVDULOytNzkotqX8j5mYKJckeIpkgbHqVSGkPgLw0++FceIaSZ6RH56cqLup0pO45paqIt9zHh+QXBYX+syg==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@internationalized/date" "^3.5.1"
+ "@react-types/calendar" "^3.4.3"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/progress@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-types/progress/-/progress-3.4.0.tgz#6a8b7642e38bbc73389dfa1eceb32ab57561cae8"
- integrity sha512-aSb7mn6nqVla8svO75/QZba7PhhdTh2rsvdwhvPkB7S06pbX6f0x+YCqXrpT+v9aPGxQ8q6U1b2I0fLrmQTSeA==
+"@react-types/dialog@^3.5.7":
+ version "3.5.7"
+ resolved "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.7.tgz#3fd93875ff317d6014e814b6e1a2abb87272a1ef"
+ integrity sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/progress@^3.4.3":
- version "3.4.3"
- resolved "https://registry.npmmirror.com/@react-types/progress/-/progress-3.4.3.tgz#70be9231ede045a5b377438d5a352c1d9f245a63"
- integrity sha512-g0HrxOf3ubQ4Tp9jwOMhl+WOd4cYh/cCwO6B8LFKw0m5erJWh5VdlyBql+5rmQmYWUaG8RcWyfnKY1C6WShl1g==
+"@react-types/form@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/form/-/form-3.7.0.tgz#4a7d2f851e84633d3114bbc7db902b42a4cdbc75"
+ integrity sha512-IPmFCh3/psQqJ9X+64tpdHyRNGXDzKvsHfZq27WVxkEDN2KC0g3nnVvuwKXY6gdzYEl6B4RRcmAk8bmGoZpvqg==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/radio@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/radio/-/radio-3.4.1.tgz#e79efb40c35109d888d3aa8de4d8dd0f4c4028e3"
- integrity sha512-8r7s+Zj0JoIpYgbuHjhE/eWUHKiptaFvYXMH986yKAg969VQlQiP9Dm4oWv2d+p26WbGK7oJDQJCt8NjASWl8g==
+"@react-types/grid@^3.2.3":
+ version "3.2.3"
+ resolved "https://registry.npmjs.org/@react-types/grid/-/grid-3.2.3.tgz#20b19b73315343630145ff9e43138e7f2855d946"
+ integrity sha512-GQM4RDmYhstcYZ0Odjq+xUwh1fhLmRebG6qMM8OXHTPQ77nhl3wc1UTGRhZm6mzEionplSRx4GCpEMEHMJIU0w==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/radio@^3.5.1":
- version "3.5.1"
- resolved "https://registry.npmmirror.com/@react-types/radio/-/radio-3.5.1.tgz#11cdf4eb54ba54a5720828e7b6d0739d4943a767"
- integrity sha512-jPF8zt+XdgW9DaTvB5ZYCh0uk7DVko1VZ/jOlCRs82w3P884Wc7MMpwdl1T5PBdhtLcdr+xjM1YI6/31reIBfQ==
+"@react-types/link@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.npmjs.org/@react-types/link/-/link-3.5.2.tgz#b363abca3365adc64b49c47163ce00235c01c667"
+ integrity sha512-/s51/WejmpLiyxOgP89s4txgxYoGaPe8pVDItVo1h4+BhU1Puyvgv/Jx8t9dPvo6LUXbraaN+SgKk/QDxaiirw==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/searchfield@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.4.1.tgz#d20f2389af230cfa4b53e1e5913c0b2f6bcbdf56"
- integrity sha512-JmIwylx88IYrntfw7vAWCL1Ip5okJIRtC8Ne6mr2IjT4oGA9BRF5LpoPdEZlXfVPwLt7jlwGLUwKphbkds+yUA==
+"@react-types/listbox@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.4.6.tgz#da0887dbb89a868d53b87486111bf0a51042da7b"
+ integrity sha512-XOQvrTqNh5WIPDvKiWiep8T07RAsMfjAXTjDbnjxVlKACUXkcwpts9kFaLnJ9LJRFt6DwItfP+WMkzvmx63/NQ==
dependencies:
- "@react-types/shared" "^3.18.0"
- "@react-types/textfield" "^3.7.1"
+ "@react-types/shared" "^3.22.0"
-"@react-types/searchfield@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmmirror.com/@react-types/searchfield/-/searchfield-3.5.0.tgz#8b1d1c9554c4be20b7c28f91270dd6492a724759"
- integrity sha512-llp3K3Z0e7tCLyiYQilAl4XJZiuXr+G9dboogU0ypLeIwMW69b9OgQx2KzLILN/CdtNqN6PBpBXMPnG+mHCcqg==
+"@react-types/menu@^3.9.6":
+ version "3.9.6"
+ resolved "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.6.tgz#1b36842cbdb4590dfff78437316aec4a3f47b1f6"
+ integrity sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg==
dependencies:
- "@react-types/shared" "^3.20.0"
- "@react-types/textfield" "^3.8.0"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
-"@react-types/select@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmjs.org/@react-types/select/-/select-3.8.0.tgz#a5ad61f99bf4f490a24ef82bd76270ffcf4633f5"
- integrity sha512-hdaB3CzK8GSip9oGahfnlwolRqdNow85CQwf5P0oEtIDdijihrG6hyphPu5HYGK687EF+lfhnWUYUMwckEwB8Q==
+"@react-types/meter@^3.3.6":
+ version "3.3.6"
+ resolved "https://registry.npmjs.org/@react-types/meter/-/meter-3.3.6.tgz#ae5960b27012f52ca33970f2ff416af71dad274d"
+ integrity sha512-1XYp1fA9UU0lO6kjf3TwVE8mppOJa64mBKAcLWtTyq1e/cYIAbx5o6CsuUx0YDpXKF6gdtvIWvfmxeWsmqJ1jQ==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/progress" "^3.5.1"
-"@react-types/select@^3.8.3":
- version "3.8.3"
- resolved "https://registry.npmmirror.com/@react-types/select/-/select-3.8.3.tgz#18888bf42cae6e89e1dc4b5112c08382152bf650"
- integrity sha512-x0x/qJq48QqVnBXFqvPaiS/TQOmCIL9ZmzM4AzRtYMU++kxjy3L03cdnzDBmxKN+KkfDn7OU++vKI44ksgTCRA==
+"@react-types/numberfield@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.7.0.tgz#a029bf2a8a07049c96ea5ffe1f7533ab2305bcf4"
+ integrity sha512-gaGi+vqm1Y8LCWRsWYUjcGftPIzl+8W2VOfkgKMLM8y76nnwTPtmAqs+Ap1cg7sEJSfsiKMq93e9yvP3udrC2w==
dependencies:
- "@react-types/shared" "^3.20.0"
-
-"@react-types/shared@^3.18.0":
- version "3.18.0"
- resolved "https://registry.npmjs.org/@react-types/shared/-/shared-3.18.0.tgz#4f2bacad5912eba6667695ee3f9e8ac9f79849f7"
- integrity sha512-WJj7RAPj7NLdR/VzFObgvCju9NMDktWSruSPJ3DrL5qyrrvJoyMW67L4YjNoVp2b7Y+k10E0q4fSMV0PlJoL0w==
+ "@react-types/shared" "^3.22.0"
-"@react-types/shared@^3.20.0":
- version "3.20.0"
- resolved "https://registry.npmmirror.com/@react-types/shared/-/shared-3.20.0.tgz#15f0cbe3978831589f083c8e316810669b4fa606"
- integrity sha512-lgTO/S/EMIZKU1EKTg8wT0qYP5x/lZTK2Xw6BZZk5c4nn36JYhGCRb/OoR/jBCIeRb2x9yNbwERO6NYVkoQMSw==
-
-"@react-types/slider@^3.5.0":
- version "3.5.0"
- resolved "https://registry.npmjs.org/@react-types/slider/-/slider-3.5.0.tgz#3cf51b11ee57ac54d4314f4cabab0d47dc433c85"
- integrity sha512-ri0jGWt1x/+nWLLJmlRKaS0xyAjTE1UtsobEYotKkQjzG93WrsEZrb0tLmDnXyEfWi3NXyrReQcORveyv4EQ5g==
+"@react-types/overlays@^3.8.4":
+ version "3.8.4"
+ resolved "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.4.tgz#a538f6f2fb9826f1da78d3b4f0f6326a709ce37d"
+ integrity sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/slider@^3.6.1":
- version "3.6.1"
- resolved "https://registry.npmmirror.com/@react-types/slider/-/slider-3.6.1.tgz#337570fc19879df5b88f4f84d4df3eada11ddede"
- integrity sha512-K234amXGLfDekJOQimhPpd2OE14Set7+LrzZZx1ut5ayIK3QgeneUqaybQcB7plfO1thNaAoDOy7JPqZ13k1JA==
+"@react-types/progress@^3.5.1":
+ version "3.5.1"
+ resolved "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.1.tgz#b988cd2d2ff194c7652d74f714b230f26ab73c6c"
+ integrity sha512-CqsUjczUK/SfuFzDcajBBaXRTW0D3G9S/yqLDj9e8E0ii+lGDLt1PHj24t1J7E88U2rVYqmM9VL4NHTt8o3IYA==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/switch@^3.3.1":
- version "3.3.1"
- resolved "https://registry.npmjs.org/@react-types/switch/-/switch-3.3.1.tgz#76f644391918d3035c7dc3228724b462dfd81924"
- integrity sha512-EvKWPtcOLTF7Wh8YCxJEtmqRZX3qSLRYPaIntl/CKF+14QXErPXwOn0ObLfy6VNda5jDJBOecWpgC69JEjkvfw==
+"@react-types/radio@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/radio/-/radio-3.7.0.tgz#4610fc7f97f6ed1d54a4d314717e3605c4422fac"
+ integrity sha512-EcwGAXzSHjSqpFZha7xn3IUrhPiJLj+0yb1Ip0qPmhWz0VVw2DwrkY7q/jfaKroVvQhTo2TbfGhcsAQrt0fRqg==
dependencies:
- "@react-types/checkbox" "^3.4.3"
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/switch@^3.4.1":
- version "3.4.1"
- resolved "https://registry.npmmirror.com/@react-types/switch/-/switch-3.4.1.tgz#3475ee497cb0bba491c47d0594cf9a62df823c70"
- integrity sha512-2XfPsu2Yiap+pthO2rvCNlLjzo9mDejrYY3rsYMw/jLzCHvuR8Xe2/l01svHcq3pVuNIMElqZR4vTq9OvGNBnQ==
+"@react-types/searchfield@^3.5.2":
+ version "3.5.2"
+ resolved "https://registry.npmjs.org/@react-types/searchfield/-/searchfield-3.5.2.tgz#e663899f42344243ea7b4cd6f0ab0bfe6020151e"
+ integrity sha512-JAK2/Kg4Dr393FYfbRw0TlXKnJPX77sq1x/ZBxtO6p64+MuuIYKqw0i9PwDlo1PViw2QI5u8GFhKA2TgemY9uA==
dependencies:
- "@react-types/checkbox" "^3.5.1"
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/textfield" "^3.9.0"
-"@react-types/table@^3.6.0":
- version "3.6.0"
- resolved "https://registry.npmjs.org/@react-types/table/-/table-3.6.0.tgz#f71718ac85a9352a5f52a2d8d8bdf98883cf1f54"
- integrity sha512-jUp8yTWJuJlqpJY+EIEppgjFsZ3oj4y9zg1oUO+l1rqRWEqmAdoq42g3dTZHmnz9hQJkUeo34I1HGaB9kxNqvg==
+"@react-types/select@^3.9.1":
+ version "3.9.1"
+ resolved "https://registry.npmjs.org/@react-types/select/-/select-3.9.1.tgz#12ea11e6a81629f44ceff81635b4ec12acfc6565"
+ integrity sha512-EpKSxrnh8HdZvOF9dHQkjivAcdIp1K81FaxmvosH8Lygqh0iYXxAdZGtKLMyBoPI8YFhA+rotIzTcOqgCCnqWA==
dependencies:
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/table@^3.8.1":
- version "3.8.1"
- resolved "https://registry.npmmirror.com/@react-types/table/-/table-3.8.1.tgz#915a54a0153386a676e7fba05d795ad3787dd385"
- integrity sha512-zUZ0jTnTBz0JWhnbz7U0LnnKqGhPvmQz+xyADrBIrgj8hk1jQdWNTwAFwqUg8uaReSy+9b3jjPPNOnpTu9DmgA==
- dependencies:
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
+"@react-types/shared@^3.22.0":
+ version "3.22.0"
+ resolved "https://registry.npmjs.org/@react-types/shared/-/shared-3.22.0.tgz#70f85aad46cd225f7fcb29f1c2b5213163605074"
+ integrity sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA==
-"@react-types/tabs@^3.2.1":
- version "3.2.1"
- resolved "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.2.1.tgz#060438afba1a400993a4733e33542046cb1495b0"
- integrity sha512-KgvhrYvISQUq540iuNc3bRvOCfLvaeqpB5VwDYR8amG1FVWHklCW8xx8Uz63SVkOvNtExYCrlw63M/OnjRUzOw==
+"@react-types/slider@^3.7.0":
+ version "3.7.0"
+ resolved "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.0.tgz#d9e4dbe1b2109c7accfcc0e2e330ff10cd3a837c"
+ integrity sha512-uyQXUVFfqc9SPUW0LZLMan2n232F/OflRafiHXz9viLFa9tVOupVa7GhASRAoHojwkjoJ1LjFlPih7g5dOZ0/Q==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/tabs@^3.3.2":
- version "3.3.2"
- resolved "https://registry.npmmirror.com/@react-types/tabs/-/tabs-3.3.2.tgz#54bdf0b690e8880d1155c5b931ebe2244ef07e38"
- integrity sha512-eC6gGKH+Z2sCaHsCsSqT6gDE9E0ghbxL5d/yBjJ8VHxXkNLvM6dXwoYaEhA2JEdQqf0vC/7bZdjI3swV63DgKg==
+"@react-types/switch@^3.5.0":
+ version "3.5.0"
+ resolved "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.0.tgz#8ebf07c60aef22b181eb4ab884cf3d2abddd66c6"
+ integrity sha512-/wNmUGjk69bP6t5k2QkAdrNN5Eb9Rz4dOyp0pCPmoeE+5haW6sV5NmtkvWX1NSc4DQz1xL/a5b+A0vxPCP22Jw==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/textfield@^3.7.1":
- version "3.7.1"
- resolved "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.7.1.tgz#6dc0c98384a1acba3f69a21b6a1563aa7b20de48"
- integrity sha512-6V5+6/VgDbmgN61pyVct1VrXb2hqq7Y43BFQ+/ZhFDlVaMpC5xKWKgW/gPbGLLc27gax8t2Brt7VHJj+d+yrUw==
+"@react-types/table@^3.9.2":
+ version "3.9.2"
+ resolved "https://registry.npmjs.org/@react-types/table/-/table-3.9.2.tgz#43fd0601fea554765b49a29d65510bd31310cb58"
+ integrity sha512-brw5JUANOzBa2rYNpN8AIl9nDZ9RwRZC6G/wTM/JhtirjC1S42oCtf8Ap5rWJBdmMG/5KOfcGNcAl/huyqb3gg==
dependencies:
- "@react-types/shared" "^3.18.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
-"@react-types/textfield@^3.8.0":
- version "3.8.0"
- resolved "https://registry.npmmirror.com/@react-types/textfield/-/textfield-3.8.0.tgz#aa5d87482d613916818e1c1c61059bc69b1b63e1"
- integrity sha512-KRIEiIaB7pi0VlyOXNv39qeY0nBVmaXHwReCmEktQxKtXQ5lbEU6pvbc6srMZIplJffutQCZSXAucw/2ewLLVQ==
+"@react-types/tabs@^3.3.4":
+ version "3.3.4"
+ resolved "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.4.tgz#43fa93a4a67dcc53031afc56a8ad3bf5f44473a8"
+ integrity sha512-4mCTtFrwMRypyGTZCvNYVT9CkknexO/UYvqwDm2jMYb8JgjRvxnomu776Yh7uyiYKWyql2upm20jqasEOm620w==
dependencies:
- "@react-types/shared" "^3.20.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/tooltip@^3.4.0":
- version "3.4.0"
- resolved "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.0.tgz#5d02407903257ed888b7d45898a1903ed597e2e3"
- integrity sha512-dvMwX377uJAMTuditfvwWed53YjV62XWMqW29Fave4xg3A807VVK3H1iEgwCIGA9ve2XHF8cJbqSHD635qU+tQ==
+"@react-types/textfield@^3.9.0":
+ version "3.9.0"
+ resolved "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.9.0.tgz#ad29f0a70421f9d2cd6cf2795df10a7712954e69"
+ integrity sha512-D/DiwzsfkwlAg3uv8hoIfwju+zhB/hWDEdTvxQbPkntDr0kmN/QfI17NMSzbOBCInC4ABX87ViXLGxr940ykGA==
dependencies:
- "@react-types/overlays" "^3.7.1"
- "@react-types/shared" "^3.18.0"
+ "@react-types/shared" "^3.22.0"
-"@react-types/tooltip@^3.4.4":
- version "3.4.4"
- resolved "https://registry.npmmirror.com/@react-types/tooltip/-/tooltip-3.4.4.tgz#c528e876c7fa31a209f05e1ee8ced269da5c440a"
- integrity sha512-pEy4eKWXV9IW/h76dzEPRDJdPyYGis4OoJC1BYHjDRILq0kV1F/lzCJaL29f5VHkYOTIHmwaEMbDX3m7OSJjrw==
+"@react-types/tooltip@^3.4.6":
+ version "3.4.6"
+ resolved "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.6.tgz#1f1eb22873a5d5ad355e0de1be46f48759b55f6f"
+ integrity sha512-RaZewdER7ZcsNL99RhVHs8kSLyzIBkwc0W6eFZrxST2MD9J5GzkVWRhIiqtFOd5U1aYnxdJ6woq72Ef+le6Vfw==
dependencies:
- "@react-types/overlays" "^3.8.2"
- "@react-types/shared" "^3.20.0"
+ "@react-types/overlays" "^3.8.4"
+ "@react-types/shared" "^3.22.0"
"@remix-run/router@1.4.0":
version "1.4.0"
@@ -5530,18 +4493,18 @@
resolved "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728"
integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==
-"@safe-global/safe-apps-provider@^0.17.1":
- version "0.17.1"
- resolved "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.17.1.tgz#72df2a66be5343940ed505efe594ed3b0f2f7015"
- integrity sha512-lYfRqrbbK1aKU1/UGkYWc/X7PgySYcumXKc5FB2uuwAs2Ghj8uETuW5BrwPqyjBknRxutFbTv+gth/JzjxAhdQ==
+"@safe-global/safe-apps-provider@^0.18.1":
+ version "0.18.1"
+ resolved "https://registry.npmjs.org/@safe-global/safe-apps-provider/-/safe-apps-provider-0.18.1.tgz#287b5a1e2ef3be630dacde54279409df3ced8202"
+ integrity sha512-V4a05A3EgJcriqtDoJklDz1BOinWhC6P0hjUSxshA4KOZM7rGPCTto/usXs09zr1vvL28evl/NldSTv97j2bmg==
dependencies:
- "@safe-global/safe-apps-sdk" "8.0.0"
+ "@safe-global/safe-apps-sdk" "^8.1.0"
events "^3.3.0"
-"@safe-global/safe-apps-sdk@8.0.0", "@safe-global/safe-apps-sdk@^8.0.0":
- version "8.0.0"
- resolved "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.0.0.tgz#9bdfe0e0d85e1b2d279bb840f40c4b930aaf8bc1"
- integrity sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==
+"@safe-global/safe-apps-sdk@^8.1.0":
+ version "8.1.0"
+ resolved "https://registry.npmjs.org/@safe-global/safe-apps-sdk/-/safe-apps-sdk-8.1.0.tgz#d1d0c69cd2bf4eef8a79c5d677d16971926aa64a"
+ integrity sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==
dependencies:
"@safe-global/safe-gateway-typescript-sdk" "^3.5.3"
viem "^1.0.0"
@@ -5568,6 +4531,11 @@
resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938"
integrity sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==
+"@scure/base@~1.1.2":
+ version "1.1.5"
+ resolved "https://registry.npmjs.org/@scure/base/-/base-1.1.5.tgz#1d85d17269fe97694b9c592552dd9e5e33552157"
+ integrity sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==
+
"@scure/bip32@1.3.0":
version "1.3.0"
resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz#6c8d980ef3f290987736acd0ee2e0f0d50068d87"
@@ -5577,6 +4545,15 @@
"@noble/hashes" "~1.3.0"
"@scure/base" "~1.1.0"
+"@scure/bip32@1.3.2":
+ version "1.3.2"
+ resolved "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz#90e78c027d5e30f0b22c1f8d50ff12f3fb7559f8"
+ integrity sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==
+ dependencies:
+ "@noble/curves" "~1.2.0"
+ "@noble/hashes" "~1.3.2"
+ "@scure/base" "~1.1.2"
+
"@scure/bip39@1.1.0":
version "1.1.0"
resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz#92f11d095bae025f166bef3defcc5bf4945d419a"
@@ -5593,6 +4570,14 @@
"@noble/hashes" "~1.3.0"
"@scure/base" "~1.1.0"
+"@scure/bip39@1.2.1":
+ version "1.2.1"
+ resolved "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz#5cee8978656b272a917b7871c981e0541ad6ac2a"
+ integrity sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==
+ dependencies:
+ "@noble/hashes" "~1.3.0"
+ "@scure/base" "~1.1.0"
+
"@sinclair/typebox@^0.24.1":
version "0.24.51"
resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f"
@@ -6430,7 +5415,7 @@
resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc"
integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==
-"@types/react-dom@^18.0.0", "@types/react-dom@^18.0.11":
+"@types/react-dom@^18.0.0":
version "18.0.11"
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz#321351c1459bc9ca3d216aefc8a167beec334e33"
integrity sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==
@@ -6513,6 +5498,11 @@
"@types/react" "*"
csstype "^3.0.2"
+"@types/stylis@^4.0.2":
+ version "4.2.5"
+ resolved "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz#1daa6456f40959d06157698a653a9ab0a70281df"
+ integrity sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==
+
"@types/testing-library__jest-dom@^5.9.1":
version "5.14.5"
resolved "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz#d113709c90b3c75fdb127ec338dad7d5f86c974f"
@@ -6649,66 +5639,47 @@
"@typescript-eslint/types" "5.56.0"
eslint-visitor-keys "^3.3.0"
-"@us3r-network/auth-with-rainbowkit@^0.1.8":
- version "0.1.8"
- resolved "https://registry.npmjs.org/@us3r-network/auth-with-rainbowkit/-/auth-with-rainbowkit-0.1.8.tgz#af2039e67c3426e052b7651b0fa6028b3fd0fc6c"
- integrity sha512-k4zMN8XpHNANhqIk9s1xX5JYrF7vUxnvdWImGtOiWq5Z0iixtN7HY6tTiQhKM1C3W2hD/ZgsCUBKBso11Jdc2A==
+"@us3r-network/auth-with-rainbowkit@^0.2.1":
+ version "0.2.1"
+ resolved "https://registry.npmjs.org/@us3r-network/auth-with-rainbowkit/-/auth-with-rainbowkit-0.2.1.tgz#bce3345a54eca8499ce6a52fff2de814b27fb03b"
+ integrity sha512-7Futy5KEinrmbO5YPRAteLKaJyzU/3KkRkqsznrobcODVaa0ZVNcuQhdHvsivfPPkHKoxuvkD5LTCq4x8iySMQ==
dependencies:
- "@rainbow-me/rainbowkit" "1.0.2"
- "@us3r-network/auth" "^0.2.2"
+ "@us3r-network/auth" "^0.2.3"
buffer "^6.0.3"
- viem "^0.3.37"
- wagmi "^1.0.7"
-"@us3r-network/auth@^0.2.2":
- version "0.2.2"
- resolved "https://registry.npmjs.org/@us3r-network/auth/-/auth-0.2.2.tgz#62fbed90a9d7145e42f0d2e7c738133a69cb1e6f"
- integrity sha512-/N+6NvHnaTWoc3C7VQga1cB6KNqkmTg+urAkyuWhtLrNmVGq30lXhcVR+FAWldN8O1YU8gquE8SztbD0Pc/jCA==
+"@us3r-network/auth@^0.2.3":
+ version "0.2.3"
+ resolved "https://registry.npmjs.org/@us3r-network/auth/-/auth-0.2.3.tgz#cc2e5488be6811599409fad1a3102e0dab8944f8"
+ integrity sha512-gBMu9eEcb6r9dkdA2jZNjUSskELmEPeWqYYKwYPD2nYdJh83p4mo8DT1/09IHuvkDIEhz0dbwZEHc5jIvORo0A==
dependencies:
- "@didtools/pkh-ethereum" "^0.2.1"
- "@didtools/pkh-solana" "^0.1.0"
- did-session "^2.0.0"
-
-"@us3r-network/data-model@^0.1.0":
- version "0.1.0"
- resolved "https://registry.npmjs.org/@us3r-network/data-model/-/data-model-0.1.0.tgz#ffd2a697615fcc7cee0a70ace4d4e26088075896"
- integrity sha512-cEtg+wAYH2iuysdZXlYYYoJaFFuCKqAEww1Db2DZTroxS3+wYa86DffwAA2+j6NFFftUfL/gpkbcias6IYgx2Q==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@composedb/client" "^0.4.3"
- "@composedb/types" "^0.4.3"
- "@types/react-dom" "^18.0.11"
- did-session "^2.0.0"
- dids "^4.0.0"
- react "^18.2.0"
- react-dom "^18.2.0"
+ "@didtools/pkh-ethereum" "^0.4.1"
+ "@didtools/pkh-solana" "^0.1.1"
+ did-session "^2.1.2"
-"@us3r-network/data-model@^0.2.1":
- version "0.2.1"
- resolved "https://registry.npmmirror.com/@us3r-network/data-model/-/data-model-0.2.1.tgz#f66e33a87c9a2da6aa929b70f86bb9e1571a095c"
- integrity sha512-wNbvDQ7dAAsdeq9yI/+2DSCWT/ke4X+3bYh78YAECpjpNg9CWrS2v0XI2ADAlTP2uZqZudITCVWtwGWZueLbaQ==
- dependencies:
- "@ceramicnetwork/common" "^2.24.0"
- "@composedb/client" "^0.4.3"
- "@composedb/types" "^0.4.3"
- did-session "^2.0.0"
- dids "^4.0.0"
+"@us3r-network/data-model@^0.7.0":
+ version "0.7.0"
+ resolved "https://registry.npmjs.org/@us3r-network/data-model/-/data-model-0.7.0.tgz#53c46e933d9b216457724abcaab6c1bd40de259d"
+ integrity sha512-knwoYSC4A3UZvOyWidEZdQs9vQY27R1tbcxGccSpyCHRd6VeTLCMBBOf9e+Uc4avi40G9CqHBWyFRxYBc6T/QQ==
+ dependencies:
+ "@ceramicnetwork/common" "^3.2.0"
+ "@composedb/client" "^0.6.0"
+ "@composedb/devtools" "^0.6.1"
+ "@composedb/types" "^0.6.0"
+ did-session "^2.1.2"
+ dids "^4.0.4"
-"@us3r-network/profile@^0.4.2":
- version "0.4.2"
- resolved "https://registry.npmjs.org/@us3r-network/profile/-/profile-0.4.2.tgz#eb98f501729f8dd80f4d46f4522becae5692f54c"
- integrity sha512-6jl5sL0cMi6Zz03/pEM2eMyiA2jJG/bTI0tdh5nazuk2lDpP4Q8XzzmgRtbhSQDyP074xe2PBXP6+CXQ9vL9nA==
+"@us3r-network/profile@^0.7.0":
+ version "0.7.0"
+ resolved "https://registry.npmjs.org/@us3r-network/profile/-/profile-0.7.0.tgz#1764af30a9ba9120e974ef7989f19a1028c0a572"
+ integrity sha512-YDsCwsit4chbYgf7xCUSzB+ALcEjqFhISsMJckq18pAE/k5NjrT3F6e1F2iCbkXF2fBv+6dyycmPL6P9Wocf9A==
dependencies:
- "@composedb/devtools" "^0.4.3"
- "@composedb/types" "^0.4.3"
- "@material-design-icons/svg" "^0.14.7"
+ "@material-design-icons/svg" "^0.14.13"
"@multiavatar/multiavatar" "^1.0.7"
- "@us3r-network/data-model" "^0.1.0"
- did-session "^2.0.0"
+ "@us3r-network/data-model" "^0.7.0"
lodash.isfunction "^3.0.9"
- react-aria "^3.24.0"
- react-aria-components "^1.0.0-alpha.3"
- styled-components "^5.3.10"
+ react-aria "^3.31.0"
+ react-aria-components "^1.0.0"
+ styled-components "^6.1.1"
"@vanilla-extract/css@1.9.1":
version "1.9.1"
@@ -6744,65 +5715,54 @@
resolved "https://registry.npmjs.org/@vanilla-extract/sprinkles/-/sprinkles-1.5.0.tgz#c921183ae518bb484299c2dc81f2acefd91c3dbe"
integrity sha512-W58f2Rzz5lLmk0jbhgStVlZl5wEiPB1Ur3fRvUaBM+MrifZ3qskmFq/CiH//fEYeG5Dh9vF1qRviMMH46cX9Nw==
-"@wagmi/chains@1.0.0":
- version "1.0.0"
- resolved "https://registry.npmjs.org/@wagmi/chains/-/chains-1.0.0.tgz#41710941f2c2a699a246c4e3a6112b4efd996171"
- integrity sha512-eNbqRWyHbivcMNq5tbXJks4NaOzVLHnNQauHPeE/EDT9AlpqzcrMc+v2T1/2Iw8zN4zgqB86NCsxeJHJs7+xng==
-
"@wagmi/chains@1.2.0":
version "1.2.0"
resolved "https://registry.npmjs.org/@wagmi/chains/-/chains-1.2.0.tgz#d59eaa70ec51a5fdcd113975926992acfb17ab12"
integrity sha512-dmDRipsE54JfyudOBkuhEexqQWcrZqxn/qiujG8SBzMh/az/AH5xlJSA+j1CPWTx9+QofSMF3B7A4gb6XRmSaQ==
-"@wagmi/chains@1.3.0":
- version "1.3.0"
- resolved "https://registry.npmjs.org/@wagmi/chains/-/chains-1.3.0.tgz#a17438d44abe98fdf1ec3a91df115c6bfaed39c0"
- integrity sha512-7tyr1irTZQpA4/4HoIiJP3XYZuJIZuWiZ1V1j5WEG3cjm8TXIlMEzO0N+hT/cZKw4/UtF2EukvB8GkDWa2S77w==
-
-"@wagmi/connectors@2.6.1":
- version "2.6.1"
- resolved "https://registry.npmjs.org/@wagmi/connectors/-/connectors-2.6.1.tgz#4d8cf7713f96f052dfd0c36daaba13df127b452f"
- integrity sha512-8dWFGvJ6XjImIWVjxadblBh7dbCzmgVUpS5ZE3YtQYmwYcVp7W1B4Qh1xdZ5GgDPh2qRKjKdzlel1jZ1DqwScw==
+"@wagmi/connectors@3.1.10":
+ version "3.1.10"
+ resolved "https://registry.npmjs.org/@wagmi/connectors/-/connectors-3.1.10.tgz#830cd788579ef56a2526574914481f2d3aabc9f7"
+ integrity sha512-ZLJC1QaeiZarkF07Cr9mOlVjPO1Lf5TBx+JKBms2y5fUIXlKrxCfQgO/gDCureboI+Us2X3IRI659+XacSGpbA==
dependencies:
"@coinbase/wallet-sdk" "^3.6.6"
- "@ledgerhq/connect-kit-loader" "^1.1.0"
- "@safe-global/safe-apps-provider" "^0.17.1"
- "@safe-global/safe-apps-sdk" "^8.0.0"
- "@walletconnect/ethereum-provider" "2.8.4"
+ "@safe-global/safe-apps-provider" "^0.18.1"
+ "@safe-global/safe-apps-sdk" "^8.1.0"
+ "@walletconnect/ethereum-provider" "2.10.6"
"@walletconnect/legacy-provider" "^2.0.0"
- "@walletconnect/modal" "2.5.4"
+ "@walletconnect/modal" "2.6.2"
+ "@walletconnect/utils" "2.10.2"
abitype "0.8.7"
eventemitter3 "^4.0.7"
-"@wagmi/core@1.3.2":
- version "1.3.2"
- resolved "https://registry.npmjs.org/@wagmi/core/-/core-1.3.2.tgz#895a69d48bffe1cc0da8409df3edbc5b56115c81"
- integrity sha512-NBu++pEY8uiSleWwncywNmS4XcMSwG0U2tGiHWm217KQjpuy1jGLT7zQn4tYqeSrMdESTkxCpX4GaWFMKAzp0A==
+"@wagmi/core@1.4.12":
+ version "1.4.12"
+ resolved "https://registry.npmjs.org/@wagmi/core/-/core-1.4.12.tgz#84558d1af746b2bcef02337dc3c46108242b1dd7"
+ integrity sha512-bLcYmmGgjtl3jAGo8X3Sm6oUwsdjbVxFMu9SWnwHdE4S9JdYeWM57dEhQgq8SYul2yQ7yY2/gimBf1Or0Ky3dQ==
dependencies:
- "@wagmi/chains" "1.3.0"
- "@wagmi/connectors" "2.6.1"
+ "@wagmi/connectors" "3.1.10"
abitype "0.8.7"
eventemitter3 "^4.0.7"
zustand "^4.3.1"
-"@walletconnect/core@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.8.4.tgz#fc207c8fa35a53e30012b0c85b6ca933cec7d955"
- integrity sha512-3CQHud4As0kPRvlW1w/wSWS2F3yXlAo5kSEJyRWLRPqXG+aSCVWM8cVM8ch5yoeyNIfOHhEINdsYMuJG1+yIJQ==
+"@walletconnect/core@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/core/-/core-2.10.6.tgz#786b0d2e2045c210c917e29bfa0498bbc210be20"
+ integrity sha512-Z4vh4ZdfcoQjgPEOxeuF9HUZCVLtV3MgRbS/awLIj/omDrFnOwlBhxi5Syr4Y8muVGC0ocRetQYHae0/gX5crQ==
dependencies:
"@walletconnect/heartbeat" "1.2.1"
"@walletconnect/jsonrpc-provider" "1.0.13"
"@walletconnect/jsonrpc-types" "1.0.3"
"@walletconnect/jsonrpc-utils" "1.0.8"
- "@walletconnect/jsonrpc-ws-connection" "^1.0.11"
- "@walletconnect/keyvaluestorage" "^1.0.2"
+ "@walletconnect/jsonrpc-ws-connection" "1.0.14"
+ "@walletconnect/keyvaluestorage" "^1.1.1"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/relay-auth" "^1.0.4"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.8.4"
- "@walletconnect/utils" "2.8.4"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
lodash.isequal "4.5.0"
uint8arrays "^3.1.0"
@@ -6835,19 +5795,20 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/ethereum-provider@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.8.4.tgz#c627c237b479194efc542b8475596bae12fde52d"
- integrity sha512-z7Yz4w8t3eEFv8vQ8DLCgDWPah2aIIyC0iQdwhXgJenQTVuz7JJZRrJUUntzudipHK/owA394c1qTPF0rsMSeQ==
+"@walletconnect/ethereum-provider@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/ethereum-provider/-/ethereum-provider-2.10.6.tgz#53720771cc2d6accd452916a853ac927f26acbaa"
+ integrity sha512-bBQ+yUfxLv8VxNttgNKY7nED35gSVayO/BnLHbNKvyV1gpvSCla5mWB9MsXuQs70MK0g+/qtgRVSrOtdSubaNQ==
dependencies:
"@walletconnect/jsonrpc-http-connection" "^1.0.7"
"@walletconnect/jsonrpc-provider" "^1.0.13"
"@walletconnect/jsonrpc-types" "^1.0.3"
"@walletconnect/jsonrpc-utils" "^1.0.8"
- "@walletconnect/sign-client" "2.8.4"
- "@walletconnect/types" "2.8.4"
- "@walletconnect/universal-provider" "2.8.4"
- "@walletconnect/utils" "2.8.4"
+ "@walletconnect/modal" "^2.4.3"
+ "@walletconnect/sign-client" "2.10.6"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/universal-provider" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
"@walletconnect/events@^1.0.1":
@@ -6939,15 +5900,14 @@
"@walletconnect/jsonrpc-types" "^1.0.2"
tslib "1.14.1"
-"@walletconnect/jsonrpc-ws-connection@^1.0.11":
- version "1.0.11"
- resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.11.tgz#1ce59d86f273d576ca73385961303ebd44dd923f"
- integrity sha512-TiFJ6saasKXD+PwGkm5ZGSw0837nc6EeFmurSPgIT/NofnOV4Tv7CVJqGQN0rQYoJUSYu21cwHNYaFkzNpUN+w==
+"@walletconnect/jsonrpc-ws-connection@1.0.14":
+ version "1.0.14"
+ resolved "https://registry.npmjs.org/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.14.tgz#eec700e74766c7887de2bd76c91a0206628732aa"
+ integrity sha512-Jsl6fC55AYcbkNVkwNM6Jo+ufsuCQRqViOQ8ZBPH9pRREHH9welbBiszuTLqEJiQcO/6XfFDl6bzCJIkrEi8XA==
dependencies:
"@walletconnect/jsonrpc-utils" "^1.0.6"
"@walletconnect/safe-json" "^1.0.2"
events "^3.3.0"
- tslib "1.14.1"
ws "^7.5.1"
"@walletconnect/keyvaluestorage@^1.0.2":
@@ -6958,6 +5918,15 @@
safe-json-utils "^1.1.1"
tslib "1.14.1"
+"@walletconnect/keyvaluestorage@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.1.1.tgz#dd2caddabfbaf80f6b8993a0704d8b83115a1842"
+ integrity sha512-V7ZQq2+mSxAq7MrRqDxanTzu2RcElfK1PfNYiaVnJgJ7Q7G7hTVwF8voIBx92qsRyGHZihrwNPHuZd1aKkd0rA==
+ dependencies:
+ "@walletconnect/safe-json" "^1.0.1"
+ idb-keyval "^6.2.1"
+ unstorage "^1.9.0"
+
"@walletconnect/legacy-client@^2.0.0":
version "2.0.0"
resolved "https://registry.npmjs.org/@walletconnect/legacy-client/-/legacy-client-2.0.0.tgz#9f2c09694789fd4b6c5d68d6423b44bac55aed30"
@@ -7026,31 +5995,30 @@
pino "7.11.0"
tslib "1.14.1"
-"@walletconnect/modal-core@2.5.4":
- version "2.5.4"
- resolved "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.5.4.tgz#7d739a90a9cf103067eea46507ea649e8dada436"
- integrity sha512-ISe4LqmEDFU7b6rLgonqaEtMXzG6ko13HA7S8Ty3d7GgfAEe29LM1dq3zo8ehEOghhofhj1PiiNfvaogZKzT1g==
+"@walletconnect/modal-core@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal-core/-/modal-core-2.6.2.tgz#d73e45d96668764e0c8668ea07a45bb8b81119e9"
+ integrity sha512-cv8ibvdOJQv2B+nyxP9IIFdxvQznMz8OOr/oR/AaUZym4hjXNL/l1a2UlSQBXrVjo3xxbouMxLb3kBsHoYP2CA==
dependencies:
- buffer "6.0.3"
- valtio "1.10.6"
+ valtio "1.11.2"
-"@walletconnect/modal-ui@2.5.4":
- version "2.5.4"
- resolved "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.5.4.tgz#0433fb0226dd47e17fede620c5a5ff332baed155"
- integrity sha512-5qLLjwbE3YC4AsCVhf8J87otklkApcQ5DCMykOcS0APPv8lKQ46JxpQhfWwRYaUkuIiHonI9h1YxFARDkoaI9g==
+"@walletconnect/modal-ui@2.6.2":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal-ui/-/modal-ui-2.6.2.tgz#fa57c087c57b7f76aaae93deab0f84bb68b59cf9"
+ integrity sha512-rbdstM1HPGvr7jprQkyPggX7rP4XiCG85ZA+zWBEX0dVQg8PpAgRUqpeub4xQKDgY7pY/xLRXSiCVdWGqvG2HA==
dependencies:
- "@walletconnect/modal-core" "2.5.4"
- lit "2.7.5"
+ "@walletconnect/modal-core" "2.6.2"
+ lit "2.8.0"
motion "10.16.2"
qrcode "1.5.3"
-"@walletconnect/modal@2.5.4":
- version "2.5.4"
- resolved "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.5.4.tgz#66659051f9c0f35c151d3a8d940f8c64d42fab74"
- integrity sha512-JAKMcCd4JQvSEr7pNitg3OBke4DN1JyaQ7bdi3x4T7oLgOr9Y88qdkeOXko/0aJonDHJsM88hZ10POQWmKfEMA==
+"@walletconnect/modal@2.6.2", "@walletconnect/modal@^2.4.3":
+ version "2.6.2"
+ resolved "https://registry.npmjs.org/@walletconnect/modal/-/modal-2.6.2.tgz#4b534a836f5039eeb3268b80be7217a94dd12651"
+ integrity sha512-eFopgKi8AjKf/0U4SemvcYw9zlLpx9njVN8sf6DAkowC2Md0gPU/UNEbH1Wwj407pEKnEds98pKWib1NN1ACoA==
dependencies:
- "@walletconnect/modal-core" "2.5.4"
- "@walletconnect/modal-ui" "2.5.4"
+ "@walletconnect/modal-core" "2.6.2"
+ "@walletconnect/modal-ui" "2.6.2"
"@walletconnect/randombytes@^1.0.3":
version "1.0.3"
@@ -7089,19 +6057,19 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/sign-client@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.8.4.tgz#35e7cfe9442c65d7f667a7c20f1a5ee7e2a6e576"
- integrity sha512-eRvWtKBAgzo/rbIkw+rkKco2ulSW8Wor/58UsOBsl9DKr1rIazZd4ZcUdaTjg9q8AT1476IQakCAIuv+1FvJwQ==
+"@walletconnect/sign-client@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/sign-client/-/sign-client-2.10.6.tgz#722d2c2844565e2826dce6a6d3a36c9b3ca1ea91"
+ integrity sha512-EvUWjaZBQu2yKnH5/5F2qzbuiIuUN9ZgrNKgvXkw5z1Dq5RJCks0S9/MFlKH/ZSGqXnLl7uAzBXtoX4sMgbCMA==
dependencies:
- "@walletconnect/core" "2.8.4"
+ "@walletconnect/core" "2.10.6"
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
"@walletconnect/jsonrpc-utils" "1.0.8"
"@walletconnect/logger" "^2.0.1"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.8.4"
- "@walletconnect/utils" "2.8.4"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
"@walletconnect/time@^1.0.2":
@@ -7111,10 +6079,10 @@
dependencies:
tslib "1.14.1"
-"@walletconnect/types@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.8.4.tgz#23fad8593b094c7564d72f179e33b1cac9324a88"
- integrity sha512-Fgqe87R7rjMOGSvx28YPLTtXM6jj+oUOorx8cE+jEw2PfpWp5myF21aCdaMBR39h0QHij5H1Z0/W9e7gm4oC1Q==
+"@walletconnect/types@2.10.2":
+ version "2.10.2"
+ resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.2.tgz#68e433a29ec2cf42d79d8b50c77bd5c1d91db721"
+ integrity sha512-luNV+07Wdla4STi9AejseCQY31tzWKQ5a7C3zZZaRK/di+rFaAAb7YW04OP4klE7tw/mJRGPTlekZElmHxO8kQ==
dependencies:
"@walletconnect/events" "^1.0.1"
"@walletconnect/heartbeat" "1.2.1"
@@ -7123,25 +6091,57 @@
"@walletconnect/logger" "^2.0.1"
events "^3.3.0"
-"@walletconnect/universal-provider@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.8.4.tgz#7b62a76a7d99ea41c67374da54aaa4f1b4bc1d03"
- integrity sha512-JRpOXKIciRMzd03zZxM1WDsYHo/ZS86zZrZ1aCHW1d45ZLP7SbGPRHzZgBY3xrST26yTvWIlRfTUEYn50fzB1g==
+"@walletconnect/types@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/types/-/types-2.10.6.tgz#d9920ed4fd0113e0addbda8e7e73a5176a3163fd"
+ integrity sha512-WgHfiTG1yakmxheaBRiXhUdEmgxwrvsAdOIWaMf/spvrzVKYh6sHI3oyEEky5qj5jjiMiyQBeB57QamzCotbcQ==
+ dependencies:
+ "@walletconnect/events" "^1.0.1"
+ "@walletconnect/heartbeat" "1.2.1"
+ "@walletconnect/jsonrpc-types" "1.0.3"
+ "@walletconnect/keyvaluestorage" "^1.1.1"
+ "@walletconnect/logger" "^2.0.1"
+ events "^3.3.0"
+
+"@walletconnect/universal-provider@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/universal-provider/-/universal-provider-2.10.6.tgz#1a6c42517581f11ce275474bc70d0eb4f1044525"
+ integrity sha512-CEivusqqoD31BhCTKp08DnrccfGjwD9MFjZs5BNRorDteRFE8zVm9LmP6DSiNJCw82ZajGlZThggLQ/BAATfwA==
dependencies:
"@walletconnect/jsonrpc-http-connection" "^1.0.7"
"@walletconnect/jsonrpc-provider" "1.0.13"
"@walletconnect/jsonrpc-types" "^1.0.2"
"@walletconnect/jsonrpc-utils" "^1.0.7"
"@walletconnect/logger" "^2.0.1"
- "@walletconnect/sign-client" "2.8.4"
- "@walletconnect/types" "2.8.4"
- "@walletconnect/utils" "2.8.4"
+ "@walletconnect/sign-client" "2.10.6"
+ "@walletconnect/types" "2.10.6"
+ "@walletconnect/utils" "2.10.6"
events "^3.3.0"
-"@walletconnect/utils@2.8.4":
- version "2.8.4"
- resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.8.4.tgz#8dbd3beaef39388be2398145a5f9a061a0317518"
- integrity sha512-NGw6BINYNeT9JrQrnxldAPheO2ymRrwGrgfExZMyrkb1MShnIX4nzo4KirKInM4LtrY6AA/v0Lu3ooUdfO+xIg==
+"@walletconnect/utils@2.10.2":
+ version "2.10.2"
+ resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.2.tgz#1f2c6a2f1bb95bcc4517b1e94aa7164c9286eb46"
+ integrity sha512-syxXRpc2yhSknMu3IfiBGobxOY7fLfLTJuw+ppKaeO6WUdZpIit3wfuGOcc0Ms3ZPFCrGfyGOoZsCvgdXtptRg==
+ dependencies:
+ "@stablelib/chacha20poly1305" "1.0.1"
+ "@stablelib/hkdf" "1.0.1"
+ "@stablelib/random" "^1.0.2"
+ "@stablelib/sha256" "1.0.1"
+ "@stablelib/x25519" "^1.0.3"
+ "@walletconnect/relay-api" "^1.0.9"
+ "@walletconnect/safe-json" "^1.0.2"
+ "@walletconnect/time" "^1.0.2"
+ "@walletconnect/types" "2.10.2"
+ "@walletconnect/window-getters" "^1.0.1"
+ "@walletconnect/window-metadata" "^1.0.1"
+ detect-browser "5.3.0"
+ query-string "7.1.3"
+ uint8arrays "^3.1.0"
+
+"@walletconnect/utils@2.10.6":
+ version "2.10.6"
+ resolved "https://registry.npmjs.org/@walletconnect/utils/-/utils-2.10.6.tgz#749b37d14e291e346862e7027ec7548463350226"
+ integrity sha512-oRsWWhN2+hi3aiDXrQEOfysz6FHQJGXLsNQPVt+WIBJplO6Szmdau9dbleD88u1iiT4GKPqE0R9FOYvvPm1H/w==
dependencies:
"@stablelib/chacha20poly1305" "1.0.1"
"@stablelib/hkdf" "1.0.1"
@@ -7151,7 +6151,7 @@
"@walletconnect/relay-api" "^1.0.9"
"@walletconnect/safe-json" "^1.0.2"
"@walletconnect/time" "^1.0.2"
- "@walletconnect/types" "2.8.4"
+ "@walletconnect/types" "2.10.6"
"@walletconnect/window-getters" "^1.0.1"
"@walletconnect/window-metadata" "^1.0.1"
detect-browser "5.3.0"
@@ -7359,6 +6359,11 @@ abitype@0.8.7:
resolved "https://registry.npmjs.org/abitype/-/abitype-0.8.7.tgz#e4b3f051febd08111f486c0cc6a98fa72d033622"
integrity sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==
+abitype@0.9.8:
+ version "0.9.8"
+ resolved "https://registry.npmjs.org/abitype/-/abitype-0.9.8.tgz#1f120b6b717459deafd213dfbf3a3dd1bf10ae8c"
+ integrity sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==
+
abort-controller@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
@@ -7421,6 +6426,11 @@ acorn@^8.0.4, acorn@^8.2.4, acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.1, acorn@^8.8
resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
+acorn@^8.10.0:
+ version "8.11.2"
+ resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
+ integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==
+
address@^1.0.1, address@^1.1.2:
version "1.2.2"
resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e"
@@ -7555,7 +6565,7 @@ ansicolors@~0.3.2:
resolved "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979"
integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==
-anymatch@^3.0.3, anymatch@~3.1.2:
+anymatch@^3.0.3, anymatch@^3.1.3, anymatch@~3.1.2:
version "3.1.3"
resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
@@ -7568,6 +6578,11 @@ apg-js@^4.1.3:
resolved "https://registry.npmjs.org/apg-js/-/apg-js-4.1.3.tgz#0cb9dc99f8830740d7a8f9fc0048fa618ae4d199"
integrity sha512-XYyDcoBho8OpnWPRnedMwyL+76ovCtsESerHZEfY39dO4IrEqN97mdEYkOyHa0XTX5+3+U5FmpqPLttK0f7n6g==
+arch@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11"
+ integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==
+
arg@^4.1.0:
version "4.1.3"
resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
@@ -7768,10 +6783,10 @@ axe-core@^4.6.2:
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz#fc0db6fdb65cc7a80ccf85286d91d64ababa3ece"
integrity sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==
-axios@^1.2.6:
- version "1.3.4"
- resolved "https://registry.npmjs.org/axios/-/axios-1.3.4.tgz#f5760cefd9cfb51fd2481acf88c05f67c4523024"
- integrity sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==
+axios@^1.6.2:
+ version "1.6.2"
+ resolved "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2"
+ integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==
dependencies:
follow-redirects "^1.15.0"
form-data "^4.0.0"
@@ -8000,6 +7015,11 @@ bigint-mod-arith@^3.1.0:
resolved "https://registry.npmjs.org/bigint-mod-arith/-/bigint-mod-arith-3.1.2.tgz#658e416bc593a463d97b59766226d0a3021a76b1"
integrity sha512-nx8J8bBeiRR+NlsROFH9jHswW5HO8mgfOSqW0AmjicMMvaONDa8AO+5ViKDUUNytBPWiwfvZP4/Bj4Y3lUfvgQ==
+bignumber.js@*:
+ version "9.1.2"
+ resolved "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
+ integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
+
binary-extensions@^2.0.0:
version "2.2.0"
resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
@@ -8329,15 +7349,6 @@ canonicalize@^2.0.0:
resolved "https://registry.npmmirror.com/canonicalize/-/canonicalize-2.0.0.tgz#32be2cef4446d67fd5348027a384cae28f17226a"
integrity sha512-ulDEYPv7asdKvqahuAY35c1selLdzDwHqugK92hfkzvlDCwXRRelDkR+Er33md/PtnpqHemgkuDPanZ4fiYZ8w==
-capital-case@^1.0.4:
- version "1.0.4"
- resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
- integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case-first "^2.0.2"
-
cardinal@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505"
@@ -8401,23 +7412,10 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-change-case@^4.1.2:
- version "4.1.2"
- resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12"
- integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==
- dependencies:
- camel-case "^4.1.2"
- capital-case "^1.0.4"
- constant-case "^3.0.4"
- dot-case "^3.0.4"
- header-case "^2.0.4"
- no-case "^3.0.4"
- param-case "^3.0.4"
- pascal-case "^3.1.2"
- path-case "^3.0.4"
- sentence-case "^3.0.4"
- snake-case "^3.0.4"
- tslib "^2.0.3"
+change-case@^5.3.0:
+ version "5.3.0"
+ resolved "https://registry.npmjs.org/change-case/-/change-case-5.3.0.tgz#b2fc5a8bea0cf8b4856a5a9aaf79abd8ea5309f6"
+ integrity sha512-Eykca0fGS/xYlx2fG5NqnGSnsWauhSGiSXYhB1kO6E909GUfo8S54u4UZNS7lMJmgZumZ2SUpWaoLgAcfQRICg==
char-regex@^1.0.2:
version "1.0.2"
@@ -8467,6 +7465,13 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
inherits "^2.0.1"
safe-buffer "^5.0.1"
+citty@^0.1.4, citty@^0.1.5:
+ version "0.1.5"
+ resolved "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz#fe37ceae5dc764af75eb2fece99d2bf527ea4e50"
+ integrity sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==
+ dependencies:
+ consola "^3.2.3"
+
cjs-module-lexer@^1.0.0:
version "1.2.2"
resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40"
@@ -8498,6 +7503,15 @@ cli-progress@^3.12.0:
dependencies:
string-width "^4.2.3"
+clipboardy@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz#f3876247404d334c9ed01b6f269c11d09a5e3092"
+ integrity sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==
+ dependencies:
+ arch "^2.2.0"
+ execa "^5.1.1"
+ is-wsl "^2.2.0"
+
cliui@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
@@ -8535,6 +7549,16 @@ clsx@^1.1.0, clsx@^1.1.1, clsx@^1.2.1:
resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12"
integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==
+clsx@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b"
+ integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==
+
+cluster-key-slot@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac"
+ integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==
+
co@^4.6.0:
version "4.6.0"
resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@@ -8687,20 +7711,16 @@ connect-history-api-fallback@^2.0.0:
resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8"
integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==
+consola@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz#0741857aa88cfa0d6fd53f1cff0375136e98502f"
+ integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==
+
console-browserify@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
-constant-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1"
- integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case "^2.0.2"
-
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -8723,6 +7743,11 @@ convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0,
resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
+cookie-es@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/cookie-es/-/cookie-es-1.0.0.tgz#4759684af168dfc54365b2c2dda0a8d7ee1e4865"
+ integrity sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==
+
cookie-signature@1.0.6:
version "1.0.6"
resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
@@ -8845,6 +7870,13 @@ cross-fetch@^3.1.4, cross-fetch@^3.1.5:
dependencies:
node-fetch "2.6.7"
+cross-inspect@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz#5fda1af759a148594d2d58394a9e21364f6849af"
+ integrity sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==
+ dependencies:
+ tslib "^2.4.0"
+
cross-spawn@^6.0.5:
version "6.0.5"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -8968,7 +8000,7 @@ css-select@^4.1.3:
domutils "^2.8.0"
nth-check "^2.0.1"
-css-to-react-native@^3.0.0:
+css-to-react-native@^3.0.0, css-to-react-native@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32"
integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==
@@ -9106,6 +8138,11 @@ csstype@^3.0.2, csstype@^3.0.7:
resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b"
integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==
+csstype@^3.1.2:
+ version "3.1.3"
+ resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
+ integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
+
"d3-array@2 - 3", "d3-array@2.10.0 - 3", d3-array@^3.1.6:
version "3.2.3"
resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz#39f1f4954e4a09ff69ac597c2d61906b04e84740"
@@ -9326,6 +8363,11 @@ defined@^1.0.0:
resolved "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz#c0b9db27bfaffd95d6f61399419b893df0f91ebf"
integrity sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==
+defu@^6.1.2, defu@^6.1.3:
+ version "6.1.3"
+ resolved "https://registry.npmjs.org/defu/-/defu-6.1.3.tgz#6d7f56bc61668e844f9f593ace66fd67ef1205fd"
+ integrity sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==
+
delay@^5.0.0:
version "5.0.0"
resolved "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
@@ -9336,6 +8378,11 @@ delayed-stream@~1.0.0:
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
+denque@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz#e93e1a6569fb5e66f16a3c2a2964617d349d6ab1"
+ integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
+
depd@2.0.0, depd@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
@@ -9354,6 +8401,11 @@ des.js@^1.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
+destr@^2.0.1, destr@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/destr/-/destr-2.0.2.tgz#8d3c0ee4ec0a76df54bc8b819bca215592a8c218"
+ integrity sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==
+
destroy@1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
@@ -9364,6 +8416,11 @@ detect-browser@5.3.0, detect-browser@^5.3.0:
resolved "https://registry.npmjs.org/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca"
integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w==
+detect-libc@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
+ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
+
detect-newline@^3.0.0:
version "3.1.0"
resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -9433,17 +8490,18 @@ did-resolver@^4.0.0, did-resolver@^4.0.1, did-resolver@^4.1.0:
resolved "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz#740852083c4fd5bf9729d528eca5d105aff45eb6"
integrity sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==
-did-session@^2.0.0:
- version "2.0.0"
- resolved "https://registry.npmjs.org/did-session/-/did-session-2.0.0.tgz#b2f712e61302494c52bd8a1e05cb84a5b9b0ffdf"
- integrity sha512-MxCCg+g0NyJOL7086VUgxDhcRv5vYOXiWaTCbuClCVbTz5H8LS+JzhGvURDLTGQhZGC6FyGb5kCenwWq7YNKQQ==
+did-session@^2.1.2:
+ version "2.1.2"
+ resolved "https://registry.npmjs.org/did-session/-/did-session-2.1.2.tgz#563576b581fe31b6d01234b8b7603afd2926003e"
+ integrity sha512-6tMGZ6Q4gRJYjH5bocwL4Te55UF0MIA+fNOaEAhK0Xbq4PAYxCnL1e0zhe4jwSbTqU8ilaoUoE2r6McAFZTDMQ==
dependencies:
- "@ceramicnetwork/stream-tile" "^2.16.0"
+ "@didtools/key-webcrypto" "^0.1.2"
"@stablelib/random" "^1.0.1"
- dids "^4.0.0"
- key-did-provider-ed25519 "^3.0.0"
+ caip "^1.1.0"
+ dids "^4.0.3"
+ key-did-provider-ed25519 "^3.0.1"
key-did-resolver "^3.0.0"
- uint8arrays "^4.0.3"
+ uint8arrays "^4.0.9"
dids@^4.0.0:
version "4.0.0"
@@ -9460,7 +8518,7 @@ dids@^4.0.0:
rpc-utils "^0.6.1"
uint8arrays "^4.0.3"
-dids@^4.0.4:
+dids@^4.0.3, dids@^4.0.4:
version "4.0.4"
resolved "https://registry.npmmirror.com/dids/-/dids-4.0.4.tgz#b84e10f0d41554c91cfe9f06f731bfc1f70cfe60"
integrity sha512-PKxQP0QFqgeMe0dbL7LCRdPJVhZU2ejj8RWCfJ6vro3a+o5o32cWNM1X6YXpdIWq6G5fTJw9KO2dHj2ZzYDc7w==
@@ -10295,7 +9353,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
md5.js "^1.3.4"
safe-buffer "^5.1.1"
-execa@^5.0.0:
+execa@^5.0.0, execa@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -10760,6 +9818,11 @@ get-package-type@^0.1.0:
resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
+get-port-please@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/get-port-please/-/get-port-please-3.1.1.tgz#2556623cddb4801d823c0a6a15eec038abb483be"
+ integrity sha512-3UBAyM3u4ZBVYDsxOQfJDxEa6XTbpBDrOjp4mf7ExFRt5BKs/QywQQiJsh2B+hxcZLSapWqCRvElUe8DnKcFHA==
+
get-stream@^6.0.0:
version "6.0.1"
resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
@@ -10997,17 +10060,10 @@ graphql-relay@^0.10.0:
resolved "https://registry.npmjs.org/graphql-relay/-/graphql-relay-0.10.0.tgz#3b661432edf1cb414cd4a132cf595350e524db2b"
integrity sha512-44yBuw2/DLNEiMypbNZBt1yMDbBmyVPVesPywnteGGALiBmdyy1JP8jSg8ClLePg8ZZxk0O4BLhd1a6U/1jDOQ==
-graphql-scalars@^1.20.1:
- version "1.21.3"
- resolved "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.21.3.tgz#21eb0b9349cc94ae62b40f40ebe87220d3a5f1b1"
- integrity sha512-QLWw3BHmqHZMp9JeYmPpjq7JT9aw/H8TpwmWKJEuMSE3+O7Xe7TduQbOLFzbs1q9UxX6CVkc0O1JO/YfkP/pAw==
- dependencies:
- tslib "^2.5.0"
-
-graphql-scalars@^1.22.2:
- version "1.22.2"
- resolved "https://registry.npmmirror.com/graphql-scalars/-/graphql-scalars-1.22.2.tgz#6326e6fe2d0ad4228a9fea72a977e2bf26b86362"
- integrity sha512-my9FB4GtghqXqi/lWSVAOPiTzTnnEzdOXCsAC2bb5V7EFNQjVjwy3cSSbUvgYOtDuDibd+ZsCDhz+4eykYOlhQ==
+graphql-scalars@^1.22.4:
+ version "1.22.4"
+ resolved "https://registry.npmjs.org/graphql-scalars/-/graphql-scalars-1.22.4.tgz#af092b142bcfd5c1f8c53cb70ee1955ecd4ddb03"
+ integrity sha512-ILnv7jq5VKHLUyoaTFX7lgYrjCd6vTee9i8/B+D4zJKJT5TguOl0KkpPEbXHjmeor8AZYrVsrYUHdqRBMX1pjA==
dependencies:
tslib "^2.5.0"
@@ -11021,14 +10077,9 @@ graphql@15.4.0:
resolved "https://registry.npmjs.org/graphql/-/graphql-15.4.0.tgz#e459dea1150da5a106486ba7276518b5295a4347"
integrity sha512-EB3zgGchcabbsU9cFe1j+yxdzKQKAbGUWRb13DsrsMN1yyfmmIq+2+L5MqVWcDCE4V89R5AyUOi7sMOGxdsYtA==
-graphql@^16.5.0:
- version "16.6.0"
- resolved "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb"
- integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==
-
-graphql@^16.8.0:
+graphql@^16.8.1:
version "16.8.1"
- resolved "https://registry.npmmirror.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07"
+ resolved "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07"
integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==
gzip-size@^6.0.0:
@@ -11038,6 +10089,20 @@ gzip-size@^6.0.0:
dependencies:
duplexer "^0.1.2"
+h3@^1.8.1, h3@^1.8.2:
+ version "1.9.0"
+ resolved "https://registry.npmjs.org/h3/-/h3-1.9.0.tgz#c5f512a93026df9837db6f30c9ef51135dd46752"
+ integrity sha512-+F3ZqrNV/CFXXfZ2lXBINHi+rM4Xw3CDC5z2CDK3NMPocjonKipGLLDSkrqY9DOrioZNPTIdDMWfQKm//3X2DA==
+ dependencies:
+ cookie-es "^1.0.0"
+ defu "^6.1.3"
+ destr "^2.0.2"
+ iron-webcrypto "^1.0.0"
+ radix3 "^1.1.0"
+ ufo "^1.3.2"
+ uncrypto "^0.1.3"
+ unenv "^1.7.4"
+
handle-thing@^2.0.0:
version "2.0.1"
resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
@@ -11116,14 +10181,6 @@ he@^1.2.0:
resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
-header-case@^2.0.4:
- version "2.0.4"
- resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063"
- integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==
- dependencies:
- capital-case "^1.0.4"
- tslib "^2.0.3"
-
hey-listen@^1.0.8:
version "1.0.8"
resolved "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68"
@@ -11276,6 +10333,11 @@ http-proxy@^1.18.1:
follow-redirects "^1.0.0"
requires-port "^1.0.0"
+http-shutdown@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz#41bc78fc767637c4c95179bc492f312c0ae64c5f"
+ integrity sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==
+
https-browserify@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
@@ -11306,6 +10368,15 @@ hyperlinker@^1.0.0:
resolved "https://registry.npmjs.org/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e"
integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==
+i18n-js@^4.3.2:
+ version "4.3.2"
+ resolved "https://registry.npmjs.org/i18n-js/-/i18n-js-4.3.2.tgz#ec5391f23c76f5374b53645c83d272914eb81291"
+ integrity sha512-n8gbEbQEueym2/q2yrZk5/xKWjFcKtg3/Escw4JHSVWa8qtKqP8j7se3UjkRbHlO/REqFA0V/MG1q8tEfyHeOA==
+ dependencies:
+ bignumber.js "*"
+ lodash "*"
+ make-plural "*"
+
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -11325,6 +10396,11 @@ icss-utils@^5.0.0, icss-utils@^5.1.0:
resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae"
integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
+idb-keyval@^6.2.1:
+ version "6.2.1"
+ resolved "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz#94516d625346d16f56f3b33855da11bfded2db33"
+ integrity sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==
+
idb@^7.0.1:
version "7.1.1"
resolved "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz#d910ded866d32c7ced9befc5bfdf36f572ced72b"
@@ -11432,6 +10508,21 @@ invariant@^2.2.4:
dependencies:
loose-envify "^1.0.0"
+ioredis@^5.3.2:
+ version "5.3.2"
+ resolved "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz#9139f596f62fc9c72d873353ac5395bcf05709f7"
+ integrity sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==
+ dependencies:
+ "@ioredis/commands" "^1.1.1"
+ cluster-key-slot "^1.1.0"
+ debug "^4.3.4"
+ denque "^2.1.0"
+ lodash.defaults "^4.2.0"
+ lodash.isarguments "^3.1.0"
+ redis-errors "^1.2.0"
+ redis-parser "^3.0.0"
+ standard-as-callback "^2.1.0"
+
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
@@ -11442,6 +10533,11 @@ ipaddr.js@^2.0.1:
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0"
integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==
+iron-webcrypto@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.0.0.tgz#e3b689c0c61b434a0a4cb82d0aeabbc8b672a867"
+ integrity sha512-anOK1Mktt8U1Xi7fCM3RELTuYbnFikQY5VtrDj7kPgpejV7d43tWKhzgioO0zpkazLEL/j/iayRqnJhrGfqUsg==
+
is-arguments@^1.0.4, is-arguments@^1.1.1:
version "1.1.1"
resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
@@ -11728,6 +10824,11 @@ isomorphic-ws@^4.0.1:
resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==
+isows@1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz#93c1cf0575daf56e7120bab5c8c448b0809d0d74"
+ integrity sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==
+
istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0:
version "3.2.0"
resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3"
@@ -12350,6 +11451,11 @@ jiti@1.17.1:
resolved "https://registry.npmjs.org/jiti/-/jiti-1.17.1.tgz#264daa43ee89a03e8be28c3d712ccc4eb9f1e8ed"
integrity sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==
+jiti@^1.20.0:
+ version "1.21.0"
+ resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d"
+ integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
+
js-sdsl@^4.1.4:
version "4.4.0"
resolved "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430"
@@ -12493,6 +11599,11 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.2:
resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
+jsonc-parser@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
+ integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
+
jsonfile@^6.0.1:
version "6.1.0"
resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
@@ -12538,14 +11649,14 @@ keccak@^3.0.1:
node-gyp-build "^4.2.0"
readable-stream "^3.6.0"
-key-did-provider-ed25519@^3.0.0:
- version "3.0.0"
- resolved "https://registry.npmjs.org/key-did-provider-ed25519/-/key-did-provider-ed25519-3.0.0.tgz#7ab97249280baba699f92273a9768d533bfea3c4"
- integrity sha512-cY2vjJZ16VZ7IZUDj15ldhxPFJlP2UjniUUv1NO8FptUOWSJUnOyzK68ipSIaHxsGvETjHKlfIJ0dGb0ernkSA==
+key-did-provider-ed25519@^3.0.1, key-did-provider-ed25519@^3.0.2:
+ version "3.0.2"
+ resolved "https://registry.npmjs.org/key-did-provider-ed25519/-/key-did-provider-ed25519-3.0.2.tgz#5c336954680db2ae03e9d4a25cdbde30b72062b5"
+ integrity sha512-4Yw0CeO1hKRaUsh9NIz4tn4Ysr09CdoJItyT0vHjd5iedJ+FvVt7pTbNr7IY0/+8mWvYslutAK5LFrwu5agpsA==
dependencies:
- "@stablelib/ed25519" "^1.0.2"
- did-jwt "^6.11.1"
- dids "^4.0.0"
+ "@noble/curves" "^1.1.0"
+ did-jwt "^7.2.0"
+ dids "^4.0.4"
fast-json-stable-stringify "^2.1.0"
rpc-utils "^0.6.2"
uint8arrays "^4.0.3"
@@ -12640,6 +11751,29 @@ linkify-it@^3.0.1:
dependencies:
uc.micro "^1.0.1"
+listhen@^1.5.5:
+ version "1.5.5"
+ resolved "https://registry.npmjs.org/listhen/-/listhen-1.5.5.tgz#58915512af70f770aa3e9fb19367adf479bb58c4"
+ integrity sha512-LXe8Xlyh3gnxdv4tSjTjscD1vpr/2PRpzq8YIaMJgyKzRG8wdISlWVWnGThJfHnlJ6hmLt2wq1yeeix0TEbuoA==
+ dependencies:
+ "@parcel/watcher" "^2.3.0"
+ "@parcel/watcher-wasm" "2.3.0"
+ citty "^0.1.4"
+ clipboardy "^3.0.0"
+ consola "^3.2.3"
+ defu "^6.1.2"
+ get-port-please "^3.1.1"
+ h3 "^1.8.1"
+ http-shutdown "^1.2.2"
+ jiti "^1.20.0"
+ mlly "^1.4.2"
+ node-forge "^1.3.1"
+ pathe "^1.1.1"
+ std-env "^3.4.3"
+ ufo "^1.3.0"
+ untun "^0.1.2"
+ uqr "^0.1.2"
+
lit-element@^3.3.0:
version "3.3.1"
resolved "https://registry.npmjs.org/lit-element/-/lit-element-3.3.1.tgz#9dcb950b1fadf156dacf3ded8d7d51a8cf16a966"
@@ -12656,14 +11790,21 @@ lit-html@^2.7.0:
dependencies:
"@types/trusted-types" "^2.0.2"
-lit@2.7.5:
- version "2.7.5"
- resolved "https://registry.npmjs.org/lit/-/lit-2.7.5.tgz#60bc82990cfad169d42cd786999356dcf79b035f"
- integrity sha512-i/cH7Ye6nBDUASMnfwcictBnsTN91+aBjXoTHF2xARghXScKxpD4F4WYI+VLXg9lqbMinDfvoI7VnZXjyHgdfQ==
+lit-html@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/lit-html/-/lit-html-2.8.0.tgz#96456a4bb4ee717b9a7d2f94562a16509d39bffa"
+ integrity sha512-o9t+MQM3P4y7M7yNzqAyjp7z+mQGa4NS4CxiyLqFPyFWyc4O+nodLrkrxSaCTrla6M5YOLaT3RpbbqjszB5g3Q==
+ dependencies:
+ "@types/trusted-types" "^2.0.2"
+
+lit@2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/lit/-/lit-2.8.0.tgz#4d838ae03059bf9cafa06e5c61d8acc0081e974e"
+ integrity sha512-4Sc3OFX9QHOJaHbmTMk28SYgVxLN3ePDjg7hofEft2zWlehFL3LiAuapWc4U/kYwMYJSh2hTCPZ6/LIC7ii0MA==
dependencies:
"@lit/reactive-element" "^1.6.0"
lit-element "^3.3.0"
- lit-html "^2.7.0"
+ lit-html "^2.8.0"
loader-runner@^4.2.0:
version "4.3.0"
@@ -12721,6 +11862,16 @@ lodash.debounce@^4.0.8:
resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
+lodash.defaults@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
+ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==
+
+lodash.isarguments@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
+ integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==
+
lodash.isequal@4.5.0:
version "4.5.0"
resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
@@ -12751,7 +11902,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==
-lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0:
+lodash@*, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0:
version "4.17.21"
resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -12778,6 +11929,11 @@ lower-case@^2.0.2:
dependencies:
tslib "^2.0.3"
+lru-cache@^10.0.2:
+ version "10.1.0"
+ resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484"
+ integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -12816,6 +11972,11 @@ make-error@^1.1.1:
resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
+make-plural@*:
+ version "7.3.0"
+ resolved "https://registry.npmjs.org/make-plural/-/make-plural-7.3.0.tgz#2889dbafca2fb097037c47967d3e3afa7e48a52c"
+ integrity sha512-/K3BC0KIsO+WK2i94LkMPv3wslMrazrQhfi5We9fMbLlLjzoOSJWr7TAdupLlDWaJcWxwoNosBkhFDejiu5VDw==
+
makeerror@1.0.12:
version "1.0.12"
resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a"
@@ -12940,6 +12101,11 @@ mime@1.6.0:
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
+mime@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7"
+ integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
+
mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
@@ -13000,6 +12166,16 @@ mkdirp@~0.5.1:
dependencies:
minimist "^1.2.6"
+mlly@^1.2.0, mlly@^1.4.2:
+ version "1.4.2"
+ resolved "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz#7cf406aa319ff6563d25da6b36610a93f2a8007e"
+ integrity sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==
+ dependencies:
+ acorn "^8.10.0"
+ pathe "^1.1.1"
+ pkg-types "^1.0.3"
+ ufo "^1.3.0"
+
monaco-editor@^0.36.1:
version "0.36.1"
resolved "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.36.1.tgz#aad528c815605307473a1634612946921d8079b5"
@@ -13017,6 +12193,11 @@ motion@10.16.2:
"@motionone/utils" "^10.15.1"
"@motionone/vue" "^10.16.2"
+mri@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
+ integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
+
mrmime@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27"
@@ -13037,13 +12218,6 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1:
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-multibase@^4.0.1:
- version "4.0.6"
- resolved "https://registry.npmjs.org/multibase/-/multibase-4.0.6.tgz#6e624341483d6123ca1ede956208cb821b440559"
- integrity sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==
- dependencies:
- "@multiformats/base-x" "^4.0.1"
-
multicast-dns@^7.2.5:
version "7.2.5"
resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced"
@@ -13057,11 +12231,16 @@ multiformats@^11.0.0, multiformats@^11.0.1, multiformats@^11.0.2:
resolved "https://registry.npmjs.org/multiformats/-/multiformats-11.0.2.tgz#b14735efc42cd8581e73895e66bebb9752151b60"
integrity sha512-b5mYMkOkARIuVZCpvijFj9a6m5wMVLC7cf/jIPd5D/ARDOfLC5+IFkbgDXQgcU2goIsTD/O9NY4DI/Mt4OGvlg==
-multiformats@^12.0.0, multiformats@^12.0.1, multiformats@^12.1.0:
+multiformats@^12.0.0, multiformats@^12.0.1:
version "12.1.1"
resolved "https://registry.npmmirror.com/multiformats/-/multiformats-12.1.1.tgz#bebd4e121ccdb7e9b2f2db407f839fc9e963a3b7"
integrity sha512-GBSToTmri2vJYs8wqcZQ8kB21dCaeTOzHTIAlr8J06C1eL6UbzqURXFZ5Fl0EYm9GAFz1IlYY8SxGOs9G9NJRg==
+multiformats@^12.1.3:
+ version "12.1.3"
+ resolved "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz#cbf7a9861e11e74f8228b21376088cb43ba8754e"
+ integrity sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==
+
multiformats@^9.4.2, multiformats@^9.5.4, multiformats@^9.6.5:
version "9.9.0"
resolved "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz#c68354e7d21037a8f1f8833c8ccd68618e8f1d37"
@@ -13075,20 +12254,21 @@ multihashes-sync@^1.1.1:
"@noble/hashes" "^1.3.0"
multiformats "^11.0.0"
-multihashes@^4.0.3:
- version "4.0.3"
- resolved "https://registry.npmjs.org/multihashes/-/multihashes-4.0.3.tgz#426610539cd2551edbf533adeac4c06b3b90fb05"
- integrity sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==
- dependencies:
- multibase "^4.0.1"
- uint8arrays "^3.0.0"
- varint "^5.0.2"
-
nanoid@^3.3.1, nanoid@^3.3.4:
version "3.3.4"
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
+nanoid@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+
+napi-wasm@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/napi-wasm/-/napi-wasm-1.1.0.tgz#bbe617823765ae9c1bc12ff5942370eae7b2ba4e"
+ integrity sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==
+
natural-compare-lite@^1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4"
@@ -13140,6 +12320,16 @@ node-addon-api@^2.0.0:
resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32"
integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==
+node-addon-api@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.0.0.tgz#8136add2f510997b3b94814f4af1cce0b0e3962e"
+ integrity sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA==
+
+node-fetch-native@^1.4.0, node-fetch-native@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.4.1.tgz#5a336e55b4e1b1e72b9927da09fecd2b374c9be5"
+ integrity sha512-NsXBU0UgBxo2rQLOeWNZqS3fvflWePMECr8CoSWoSTqCqGbVVsvl9vZu1HfQicYN0g5piV9Gh8RTEvo/uP752w==
+
node-fetch@2.6.7:
version "2.6.7"
resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
@@ -13154,7 +12344,7 @@ node-fetch@^2.6.1, node-fetch@^2.6.7:
dependencies:
whatwg-url "^5.0.0"
-node-forge@^1:
+node-forge@^1, node-forge@^1.3.1:
version "1.3.1"
resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==
@@ -13358,6 +12548,15 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
+ofetch@^1.3.3:
+ version "1.3.3"
+ resolved "https://registry.npmjs.org/ofetch/-/ofetch-1.3.3.tgz#588cb806a28e5c66c2c47dd8994f9059a036d8c0"
+ integrity sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==
+ dependencies:
+ destr "^2.0.1"
+ node-fetch-native "^1.4.0"
+ ufo "^1.3.0"
+
on-exit-leak-free@^0.2.0:
version "0.2.0"
resolved "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209"
@@ -13557,14 +12756,6 @@ path-browserify@^1.0.1:
resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd"
integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==
-path-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f"
- integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
-
path-exists@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -13605,6 +12796,11 @@ path-type@^4.0.0:
resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
+pathe@^1.1.0, pathe@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/pathe/-/pathe-1.1.1.tgz#1dd31d382b974ba69809adc9a7a347e65d84829a"
+ integrity sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==
+
pbkdf2@^3.0.3:
version "3.1.2"
resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
@@ -13693,6 +12889,15 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
+pkg-types@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz#988b42ab19254c01614d13f4f65a2cfc7880f868"
+ integrity sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==
+ dependencies:
+ jsonc-parser "^3.2.0"
+ mlly "^1.2.0"
+ pathe "^1.1.0"
+
pkg-up@^3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5"
@@ -14262,6 +13467,15 @@ postcss@^8.0.9, postcss@^8.3.5, postcss@^8.4.19, postcss@^8.4.4:
picocolors "^1.0.0"
source-map-js "^1.0.2"
+postcss@^8.4.31:
+ version "8.4.32"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9"
+ integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
+ dependencies:
+ nanoid "^3.3.7"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+
preact@^10.12.0, preact@^10.5.9:
version "10.13.2"
resolved "https://registry.npmjs.org/preact/-/preact-10.13.2.tgz#2c40c73d57248b57234c4ae6cd9ab9d8186ebc0a"
@@ -14523,6 +13737,11 @@ quick-lru@^5.1.1:
resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
+radix3@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmjs.org/radix3/-/radix3-1.1.0.tgz#9745df67a49c522e94a33d0a93cf743f104b6e0d"
+ integrity sha512-pNsHDxbGORSvuSScqNJ+3Km6QAVqk8CfsCBIEoDgpqLrkD2f3QM4I7d1ozJJ172OmIcoUcerZaNWqtLkRXTV3A==
+
raf@^3.4.1:
version "3.4.1"
resolved "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
@@ -14577,124 +13796,69 @@ react-app-polyfill@^3.0.0:
regenerator-runtime "^0.13.9"
whatwg-fetch "^3.6.2"
-react-aria-components@^1.0.0-alpha.3:
- version "1.0.0-alpha.3"
- resolved "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.0.0-alpha.3.tgz#c891ecb04c22ae60dcd719833c41364e5b62c09b"
- integrity sha512-rhakTyOPsTwk/ylCCcK38/y3yN2SXPWN2wPknNwDQ9wE+P/PQWIrc3WxOlhTFGltLC1/KXAAIvJrkPgPBFTE1g==
- dependencies:
- "@internationalized/date" "^3.2.0"
- "@react-aria/focus" "^3.12.0"
- "@react-aria/utils" "^3.16.0"
- "@react-stately/table" "^3.9.0"
- "@react-types/grid" "^3.1.7"
- "@react-types/shared" "^3.18.0"
- "@react-types/table" "^3.6.0"
- "@swc/helpers" "^0.4.14"
- react-aria "^3.24.0"
- react-stately "^3.22.0"
- use-sync-external-store "^1.2.0"
-
-react-aria-components@^1.0.0-alpha.5:
- version "1.0.0-beta.0"
- resolved "https://registry.npmmirror.com/react-aria-components/-/react-aria-components-1.0.0-beta.0.tgz#4e558c128aeb095e1570a2320b1ce6f85f9f0c5d"
- integrity sha512-G5GaWM0igl8nF1lyYBNAMVT9Gl8UzSPktZgdP0R/4f8bOcX+cZQqJPAISlucKIx6nTXuEc1u0YTpvaqkGNluIw==
- dependencies:
- "@internationalized/date" "^3.5.0"
- "@react-aria/focus" "^3.14.1"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/utils" "^3.20.0"
- "@react-stately/table" "^3.11.1"
- "@react-types/calendar" "^3.4.0"
- "@react-types/grid" "^3.2.1"
- "@react-types/shared" "^3.20.0"
- "@react-types/table" "^3.8.1"
+react-aria-components@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/react-aria-components/-/react-aria-components-1.0.0.tgz#3e88a805263156e7fd551ec3f0336d75c59b2824"
+ integrity sha512-Oyud2UcOXNPcvYn71he0FLIzpaJcLA+hu7i4wR/EKv+9Q/jOUGb++meKPB9vDBCFwGgWaoK7WpHJ2wB9xjLfGw==
+ dependencies:
+ "@internationalized/date" "^3.5.1"
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/toolbar" "3.0.0-beta.1"
+ "@react-aria/utils" "^3.23.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-types/form" "^3.7.0"
+ "@react-types/grid" "^3.2.3"
+ "@react-types/shared" "^3.22.0"
+ "@react-types/table" "^3.9.2"
"@swc/helpers" "^0.5.0"
- react-aria "^3.28.0"
- react-stately "^3.26.0"
+ react-aria "^3.31.0"
+ react-stately "^3.29.0"
use-sync-external-store "^1.2.0"
-react-aria@^3.24.0:
- version "3.24.0"
- resolved "https://registry.npmjs.org/react-aria/-/react-aria-3.24.0.tgz#3d7f89c6c4809b20007137dca4242ac8f24d2097"
- integrity sha512-uqqUOTlRVbOTsbCMr2+SVgRg4345LYBnpBXpLZnYwhlDwDK+w7qXf+AO0cUty6fD3jYw0FmCp0PhyF1bfk1MGg==
- dependencies:
- "@react-aria/breadcrumbs" "^3.5.1"
- "@react-aria/button" "^3.7.1"
- "@react-aria/calendar" "^3.2.0"
- "@react-aria/checkbox" "^3.9.0"
- "@react-aria/combobox" "^3.6.0"
- "@react-aria/datepicker" "^3.4.0"
- "@react-aria/dialog" "^3.5.1"
- "@react-aria/dnd" "^3.2.0"
- "@react-aria/focus" "^3.12.0"
- "@react-aria/gridlist" "^3.3.0"
- "@react-aria/i18n" "^3.7.1"
- "@react-aria/interactions" "^3.15.0"
- "@react-aria/label" "^3.5.1"
- "@react-aria/link" "^3.5.0"
- "@react-aria/listbox" "^3.9.0"
- "@react-aria/menu" "^3.9.0"
- "@react-aria/meter" "^3.4.1"
- "@react-aria/numberfield" "^3.5.0"
- "@react-aria/overlays" "^3.14.0"
- "@react-aria/progress" "^3.4.1"
- "@react-aria/radio" "^3.6.0"
- "@react-aria/searchfield" "^3.5.1"
- "@react-aria/select" "^3.10.0"
- "@react-aria/selection" "^3.14.0"
- "@react-aria/separator" "^3.3.1"
- "@react-aria/slider" "^3.4.0"
- "@react-aria/ssr" "^3.6.0"
- "@react-aria/switch" "^3.5.0"
- "@react-aria/table" "^3.9.0"
- "@react-aria/tabs" "^3.5.0"
- "@react-aria/textfield" "^3.9.1"
- "@react-aria/tooltip" "^3.5.0"
- "@react-aria/utils" "^3.16.0"
- "@react-aria/visually-hidden" "^3.8.0"
- "@react-types/shared" "^3.18.0"
-
-react-aria@^3.28.0:
- version "3.28.0"
- resolved "https://registry.npmmirror.com/react-aria/-/react-aria-3.28.0.tgz#e1d1a2fd0b48cad785fdcd469ffd18576f13dc91"
- integrity sha512-M0R12U5X83zktim4V/4le7KEV4REu25yDr6zOwRFOTXwILLxYsmWnaajX7ye5da84tl4kDjYoJIKJWVNvhjNoA==
- dependencies:
- "@react-aria/breadcrumbs" "^3.5.5"
- "@react-aria/button" "^3.8.2"
- "@react-aria/calendar" "^3.5.0"
- "@react-aria/checkbox" "^3.11.0"
- "@react-aria/combobox" "^3.6.4"
- "@react-aria/datepicker" "^3.7.0"
- "@react-aria/dialog" "^3.5.5"
- "@react-aria/dnd" "^3.4.1"
- "@react-aria/focus" "^3.14.1"
- "@react-aria/gridlist" "^3.6.0"
- "@react-aria/i18n" "^3.8.2"
- "@react-aria/interactions" "^3.18.0"
- "@react-aria/label" "^3.7.0"
- "@react-aria/link" "^3.5.4"
- "@react-aria/listbox" "^3.10.2"
- "@react-aria/menu" "^3.10.2"
- "@react-aria/meter" "^3.4.5"
- "@react-aria/numberfield" "^3.8.0"
- "@react-aria/overlays" "^3.17.0"
- "@react-aria/progress" "^3.4.5"
- "@react-aria/radio" "^3.8.0"
- "@react-aria/searchfield" "^3.5.5"
- "@react-aria/select" "^3.12.1"
- "@react-aria/selection" "^3.16.2"
- "@react-aria/separator" "^3.3.5"
- "@react-aria/slider" "^3.7.0"
- "@react-aria/ssr" "^3.8.0"
- "@react-aria/switch" "^3.5.4"
- "@react-aria/table" "^3.12.0"
- "@react-aria/tabs" "^3.7.0"
- "@react-aria/tag" "^3.1.2"
- "@react-aria/textfield" "^3.12.0"
- "@react-aria/tooltip" "^3.6.2"
- "@react-aria/utils" "^3.20.0"
- "@react-aria/visually-hidden" "^3.8.4"
- "@react-types/shared" "^3.20.0"
+react-aria@^3.31.0:
+ version "3.31.0"
+ resolved "https://registry.npmjs.org/react-aria/-/react-aria-3.31.0.tgz#5021f93e6f03b80b269a5c6d0f2949dd33aa9260"
+ integrity sha512-fdmiEhopCq4TIP0BMMsDh92RMfGzVyNaSPdYLs5qqhDlVmaVL3NqWcK8RVstgI13ST/DIM+h9jgtp8+X1EDHMw==
+ dependencies:
+ "@internationalized/string" "^3.2.0"
+ "@react-aria/breadcrumbs" "^3.5.9"
+ "@react-aria/button" "^3.9.1"
+ "@react-aria/calendar" "^3.5.4"
+ "@react-aria/checkbox" "^3.13.0"
+ "@react-aria/combobox" "^3.8.1"
+ "@react-aria/datepicker" "^3.9.1"
+ "@react-aria/dialog" "^3.5.9"
+ "@react-aria/dnd" "^3.5.1"
+ "@react-aria/focus" "^3.16.0"
+ "@react-aria/gridlist" "^3.7.3"
+ "@react-aria/i18n" "^3.10.0"
+ "@react-aria/interactions" "^3.20.1"
+ "@react-aria/label" "^3.7.4"
+ "@react-aria/link" "^3.6.3"
+ "@react-aria/listbox" "^3.11.3"
+ "@react-aria/menu" "^3.12.0"
+ "@react-aria/meter" "^3.4.9"
+ "@react-aria/numberfield" "^3.10.1"
+ "@react-aria/overlays" "^3.20.0"
+ "@react-aria/progress" "^3.4.9"
+ "@react-aria/radio" "^3.10.0"
+ "@react-aria/searchfield" "^3.7.0"
+ "@react-aria/select" "^3.14.1"
+ "@react-aria/selection" "^3.17.3"
+ "@react-aria/separator" "^3.3.9"
+ "@react-aria/slider" "^3.7.4"
+ "@react-aria/ssr" "^3.9.1"
+ "@react-aria/switch" "^3.6.0"
+ "@react-aria/table" "^3.13.3"
+ "@react-aria/tabs" "^3.8.3"
+ "@react-aria/tag" "^3.3.1"
+ "@react-aria/textfield" "^3.14.0"
+ "@react-aria/tooltip" "^3.7.0"
+ "@react-aria/utils" "^3.23.0"
+ "@react-aria/visually-hidden" "^3.8.8"
+ "@react-types/shared" "^3.22.0"
react-clientside-effect@^1.2.6:
version "1.2.6"
@@ -14931,61 +14095,34 @@ react-smooth@^2.0.2:
fast-equals "^4.0.3"
react-transition-group "2.9.0"
-react-stately@^3.22.0:
- version "3.22.0"
- resolved "https://registry.npmjs.org/react-stately/-/react-stately-3.22.0.tgz#c72c82401b7db5815f9906a742a0883839a65363"
- integrity sha512-w5itlPtjfUpxy+195LxRbaCNaGN1NVfPHelhYXuoPoKNgUvmy54uKXvP1Ek1ETZ9e55BaXuMs83yXv94wIMdpQ==
- dependencies:
- "@react-stately/calendar" "^3.2.0"
- "@react-stately/checkbox" "^3.4.1"
- "@react-stately/collections" "^3.7.0"
- "@react-stately/combobox" "^3.5.0"
- "@react-stately/data" "^3.9.1"
- "@react-stately/datepicker" "^3.4.0"
- "@react-stately/dnd" "^3.2.0"
- "@react-stately/list" "^3.8.0"
- "@react-stately/menu" "^3.5.1"
- "@react-stately/numberfield" "^3.4.1"
- "@react-stately/overlays" "^3.5.1"
- "@react-stately/radio" "^3.8.0"
- "@react-stately/searchfield" "^3.4.1"
- "@react-stately/select" "^3.5.0"
- "@react-stately/selection" "^3.13.0"
- "@react-stately/slider" "^3.3.1"
- "@react-stately/table" "^3.9.0"
- "@react-stately/tabs" "^3.4.0"
- "@react-stately/toggle" "^3.5.1"
- "@react-stately/tooltip" "^3.4.0"
- "@react-stately/tree" "^3.6.0"
- "@react-types/shared" "^3.18.0"
-
-react-stately@^3.26.0:
- version "3.26.0"
- resolved "https://registry.npmmirror.com/react-stately/-/react-stately-3.26.0.tgz#4e36c239c216d9bdb3135da7663daf444ca21806"
- integrity sha512-+1wWsdBc88rRFNXhzbD7RoT13IWzb2Q5j0HM//sS22gDHrUpwh9QpxX9aYf4qepZ1uuvCf6UeMFODCORiu8lcQ==
- dependencies:
- "@react-stately/calendar" "^3.4.0"
- "@react-stately/checkbox" "^3.5.0"
- "@react-stately/collections" "^3.10.1"
- "@react-stately/combobox" "^3.7.0"
- "@react-stately/data" "^3.10.2"
- "@react-stately/datepicker" "^3.7.0"
- "@react-stately/dnd" "^3.2.4"
- "@react-stately/list" "^3.9.2"
- "@react-stately/menu" "^3.5.5"
- "@react-stately/numberfield" "^3.6.1"
- "@react-stately/overlays" "^3.6.2"
- "@react-stately/radio" "^3.9.0"
- "@react-stately/searchfield" "^3.4.5"
- "@react-stately/select" "^3.5.4"
- "@react-stately/selection" "^3.13.4"
- "@react-stately/slider" "^3.4.2"
- "@react-stately/table" "^3.11.1"
- "@react-stately/tabs" "^3.6.0"
- "@react-stately/toggle" "^3.6.2"
- "@react-stately/tooltip" "^3.4.4"
- "@react-stately/tree" "^3.7.2"
- "@react-types/shared" "^3.20.0"
+react-stately@^3.29.0:
+ version "3.29.0"
+ resolved "https://registry.npmjs.org/react-stately/-/react-stately-3.29.0.tgz#c082dce029cb8702f543c6a64343b1fd2956ee46"
+ integrity sha512-JWPgEg2RxDtSmMkypsBLuhsuiaMDfJcnFw96oDRg8lAGqkslZmbmYH/O1Wz08k2W6P3Bds4rZz6iK91XMNXomA==
+ dependencies:
+ "@react-stately/calendar" "^3.4.3"
+ "@react-stately/checkbox" "^3.6.1"
+ "@react-stately/collections" "^3.10.4"
+ "@react-stately/combobox" "^3.8.1"
+ "@react-stately/data" "^3.11.0"
+ "@react-stately/datepicker" "^3.9.1"
+ "@react-stately/dnd" "^3.2.7"
+ "@react-stately/form" "^3.0.0"
+ "@react-stately/list" "^3.10.2"
+ "@react-stately/menu" "^3.6.0"
+ "@react-stately/numberfield" "^3.8.0"
+ "@react-stately/overlays" "^3.6.4"
+ "@react-stately/radio" "^3.10.1"
+ "@react-stately/searchfield" "^3.5.0"
+ "@react-stately/select" "^3.6.1"
+ "@react-stately/selection" "^3.14.2"
+ "@react-stately/slider" "^3.5.0"
+ "@react-stately/table" "^3.11.4"
+ "@react-stately/tabs" "^3.6.3"
+ "@react-stately/toggle" "^3.7.0"
+ "@react-stately/tooltip" "^3.4.6"
+ "@react-stately/tree" "^3.7.5"
+ "@react-types/shared" "^3.22.0"
react-style-singleton@^2.2.1:
version "2.2.1"
@@ -15130,6 +14267,18 @@ redeyed@~2.1.0:
dependencies:
esprima "~4.0.0"
+redis-errors@^1.0.0, redis-errors@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad"
+ integrity sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==
+
+redis-parser@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz#b66d828cdcafe6b4b8a428a7def4c6bcac31c8b4"
+ integrity sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==
+ dependencies:
+ redis-errors "^1.0.0"
+
reduce-css-calc@^2.1.8:
version "2.1.8"
resolved "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03"
@@ -15539,15 +14688,6 @@ send@0.18.0:
range-parser "~1.2.1"
statuses "2.0.1"
-sentence-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f"
- integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==
- dependencies:
- no-case "^3.0.4"
- tslib "^2.0.3"
- upper-case-first "^2.0.2"
-
serialize-javascript@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
@@ -15700,14 +14840,6 @@ slash@^4.0.0:
resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
-snake-case@^3.0.4:
- version "3.0.4"
- resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c"
- integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==
- dependencies:
- dot-case "^3.0.4"
- tslib "^2.0.3"
-
sockjs@^0.3.24:
version "0.3.24"
resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
@@ -15840,6 +14972,11 @@ stackframe@^1.3.4:
resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310"
integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==
+standard-as-callback@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz#8953fc05359868a77b5b9739a665c5977bb7df45"
+ integrity sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==
+
state-local@^1.0.6:
version "1.0.7"
resolved "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5"
@@ -15855,6 +14992,11 @@ statuses@2.0.1:
resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==
+std-env@^3.4.3:
+ version "3.6.0"
+ resolved "https://registry.npmjs.org/std-env/-/std-env-3.6.0.tgz#94807562bddc68fa90f2e02c5fd5b6865bb4e98e"
+ integrity sha512-aFZ19IgVmhdB2uX599ve2kE6BIE3YMnQ6Gp6BURhW/oIzpXGKr878TQfAQZn1+i0Flcc/UKUy1gOlcfaUBCryg==
+
stop-iteration-iterator@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4"
@@ -16045,22 +15187,6 @@ style-loader@^3.3.1:
resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz#eaebca714d9e462c19aa1e3599057bc363924899"
integrity sha512-RHs/vcrKdQK8wZliteNK4NKzxvLBzpuHMqYmUVWeKa6MkaIQ97ZTOS0b+zapZhy6GcrgWnvWYCMHRirC3FsUmw==
-styled-components@^5.3.10:
- version "5.3.10"
- resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.10.tgz#42f7245f58fe960362a63f543dda23c0ac107c0f"
- integrity sha512-3kSzSBN0TiCnGJM04UwO1HklIQQSXW7rCARUk+VyMR7clz8XVlA3jijtf5ypqoDIdNMKx3la4VvaPFR855SFcg==
- dependencies:
- "@babel/helper-module-imports" "^7.0.0"
- "@babel/traverse" "^7.4.5"
- "@emotion/is-prop-valid" "^1.1.0"
- "@emotion/stylis" "^0.8.4"
- "@emotion/unitless" "^0.7.4"
- babel-plugin-styled-components ">= 1.12.0"
- css-to-react-native "^3.0.0"
- hoist-non-react-statics "^3.0.0"
- shallowequal "^1.1.0"
- supports-color "^5.5.0"
-
styled-components@^5.3.6:
version "5.3.9"
resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.9.tgz#641af2a8bb89904de708c71b439caa9633e8f0ba"
@@ -16077,6 +15203,21 @@ styled-components@^5.3.6:
shallowequal "^1.1.0"
supports-color "^5.5.0"
+styled-components@^6.1.1:
+ version "6.1.2"
+ resolved "https://registry.npmjs.org/styled-components/-/styled-components-6.1.2.tgz#88bd9d446bea254619fc265c93efd73cc5776595"
+ integrity sha512-LJjirciivbOKNuKKjheXMeNOlFspur4s2/AYW2hPyrL4RhwEFiowF9axgjeMVxX7siEoLJAitKrzpuNApJ5R/Q==
+ dependencies:
+ "@emotion/is-prop-valid" "^1.2.1"
+ "@emotion/unitless" "^0.8.0"
+ "@types/stylis" "^4.0.2"
+ css-to-react-native "^3.2.0"
+ csstype "^3.1.2"
+ postcss "^8.4.31"
+ shallowequal "^1.1.0"
+ stylis "^4.3.0"
+ tslib "^2.5.0"
+
stylehacks@^5.1.1:
version "5.1.1"
resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9"
@@ -16090,6 +15231,11 @@ stylis@4.1.3:
resolved "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7"
integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==
+stylis@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.npmjs.org/stylis/-/stylis-4.3.0.tgz#abe305a669fc3d8777e10eefcfc73ad861c5588c"
+ integrity sha512-E87pIogpwUsUwXw7dNyU4QDjdgVMy52m+XEOPEKUn161cCzWjjhPSQhByfd1CcNvrOLnXQ6OnnZDwnJrz/Z4YQ==
+
superstruct@^0.14.2:
version "0.14.2"
resolved "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz#0dbcdf3d83676588828f1cf5ed35cda02f59025b"
@@ -16496,15 +15642,10 @@ type-fest@^2.14.0:
resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b"
integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==
-type-fest@^3.6.1:
- version "3.6.1"
- resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.6.1.tgz#cf8025edeebfd6cf48de73573a5e1423350b9993"
- integrity sha512-htXWckxlT6U4+ilVgweNliPqlsVSSucbxVexRYllyMVJDtf5rTjv6kF/s+qAd4QSL1BZcnJPEJavYBPQiWuZDA==
-
-type-fest@^4.3.1:
- version "4.3.2"
- resolved "https://registry.npmmirror.com/type-fest/-/type-fest-4.3.2.tgz#bb7948127bb644364994dc1b44b8a797da8aadcd"
- integrity sha512-VpwuOgnTsQUUWi0id8Hl4/xiQ+OoaeJGe8dnFjzubJYe/lOc2/d1Qx/d3FqWR0FlpOG/cvukAXfB12A49Y4iiA==
+type-fest@^4.8.3:
+ version "4.8.3"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-4.8.3.tgz#6db08d9f44d596cd953f83020c7c56310c368d1c"
+ integrity sha512-//BaTm14Q/gHBn09xlnKNqfI8t6bmdzx2DXYfPBNofN0WUybCEUDcbCWcTa0oF09lzLjZgPphXAsvRiMK0V6Bw==
type-is@~1.6.18:
version "1.6.18"
@@ -16530,21 +15671,31 @@ typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5:
dependencies:
is-typedarray "^1.0.0"
-typescript@^4.4.2:
- version "4.9.5"
- resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
- integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
+typescript@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37"
+ integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
ua-parser-js@^1.0.33:
version "1.0.35"
resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011"
integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==
+ua-parser-js@^1.0.35:
+ version "1.0.37"
+ resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f"
+ integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==
+
uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
resolved "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
+ufo@^1.3.0, ufo@^1.3.1, ufo@^1.3.2:
+ version "1.3.2"
+ resolved "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz#c7d719d0628a1c80c006d2240e0d169f6e3c0496"
+ integrity sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==
+
uint8arrays@^2.1.4:
version "2.1.10"
resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-2.1.10.tgz#34d023c843a327c676e48576295ca373c56e286a"
@@ -16566,10 +15717,10 @@ uint8arrays@^4.0.3:
dependencies:
multiformats "^11.0.0"
-uint8arrays@^4.0.6:
- version "4.0.6"
- resolved "https://registry.npmmirror.com/uint8arrays/-/uint8arrays-4.0.6.tgz#bae68b536c2e87147045b95d73d29e503e45ecab"
- integrity sha512-4ZesjQhqOU2Ip6GPReIwN60wRxIupavL8T0Iy36BBHr2qyMrNxsPJvr7vpS4eFt8F8kSguWUPad6ZM9izs/vyw==
+uint8arrays@^4.0.9:
+ version "4.0.10"
+ resolved "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.10.tgz#3ec5cde3348903c140e87532fc53f46b8f2e921f"
+ integrity sha512-AnJNUGGDJAgFw/eWu/Xb9zrVKEGlwJJCaeInlf3BkecE/zcTobk5YXYIPNQJO1q5Hh1QZrQQHf0JvcHqz2hqoA==
dependencies:
multiformats "^12.0.1"
@@ -16583,6 +15734,22 @@ unbox-primitive@^1.0.2:
has-symbols "^1.0.3"
which-boxed-primitive "^1.0.2"
+uncrypto@^0.1.3:
+ version "0.1.3"
+ resolved "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz#e1288d609226f2d02d8d69ee861fa20d8348ef2b"
+ integrity sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==
+
+unenv@^1.7.4:
+ version "1.8.0"
+ resolved "https://registry.npmjs.org/unenv/-/unenv-1.8.0.tgz#0f860d5278405700bd95d47b23bc01f3a735d68c"
+ integrity sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==
+ dependencies:
+ consola "^3.2.3"
+ defu "^6.1.3"
+ mime "^3.0.0"
+ node-fetch-native "^1.4.1"
+ pathe "^1.1.1"
+
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
@@ -16645,6 +15812,32 @@ unstated-next@^1.1.0:
resolved "https://registry.npmjs.org/unstated-next/-/unstated-next-1.1.0.tgz#7bb4911a12fdf3cc8ad3eb11a0b315e4a8685ea8"
integrity sha512-AAn47ZncPvgBGOvMcn8tSRxsrqwf2VdAPxLASTuLJvZt4rhKfDvUkmYZLGfclImSfTVMv7tF4ynaVxin0JjDCA==
+unstorage@^1.9.0:
+ version "1.10.1"
+ resolved "https://registry.npmjs.org/unstorage/-/unstorage-1.10.1.tgz#bf8cc00a406e40a6293e893da9807057d95875b0"
+ integrity sha512-rWQvLRfZNBpF+x8D3/gda5nUCQL2PgXy2jNG4U7/Rc9BGEv9+CAJd0YyGCROUBKs9v49Hg8huw3aih5Bf5TAVw==
+ dependencies:
+ anymatch "^3.1.3"
+ chokidar "^3.5.3"
+ destr "^2.0.2"
+ h3 "^1.8.2"
+ ioredis "^5.3.2"
+ listhen "^1.5.5"
+ lru-cache "^10.0.2"
+ mri "^1.2.0"
+ node-fetch-native "^1.4.1"
+ ofetch "^1.3.3"
+ ufo "^1.3.1"
+
+untun@^0.1.2:
+ version "0.1.3"
+ resolved "https://registry.npmjs.org/untun/-/untun-0.1.3.tgz#5d10dee37a3a5737ff03d158be877dae0a0e58a6"
+ integrity sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==
+ dependencies:
+ citty "^0.1.5"
+ consola "^3.2.3"
+ pathe "^1.1.1"
+
upath@^1.2.0:
version "1.2.0"
resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
@@ -16658,19 +15851,10 @@ update-browserslist-db@^1.0.10:
escalade "^3.1.1"
picocolors "^1.0.0"
-upper-case-first@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324"
- integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==
- dependencies:
- tslib "^2.0.3"
-
-upper-case@^2.0.2:
- version "2.0.2"
- resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a"
- integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==
- dependencies:
- tslib "^2.0.3"
+uqr@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz#5c6cd5dcff9581f9bb35b982cb89e2c483a41d7d"
+ integrity sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==
uri-js@^4.2.2:
version "4.4.1"
@@ -16789,10 +15973,10 @@ v8-to-istanbul@^8.1.0:
convert-source-map "^1.6.0"
source-map "^0.7.3"
-valtio@1.10.6:
- version "1.10.6"
- resolved "https://registry.npmjs.org/valtio/-/valtio-1.10.6.tgz#80ed00198b949939863a0fa56ae687abb417fc4f"
- integrity sha512-SxN1bHUmdhW6V8qsQTpCgJEwp7uHbntuH0S9cdLQtiohuevwBksbpXjwj5uDMA7bLwg1WKyq9sEpZrx3TIMrkA==
+valtio@1.11.2:
+ version "1.11.2"
+ resolved "https://registry.npmjs.org/valtio/-/valtio-1.11.2.tgz#b8049c02dfe65620635d23ebae9121a741bb6530"
+ integrity sha512-1XfIxnUXzyswPAPXo1P3Pdx2mq/pIqZICkWN60Hby0d9Iqb+MEIpqgYVlbflvHdrp2YR/q3jyKWRPJJ100yxaw==
dependencies:
proxy-compare "2.5.1"
use-sync-external-store "1.2.0"
@@ -16802,11 +15986,6 @@ value-or-promise@1.0.12, value-or-promise@^1.0.11, value-or-promise@^1.0.12:
resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c"
integrity sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==
-varint@^5.0.2:
- version "5.0.2"
- resolved "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz#5b47f8a947eb668b848e034dcfa87d0ff8a7f7a4"
- integrity sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==
-
varint@^6.0.0:
version "6.0.0"
resolved "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0"
@@ -16849,21 +16028,6 @@ victory-vendor@^36.6.8:
d3-time "^3.0.0"
d3-timer "^3.0.1"
-viem@^0.3.37:
- version "0.3.50"
- resolved "https://registry.npmjs.org/viem/-/viem-0.3.50.tgz#999a7682eda7eabc48c923f4b9923c3f098fc1ab"
- integrity sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==
- dependencies:
- "@adraffy/ens-normalize" "1.9.0"
- "@noble/curves" "1.0.0"
- "@noble/hashes" "1.3.0"
- "@scure/bip32" "1.3.0"
- "@scure/bip39" "1.2.0"
- "@wagmi/chains" "1.0.0"
- abitype "0.8.7"
- isomorphic-ws "5.0.0"
- ws "8.12.0"
-
viem@^1.0.0:
version "1.2.5"
resolved "https://registry.npmjs.org/viem/-/viem-1.2.5.tgz#e9f80a57b80d8749624b4b31a98041549a25c5ad"
@@ -16879,6 +16043,20 @@ viem@^1.0.0:
isomorphic-ws "5.0.0"
ws "8.12.0"
+viem@^1.19.13:
+ version "1.20.3"
+ resolved "https://registry.npmjs.org/viem/-/viem-1.20.3.tgz#8b8360daee622295f5385949c02c86d943d14e0f"
+ integrity sha512-7CrmeCb2KYkeCgUmUyb1hsf+IX/PLwi+Np+Vm4YUTPeG82y3HRSgGHSaCOp3d0YtR2kXD3nv9y5kE7LBFE+wWw==
+ dependencies:
+ "@adraffy/ens-normalize" "1.10.0"
+ "@noble/curves" "1.2.0"
+ "@noble/hashes" "1.3.2"
+ "@scure/bip32" "1.3.2"
+ "@scure/bip39" "1.2.1"
+ abitype "0.9.8"
+ isows "1.0.3"
+ ws "8.13.0"
+
vm-browserify@^1.1.2:
version "1.1.2"
resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
@@ -16903,15 +16081,15 @@ w3c-xmlserializer@^2.0.0:
dependencies:
xml-name-validator "^3.0.0"
-wagmi@^1.0.7:
- version "1.3.2"
- resolved "https://registry.npmjs.org/wagmi/-/wagmi-1.3.2.tgz#a13c9da337a9c3212be28484f2e1491b11f87b4e"
- integrity sha512-9kM1feOuxFnllxDuKxNwkxREv29EmCtb/dXl8Ym1QY/YKfZh3Zo3FWWizeT2UjJymto8cAvu34a0rRqOkTii5A==
+wagmi@^1.4.10:
+ version "1.4.12"
+ resolved "https://registry.npmjs.org/wagmi/-/wagmi-1.4.12.tgz#e5d31c6d7621ecd9e32eded6c7b1041201223127"
+ integrity sha512-QRxpjhdMlZmbYTfn9VQkQMKq+l3kwA1O7tF10vaykPrjbGX+IIlyn72ib9oqW9BfQO7n/Sf/mnVz1zbxRhGPWA==
dependencies:
"@tanstack/query-sync-storage-persister" "^4.27.1"
"@tanstack/react-query" "^4.28.0"
"@tanstack/react-query-persist-client" "^4.28.0"
- "@wagmi/core" "1.3.2"
+ "@wagmi/core" "1.4.12"
abitype "0.8.7"
use-sync-external-store "^1.2.0"
@@ -17461,16 +16639,16 @@ ws@8.12.1:
resolved "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz#c51e583d79140b5e42e39be48c934131942d4a8f"
integrity sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==
+ws@8.13.0, ws@^8.12.0, ws@^8.13.0, ws@^8.5.0:
+ version "8.13.0"
+ resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
+ integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
+
ws@^7.3.1, ws@^7.4.5, ws@^7.4.6, ws@^7.5.1:
version "7.5.9"
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
-ws@^8.12.0, ws@^8.13.0, ws@^8.5.0:
- version "8.13.0"
- resolved "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
- integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
-
xml-name-validator@^3.0.0:
version "3.0.0"
resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
diff --git a/packages/server/package.json b/packages/server/package.json
index 971564be..6a15fd83 100644
--- a/packages/server/package.json
+++ b/packages/server/package.json
@@ -21,6 +21,7 @@
"test:e2e": "jest --config ./test/jest-e2e.json --detectOpenHandles --runInBand --forceExit"
},
"dependencies": {
+ "@ceramicnetwork/anchor-utils": "^1.20.0",
"@ceramicnetwork/common": "^2.35.0",
"@ceramicnetwork/http-client": "^2.32.0",
"@chainsafe/libp2p-gossipsub": "^6.1.0",
@@ -31,6 +32,7 @@
"@didtools/cacao": "^2.0.0",
"@didtools/pkh-ethereum": "^0.3.0",
"@didtools/pkh-solana": "^0.1.1",
+ "@ethersproject/providers": "^5.7.2",
"@graphql-codegen/cli": "^4.0.1",
"@graphql-codegen/client-preset": "^4.0.1",
"@graphql-codegen/typescript-react-apollo": "^3.3.7",
@@ -77,10 +79,12 @@
"jsonwebtoken": "^8.5.1",
"key-did-provider-ed25519": "^3.0.0",
"libp2p": "^0.42.2",
- "pg": "^8.7.3",
+ "p-queue": "^7.4.1",
+ "pg": "^8.11.3",
+ "pg-boss": "^9.0.3",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
- "rxjs": "^7.8.0",
+ "rxjs": "^7.8.1",
"sqlite3": "^5.0.1",
"swagger-ui-express": "^4.4.0",
"typeorm": "^0.2.31",
@@ -136,4 +140,4 @@
"engines": {
"node": "^v16.0.0"
}
-}
\ No newline at end of file
+}
diff --git a/packages/server/src/app.module.ts b/packages/server/src/app.module.ts
index bacf44de..e2606d0e 100644
--- a/packages/server/src/app.module.ts
+++ b/packages/server/src/app.module.ts
@@ -10,20 +10,26 @@ import 'dotenv/config';
import { ScheduleModule } from '@nestjs/schedule';
import { HealthModule } from './health/health.module';
import { DappModule } from './dapp/dapp.module';
+import { S3SeverBizDbName } from './common/constants';
const env: string | undefined = process.env.NODE_ENV;
-
+function scheduleModule() {
+ if (process.env.SCHEDULED) {
+ return [ScheduleModule.forRoot()];
+ }
+ return [];
+}
@Module({
imports: [
TypeOrmModule.forRoot({
- name: 's3-server-db',
+ name: S3SeverBizDbName,
port: 5432,
host: process.env.DATABASE_HOST,
username: process.env.DATABASE_USER,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE,
logging: false,
- entities: ['dist/**/dapp.entity{.ts,.js}'],
+ entities: ['dist/**/dapp.entity{.ts,.js}', 'dist/**/stream.entity{.ts,.js}'],
type: 'postgres',
pool: {
max: 70,
@@ -95,8 +101,7 @@ const env: string | undefined = process.env.NODE_ENV;
url: process.env.REDIS_URL,
},
}),
- ScheduleModule.forRoot(),
- ],
+ ].concat(scheduleModule()),
controllers: [],
providers: [
{
@@ -105,4 +110,5 @@ const env: string | undefined = process.env.NODE_ENV;
},
],
})
-export class AppModule {}
+
+export class AppModule { }
diff --git a/packages/server/src/common/constants.ts b/packages/server/src/common/constants.ts
index 29be4390..95e9991c 100644
--- a/packages/server/src/common/constants.ts
+++ b/packages/server/src/common/constants.ts
@@ -7,3 +7,5 @@ export const S3_MODEL_GRAPHQL_RUNTIMEDEFINITION_CACHE_PREFIX =
's3:model:graphql:runtimeDefinition:cache:';
export const S3_MODEL_GRAPHQL_GRAPHQLSCHEMA_CACHE_PREFIX =
's3:model:graphql:graphqlSchema:cache:';
+
+export const S3SeverBizDbName = 's3-server-db';
\ No newline at end of file
diff --git a/packages/server/src/dapp/dapp.module.ts b/packages/server/src/dapp/dapp.module.ts
index e8102402..698cb7b4 100644
--- a/packages/server/src/dapp/dapp.module.ts
+++ b/packages/server/src/dapp/dapp.module.ts
@@ -6,9 +6,10 @@ import { MiddlewareConsumer, Module, NestModule, RequestMethod } from '@nestjs/c
import { UserAuthMiddleware } from 'src/middlewares/user-auth.middleware';
import { ModelModule } from 'src/model/model.module';
import { StreamModule } from 'src/stream/stream.module';
+import { S3SeverBizDbName } from 'src/common/constants';
@Module({
- imports: [TypeOrmModule.forFeature([Dapp, DappComposite, DappDomain], 's3-server-db'), ModelModule, StreamModule],
+ imports: [TypeOrmModule.forFeature([Dapp, DappComposite, DappDomain], S3SeverBizDbName), ModelModule, StreamModule],
controllers: [DappController],
providers: [DappService],
exports: [DappService],
diff --git a/packages/server/src/dapp/dapp.service.ts b/packages/server/src/dapp/dapp.service.ts
index a43f11e2..878fc202 100644
--- a/packages/server/src/dapp/dapp.service.ts
+++ b/packages/server/src/dapp/dapp.service.ts
@@ -6,16 +6,17 @@ import StreamService from 'src/stream/stream.service';
import { ILike } from 'typeorm';
import { Network as StreamNetwork } from 'src/entities/stream/stream.entity';
import ModelService from 'src/model/model.service';
+import { S3SeverBizDbName } from 'src/common/constants';
@Injectable()
export default class DappService {
private readonly logger = new Logger(DappService.name);
constructor(
- @InjectRepository(Dapp, 's3-server-db')
+ @InjectRepository(Dapp, S3SeverBizDbName)
private readonly dappRepository: DappRepository,
- @InjectRepository(DappComposite, 's3-server-db')
+ @InjectRepository(DappComposite, S3SeverBizDbName)
private readonly dappCompositeRepository: DappCompositeRepository,
- @InjectRepository(DappDomain, 's3-server-db')
+ @InjectRepository(DappDomain, S3SeverBizDbName)
private readonly dappDomainRepository: DappDomainRepository,
private readonly streamService: StreamService,
private readonly modelService: ModelService,
diff --git a/packages/server/src/entities/stream/stream.entity.ts b/packages/server/src/entities/stream/stream.entity.ts
index 85885d9e..a3a32fc9 100644
--- a/packages/server/src/entities/stream/stream.entity.ts
+++ b/packages/server/src/entities/stream/stream.entity.ts
@@ -4,6 +4,7 @@ import {
CreateDateColumn,
Entity,
Index,
+ PrimaryColumn,
PrimaryGeneratedColumn,
UpdateDateColumn,
} from 'typeorm';
@@ -232,3 +233,37 @@ export class Stream extends BaseEntity {
this.last_modified_at = LastModifiedAt;
}
}
+
+@Entity({ name: 'history_sync_state' })
+export class HistorySyncState extends BaseEntity {
+
+ @PrimaryColumn()
+ chain_id: string;
+
+ @Column({ nullable: true })
+ processed_block_hash: string;
+
+ @Column({ nullable: false })
+ processed_block_number: string;
+
+ get getChainId(): string {
+ return this.chain_id;
+ }
+ set setChainId(chainId: string) {
+ this.chain_id = chainId;
+ }
+
+ get getProcessedBlockHash(): string {
+ return this.processed_block_hash;
+ }
+ set setProcessedBlockHash(processedBlockHash: string) {
+ this.processed_block_hash = processedBlockHash;
+ }
+
+ get getProcessedBlockNumber(): string {
+ return this.processed_block_number;
+ }
+ set setProcessedBlockNumber(processedBlockNumber: string) {
+ this.processed_block_number = processedBlockNumber;
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/entities/stream/stream.repository.ts b/packages/server/src/entities/stream/stream.repository.ts
index 3e96ed2f..0b288344 100644
--- a/packages/server/src/entities/stream/stream.repository.ts
+++ b/packages/server/src/entities/stream/stream.repository.ts
@@ -1,5 +1,8 @@
import { EntityRepository, Repository } from 'typeorm';
-import { Stream } from './stream.entity';
+import { HistorySyncState, Stream } from './stream.entity';
@EntityRepository(Stream)
export class StreamRepository extends Repository {}
+
+@EntityRepository(HistorySyncState)
+export class HistorySyncStateRepository extends Repository {}
diff --git a/packages/server/src/main.ts b/packages/server/src/main.ts
index b4c4e959..136d32fa 100644
--- a/packages/server/src/main.ts
+++ b/packages/server/src/main.ts
@@ -4,7 +4,8 @@ import { NestExpressApplication } from '@nestjs/platform-express';
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
import { AppModule } from './app.module';
import { Network } from './entities/stream/stream.entity';
-import CeramicSubscriberService from './stream/ceramic.subscriber.service';
+import CeramicSubscriberService from './stream/subscriber/ceramic.subscriber.service';
+import HistorySyncService from './stream/sync/history-sync.service';
async function bootstrap() {
// init the apm
@@ -24,10 +25,17 @@ async function bootstrap() {
await app.listen(3000);
- const ceramicSubscriberService = app.get(CeramicSubscriberService);
-
- // Sub ceramic test network.
+ // Sync and subscribe to ceramic.
if (!process.env.DISABLE_P2P_SUB){
+ const ceramicSubscriberService = app.get(CeramicSubscriberService);
+ await ceramicSubscriberService.initJobQueue();
+
+ // Sync history data from ceramic.
+ const historySyncService = app.get(HistorySyncService);
+ await historySyncService.init(ceramicSubscriberService.jobQueue);
+ await historySyncService.startHistorySync();
+
+ // Subsciber ceramic test network.
await ceramicSubscriberService.subCeramic(
Network.TESTNET,
[
@@ -37,10 +45,9 @@ async function bootstrap() {
],
['/ip4/127.0.0.1/tcp/20000/ws'],
'/ceramic/testnet-clay',
- 'http://34.92.232.17:7007/',
);
- // Sub ceramic main network.
+ // Subsciber ceramic main network.
await ceramicSubscriberService.subCeramic(
Network.MAINNET,
[
@@ -49,7 +56,6 @@ async function bootstrap() {
],
['/ip4/127.0.0.1/tcp/30000/ws'],
'/ceramic/mainnet',
- 'http://35.220.227.2:7007/',
);
}
}
diff --git a/packages/server/src/model/model.controller.ts b/packages/server/src/model/model.controller.ts
index 8e95a526..1cce0f07 100644
--- a/packages/server/src/model/model.controller.ts
+++ b/packages/server/src/model/model.controller.ts
@@ -244,7 +244,6 @@ export class ModelController {
if (!useCount) {
useCountMap.set(m, 0);
}
- this.logger.log(`model ${m} usecount: ${useCountMap.get(m)}`);
});
this.logger.log(`${network} model usecount size: ${useCountMap.size}`);
await this.modelService.updateModelUseCount(network, useCountMap);
diff --git a/packages/server/src/model/model.module.ts b/packages/server/src/model/model.module.ts
index a226c39f..e8896b13 100644
--- a/packages/server/src/model/model.module.ts
+++ b/packages/server/src/model/model.module.ts
@@ -11,6 +11,7 @@ import { ModelController } from './model.controller';
import { StreamModule } from '../stream/stream.module';
import { Stream } from 'src/entities/stream/stream.entity';
import { Dapp, DappDomain } from 'src/entities/dapp/dapp.entity';
+import { S3SeverBizDbName } from 'src/common/constants';
@Module({
imports: [
@@ -22,8 +23,7 @@ import { Dapp, DappDomain } from 'src/entities/dapp/dapp.entity';
[MetaModelMainnet, CeramicModelMainNet],
'mainnet',
),
- TypeOrmModule.forFeature([Stream], 'testnet'),
- TypeOrmModule.forFeature([Dapp, DappDomain], 's3-server-db'),
+ TypeOrmModule.forFeature([Stream, Dapp, DappDomain], S3SeverBizDbName),
forwardRef(() => StreamModule),
],
controllers: [ModelController],
diff --git a/packages/server/src/model/model.service.ts b/packages/server/src/model/model.service.ts
index 49701988..b87c8d5c 100644
--- a/packages/server/src/model/model.service.ts
+++ b/packages/server/src/model/model.service.ts
@@ -18,6 +18,7 @@ import { Network as DappNetwork } from 'src/entities/dapp/dapp.entity';
import { InjectRedis } from '@liaoliaots/nestjs-redis';
import Redis from 'ioredis';
import {
+ S3SeverBizDbName,
S3_MAINNET_MODELS_USE_COUNT_ZSET,
S3_MODEL_GRAPHQL_COMPOSITE_CACHE_PREFIX,
S3_MODEL_GRAPHQL_GRAPHQLSCHEMA_CACHE_PREFIX,
@@ -58,13 +59,13 @@ export default class ModelService {
@InjectEntityManager('mainnet')
private mainnetCeramicEntityManager: EntityManager,
- @InjectRepository(Stream, 'testnet')
+ @InjectRepository(Stream, S3SeverBizDbName)
private readonly streamRepository: StreamRepository,
- @InjectRepository(DappDomain, 's3-server-db')
+ @InjectRepository(DappDomain, S3SeverBizDbName)
private readonly dappDomainRepository: DappDomainRepository,
- @InjectRepository(Dapp, 's3-server-db')
+ @InjectRepository(Dapp, S3SeverBizDbName)
private readonly dappRepository: DappRepository,
@InjectRedis() private readonly redis: Redis,
@@ -182,7 +183,7 @@ export default class ModelService {
schema.push(...graphqls);
createModelGraphqlsMap.set(model, schema);
- this.logger.log(`Creating ${model} ${schema} the composite...`);
+ this.logger.log(`Creating ${model} ${JSON.stringify(schema)} the composite...`);
let composite = await Composite.create({
ceramic: ceramic,
schema: schema,
@@ -200,20 +201,21 @@ export default class ModelService {
schema: dto.graphql,
});
this.logger.log(
- `Creating the composite... Done! The encoded representation:${composite.toJSON()}`,
+ `Creating the composite... Done! The encoded representation:${JSON.stringify(composite.toJSON())}`,
);
composites.push(composite);
}
// Merge composites
const mergedComposite = Composite.from(composites);
+ console.log(`Merged composite: ${JSON.stringify(mergedComposite.toJSON())}`);
// Compile composites
let runtimeDefinition;
try {
this.logger.log('Compiling the composite...');
runtimeDefinition = mergedComposite.toRuntime();
- this.logger.log(JSON.stringify(runtimeDefinition));
+ this.logger.log(`RuntimeDefinition: ${JSON.stringify(runtimeDefinition)}`);
this.logger.log(`Compiling the composite... Done!`);
} catch (e) {
this.logger.error((e as Error).message);
@@ -259,11 +261,7 @@ export default class ModelService {
);
if (composite && runtimeDefinition && graphqlSchema) {
this.logger.log(
- `Getting ${network} model ${model} graph cache conposite ${JSON.parse(
- composite,
- )}, runtimeDefinition ${JSON.parse(
- runtimeDefinition,
- )}, graphqlSchema ${graphqlSchema}`,
+ `Getting ${network} model ${model} graph cache conposite ${composite}, runtimeDefinition ${runtimeDefinition}, graphqlSchema ${graphqlSchema}`,
);
return {
composite: JSON.parse(composite),
diff --git a/packages/server/src/stream/_test_/ceramic.subscriber.service.spec.ts b/packages/server/src/stream/_test_/ceramic.subscriber.service.spec.ts
index 62a01cf6..1d755b97 100644
--- a/packages/server/src/stream/_test_/ceramic.subscriber.service.spec.ts
+++ b/packages/server/src/stream/_test_/ceramic.subscriber.service.spec.ts
@@ -1,7 +1,7 @@
import { Network, Status, Stream } from '../../entities/stream/stream.entity';
import { getRepositoryToken } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
-import CeramicSubscriberService from '../ceramic.subscriber.service';
+import CeramicSubscriberService from '../subscriber/ceramic.subscriber.service';
import { Test, TestingModule } from '@nestjs/testing';
describe('CeramicSubscriberService Logic Test', () => {
diff --git a/packages/server/src/stream/ceramic.subscriber.service.ts b/packages/server/src/stream/ceramic.subscriber.service.ts
deleted file mode 100644
index 2977b658..00000000
--- a/packages/server/src/stream/ceramic.subscriber.service.ts
+++ /dev/null
@@ -1,273 +0,0 @@
-import { Injectable, Logger } from '@nestjs/common';
-import { InjectRepository } from '@nestjs/typeorm';
-import { Network, Status, Stream } from '../entities/stream/stream.entity';
-import { StreamRepository } from '../entities/stream/stream.repository';
-import e from 'express';
-const _importDynamic = new Function('modulePath', 'return import(modulePath)');
-
-@Injectable()
-export default class CeramicSubscriberService {
- private readonly logger = new Logger(CeramicSubscriberService.name);
-
- constructor(
- @InjectRepository(Stream, 'testnet')
- private readonly streamRepository: StreamRepository,
- ) { }
- async subCeramic(
- network: Network,
- bootstrapMultiaddrs: string[],
- listen: string[],
- topic: string,
- ceramicNetworkUrl: string,
- ) {
- const node = await this.createP2PNode(bootstrapMultiaddrs, listen);
- node.pubsub.subscribe(topic);
-
- const ceramic = await this.createCeramicClient(ceramicNetworkUrl);
- node.pubsub.addEventListener('message', async (message) => {
- try {
- const textDecoder = new TextDecoder('utf-8');
- const asString = textDecoder.decode(message.detail.data);
- const parsed = JSON.parse(asString);
- if (parsed.typ == 0) {
- // MsgType: UPDATE
- this.logger.log(
- `${network}, sub p2p message: ${JSON.stringify(parsed)}`,
- );
- await this.store(ceramic, network, parsed.stream);
- }
- // else if (parsed.typ == 2) {
- // // MsgType: RESPONSE
- // const streamIds = Object.keys(parsed.tips);
- // await Promise.all(
- // streamIds?.map(async (streamId) => {
- // await this.store(ceramic, network, streamId);
- // }),
- // );
- // }
- } catch (error) {
- this.logger.error(
- `${network} ceramic sub err, messgage:${message} error:${error}`,
- );
- }
- });
- }
-
- async getCacao(cid: any): Promise {
- let cacaoDag;
- try {
- const ipfsHttpClient = await _importDynamic('ipfs-http-client');
- const ipfs = await ipfsHttpClient.create({
- url: 'https://gateway.ipfs.io',
- });
-
- const genesisDag = await ipfs.dag.get(cid, { timeout: 6000 });
- if (!genesisDag.value || !genesisDag.value.signatures) {
- return;
- }
- this.logger.log(`[CACAO] Getting genesis cacao value:${JSON.stringify(genesisDag.value)} cid:${cid}`);
-
- const { base64urlToJSON } = await _importDynamic(
- '@ceramicnetwork/common',
- );
- const decodedProtectedHeader = base64urlToJSON(
- genesisDag.value.signatures[0].protected,
- );
- const capIPFSUri = decodedProtectedHeader.cap;
- this.logger.log(`[CACAO] Getting capIPFSUri:${capIPFSUri} cid:${cid}`);
- if (!capIPFSUri) return;
-
- const { CID } = await _importDynamic('multiformats/cid');
- const cacaoCid = CID.parse(capIPFSUri.replace('ipfs://', ''));
- if (!cacaoCid) return;
-
- cacaoDag = await ipfs.dag.get(cacaoCid, { timeout: 6000 });
- } catch (error) {
- const ipfsErr = 'Error 500 (Internal server error) when trying to fetch content from the IPFS network.';
- if (error.toString().includes(ipfsErr)) {
- this.logger.warn(`Getting cacao err, cid:${cid} error:${ipfsErr}`);
- } else {
- this.logger.warn(`Getting cacao err, cid:${cid} error:${JSON.stringify(error)}`);
- }
- }
-
- return cacaoDag;
- }
-
- async createP2PNode(bootstrapMultiaddrs: string[], listen: string[]) {
- const libp2p = await _importDynamic('libp2p');
- const webSockets = await _importDynamic('@libp2p/websockets');
- const mplex = await _importDynamic('@libp2p/mplex');
- const noise = await _importDynamic('@chainsafe/libp2p-noise');
- const gossipsub = await _importDynamic('@chainsafe/libp2p-gossipsub');
- const bootstrap = await _importDynamic('@libp2p/bootstrap');
-
- return await libp2p.createLibp2p({
- peerDiscovery: [
- bootstrap.bootstrap({
- list: bootstrapMultiaddrs, // provide array of multiaddrs
- }),
- ],
- connectionManager: {
- autoDial: true, // Auto connect to discovered peers (limited by ConnectionManager minConnections)
- // The `tag` property will be searched when creating the instance of your Peer Discovery service.
- // The associated object, will be passed to the service when it is instantiated.
- },
- addresses: {
- listen: listen,
- },
- transports: [webSockets.webSockets()],
- streamMuxers: [mplex.mplex()],
- connectionEncryption: [noise.noise()],
- pubsub: gossipsub.gossipsub(),
- });
- }
-
- async createCeramicClient(ceramicNetworkUrl: string) {
- const CeramicClient = await _importDynamic('@ceramicnetwork/http-client');
- return new CeramicClient.CeramicClient(ceramicNetworkUrl);
- }
-
- async loadStream(ceramic: any, streamId: string) {
- let remainRetires = 3;
- while (remainRetires > 0) {
- try {
- const stream = await ceramic.loadStream(streamId);
- return stream;
- } catch (error) {
- remainRetires--;
- this.logger.error(
- `load stream err, remainRetires:${remainRetires} streamId:${streamId} error:${error}`,
- );
- }
- }
- }
-
- // Store all streams.
- async store(ceramic: any, network: Network, streamId: string) {
- const stream = await this.loadStream(ceramic, streamId);
- if (!stream) return;
-
- await this.storeStream(
- network,
- streamId,
- stream.allCommitIds,
- stream.state,
- stream.id.cid,
- );
- // save schema stream
- if (stream?.metadata?.schema) {
- const schemaStreamId = stream.metadata.schema.replace('ceramic://', '');
- const schemaStream = await this.loadStream(ceramic, schemaStreamId);
- if (schemaStream) {
- await this.storeStream(
- network,
- schemaStreamId,
- schemaStream.allCommitIds,
- schemaStream.state,
- );
- }
- }
- // save model stream
- if (stream?.metadata?.model) {
- const modelStreamId = stream.metadata.model.toString();
- const modelStream = await this.loadStream(ceramic, modelStreamId);
- if (modelStream) {
- await this.storeStream(
- network,
- modelStreamId,
- modelStream.allCommitIds,
- modelStream.state,
- );
- }
- }
- }
-
- async storeStream(
- network: Network,
- streamId: string,
- commitIds: string[],
- streamState: any,
- genesisCid?: any,
- ) {
- try {
- let domain: string;
- if (genesisCid && streamState?.metadata?.model) {
- this.logger.log(`[CACAO] Getting cacao stream(${streamId}) network:${network}`);
-
- const cacao = await this.getCacao(genesisCid);
- this.logger.log(`[CACAO] Getting cacao(${JSON.stringify(cacao)}) stream(${streamId}) network:${network}`);
-
- domain = cacao?.value?.p?.domain;
- this.logger.log(`[CACAO] Getting domain(${domain}) stream(${streamId}) network:${network}`);
- }
-
- const stream = this.convertToStreamEntity(
- network,
- streamId,
- commitIds,
- streamState,
- domain,
- );
- if (!stream) return;
-
- const savedStream = await this.streamRepository.upsert(stream, [
- 'network',
- 'stream_id',
- ]);
- this.logger.log(`Saved network(${network}) stream id(${streamId})`);
- return savedStream;
- } catch (error) {
- // this.logger.error(
- // `To store network(${network}) stream(${streamId}) err:${JSON.stringify(
- // error,
- // )}`,
- // );
- }
- }
-
- convertToStreamEntity(
- network: Network,
- streamId: string,
- commitIds: string[],
- streamState: any,
- domain?: string,
- ): Stream {
- const stream = new Stream();
- stream.setStreamId = streamId;
- stream.setNetwork = network;
- if (streamState?.metadata?.family)
- stream.setFamily = streamState.metadata.family;
- stream.setType = streamState.type;
- stream.setDid = streamState?.metadata?.controllers[0];
- if (streamState.anchorStatus == 3) {
- stream.setAnchorStatus = Status.ANCHORED;
- } else {
- stream.setAnchorStatus = Status.NOT_ANCHORED;
- }
- if (streamState?.anchorProof && streamState.anchorProof.blockTimestamp) {
- stream.setAnchorDate = new Date(
- streamState.anchorProof.blockTimestamp * 1000,
- );
- stream.setAnchorHash = streamState.anchorProof.txHash.toString();
- }
- if (streamState?.metadata?.schema)
- stream.setSchema = streamState.metadata.schema.replace('ceramic://', '');
- if (streamState?.metadata?.model) {
- stream.setModel = streamState.metadata.model.toString();
- }
- if (streamState?.metadata?.tags) stream.setTags = streamState.metadata.tags;
- stream.setCommitIds = commitIds?.map((id) =>
- id.toString().replace('CommitID(', '').replace(')', ''),
- );
- if (domain) {
- // this.logger.log(`The stream(${streamId}) has the domain:${domain}`);
- stream.setDomain = domain;
- }
- stream.setContent = streamState.content;
- stream.setMetadata = streamState.metadata;
- stream.setOriginData = JSON.parse(JSON.stringify(streamState));
- stream.setLastModifiedAt = new Date();
- return stream;
- }
-}
diff --git a/packages/server/src/stream/stream.module.ts b/packages/server/src/stream/stream.module.ts
index ccd47574..9fe006b4 100644
--- a/packages/server/src/stream/stream.module.ts
+++ b/packages/server/src/stream/stream.module.ts
@@ -1,18 +1,20 @@
import { StreamController } from './stream.controller';
import { forwardRef, Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
-import { Stream } from '../entities/stream/stream.entity';
+import { HistorySyncState, Stream } from '../entities/stream/stream.entity';
import StreamService from './stream.service';
-import CeramicSubscriberService from './ceramic.subscriber.service';
+import CeramicSubscriberService from './subscriber/ceramic.subscriber.service';
import { ModelModule } from 'src/model/model.module';
+import HistorySyncService from './sync/history-sync.service';
+import { S3SeverBizDbName } from 'src/common/constants';
@Module({
imports: [
- TypeOrmModule.forFeature([Stream], 'testnet'),
+ TypeOrmModule.forFeature([Stream, HistorySyncState], S3SeverBizDbName),
forwardRef(() => ModelModule),
],
controllers: [StreamController],
- providers: [StreamService, CeramicSubscriberService],
- exports: [StreamService, CeramicSubscriberService],
+ providers: [StreamService, CeramicSubscriberService, HistorySyncService],
+ exports: [StreamService, CeramicSubscriberService, HistorySyncService],
})
export class StreamModule {}
diff --git a/packages/server/src/stream/stream.service.ts b/packages/server/src/stream/stream.service.ts
index 616490d2..7bdf916a 100644
--- a/packages/server/src/stream/stream.service.ts
+++ b/packages/server/src/stream/stream.service.ts
@@ -7,15 +7,15 @@ import { StatsDto } from './dtos/common.dto';
import { InjectRedis } from '@liaoliaots/nestjs-redis';
import Redis from 'ioredis';
import { Cron } from '@nestjs/schedule';
-import { number } from 'joi';
import { IsNull, MoreThan, Not, In } from 'typeorm';
+import { S3SeverBizDbName } from 'src/common/constants';
@Injectable()
export default class StreamService {
private readonly logger = new Logger(StreamService.name);
constructor(
- @InjectRepository(Stream, 'testnet')
+ @InjectRepository(Stream, S3SeverBizDbName)
private readonly streamRepository: StreamRepository,
private readonly modelService: ModelService,
@InjectRedis() private readonly redis: Redis,
diff --git a/packages/server/src/stream/subscriber/ceramic.subscriber.service.ts b/packages/server/src/stream/subscriber/ceramic.subscriber.service.ts
new file mode 100644
index 00000000..bf165960
--- /dev/null
+++ b/packages/server/src/stream/subscriber/ceramic.subscriber.service.ts
@@ -0,0 +1,112 @@
+import { Injectable, Logger } from '@nestjs/common';
+import { InjectRepository } from '@nestjs/typeorm';
+import { Network, Stream } from '../../entities/stream/stream.entity';
+import { StreamRepository } from '../../entities/stream/stream.repository';
+import { IJobQueue, Job, JobQueue } from './job-queue';
+import StoreWorker, { getStreamStoreJob, StreamStoreData, createStreamStoreJob } from './store.worker';
+import { S3SeverBizDbName } from 'src/common/constants';
+const _importDynamic = new Function('modulePath', 'return import(modulePath)');
+
+@Injectable()
+export default class CeramicSubscriberService {
+ private readonly logger = new Logger(CeramicSubscriberService.name);
+ public jobQueue!: IJobQueue
+ private p2pNode: any;
+
+ constructor(
+ @InjectRepository(Stream, S3SeverBizDbName)
+ private readonly streamRepository: StreamRepository,
+ ) {
+ this.jobQueue = new JobQueue(process.env.PG_BOSS_DATABASE_URL);
+ }
+
+ async initJobQueue() {
+ // init ceramic clients
+ const ceramicMiannetClient = await this.createCeramicClient('http://35.220.227.2:7007/');
+ const ceramicTestnetClient = await this.createCeramicClient('http://34.92.232.17:7007/');
+ await this.jobQueue.init({
+ [getStreamStoreJob(Network.MAINNET)]: new StoreWorker(
+ this.streamRepository, ceramicMiannetClient
+ ),
+ [getStreamStoreJob(Network.TESTNET)]: new StoreWorker(
+ this.streamRepository, ceramicTestnetClient
+ ),
+ });
+ this.logger.log('init job queue success');
+ }
+
+ async subCeramic(
+ network: Network,
+ bootstrapMultiaddrs: string[],
+ listen: string[],
+ topic: string) {
+ this.p2pNode = await this.createP2PNode(bootstrapMultiaddrs, listen);
+ this.p2pNode.pubsub.subscribe(topic);
+
+ this.p2pNode.pubsub.addEventListener('message', async (message) => {
+ try {
+ const textDecoder = new TextDecoder('utf-8');
+ const asString = textDecoder.decode(message.detail.data);
+ const parsed = JSON.parse(asString);
+ if (parsed.typ == 0) {
+ // MsgType: UPDATE
+ this.logger.log(
+ `${network}, sub p2p message: ${JSON.stringify(parsed)}`,
+ );
+ const job: Job = createStreamStoreJob(getStreamStoreJob(network), {
+ network: network,
+ streamId: parsed.stream,
+ });
+ this.jobQueue.addJob(job);
+ }
+ // else if (parsed.typ == 2) {
+ // // MsgType: RESPONSE
+ // const streamIds = Object.keys(parsed.tips);
+ // await Promise.all(
+ // streamIds?.map(async (streamId) => {
+ // await this.store(ceramic, network, streamId);
+ // }),
+ // );
+ // }
+ } catch (error) {
+ this.logger.error(
+ `${network} ceramic sub err, messgage:${message} error:${error}`,
+ );
+ }
+ });
+ }
+
+ async createCeramicClient(ceramicNetworkUrl: string) {
+ const CeramicClient = await _importDynamic('@ceramicnetwork/http-client');
+ return new CeramicClient.CeramicClient(ceramicNetworkUrl);
+ }
+
+ async createP2PNode(bootstrapMultiaddrs: string[], listen: string[]) {
+ const libp2p = await _importDynamic('libp2p');
+ const webSockets = await _importDynamic('@libp2p/websockets');
+ const mplex = await _importDynamic('@libp2p/mplex');
+ const noise = await _importDynamic('@chainsafe/libp2p-noise');
+ const gossipsub = await _importDynamic('@chainsafe/libp2p-gossipsub');
+ const bootstrap = await _importDynamic('@libp2p/bootstrap');
+
+ return await libp2p.createLibp2p({
+ peerDiscovery: [
+ bootstrap.bootstrap({
+ list: bootstrapMultiaddrs, // provide array of multiaddrs
+ }),
+ ],
+ connectionManager: {
+ autoDial: true, // Auto connect to discovered peers (limited by ConnectionManager minConnections)
+ // The `tag` property will be searched when creating the instance of your Peer Discovery service.
+ // The associated object, will be passed to the service when it is instantiated.
+ },
+ addresses: {
+ listen: listen,
+ },
+ transports: [webSockets.webSockets()],
+ streamMuxers: [mplex.mplex()],
+ connectionEncryption: [noise.noise()],
+ pubsub: gossipsub.gossipsub(),
+ });
+ }
+}
diff --git a/packages/server/src/stream/subscriber/job-queue.ts b/packages/server/src/stream/subscriber/job-queue.ts
new file mode 100644
index 00000000..332b66b4
--- /dev/null
+++ b/packages/server/src/stream/subscriber/job-queue.ts
@@ -0,0 +1,240 @@
+import {
+ type SendOptions,
+ JobWithMetadata as PgBossJobWithMetadata,
+} from 'pg-boss'
+import PgBoss = require("pg-boss")
+import { Pool as PgPool } from 'pg'
+import { fromEvent, firstValueFrom, timeout, throwError, filter, interval, mergeMap } from 'rxjs'
+import { Logger } from '@nestjs/common'
+
+export interface Job> {
+ name: string
+ data: T
+ id?: string
+ options?: SendOptions
+}
+
+export interface JobWithMetadata extends Job {
+ startedOn: Date
+ createdOn: Date
+ completedOn: Date | null
+}
+
+export type JobState =
+ | 'created'
+ | 'retry'
+ | 'active'
+ | 'completed'
+ | 'expired'
+ | 'cancelled'
+ | 'failed'
+
+export interface IJobQueue> {
+ init: (workersByJob: Record>) => Promise
+ addJob: (job: Job) => Promise
+ addJobs: (jobs: Job[]) => Promise
+ updateJob: (jobId: string, data: T) => Promise
+ stop: () => Promise
+ getJobs(
+ state: JobState,
+ jobTypes: Array
+ ): Promise>>>
+}
+
+export type Worker = {
+ handler: (job: PgBoss.Job) => any
+}
+
+class PgWrapper implements PgBoss.Db {
+ constructor(private readonly db: PgPool) { }
+
+ executeSql(text: string, values: any[]): Promise<{ rows: any[]; rowCount: number }> {
+ return this.db.query(text, values)
+ }
+}
+
+/**
+ * Job queue which provides background processing by workers
+ */
+export class JobQueue> implements IJobQueue {
+ private readonly logger = new Logger(JobQueue.name);
+ private queue: PgBoss
+ private dbConnection: PgPool
+ private jobs: string[] = []
+
+ constructor(db: string) {
+ this.dbConnection = new PgPool({
+ connectionString: db,
+ })
+
+ this.queue = new PgBoss({ db: new PgWrapper(this.dbConnection) })
+ this.queue.on('error', (err) => {
+ this.logger.error(`Error received by job queue: ${err}`)
+ })
+ }
+
+ async _getJobIds(state: JobState = 'active', jobTypes = this.jobs): Promise {
+ const result = await this.dbConnection.query(
+ `SELECT id FROM pgboss.job WHERE state = '${state}' and name IN (${jobTypes
+ .map((jobName) => `'${jobName}'`)
+ .join(', ')})`
+ )
+
+ return result.rows.map(({ id }) => id)
+ }
+
+ /**
+ * Retrieves the active jobs being worked on organized by job name
+ * @returns Promise for an object where the keys reprsent the job names, and the values are arrays of jobs.
+ */
+ async getJobs(
+ state: JobState = 'active',
+ jobTypes = this.jobs
+ ): Promise>>> {
+ const activeJobsIds = await this._getJobIds(state, jobTypes)
+
+ const jobs = await Promise.all(activeJobsIds.map((jobId) => this.queue.getJobById(jobId)))
+
+ return jobs.reduce(
+ (
+ jobsByJobName: Record>>,
+ job: PgBossJobWithMetadata | null
+ ) => {
+ if (job == null) {
+ return jobsByJobName
+ }
+
+ if (!jobsByJobName[job.name]) jobsByJobName[job.name] = []
+ jobsByJobName[job.name]!.push({
+ name: job.name,
+ data: job.data as T,
+ id: job.id,
+ startedOn: job.startedon,
+ createdOn: job.createdon,
+ completedOn: job.completedon,
+ })
+
+ return jobsByJobName
+ },
+ {} as Record>>
+ )
+ }
+
+ /**
+ * Starts the job queue and adds workers for each job
+ */
+ async init(workersByJob: Record>, resumeActive = true): Promise {
+ this.jobs = Object.keys(workersByJob)
+
+ await this.dbConnection.query('CREATE EXTENSION IF NOT EXISTS "pgcrypto"')
+ await this.queue.start()
+
+ if (resumeActive) {
+ const activeJobsIds = await this._getJobIds('active')
+
+ if (activeJobsIds.length > 0) {
+ await this.queue.cancel(activeJobsIds)
+ await this.queue.resume(activeJobsIds)
+ }
+ }
+
+ await Promise.all(
+ Object.entries(workersByJob).map(([jobName, worker]) =>
+ this.queue.work(jobName, { teamRefill: true }, worker.handler.bind(worker))
+ )
+ )
+ }
+
+ _workerExistsForJob(jobName: string): boolean {
+ return this.jobs.includes(jobName)
+ }
+
+ /**
+ * Adds a job to the job queue
+ * @param jobName
+ * @param data
+ */
+ async addJob(job: Job): Promise {
+ if (!this._workerExistsForJob(job.name)) {
+ throw Error(`Cannot add job ${job.name} to queue because no workers for that job exist`)
+ }
+
+ await this.queue.send(job.name, job.data, job.options!)
+ }
+
+ /**
+ * Adds multiple jobs to the job queue
+ * @param jobName
+ * @param data
+ */
+ async addJobs(jobs: Job[]): Promise {
+ const jobWithoutWorker = jobs.find((job) => !this._workerExistsForJob(job.name))
+ if (jobWithoutWorker) {
+ throw Error(
+ `Cannot add job ${jobWithoutWorker.name} to queue because no workers for that job exist`
+ )
+ }
+
+ await this.queue.insert(
+ jobs.map((job) => ({
+ name: job.name,
+ data: job.data,
+ }))
+ )
+ }
+
+ /**
+ * Stops the job queue. Waits up to 30000 ms for active jobs to complete
+ */
+ async stop(): Promise {
+ await this.queue.stop({ graceful: true })
+ // If there are active workers, pgBoss does not clean up. This function must be called to do the clean up.
+ await (this.queue as any).boss.stop()
+ await firstValueFrom(fromEvent(this.queue, 'stopped'))
+
+ if (this.dbConnection) {
+ await this.dbConnection.end()
+ // @ts-ignore null connection
+ this.dbConnection = null
+ }
+ }
+
+ /**
+ * Updates the job data for a particular job
+ * @param jobId id of the job
+ * @param data data to update
+ * @returns promise that resolves if the job was successfully updated
+ */
+ async updateJob(jobId: string, data: T): Promise {
+ const text = 'UPDATE pgboss.job set data = $1 WHERE id = $2'
+ const values = [data, jobId]
+ const result = await this.dbConnection.query(text, values)
+
+ if (result.rowCount !== 1) {
+ throw Error(`Unable to update job with id ${jobId}`)
+ }
+ }
+
+ async _clearAllJobs(): Promise {
+ await this.queue.clearStorage()
+ }
+
+ async _waitForAllJobsToComplete(): Promise {
+ await firstValueFrom(
+ interval(500).pipe(
+ mergeMap(() =>
+ Promise.all(
+ this.jobs.map(async (jobName) =>
+ this.queue.getQueueSize(jobName, { before: 'completed' })
+ )
+ )
+ ),
+ filter((jobCounts) => jobCounts.every((count) => count === 0)),
+ timeout({
+ each: 30000,
+ with: () => throwError(() => new Error(`Timeout waiting for jobs to complete`)),
+ })
+ )
+ )
+ }
+}
diff --git a/packages/server/src/stream/subscriber/store.worker.ts b/packages/server/src/stream/subscriber/store.worker.ts
new file mode 100644
index 00000000..b63f445f
--- /dev/null
+++ b/packages/server/src/stream/subscriber/store.worker.ts
@@ -0,0 +1,249 @@
+import PgBoss = require("pg-boss")
+import { type SendOptions } from 'pg-boss'
+import type { Worker, Job } from './job-queue'
+import { Network, Status, Stream } from '../../entities/stream/stream.entity';
+import { Logger } from '@nestjs/common';
+import { StreamRepository } from 'src/entities/stream/stream.repository';
+const _importDynamic = new Function('modulePath', 'return import(modulePath)');
+
+const JobOption: SendOptions = {
+ retryLimit: 0,
+ retryDelay: 0, // 1 minute
+ retryBackoff: true,
+ expireInHours: 12,
+ retentionDays: 3,
+}
+
+export interface StreamStoreData {
+ network: Network
+ streamId: string
+}
+
+export function createStreamStoreJob(
+ name: string,
+ data: StreamStoreData,
+ options?: SendOptions
+): Job {
+ return {
+ name,
+ data,
+ options: options || JobOption,
+ }
+}
+
+export function getStreamStoreJob(network: Network) {
+ return 'store_stream_job_from_' + network.toLowerCase();
+}
+export default class StoreWorker implements Worker {
+ private readonly logger = new Logger(StoreWorker.name);
+ constructor(
+ private readonly streamRepository: StreamRepository,
+ private readonly ceramicClient: any,
+ ) { }
+
+ async handler(job: PgBoss.Job) {
+ const jobData = job.data as StreamStoreData;
+ this.logger.log('Reived job: ' + JSON.stringify(jobData));
+ this.store(jobData.network, jobData.streamId);
+ }
+
+ async storeCacao(network: Network,
+ streamId: string, cid: any): Promise {
+ try {
+ const ipfsHttpClient = await _importDynamic('ipfs-http-client');
+ const ipfs = await ipfsHttpClient.create({
+ url: 'https://gateway.ipfs.io',
+ });
+
+ const genesisDag = await ipfs.dag.get(cid, { timeout: 6000 });
+ if (!genesisDag.value || !genesisDag.value.signatures) {
+ return;
+ }
+ this.logger.log(`[CACAO] Getting genesis cacao value:${JSON.stringify(genesisDag.value)} cid:${cid}`);
+
+ const { base64urlToJSON } = await _importDynamic(
+ '@ceramicnetwork/common',
+ );
+ const decodedProtectedHeader = base64urlToJSON(
+ genesisDag.value.signatures[0].protected,
+ );
+ const capIPFSUri = decodedProtectedHeader.cap;
+ this.logger.log(`[CACAO] Getting capIPFSUri:${capIPFSUri} cid:${cid}`);
+ if (!capIPFSUri) return;
+
+ const { CID } = await _importDynamic('multiformats/cid');
+ const cacaoCid = CID.parse(capIPFSUri.replace('ipfs://', ''));
+ if (!cacaoCid) return;
+
+ const cacaoDag = await ipfs.dag.get(cacaoCid, { timeout: 6000 });
+ this.logger.log(`[CACAO] Getting cacao(${JSON.stringify(cacaoDag)}) stream(${streamId}) network:${network}`);
+
+ const domain = cacaoDag?.value?.p?.domain;
+ this.logger.log(`[CACAO] Getting domain(${domain}) stream(${streamId}) network:${network}`);
+ if (domain) {
+ const stream = new Stream();
+ stream.setStreamId = streamId;
+ stream.setNetwork = network;
+ stream.setDomain = domain;
+ const savedStream = await this.streamRepository.upsert(stream, [
+ 'network',
+ 'stream_id',
+ ]);
+ }
+ } catch (error) {
+ const ipfsErr = 'Error 500 (Internal server error) when trying to fetch content from the IPFS network.';
+ if (error.toString().includes(ipfsErr)) {
+ this.logger.warn(`Getting cacao err, cid:${cid} error:${ipfsErr}`);
+ } else {
+ this.logger.warn(`Getting cacao err, cid:${cid} error:${JSON.stringify(error)}`);
+ }
+ }
+ }
+
+ async loadStream(streamId: string) {
+ let remainRetires = 3;
+ while (remainRetires > 0) {
+ try {
+ const stream = await this.ceramicClient.loadStream(streamId);
+ return stream;
+ } catch (error) {
+ remainRetires--;
+ this.logger.error(
+ `load stream err, remainRetires:${remainRetires} streamId:${streamId} error:${error}`,
+ );
+ }
+ }
+ }
+
+ // Store all streams.
+ async store(network: Network, streamId: string) {
+ try {
+ const stream = await this.loadStream(streamId);
+ if (!stream) return;
+
+ await this.storeStream(
+ network,
+ streamId,
+ stream.allCommitIds,
+ stream.state,
+ stream.id.cid,
+ );
+ // save schema stream
+ if (stream?.metadata?.schema) {
+ const schemaStreamId = stream.metadata.schema.replace('ceramic://', '');
+ const schemaStream = await this.loadStream(schemaStreamId);
+ if (schemaStream) {
+ await this.storeStream(
+ network,
+ schemaStreamId,
+ schemaStream.allCommitIds,
+ schemaStream.state,
+ );
+ }
+ }
+ // save model stream
+ if (stream?.metadata?.model) {
+ const modelStreamId = stream.metadata.model.toString();
+ const modelStream = await this.loadStream(modelStreamId);
+ if (modelStream) {
+ await this.storeStream(
+ network,
+ modelStreamId,
+ modelStream.allCommitIds,
+ modelStream.state,
+ );
+ }
+ }
+ } catch (error) {
+ this.logger.error(
+ `To store network(${network}) stream(${streamId}) err:${JSON.stringify(
+ error,
+ )}`,
+ );
+ }
+
+ }
+
+ async storeStream(
+ network: Network,
+ streamId: string,
+ commitIds: string[],
+ streamState: any,
+ genesisCid?: any,
+ ) {
+ try {
+ let domain: string;
+ if (genesisCid && streamState?.metadata?.model) {
+ this.storeCacao(network, streamId, genesisCid);
+ }
+
+ const stream = this.convertToStreamEntity(
+ network,
+ streamId,
+ commitIds,
+ streamState,
+ domain,
+ );
+ if (!stream) return;
+
+ const savedStream = await this.streamRepository.upsert(stream, [
+ 'network',
+ 'stream_id',
+ ]);
+ this.logger.log(`Saved network(${network}) stream id(${streamId})`);
+ return savedStream;
+ } catch (error) {
+ // this.logger.error(
+ // `To store network(${network}) stream(${streamId}) err:${JSON.stringify(
+ // error,
+ // )}`,
+ // );
+ }
+ }
+
+ convertToStreamEntity(
+ network: Network,
+ streamId: string,
+ commitIds: string[],
+ streamState: any,
+ domain?: string,
+ ): Stream {
+ const stream = new Stream();
+ stream.setStreamId = streamId;
+ stream.setNetwork = network;
+ if (streamState?.metadata?.family)
+ stream.setFamily = streamState.metadata.family;
+ stream.setType = streamState.type;
+ stream.setDid = streamState?.metadata?.controllers[0];
+ if (streamState.anchorStatus == 3) {
+ stream.setAnchorStatus = Status.ANCHORED;
+ } else {
+ stream.setAnchorStatus = Status.NOT_ANCHORED;
+ }
+ if (streamState?.anchorProof && streamState.anchorProof.blockTimestamp) {
+ stream.setAnchorDate = new Date(
+ streamState.anchorProof.blockTimestamp * 1000,
+ );
+ stream.setAnchorHash = streamState.anchorProof.txHash.toString();
+ }
+ if (streamState?.metadata?.schema)
+ stream.setSchema = streamState.metadata.schema.replace('ceramic://', '');
+ if (streamState?.metadata?.model) {
+ stream.setModel = streamState.metadata.model.toString();
+ }
+ if (streamState?.metadata?.tags) stream.setTags = streamState.metadata.tags;
+ stream.setCommitIds = commitIds?.map((id) =>
+ id.toString().replace('CommitID(', '').replace(')', ''),
+ );
+ if (domain) {
+ // this.logger.log(`The stream(${streamId}) has the domain:${domain}`);
+ stream.setDomain = domain;
+ }
+ stream.setContent = streamState.content;
+ stream.setMetadata = streamState.metadata;
+ stream.setOriginData = JSON.parse(JSON.stringify(streamState));
+ stream.setLastModifiedAt = new Date();
+ return stream;
+ }
+
+}
\ No newline at end of file
diff --git a/packages/server/src/stream/sync/constants.ts b/packages/server/src/stream/sync/constants.ts
new file mode 100644
index 00000000..66330017
--- /dev/null
+++ b/packages/server/src/stream/sync/constants.ts
@@ -0,0 +1,55 @@
+export interface EthNetwork {
+ network: string
+ chain: string
+ chainId: number
+ networkId: number
+ type: string
+ endpoint?: string
+}
+
+export type SupportedNetwork =
+ | 'eip155:1' // mainnet
+ | 'eip155:3' // ropsten
+ | 'eip155:5' // goerli
+ | 'eip155:100' // gnosis
+ | 'eip155:1337' // ganache
+
+
+export const ChainIdEnum = {
+ MAINNET: 'eip155:1',
+ ROPSTEN: 'eip155:3',
+ RINKEBY: 'eip155:4',
+ GOERLI: 'eip155:5',
+ GNOSIS: 'eip155:100',
+}
+
+export const EthChainIdMappings: Record = {
+ 'eip155:1': { network: 'mainnet', chain: 'ETH', chainId: 1, networkId: 1, type: 'Production' },
+ 'eip155:3': { network: 'ropsten', chain: 'ETH', chainId: 3, networkId: 3, type: 'Test' },
+ 'eip155:4': { network: 'rinkeby', chain: 'ETH', chainId: 4, networkId: 4, type: 'Test' },
+ 'eip155:5': { network: 'goerli', chain: 'ETH', chainId: 5, networkId: 5, type: 'Test' },
+ 'eip155:100': {
+ network: 'mainnet',
+ chain: 'Gnosis',
+ chainId: 100,
+ networkId: 100,
+ type: 'Test',
+ endpoint: 'https://rpc.ankr.com/gnosis',
+ },
+}
+
+export const InitialIndexingBlocks: Record = {
+ 'eip155:1': 16695723,
+ 'eip155:5': 8503000,
+ 'eip155:100': 26511896,
+}
+
+export interface SyncJobData {
+ currentBlock?: number
+ fromBlock: number
+ toBlock: number
+}
+
+export const CeramicAnchorContractAddress = '0x231055a0852d67c7107ad0d0dfeab60278fe6adc';
+
+export const BlockConfirmations = 20;
\ No newline at end of file
diff --git a/packages/server/src/stream/sync/history-sync.service.ts b/packages/server/src/stream/sync/history-sync.service.ts
new file mode 100644
index 00000000..374454b7
--- /dev/null
+++ b/packages/server/src/stream/sync/history-sync.service.ts
@@ -0,0 +1,202 @@
+import { Injectable, Logger } from "@nestjs/common";
+import type { Provider } from '@ethersproject/providers'
+import { IJobQueue, Job } from "../subscriber/job-queue";
+import { BlockConfirmations, CeramicAnchorContractAddress, ChainIdEnum, EthChainIdMappings, EthNetwork, InitialIndexingBlocks, SyncJobData } from "./constants";
+import { InjectRepository } from "@nestjs/typeorm";
+import { HistorySyncState, Network, Stream } from "src/entities/stream/stream.entity";
+import { HistorySyncStateRepository, StreamRepository } from "src/entities/stream/stream.repository";
+import { StreamStoreData, createStreamStoreJob, getStreamStoreJob } from "../subscriber/store.worker";
+
+import { sleep } from "./utils";
+import { S3SeverBizDbName } from "src/common/constants";
+import { timeout } from 'rxjs';
+const _importDynamic = new Function('modulePath', 'return import(modulePath)');
+
+@Injectable()
+export default class HistorySyncService {
+ private readonly logger = new Logger(HistorySyncService.name);
+ public streamJobQueue!: IJobQueue
+ private mainnetProvider: Provider;
+ private testnetProvider: Provider;
+ private ipfs: any;
+
+ constructor(@InjectRepository(HistorySyncState, S3SeverBizDbName)
+ private readonly historySyncStateRepository: HistorySyncStateRepository,
+ @InjectRepository(Stream, S3SeverBizDbName)
+ private readonly streamRepository: StreamRepository,) {
+ }
+
+ async init(streamJobQueue: IJobQueue): Promise {
+ this.streamJobQueue = streamJobQueue;
+
+ // init eth providers
+ this.mainnetProvider = await this.getProvider(ChainIdEnum.MAINNET.toString());
+ this.testnetProvider = await this.getProvider(ChainIdEnum.GNOSIS.toString());
+
+ // init state table data
+ await this.initStatetable(ChainIdEnum.MAINNET.toString());
+ await this.initStatetable(ChainIdEnum.GNOSIS.toString());
+
+ // init ipfs client
+ const ipfsHttpClient = await _importDynamic('ipfs-http-client');
+ this.ipfs = await ipfsHttpClient.create({
+ url: 'https://gateway.ipfs.io',
+ });
+ }
+
+ async startHistorySync() {
+ // start history sync for each chain
+ this.startHistorySyncForChain(ChainIdEnum.MAINNET.toString());
+ this.startHistorySyncForChain(ChainIdEnum.GNOSIS.toString());
+ }
+
+ async startHistorySyncForChain(chainId: string) {
+ while (true) {
+ try {
+ const historySyncState = await this.historySyncStateRepository.findOne({
+ where: {
+ chain_id: chainId
+ }
+ })
+ this.logger.log('Start history sync state:' + JSON.stringify(historySyncState) + ' for chain id:' + chainId);
+ if (historySyncState == null) {
+ this.logger.error('History sync state is null, please check the history sync state table');
+ break;
+ }
+ const currentBlockNumber = historySyncState.getProcessedBlockNumber;
+ // verify the history sync state, if the state exceed the max block number, then skip;
+ const provider = chainId == ChainIdEnum.MAINNET.toString() ? this.mainnetProvider : this.testnetProvider;
+ const confirmedBlock = await provider.getBlock(-BlockConfirmations);
+ this.logger.log(`[${chainId}] Current confirmed block number: ${confirmedBlock.number}, processed block number: ${currentBlockNumber}`);
+ if (confirmedBlock.number <= +currentBlockNumber) {
+ this.logger.log(`[${chainId}] Current confirmed block number: ${confirmedBlock.number} is not greater than processed block number: ${currentBlockNumber}, skip to sync`);
+ continue;
+ }
+ const blockDelta = 1;
+ try {
+ // get block log data from the provider
+ // and parse anchor proof root for ETH logs
+ const logs = await provider.getLogs({
+ address: CeramicAnchorContractAddress,
+ fromBlock: +historySyncState.getProcessedBlockNumber,
+ toBlock: +historySyncState.getProcessedBlockNumber + blockDelta,
+ });
+ this.logger.log(`[${chainId}] Logs' length: ${logs?.length}, ${JSON.stringify(logs)}`);
+ if (logs?.length > 0) {
+ // anchor proof root is a CID
+ const { getCidFromAnchorEventLog } = await _importDynamic('@ceramicnetwork/anchor-utils');
+ const anchorProofRoots = logs.map(log => getCidFromAnchorEventLog(log))
+ this.logger.log(`[${chainId}] Anchor proof roots' length: ${anchorProofRoots?.length}, ${JSON.stringify(anchorProofRoots)}`);
+ if (anchorProofRoots?.length > 0) {
+ // parse stream id from anchor proof roots by ipfs
+ const streamIdsFromBlockLogs: string[] = [];
+ for await (const cid of anchorProofRoots) {
+ try {
+ const streamIds = await this.getStreamIdsFromIpfs(cid);
+ streamIdsFromBlockLogs.push(...streamIds);
+ this.logger.log(`[${chainId}] Stream ids' length: ${streamIds?.length} for cid: ${cid}`);
+ } catch (error) {
+ this.logger.error(`[${chainId}] Error: ${error.message}`);
+ }
+ }
+ this.logger.log(`[${chainId}] Stream ids' length: ${streamIdsFromBlockLogs?.length} for block number: ${currentBlockNumber}`);
+ // add stream id to queue
+ const network = chainId == ChainIdEnum.MAINNET.toString() ? Network.MAINNET : Network.TESTNET;
+ for await (const streamId of streamIdsFromBlockLogs) {
+ this.logger.log(`[${chainId}] network: ${network} Add stream id: ${streamId} to queue`);
+ const job: Job = createStreamStoreJob(getStreamStoreJob(network), {
+ network: network,
+ streamId: streamId,
+ });
+ await this.streamJobQueue.addJob(job);
+ }
+ }
+ }
+ } catch (error) {
+ this.logger.error(`[${chainId}] Error: ${error.message}`);
+ }
+ // update state table data
+ historySyncState.setProcessedBlockNumber = (+currentBlockNumber + blockDelta).toString();
+ await this.historySyncStateRepository.update({ chain_id: chainId }, historySyncState);
+
+ // sleep 10 seconds
+ await sleep(10000);
+ } catch (error) {
+ this.logger.error(`[${chainId}] Error: ${error.message}`);
+ }
+ }
+ }
+
+ async getStreamIdsFromIpfs(cid: any): Promise {
+ let retryTimes = 2;
+ let streamIds: string[] = [];
+ while (retryTimes > 0) {
+ try {
+ const metedataPath = '2'
+ const timeoutMs = 30000;
+ const resolution = await this.ipfs.dag.resolve(cid, {
+ timeout: timeoutMs,
+ path: metedataPath,
+ });
+ this.logger.log(`[${cid}] Block resolution: ${JSON.stringify(resolution)}`);
+ const blockCid = resolution.cid
+ this.logger.log(`[${cid}] Block CID: ${JSON.stringify(blockCid)}`);
+ const codec = await this.ipfs.codecs.getCodec(blockCid.code);
+ this.logger.log(`[${cid}] Codec: ${JSON.stringify(codec)}`);
+ const block = await this.ipfs.block.get(blockCid, {
+ timeout: timeoutMs,
+ });
+ const metadata = codec.decode(block);
+ streamIds = metadata?.streamIds;
+ break;
+ } catch (error) {
+ retryTimes--;
+ this.logger.error(`Fetching cid:[${cid}] Error: ${JSON.stringify(error)} from ipfs, retry times remain: ${retryTimes}`);
+ }
+ }
+ return streamIds;
+
+ }
+
+
+ async initStatetable(chainId: string) {
+ const historySyncState = await this.historySyncStateRepository.findOne({
+ where: {
+ chain_id: chainId
+ }
+ })
+ this.logger.log('Init history sync state data, the current data is:' + JSON.stringify(historySyncState));
+ if (!historySyncState) {
+ const newHistorySyncState = new HistorySyncState()
+ newHistorySyncState.setChainId = chainId
+ newHistorySyncState.setProcessedBlockNumber = InitialIndexingBlocks[chainId].toString();
+ await this.historySyncStateRepository.save(newHistorySyncState)
+ }
+ }
+
+ /**
+ * Gets Ethereum provider based on chain ID
+ * @param chain - CAIP-2 Chain ID
+ * @private
+ */
+ async getProvider(chainId: string | null) {
+ const { StaticJsonRpcProvider, getDefaultProvider } = await _importDynamic('@ethersproject/providers');
+ if (!chainId.startsWith('eip155')) {
+ throw new Error(`Unsupported chainId '${chainId}' - must be eip155 namespace`)
+ }
+ const ethNetwork: EthNetwork = EthChainIdMappings[chainId]
+ const endpoint = ethNetwork?.endpoint
+
+ let provider
+ if (endpoint) {
+ provider = new StaticJsonRpcProvider(endpoint)
+ } else {
+ if (ethNetwork == null) {
+ throw new Error(`No ethereum provider available for chainId ${chainId}`)
+ }
+
+ provider = getDefaultProvider(ethNetwork.network)
+ }
+ return provider
+ }
+}
\ No newline at end of file
diff --git a/packages/server/src/stream/sync/utils.ts b/packages/server/src/stream/sync/utils.ts
new file mode 100644
index 00000000..c7e0237a
--- /dev/null
+++ b/packages/server/src/stream/sync/utils.ts
@@ -0,0 +1 @@
+export const sleep = (t) => new Promise((r) => setTimeout(r, t));
diff --git a/packages/server/test/stream.e2e-spec.ts b/packages/server/test/stream.e2e-spec.ts
index a95a8371..b31d317f 100644
--- a/packages/server/test/stream.e2e-spec.ts
+++ b/packages/server/test/stream.e2e-spec.ts
@@ -7,7 +7,7 @@ import { Network, Stream } from '../src/entities/stream/stream.entity';
import { StreamModule } from '../src/stream/stream.module';
import { ConfigModule } from '@nestjs/config';
import StreamService from '../src/stream/stream.service';
-import CeramicSubscriberService from '../src/stream/ceramic.subscriber.service';
+import CeramicSubscriberService from '../src/stream/subscriber/ceramic.subscriber.service';
import { StreamRepository } from '../src/entities/stream/stream.repository';
describe('BookmarkController (e2e)', () => {
diff --git a/packages/server/yarn.lock b/packages/server/yarn.lock
index 85e5156c..f4ab5142 100644
--- a/packages/server/yarn.lock
+++ b/packages/server/yarn.lock
@@ -689,6 +689,16 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
+"@ceramicnetwork/anchor-utils@^1.20.0":
+ version "1.20.0"
+ resolved "https://registry.yarnpkg.com/@ceramicnetwork/anchor-utils/-/anchor-utils-1.20.0.tgz#0465fcc1f68ad2d8517bf841e26adefbfd46530a"
+ integrity sha512-5z/0nqQoqAkxentqsVzCRIiqmR9/zSkf9Bzv0B+qhzGEGc8VfihMNSEOOMY2+trwgXIBiET51fulOUOgcvULfQ==
+ dependencies:
+ "@ceramicnetwork/common" "^2.37.0"
+ "@ethersproject/abi" "^5.7.0"
+ multiformats "^11.0.1"
+ uint8arrays "^4.0.3"
+
"@ceramicnetwork/codecs@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@ceramicnetwork/codecs/-/codecs-1.1.0.tgz#ab4ac5703f8afd18986a41ef6dd9c8cd68755749"
@@ -711,6 +721,18 @@
multiformats "^11.0.1"
uint8arrays "^4.0.3"
+"@ceramicnetwork/codecs@^1.12.0":
+ version "1.12.0"
+ resolved "https://registry.yarnpkg.com/@ceramicnetwork/codecs/-/codecs-1.12.0.tgz#ade572676363468d566a9ea7b29dcf7f369434a8"
+ integrity sha512-LpQzhfPRsMAyNOltMXsk5AuBh+g6VixlkH9JfLaRYnjJuVPiMPl/t/ezL+25jPWndW69qPvmCPEedePq9WTFkA==
+ dependencies:
+ "@ceramicnetwork/streamid" "^2.17.0"
+ cartonne "^2.1.1"
+ codeco "^1.1.0"
+ dag-jose "^4.0.0"
+ multiformats "^11.0.1"
+ uint8arrays "^4.0.3"
+
"@ceramicnetwork/common@^2.26.0":
version "2.26.0"
resolved "https://registry.yarnpkg.com/@ceramicnetwork/common/-/common-2.26.0.tgz#b0b6d10ec08b1cb40ff387e5ca143224914ff3c0"
@@ -759,6 +781,30 @@
rxjs "^7.5.2"
uint8arrays "^4.0.3"
+"@ceramicnetwork/common@^2.37.0":
+ version "2.37.0"
+ resolved "https://registry.yarnpkg.com/@ceramicnetwork/common/-/common-2.37.0.tgz#81b1cc7ccad567f342c700b235f5f0aa180b7bd1"
+ integrity sha512-8v6mIu6xq6j/E0pK5EW/LPpZTqfUlk7iu97rZPrPdjxtNiOFxW1YX5jjDe9SYTjGZNOi/89MRzCLA1tzab8a9Q==
+ dependencies:
+ "@ceramicnetwork/codecs" "^1.12.0"
+ "@ceramicnetwork/streamid" "^2.17.0"
+ "@didtools/cacao" "^2.1.0"
+ "@didtools/pkh-ethereum" "^0.1.0"
+ "@didtools/pkh-solana" "^0.1.0"
+ "@didtools/pkh-stacks" "^0.1.0"
+ "@didtools/pkh-tezos" "^0.2.1"
+ "@stablelib/random" "^1.0.1"
+ caip "~1.1.0"
+ cross-fetch "^3.1.4"
+ flat "^5.0.2"
+ it-first "^1.0.7"
+ jet-logger "1.2.2"
+ lodash.clonedeep "^4.5.0"
+ logfmt "^1.3.2"
+ multiformats "^11.0.1"
+ rxjs "^7.5.2"
+ uint8arrays "^4.0.3"
+
"@ceramicnetwork/http-client@^2.0.0":
version "2.23.0"
resolved "https://registry.yarnpkg.com/@ceramicnetwork/http-client/-/http-client-2.23.0.tgz#a90a34337aedd3298b92c2bcf3256d4c5024a5e5"
@@ -1198,6 +1244,21 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
+"@ethersproject/abi@^5.7.0":
+ version "5.7.0"
+ resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449"
+ integrity sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==
+ dependencies:
+ "@ethersproject/address" "^5.7.0"
+ "@ethersproject/bignumber" "^5.7.0"
+ "@ethersproject/bytes" "^5.7.0"
+ "@ethersproject/constants" "^5.7.0"
+ "@ethersproject/hash" "^5.7.0"
+ "@ethersproject/keccak256" "^5.7.0"
+ "@ethersproject/logger" "^5.7.0"
+ "@ethersproject/properties" "^5.7.0"
+ "@ethersproject/strings" "^5.7.0"
+
"@ethersproject/abstract-provider@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef"
@@ -1358,6 +1419,32 @@
dependencies:
"@ethersproject/logger" "^5.7.0"
+"@ethersproject/providers@^5.7.2":
+ version "5.7.2"
+ resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb"
+ integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==
+ dependencies:
+ "@ethersproject/abstract-provider" "^5.7.0"
+ "@ethersproject/abstract-signer" "^5.7.0"
+ "@ethersproject/address" "^5.7.0"
+ "@ethersproject/base64" "^5.7.0"
+ "@ethersproject/basex" "^5.7.0"
+ "@ethersproject/bignumber" "^5.7.0"
+ "@ethersproject/bytes" "^5.7.0"
+ "@ethersproject/constants" "^5.7.0"
+ "@ethersproject/hash" "^5.7.0"
+ "@ethersproject/logger" "^5.7.0"
+ "@ethersproject/networks" "^5.7.0"
+ "@ethersproject/properties" "^5.7.0"
+ "@ethersproject/random" "^5.7.0"
+ "@ethersproject/rlp" "^5.7.0"
+ "@ethersproject/sha2" "^5.7.0"
+ "@ethersproject/strings" "^5.7.0"
+ "@ethersproject/transactions" "^5.7.0"
+ "@ethersproject/web" "^5.7.0"
+ bech32 "1.1.4"
+ ws "7.4.6"
+
"@ethersproject/random@^5.7.0":
version "5.7.0"
resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c"
@@ -5509,6 +5596,11 @@ base64-js@^1.3.1, base64-js@^1.5.1:
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+bech32@1.1.4:
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9"
+ integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==
+
bech32@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/bech32/-/bech32-2.0.0.tgz#078d3686535075c8c79709f054b1b226a133b355"
@@ -6291,6 +6383,13 @@ create-require@^1.1.0:
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
+cron-parser@^4.0.0:
+ version "4.9.0"
+ resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-4.9.0.tgz#0340694af3e46a0894978c6f52a6dbb5c0f11ad5"
+ integrity sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==
+ dependencies:
+ luxon "^3.2.1"
+
cron@2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/cron/-/cron-2.3.0.tgz#20df6da18d4f7d2f8937def2eb5fc0d1a320c526"
@@ -6428,6 +6527,11 @@ defaults@^1.0.3:
dependencies:
clone "^1.0.2"
+delay@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d"
+ integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==
+
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
@@ -6957,6 +7061,11 @@ eventemitter3@^4.0.0, eventemitter3@^4.0.7:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
+eventemitter3@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.1.tgz#53f5ffd0a492ac800721bb42c66b841de96423c4"
+ integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==
+
events@^3.2.0, events@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
@@ -9239,6 +9348,11 @@ lodash.clonedeep@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==
+lodash.debounce@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
+ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
+
lodash.defaults@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
@@ -10146,6 +10260,14 @@ p-queue@^7.2.0:
eventemitter3 "^4.0.7"
p-timeout "^5.0.2"
+p-queue@^7.4.1:
+ version "7.4.1"
+ resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-7.4.1.tgz#7f86f853048beca8272abdbb7cec1ed2afc0f265"
+ integrity sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==
+ dependencies:
+ eventemitter3 "^5.0.1"
+ p-timeout "^5.0.2"
+
p-reflect@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/p-reflect/-/p-reflect-3.1.0.tgz#bba22747439b5fc50a7f626e8e909dc9b888218d"
@@ -10311,15 +10433,28 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
-pg-cloudflare@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.0.tgz#833d70870d610d14bf9df7afb40e1cba310c17a0"
- integrity sha512-tGM8/s6frwuAIyRcJ6nWcIvd3+3NmUKIs6OjviIm1HPPFEt5MzQDOTBQyhPWg/m0kCl95M6gA1JaIXtS8KovOA==
+pg-boss@^9.0.3:
+ version "9.0.3"
+ resolved "https://registry.yarnpkg.com/pg-boss/-/pg-boss-9.0.3.tgz#518ca7217d2d17f3ac5499f4f1ba2c289a4633c5"
+ integrity sha512-cUWUiv3sr563yNy0nCZ25Tv5U0m59Y9MhX/flm0vTR012yeVCrqpfboaZP4xFOQPdWipMJpuu4g94HR0SncTgw==
+ dependencies:
+ cron-parser "^4.0.0"
+ delay "^5.0.0"
+ lodash.debounce "^4.0.8"
+ p-map "^4.0.0"
+ pg "^8.5.1"
+ serialize-error "^8.1.0"
+ uuid "^9.0.0"
-pg-connection-string@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.0.tgz#12a36cc4627df19c25cc1b9b736cc39ee1f73ae8"
- integrity sha512-x14ibktcwlHKoHxx9X3uTVW9zIGR41ZB6QNhHb21OPNdCCO3NaRnpJuwKIQSR4u+Yqjx4HCvy7Hh7VSy1U4dGg==
+pg-cloudflare@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/pg-cloudflare/-/pg-cloudflare-1.1.1.tgz#e6d5833015b170e23ae819e8c5d7eaedb472ca98"
+ integrity sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==
+
+pg-connection-string@^2.6.2:
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.2.tgz#713d82053de4e2bd166fab70cd4f26ad36aab475"
+ integrity sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==
pg-int8@1.0.1:
version "1.0.1"
@@ -10331,10 +10466,10 @@ pg-numeric@1.0.2:
resolved "https://registry.yarnpkg.com/pg-numeric/-/pg-numeric-1.0.2.tgz#816d9a44026086ae8ae74839acd6a09b0636aa3a"
integrity sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==
-pg-pool@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.0.tgz#3190df3e4747a0d23e5e9e8045bcd99bda0a712e"
- integrity sha512-clFRf2ksqd+F497kWFyM21tMjeikn60oGDmqMT8UBrynEwVEX/5R5xd2sdvdo1cZCFlguORNpVuqxIj+aK4cfQ==
+pg-pool@^3.6.1:
+ version "3.6.1"
+ resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-3.6.1.tgz#5a902eda79a8d7e3c928b77abf776b3cb7d351f7"
+ integrity sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==
pg-protocol@*, pg-protocol@^1.6.0:
version "1.6.0"
@@ -10365,20 +10500,20 @@ pg-types@^4.0.1:
postgres-interval "^3.0.0"
postgres-range "^1.1.1"
-pg@^8.7.3:
- version "8.11.0"
- resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.0.tgz#a37e534e94b57a7ed811e926f23a7c56385f55d9"
- integrity sha512-meLUVPn2TWgJyLmy7el3fQQVwft4gU5NGyvV0XbD41iU9Jbg8lCH4zexhIkihDzVHJStlt6r088G6/fWeNjhXA==
+pg@^8.11.3, pg@^8.5.1:
+ version "8.11.3"
+ resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.3.tgz#d7db6e3fe268fcedd65b8e4599cda0b8b4bf76cb"
+ integrity sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==
dependencies:
buffer-writer "2.0.0"
packet-reader "1.0.0"
- pg-connection-string "^2.6.0"
- pg-pool "^3.6.0"
+ pg-connection-string "^2.6.2"
+ pg-pool "^3.6.1"
pg-protocol "^1.6.0"
pg-types "^2.1.0"
pgpass "1.x"
optionalDependencies:
- pg-cloudflare "^1.1.0"
+ pg-cloudflare "^1.1.1"
pgpass@1.x:
version "1.0.5"
@@ -11012,7 +11147,7 @@ rxjs@^6.6.0:
dependencies:
tslib "^1.9.0"
-rxjs@^7.5.2, rxjs@^7.5.5, rxjs@^7.8.0:
+rxjs@^7.5.2, rxjs@^7.5.5, rxjs@^7.8.1:
version "7.8.1"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543"
integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==
@@ -11119,6 +11254,13 @@ sentence-case@^3.0.4:
tslib "^2.0.3"
upper-case-first "^2.0.2"
+serialize-error@^8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67"
+ integrity sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==
+ dependencies:
+ type-fest "^0.20.2"
+
serialize-javascript@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
@@ -12104,6 +12246,11 @@ uuid@9.0.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5"
integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
+uuid@^9.0.0:
+ version "9.0.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
+ integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
+
v8-compile-cache@^2.0.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@@ -12319,6 +12466,11 @@ write-file-atomic@^4.0.2:
imurmurhash "^0.1.4"
signal-exit "^3.0.7"
+ws@7.4.6:
+ version "7.4.6"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"
+ integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==
+
ws@8.13.0, ws@^8.12.0, ws@^8.12.1, ws@^8.4.0:
version "8.13.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"