diff --git a/src/constants.ts b/src/constants.ts
index 0967460f..caf61c22 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -9,3 +9,9 @@ export const BAD_STORAGE_TEXT =
export const BAD_CPU_CLOCK_RATE_TEXT = 'Your CPU clock rate is below the recommended 2.4GHz.'
export const BAD_RAM_MEMORY_TEXT = 'There is insufficient RAM required for selected services.'
export const BAD_NETWORK_TEXT = 'Network Latency is high.'
+
+/* Validator Onboarding */
+
+export const KEYSTORE_FILES = 'KeystoreFiles'
+export const RECOVERY_PHRASE = 'Recovery Phrase'
+export const BOTH_KEY_AND_RECOVERY = 'Both KeystoreFiles & Recovery Phrase'
diff --git a/src/main.tsx b/src/main.tsx
index 0634b7c8..c18ef195 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -3,7 +3,7 @@ import ReactDOM from 'react-dom/client'
import { Provider as ReduxProvider } from 'react-redux'
import App from './App.tsx'
import './index.css'
-import store from './redux/store.tsx'
+import store from './redux/store.ts'
ReactDOM.createRoot(document.getElementById('root')!).render(
diff --git a/src/pages/ConnectDevicePage/ConnectDevicePage.stories.ts b/src/pages/ConnectDevicePage/ConnectDevicePage.stories.ts
index 5793f322..b9e2b668 100644
--- a/src/pages/ConnectDevicePage/ConnectDevicePage.stories.ts
+++ b/src/pages/ConnectDevicePage/ConnectDevicePage.stories.ts
@@ -10,7 +10,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
diff --git a/src/pages/CreateLocalNodePage/CreateLocalNodePage.stories.ts b/src/pages/CreateLocalNodePage/CreateLocalNodePage.stories.ts
index 8b61dea8..4405c851 100644
--- a/src/pages/CreateLocalNodePage/CreateLocalNodePage.stories.ts
+++ b/src/pages/CreateLocalNodePage/CreateLocalNodePage.stories.ts
@@ -10,7 +10,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
diff --git a/src/pages/DeviceHealthCheck/DeviceHealthCheck.stories.tsx b/src/pages/DeviceHealthCheck/DeviceHealthCheck.stories.tsx
index 29d09abc..46841e19 100644
--- a/src/pages/DeviceHealthCheck/DeviceHealthCheck.stories.tsx
+++ b/src/pages/DeviceHealthCheck/DeviceHealthCheck.stories.tsx
@@ -1,18 +1,11 @@
import type { Meta, StoryObj } from '@storybook/react'
-import { Provider as ReduxProvider } from 'react-redux'
-import store from '../../redux/store'
+
import DeviceHealthCheck from './DeviceHealthCheck'
const meta: Meta = {
title: 'Pages/DeviceHealthCheck',
component: DeviceHealthCheck,
- decorators: [
- StoryObj => (
-
-
-
- ),
- ],
+ decorators: [],
tags: ['autodocs'],
}
diff --git a/src/pages/DeviceSyncStatus/DeviceSync.stories.tsx b/src/pages/DeviceSyncStatus/DeviceSync.stories.tsx
index 2be8f0c1..cf482d8a 100644
--- a/src/pages/DeviceSyncStatus/DeviceSync.stories.tsx
+++ b/src/pages/DeviceSyncStatus/DeviceSync.stories.tsx
@@ -1,7 +1,5 @@
import type { Meta, StoryObj } from '@storybook/react'
-import { Provider as ReduxProvider } from 'react-redux'
-import store from '../../redux/store'
-
+
import DeviceSyncStatus from './DeviceSyncStatus'
const meta = {
@@ -13,11 +11,9 @@ const meta = {
tags: ['autodocs'],
decorators: [
Story => (
-
-
-
-
-
+
+
+
),
],
} satisfies Meta
diff --git a/src/pages/DeviceSyncStatus/DeviceSyncStatus.tsx b/src/pages/DeviceSyncStatus/DeviceSyncStatus.tsx
index 91be8038..e9c9b5c9 100644
--- a/src/pages/DeviceSyncStatus/DeviceSyncStatus.tsx
+++ b/src/pages/DeviceSyncStatus/DeviceSyncStatus.tsx
@@ -13,6 +13,7 @@ import { useEffect } from 'react'
const DeviceSyncStatus = () => {
const dispatch = useDispatch()
+
useEffect(() => {
dispatch(
setPinnedMessage({
@@ -22,6 +23,7 @@ const DeviceSyncStatus = () => {
}),
)
}, [dispatch])
+
return (
{
subtitle="Monitor your Validator Client and Beacon Node syncing progression."
/>
-
-
+
+
diff --git a/src/pages/DeviceSyncStatus/SyncStatusCardConsensus.tsx b/src/pages/DeviceSyncStatus/SyncStatusCardConsensus.tsx
index 57987f10..ab4594ee 100644
--- a/src/pages/DeviceSyncStatus/SyncStatusCardConsensus.tsx
+++ b/src/pages/DeviceSyncStatus/SyncStatusCardConsensus.tsx
@@ -5,33 +5,31 @@ import Icon from '../../components/General/Icon'
import StandardGauge from '../../components/Charts/StandardGauge'
import IconText from '../../components/General/IconText'
import { TokenIcon } from '@status-im/icons'
+import { formatNumberForGauge } from '../../utilities'
interface DeviceStorageHealthProps {
synced: number
total: number
}
+
const SyncStatusCardConsensus: React.FC = ({ synced, total }) => {
const message = synced === total ? 'Synced all data' : 'Syncing'
- const data = () => {
- return [
- {
- id: 'storage',
- label: 'Used',
- value: synced,
- color: '#ff6161',
- },
- {
- id: 'storage',
- label: 'Free',
- value: total - synced || 1,
- color: '#E7EAEE',
- },
- ]
- }
- const formatNumber = (n: number): string => {
- return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')
- }
+ const data = [
+ {
+ id: 'storage',
+ label: 'Used',
+ value: synced,
+ color: '#ff6161',
+ },
+ {
+ id: 'storage',
+ label: 'Free',
+ value: total - synced || 1,
+ color: '#E7EAEE',
+ },
+ ]
+
return (
= ({ synced, t
width: '115px',
}}
>
-
+
@@ -74,7 +72,7 @@ const SyncStatusCardConsensus: React.FC = ({ synced, t
}>{message}
- {formatNumber(synced)} / {formatNumber(total)}
+ {formatNumberForGauge(synced)} / {formatNumberForGauge(total)}
diff --git a/src/pages/DeviceSyncStatus/SyncStatusCardExecution.tsx b/src/pages/DeviceSyncStatus/SyncStatusCardExecution.tsx
index 8604a122..9a514964 100644
--- a/src/pages/DeviceSyncStatus/SyncStatusCardExecution.tsx
+++ b/src/pages/DeviceSyncStatus/SyncStatusCardExecution.tsx
@@ -3,6 +3,7 @@ import { Shadow, Text } from '@status-im/components'
import StandardGauge from '../../components/Charts/StandardGauge'
import IconText from '../../components/General/IconText'
import { TokenIcon } from '@status-im/icons'
+import { formatNumberForGauge } from '../../utilities'
interface DeviceStorageHealthProps {
synced: number
@@ -27,9 +28,6 @@ const SyncStatusCardExecution: React.FC = ({ synced, t
},
]
}
- const formatNumber = (n: number): string => {
- return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')
- }
return (
= ({ synced, t
}>{message}
- {' '}
- {formatNumber(synced)} / {formatNumber(total)}
+ {formatNumberForGauge(synced)} / {formatNumberForGauge(total)}
diff --git a/src/pages/LandingPage/LandingPage.stories.ts b/src/pages/LandingPage/LandingPage.stories.ts
index cd135e43..e44d9337 100644
--- a/src/pages/LandingPage/LandingPage.stories.ts
+++ b/src/pages/LandingPage/LandingPage.stories.ts
@@ -10,7 +10,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
diff --git a/src/pages/LandingPage/LandingPage.tsx b/src/pages/LandingPage/LandingPage.tsx
index bc91fd84..73432231 100644
--- a/src/pages/LandingPage/LandingPage.tsx
+++ b/src/pages/LandingPage/LandingPage.tsx
@@ -1,7 +1,6 @@
import './LandingPage.css'
import { XStack, YStack } from 'tamagui'
import PageWrapperShadow from '../../components/PageWrappers/PageWrapperShadow'
-import Title from '../../components/General/Title'
import NimbusLogo from '../../components/Logos/NimbusLogo'
import { NodeIcon } from '@status-im/icons'
import { Button as StatusButton, Text } from '@status-im/components'
@@ -23,10 +22,10 @@ const LandingPage = () => {
-
+
Light and performant clients, for all Ethereum validators.
-
-
+
+
Nimbus Nodes allows you to take control and ownership of the services
you wish to run in a completely trustless and decentralized manner.
diff --git a/src/pages/PairDevice/GenerateId.stories.tsx b/src/pages/PairDevice/GenerateId.stories.tsx
index 01b6c72a..18a17f0d 100644
--- a/src/pages/PairDevice/GenerateId.stories.tsx
+++ b/src/pages/PairDevice/GenerateId.stories.tsx
@@ -10,7 +10,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
diff --git a/src/pages/PairDevice/PairDevice.stories.ts b/src/pages/PairDevice/PairDevice.stories.ts
index e48c9e60..1bb8e39a 100644
--- a/src/pages/PairDevice/PairDevice.stories.ts
+++ b/src/pages/PairDevice/PairDevice.stories.ts
@@ -10,7 +10,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
diff --git a/src/pages/PairDevice/PairedSuccessfully.stories.tsx b/src/pages/PairDevice/PairedSuccessfully.stories.tsx
index 3744ed5d..fa72b815 100644
--- a/src/pages/PairDevice/PairedSuccessfully.stories.tsx
+++ b/src/pages/PairDevice/PairedSuccessfully.stories.tsx
@@ -9,7 +9,6 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
} satisfies Meta
export default meta
diff --git a/src/pages/PairDevice/SyncStatus.stories.tsx b/src/pages/PairDevice/SyncStatus.stories.tsx
index dba77b31..d6d7d3f6 100644
--- a/src/pages/PairDevice/SyncStatus.stories.tsx
+++ b/src/pages/PairDevice/SyncStatus.stories.tsx
@@ -10,14 +10,13 @@ const meta = {
layout: 'centered',
},
tags: ['autodocs'],
- argTypes: {},
decorators: [withRouter],
} satisfies Meta
export default meta
type Story = StoryObj
-export const Page: Story = {
+export const Default: Story = {
args: {
isPairing: true,
},
diff --git a/src/pages/ValidatorOnboarding/Activation/Activation.stories.ts b/src/pages/ValidatorOnboarding/Activation/Activation.stories.ts
new file mode 100644
index 00000000..0d4c0f35
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/Activation.stories.ts
@@ -0,0 +1,41 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import Activation from './Activation'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/Activation',
+ component: Activation,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ validatorsValue: '4',
+ executionSyncStatus1: {
+ text: "Execution Sync Status",
+ isGaugeIncluded: true,
+ gaugeColor: "$blue",
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+
+ },
+ executionSyncStatus2: {
+ text: "Execution Sync Status",
+ isGaugeIncluded: true,
+ gaugeColor: "$red",
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+ },
+ currentAPRValue: "4.40%",
+ estimatedActivationTimeValue: "32 Days",
+ validatorQueueValue: "92603",
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Activation/Activation.tsx b/src/pages/ValidatorOnboarding/Activation/Activation.tsx
new file mode 100644
index 00000000..4e8b8948
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/Activation.tsx
@@ -0,0 +1,107 @@
+import { useState, useEffect } from 'react'
+import { XStack, Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import Confetti from 'react-confetti'
+
+import ActivationCard from './ActivationCard'
+import LinkWithArrow from '../../../components/General/LinkWithArrow'
+
+type ActivationProps = {
+ validatorsValue: string
+ executionSyncStatus1: {
+ text: string
+ isGaugeIncluded: boolean
+ gaugeColor: string
+ gaugeSynced: number
+ gaugeTotal: number
+ }
+ executionSyncStatus2: {
+ text: string
+ isGaugeIncluded: boolean
+ gaugeColor: string
+ gaugeSynced: number
+ gaugeTotal: number
+ }
+ currentAPRValue: string
+ estimatedActivationTimeValue: string
+ validatorQueueValue: string
+}
+
+const Activation = ({
+ validatorsValue,
+ executionSyncStatus1,
+ executionSyncStatus2,
+ currentAPRValue,
+ estimatedActivationTimeValue,
+ validatorQueueValue,
+}: ActivationProps) => {
+ const [showConfetti, setShowConfetti] = useState(true)
+
+ useEffect(() => {
+ const timer = setTimeout(() => {
+ setShowConfetti(false)
+ }, 10000)
+
+ return () => {
+ clearTimeout(timer)
+ }
+ }, [])
+
+ return (
+
+ {showConfetti && }
+
+
+
+ Activation
+
+
+
+ Congratulations! You have successfully setup your Nimbus Validators and are currently
+ syncing your nodes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default Activation
+
+const styles = {
+ confettiContainer: {
+ position: 'relative' as const,
+ width: '100%',
+ height: '100%',
+ },
+ confettiCanvas: {
+ position: 'absolute' as const,
+ top: 0,
+ left: 0,
+ width: '100%',
+ height: '100%',
+ zIndex: 0,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Activation/ActivationCard.stories.ts b/src/pages/ValidatorOnboarding/Activation/ActivationCard.stories.ts
new file mode 100644
index 00000000..c70a48b1
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/ActivationCard.stories.ts
@@ -0,0 +1,80 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ActivationCard from './ActivationCard'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/ActivationCard',
+ component: ActivationCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Validators: Story = {
+ args: {
+ text: 'Validators',
+ value: '4',
+ },
+}
+
+export const ExecutionSyncStatus: Story = {
+ args: {
+ text: 'Execution Sync Status',
+ value: '',
+ isGaugeIncluded: true,
+ gaugeColor: '#2a4af5',
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const ExecutionSyncStatusRed: Story = {
+ args: {
+ text: 'Execution Sync Status',
+ value: '',
+ isGaugeIncluded: true,
+ gaugeColor: '#EB5757',
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const CurrentAPR: Story = {
+ args: {
+ text: 'Current APR',
+ value: '4.40%',
+ },
+}
+
+export const EstimatedActivationTime: Story = {
+ args: {
+ text: 'Estimated Activation Time',
+ value: '32 Days',
+ },
+}
+
+export const ValidatorQueue: Story = {
+ args: {
+ text: 'Validator Queue',
+ value: '92603',
+ },
+}
+
+export const WithoutTitle: Story = {
+ args: {
+ text: '',
+ value: '1',
+ },
+}
+
+export const WithoutValue: Story = {
+ args: {
+ text: 'Title',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Activation/ActivationCard.tsx b/src/pages/ValidatorOnboarding/Activation/ActivationCard.tsx
new file mode 100644
index 00000000..befba796
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/ActivationCard.tsx
@@ -0,0 +1,58 @@
+import { Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import ActivationSyncCard from './ActivationSyncCard'
+
+type ActivationCardProps = {
+ text: string
+ value?: string
+ isGaugeIncluded?: boolean
+ gaugeColor?: string
+ gaugeSynced?: number
+ gaugeTotal?: number
+}
+
+const ActivationCard = ({
+ text,
+ value,
+ isGaugeIncluded,
+ gaugeColor,
+ gaugeSynced,
+ gaugeTotal,
+}: ActivationCardProps) => {
+ return (
+
+ {!isGaugeIncluded && (
+
+
+ {text}
+
+
+ {value}
+
+
+ )}
+ {isGaugeIncluded && (
+
+
+ {text}
+
+
+
+ )}
+
+ )
+}
+
+export default ActivationCard
diff --git a/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.stories.ts b/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.stories.ts
new file mode 100644
index 00000000..5c9c2696
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.stories.ts
@@ -0,0 +1,65 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import ActivationSyncCard from './ActivationSyncCard'
+
+const meta = {
+ title: 'ValidatorOnboarding/ActivationSyncCard',
+ component: ActivationSyncCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Blue: Story = {
+ args: {
+ gaugeColor: '#2a4af5',
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const Red: Story = {
+ args: {
+ gaugeColor: '#EB5757',
+ gaugeSynced: 123.524,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const MaxValue: Story = {
+ args: {
+ gaugeColor: '#2a4af5',
+ gaugeSynced: 172.503,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const OverMaxValue: Story = {
+ args: {
+ gaugeColor: '#2a4af5',
+ gaugeSynced: 200,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const MinValue: Story = {
+ args: {
+ gaugeColor: '#2a4af5',
+ gaugeSynced: 0,
+ gaugeTotal: 172.503,
+ },
+}
+
+export const UnderMinValue: Story = {
+ args: {
+ gaugeColor: '#2a4af5',
+ gaugeSynced: -100,
+ gaugeTotal: 172.503,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.tsx b/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.tsx
new file mode 100644
index 00000000..0a548ba1
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Activation/ActivationSyncCard.tsx
@@ -0,0 +1,47 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import StandardGauge from '../../../components/Charts/StandardGauge'
+import { Text } from '@status-im/components'
+import { formatNumberForGauge } from '../../../utilities'
+
+type ActivationSyncCardProps = {
+ gaugeColor: string
+ gaugeSynced: number
+ gaugeTotal: number
+}
+
+const ActivationSyncCard = ({ gaugeColor, gaugeSynced, gaugeTotal }: ActivationSyncCardProps) => {
+ return (
+
+
+
+
+
+
+ {formatNumberForGauge(gaugeSynced)} / {formatNumberForGauge(gaugeTotal)}
+
+
+
+ )
+}
+
+export default ActivationSyncCard
diff --git a/src/pages/ValidatorOnboarding/Advisories/Advisories.stories.ts b/src/pages/ValidatorOnboarding/Advisories/Advisories.stories.ts
new file mode 100644
index 00000000..9c01f413
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Advisories/Advisories.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import Advisories from './Advisories'
+
+const meta = {
+ title: 'ValidatorOnboarding/Advisories',
+ component: Advisories,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/Advisories/Advisories.tsx b/src/pages/ValidatorOnboarding/Advisories/Advisories.tsx
new file mode 100644
index 00000000..2bd608cb
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Advisories/Advisories.tsx
@@ -0,0 +1,92 @@
+import { Text } from '@status-im/components'
+import { useState } from 'react'
+import { Stack, XStack, YStack } from 'tamagui'
+
+import AdvisoriesContent from './AdvisoriesContent'
+
+type AdvisoryTopicsType = {
+ [key: string]: string[]
+}
+
+const Advisories = () => {
+ const [selectedTitle, setSelectedTitle] = useState(Object.keys(advisoryTopics)[3])
+
+ const isSameTitle = (title: string) => selectedTitle === title
+
+ return (
+
+
+
+
+ Advisories
+
+
+ {Object.keys(advisoryTopics).map((title, index) => (
+ setSelectedTitle(title)}
+ style={{ cursor: 'pointer', alignItems: 'center' }}
+ space={'$2'}
+ >
+
+ {unicodeNumbers[index]}
+
+
+ {title}
+
+
+ ))}
+
+
+
+ )
+}
+
+export default Advisories
+
+const unicodeNumbers = ['➀', '➁', '➂', '➃', '➄', '➅']
+
+export const advisoryTopics: AdvisoryTopicsType = {
+ 'Proof of Stake': [
+ 'Proof of Stake systems require validators to hold and lock up a certain amount of cryptocurrency to participate.',
+ 'In Proof of Stake, the chances of creating a block is proportional to the amount of cryptocurrency held.',
+ 'Unlike Proof of Work, Proof of Stake aims to achieve consensus without intensive computational work.',
+ ],
+ Deposit: [
+ 'Deposits are often irreversible, so ensure to double-check transaction details before confirming.',
+ 'Delay in deposit acknowledgment might be due to network congestion or node synchronization.',
+ 'Always keep transaction IDs or hashes for records and future references in case of disputes.',
+ ],
+ 'Key Management': [
+ 'Storing your private keys on a device connected to the internet is susceptible to hacks and malware.',
+ 'Hardware wallets provide an added layer of security by keeping private keys isolated from online systems.',
+ 'Regularly back up and encrypt your key management solutions to prevent potential losses.',
+ ],
+ 'Bad Behaviour': [
+ 'If you try to cheat the system, or act contrary to the specification, you will be liable to incur a penalty known as slashing.',
+ 'Running your validator keys simultaneously on two or more machines will result in slashing.*',
+ 'Simply being offline with an otherwise healthy network does not result in slashing, but will result in small inactivity penalties.',
+ ],
+ Requirements: [
+ 'Ensure your system meets the minimum software and hardware requirements before initiating any operations.',
+ 'Staying updated with the latest versions is vital to maintain system integrity and performance.',
+ 'Failure to meet requirements might result in operational inefficiencies or security vulnerabilities.',
+ ],
+ Risks: [
+ 'Cryptocurrency investments are subject to high volatility and can result in both significant gains and losses.',
+ 'Always do thorough research before making investment decisions or engaging in transactions.',
+ 'Be wary of phishing scams, malicious software, and too-good-to-be-true offers.',
+ ],
+}
diff --git a/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.stories.ts b/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.stories.ts
new file mode 100644
index 00000000..09088d7f
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.stories.ts
@@ -0,0 +1,63 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import AdvisoriesContent from './AdvisoriesContent'
+import { advisoryTopics } from './Advisories'
+
+const meta = {
+ title: 'ValidatorOnboarding/AdvisoriesContent',
+ component: AdvisoriesContent,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+const advisoryTopicsKeys = Object.keys(advisoryTopics)
+const advisoryTopicsValues = Object.values(advisoryTopics)
+
+export const ProofOfStake: Story = {
+ args: {
+ title: advisoryTopicsKeys[0],
+ content: advisoryTopicsValues[0],
+ },
+}
+
+export const Deposit: Story = {
+ args: {
+ title: advisoryTopicsKeys[1],
+ content: advisoryTopicsValues[1],
+ },
+}
+
+export const KeyManagement: Story = {
+ args: {
+ title: advisoryTopicsKeys[2],
+ content: advisoryTopicsValues[2],
+ },
+}
+
+export const BadBehaviour: Story = {
+ args: {
+ title: advisoryTopicsKeys[3],
+ content: advisoryTopicsValues[3],
+ },
+}
+
+export const Requirements: Story = {
+ args: {
+ title: advisoryTopicsKeys[4],
+ content: advisoryTopicsValues[4],
+ },
+}
+
+export const Risks: Story = {
+ args: {
+ title: advisoryTopicsKeys[5],
+ content: advisoryTopicsValues[5],
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.tsx b/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.tsx
new file mode 100644
index 00000000..8b5a97ba
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Advisories/AdvisoriesContent.tsx
@@ -0,0 +1,45 @@
+import { Text } from '@status-im/components'
+import { Link } from 'react-router-dom'
+import { Stack, YStack } from 'tamagui'
+
+type AdvisoriesContentProps = {
+ title: string
+ content: string[]
+}
+
+const AdvisoriesContent = ({ title, content }: AdvisoriesContentProps) => {
+ return (
+
+
+
+ {title}
+
+
+
+ {content.map(row => (
+
+ {row}
+
+ ))}
+
+
+ The Ethereum consensus layer specification
+
+
+
+
+ More on slashing risks
+
+
+
+
+ )
+}
+
+export default AdvisoriesContent
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.stories.ts b/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.stories.ts
new file mode 100644
index 00000000..8885baaf
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import ClientSetup from './ClientSetup'
+
+const meta = {
+ title: 'ValidatorOnboarding/ClientSetup',
+ component: ClientSetup,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.tsx b/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.tsx
new file mode 100644
index 00000000..9593ad66
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/ClientSetup.tsx
@@ -0,0 +1,22 @@
+import { Separator, YStack } from 'tamagui'
+
+import SetupRow from './SetupRow'
+import WithdrawalAddress from './WithdrawalAddress'
+import LinkWithArrow from '../../../components/General/LinkWithArrow'
+
+const ClientSetup = () => {
+ return (
+
+
+
+
+
+
+ )
+}
+export default ClientSetup
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.stories.ts b/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.stories.ts
new file mode 100644
index 00000000..38299ecc
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.stories.ts
@@ -0,0 +1,29 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import SetupRow from './SetupRow'
+
+const meta = {
+ title: 'ValidatorOnboarding/SetupRow',
+ component: SetupRow,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ title: 'Setup up Validators',
+ },
+}
+
+export const WithoutTitle: Story = {
+ args: {
+ title: '',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.tsx b/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.tsx
new file mode 100644
index 00000000..33803306
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/SetupRow.tsx
@@ -0,0 +1,63 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { Input as StatusInput, Text } from '@status-im/components'
+import { AddIcon, ChevronDownIcon } from '@status-im/icons'
+import { useState } from 'react'
+
+type SetupRowProps = {
+ title: string
+}
+
+const SetupRow = ({ title }: SetupRowProps) => {
+ const [validatorCount, setValidatorCount] = useState(0)
+
+ const addValidatorHandler = () => {
+ setValidatorCount((state: number) => state + 1)
+ }
+
+ const changeValidatorCountHandler = (e: any) => {
+ if (!isNaN(e.target.value)) {
+ setValidatorCount(Number(e.target.value))
+ }
+ }
+
+ return (
+
+
+ {title}
+
+
+
+
+ How many Validators would you like to run?
+
+ }
+ value={validatorCount.toString()}
+ onChange={changeValidatorCountHandler}
+ style={{ fontWeight: 'bold' }}
+ />
+
+
+
+ ETH
+
+
+ 64
+
+
+
+
+
+ USD
+
+
+
+
+ $4,273 USD
+
+
+
+
+ )
+}
+export default SetupRow
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.stories.ts b/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.stories.ts
new file mode 100644
index 00000000..9f94f911
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.stories.ts
@@ -0,0 +1,29 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import WithdrawalAddress from './WithdrawalAddress'
+
+const meta = {
+ title: 'ValidatorOnboarding/WithdrawalAddress',
+ component: WithdrawalAddress,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ title: 'Withdrawal Address',
+ },
+}
+
+export const WithoutTitle: Story = {
+ args: {
+ title: '',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.tsx b/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.tsx
new file mode 100644
index 00000000..9732637d
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ClientSetup/WithdrawalAddress.tsx
@@ -0,0 +1,55 @@
+import { Stack, YStack } from 'tamagui'
+import { InformationBox, Input as StatusInput, Text } from '@status-im/components'
+import { ClearIcon, CloseCircleIcon } from '@status-im/icons'
+import { useState } from 'react'
+
+type WithdrawalAddressProps = {
+ title: string
+}
+
+const WithdrawalAddress = ({ title }: WithdrawalAddressProps) => {
+ const [withdrawalAddress, setWithdrawalAddress] = useState('')
+
+ const changeWithdrawalAddressHandler = (e: any) => {
+ setWithdrawalAddress(e.target.value)
+ }
+
+ const removeWithdrawalAddressHandler = () => {
+ setWithdrawalAddress('')
+ }
+
+ return (
+
+
+ {title}
+
+
+
+ Ethereum Address
+
+
+
+ }
+ value={withdrawalAddress}
+ onChange={changeWithdrawalAddressHandler}
+ />
+
+ }
+ />
+
+
+ )
+}
+
+export default WithdrawalAddress
diff --git a/src/pages/ValidatorOnboarding/ContinueButton.stories.ts b/src/pages/ValidatorOnboarding/ContinueButton.stories.ts
new file mode 100644
index 00000000..549e8c04
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ContinueButton.stories.ts
@@ -0,0 +1,35 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import ContinueButton from './ContinueButton'
+
+const meta = {
+ title: 'ValidatorOnboarding/ContinueButton',
+ component: ContinueButton,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ continueHandler: () => {},
+ activeStep: 0,
+ isConfirmPhraseStage: false,
+ subStepValidatorSetup: 0,
+ },
+}
+
+export const Disabled: Story = {
+ args: {
+ continueHandler: () => {},
+ activeStep: 0,
+ isConfirmPhraseStage: true,
+ subStepValidatorSetup: 0,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ContinueButton.tsx b/src/pages/ValidatorOnboarding/ContinueButton.tsx
new file mode 100644
index 00000000..5671d569
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ContinueButton.tsx
@@ -0,0 +1,80 @@
+import { Stack, XStack } from 'tamagui'
+import { Button, InformationBox } from '@status-im/components'
+import { CloseCircleIcon } from '@status-im/icons'
+import { useDispatch, useSelector } from 'react-redux'
+import { useEffect } from 'react'
+
+import { RootState } from '../../redux/store'
+import { setIsRightPhrase } from '../../redux/ValidatorOnboarding/KeyGeneration/slice'
+import LinkWithArrow from '../../components/General/LinkWithArrow'
+
+type ContinueButton = {
+ continueHandler: () => void
+ activeStep: number
+ isConfirmPhraseStage: boolean
+ subStepValidatorSetup: number
+}
+
+const ContinueButton = ({
+ continueHandler,
+ activeStep,
+ isConfirmPhraseStage,
+ subStepValidatorSetup,
+}: ContinueButton) => {
+ const { isCopyPastedPhrase, isRightPhrase, words, validWords } = useSelector(
+ (state: RootState) => state.keyGeneration,
+ )
+ const dispatch = useDispatch()
+
+ useEffect(() => {
+ dispatch(setIsRightPhrase(words.every(word => word !== '')))
+ }, [words])
+
+ const isDisabled = () => {
+ if (
+ (isConfirmPhraseStage && !isRightPhrase) ||
+ (isConfirmPhraseStage && validWords.some(w => w === false))
+ ) {
+ return true
+ }
+ return false
+ }
+
+ const isActivationValScreen = activeStep === 3 && subStepValidatorSetup === 3
+
+ return (
+
+
+ {isCopyPastedPhrase && (
+ }
+ />
+ )}
+ {isActivationValScreen && (
+
+ )}
+
+
+
+
+
+ )
+}
+
+export default ContinueButton
diff --git a/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css
new file mode 100644
index 00000000..5828631c
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.css
@@ -0,0 +1,68 @@
+.custom-step {
+ background-color: #ffffff;
+}
+
+.custom-step.StepMain--active,
+.custom-step.StepMain--completed {
+ background-color: #2a4cf4;
+}
+
+.custom-step::before {
+ content: '';
+ display: block;
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ border: 2px solid #e0e0e0;
+ border-radius: 50%;
+}
+
+.custom-step.StepMain--active::before,
+.custom-step.StepMain--completed::before {
+ border-color: #2a4cf4;
+}
+
+.custom-step.StepMain--active::after {
+ content: '';
+ display: block;
+ position: absolute;
+ width: 20px;
+ height: 20px;
+ background-color: #2a4cf4;
+ border-radius: 50%;
+ transform: translate(-50%, -50%);
+}
+
+.custom-step::after {
+ content: attr(data-subtitle);
+ position: absolute;
+ top: calc(100% + 4px);
+ font-size: 12px;
+ color: #A2A9B0;
+ background: transparent;
+ border: none;
+}
+
+[data-step="Overview"]::after {
+ left: 35%;
+}
+
+[data-step="Advisories"]::after {
+ left: 30%;
+}
+
+[data-step="Client Setup"]::after {
+ left: 32%;
+}
+
+[data-step="Validator Setup"]::after {
+ left: 25%;
+}
+
+[data-step="Key Generation"]::after {
+ left: 24.5%;
+}
+
+[data-step="Activation"]::after {
+ left: 33%;
+}
\ No newline at end of file
diff --git a/src/pages/ValidatorOnboarding/FormStepper/FormStepper.stories.ts b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.stories.ts
new file mode 100644
index 00000000..1db421b1
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.stories.ts
@@ -0,0 +1,64 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import FormStepper from './FormStepper'
+
+const meta = {
+ title: 'ValidatorOnboarding/FormStepper',
+ component: FormStepper,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const OverviewActive: Story = {
+ args: {
+ activeStep: 0,
+ changeActiveStep: () => {},
+ },
+}
+
+export const AdvisoriesActive: Story = {
+ args: {
+ activeStep: 1,
+ changeActiveStep: () => {},
+ },
+}
+
+export const ClientSetupActive: Story = {
+ args: {
+ activeStep: 2,
+ changeActiveStep: () => {},
+ },
+}
+
+export const ValidatorSetupActive: Story = {
+ args: {
+ activeStep: 3,
+ changeActiveStep: () => {},
+ },
+}
+
+export const KeyGenerationActive: Story = {
+ args: {
+ activeStep: 4,
+ changeActiveStep: () => {},
+ },
+}
+
+export const ActivationActive: Story = {
+ args: {
+ activeStep: 5,
+ changeActiveStep: () => {},
+ },
+}
+
+export const NoActiveStep: Story = {
+ args: {
+ activeStep: -1,
+ changeActiveStep: () => {},
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/FormStepper/FormStepper.tsx b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.tsx
new file mode 100644
index 00000000..8aa130ce
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/FormStepper/FormStepper.tsx
@@ -0,0 +1,70 @@
+import { Stepper, Step } from 'react-form-stepper'
+import './FormStepper.css'
+
+type FormStepperProps = {
+ activeStep: number
+ changeActiveStep: (step: number) => void
+}
+
+const steps = [
+ { label: 'Overview', subtitle: 'Get Started' },
+ { label: 'Advisories', subtitle: 'Understand your Duties' },
+ { label: 'Client Setup', subtitle: 'Execution & Consensus' },
+ { label: 'Validator Setup', subtitle: 'Validators & Withdrawal' },
+ { label: 'Key Generation', subtitle: 'Secure your Keypairs' },
+ { label: 'Activation', subtitle: 'Complete Setup' },
+]
+
+const FormStepper = ({ activeStep, changeActiveStep }: FormStepperProps) => {
+ return (
+
+ {steps.map((step, index) => (
+ changeActiveStep(index)}
+ completed={activeStep > index - 1}
+ data-subtitle={step.subtitle}
+ data-step={step.label}
+ />
+ ))}
+
+ )
+}
+const stepStyle = {
+ // For default dots:
+ inactiveBgColor: '#FFFFFF',
+ inactiveBorderColor: '#E0E0E0',
+ inactiveBorderWidth: '2px',
+ // For active dots:
+ activeBgColor: '#FFFFFF',
+ activeBorderColor: '#2A4CF4',
+ activeBorderWidth: '2px',
+ // For completed dots:
+ completedBgColor: '#2A4CF4',
+ activeTextColor: '#ffffff',
+ completedTextColor: '#ffffff',
+ inactiveTextColor: '#000000',
+ size: '20px',
+ circleFontSize: '10px',
+ labelFontSize: '14px',
+ borderRadius: '50%',
+ fontWeight: 700,
+}
+
+const customConnectorStyle = {
+ size: '2px',
+ activeColor: '#2A4CF4',
+ disabledColor: '#bdbdbd',
+ completedColor: '#a10308',
+ style: 'solid',
+}
+
+export default FormStepper
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.module.css b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.module.css
new file mode 100644
index 00000000..cf9f46f3
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.module.css
@@ -0,0 +1,79 @@
+.autocomplete-container {
+ position: relative;
+ width: 100%;
+ background-color: #f9fafa;
+ border: 2px solid #f9fafa;
+}
+
+.suggestion-list {
+ box-sizing: border-box;
+ overflow-y: scroll;
+ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
+ background-color: #f9fafa;
+ padding: 10px;
+ scrollbar-width: thin;
+ scrollbar-color: #f9fafa transparent;
+ border: '2px solid #f9fafa';
+ max-height: 250px;
+ position: absolute;
+ z-index: 1000;
+ width: 100%;
+ border-bottom-left-radius: 24px;
+ border-bottom-right-radius: 24px;
+}
+
+.autocomplete-input {
+ box-sizing: border-box;
+ border: 2px solid #f7f8f9;
+ border-radius: 24px;
+ padding: 12px;
+ background-color: #f7f8f9;
+ width: 100%;
+ font-size: 16px;
+}
+
+.input-wrapper {
+ position: relative;
+}
+
+.input-number {
+ position: absolute;
+ left: 15px;
+ transform: translateY(-50%);
+ pointer-events: none;
+ z-index: 2;
+ color: #0D162566;
+ top: 48%;
+}
+
+.suggestion-item {
+ padding: 12px 16px;
+ cursor: pointer;
+ border-radius: 24px;
+ font-weight: 500;
+}
+
+.suggestion-item:hover {
+ background-color: #f1f2f4;
+}
+
+.suggestion-list::-webkit-scrollbar {
+ width: 1px;
+}
+
+.suggestion-list::-webkit-scrollbar-thumb {
+ background-color: #f1f2f4;
+ border-radius: 2px;
+}
+
+.suggestion-list::-webkit-scrollbar-track {
+ background-color: transparent;
+}
+
+.suggestion-list::-webkit-scrollbar-thumb {
+ background-color: transparent;
+}
+
+.suggestion-list::-webkit-scrollbar-thumb:hover {
+ background-color: transparent;
+}
\ No newline at end of file
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.stories.ts
new file mode 100644
index 00000000..4780bc4b
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.stories.ts
@@ -0,0 +1,27 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import AutocompleteInput from './AutocompleteInput'
+
+const meta = {
+ title: 'ValidatorOnboarding/AutocompleteInput',
+ component: AutocompleteInput,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ index: 0,
+ },
+}
+
+export const OtherWord: Story = {
+ args: {
+ index: 2,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.tsx
new file mode 100644
index 00000000..d655b6dc
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/AutocompleteInput.tsx
@@ -0,0 +1,151 @@
+import React, { useState, useEffect } from 'react'
+import { useDispatch, useSelector } from 'react-redux'
+import wordlist from 'web-bip39/wordlists/english'
+
+import { RootState } from '../../../../redux/store'
+import {
+ setIsCopyPastedPhrase,
+ setMnemonic,
+ setValidWords,
+ setWord,
+} from '../../../../redux/ValidatorOnboarding/KeyGeneration/slice'
+import styles from './AutocompleteInput.module.css'
+
+type AutocompleteInputProps = {
+ index: number
+}
+
+const AutocompleteInput = ({ index }: AutocompleteInputProps) => {
+ const [suggestions, setSuggestions] = useState([])
+ const [isFocused, setIsFocused] = useState(false)
+ const word = useSelector((state: RootState) => state.keyGeneration.words[index])
+ const isValidWord = useSelector((state: RootState) => state.keyGeneration.validWords[index])
+ const validWords = useSelector((state: RootState) => state.keyGeneration.validWords)
+ const dispatch = useDispatch()
+
+ useEffect(() => {
+ setSuggestions(getNewSuggestions(word))
+ }, [word])
+
+ const getNewSuggestions = (word: string) => {
+ return wordlist.filter(w => w.startsWith(word.toLowerCase()))
+ }
+
+ const handleInputChange = (e: React.ChangeEvent) => {
+ if (!isFocused) {
+ handleInputFocus()
+ }
+
+ const value = e.target.value
+ const mnemonic = value.trim().split(' ').slice(0, 24)
+ const mnemonicLength = mnemonic.length
+ let newValidWords = [...validWords]
+
+ if (mnemonicLength === 1) {
+ dispatch(setWord({ index, word: value }))
+
+ newValidWords[index] = wordlist.includes(value) || getNewSuggestions(value).length > 0
+ } else if (mnemonicLength === 24) {
+ dispatch(setMnemonic(mnemonic))
+ dispatch(setIsCopyPastedPhrase(true))
+
+ mnemonic.forEach((m, i) => {
+ newValidWords[i] = wordlist.includes(m)
+ })
+ } else {
+ for (let i = index; i < mnemonicLength + index; i++) {
+ const mnemonicWord = mnemonic.shift() || ''
+ dispatch(setWord({ index: i, word: mnemonicWord }))
+ newValidWords[i] = wordlist.includes(mnemonicWord)
+ }
+
+ dispatch(setIsCopyPastedPhrase(true))
+ }
+
+ dispatch(setValidWords(newValidWords))
+ }
+
+ const handleSuggestionClick = (e: React.MouseEvent, suggestion: string) => {
+ e.preventDefault()
+
+ setIsFocused(false)
+ dispatch(setWord({ index, word: suggestion }))
+
+ let newValidWords = [...validWords]
+ newValidWords[index] = wordlist.includes(suggestion)
+ dispatch(setValidWords(newValidWords))
+ }
+
+ const handleInputFocus = () => {
+ setIsFocused(true)
+ }
+
+ const handleInputBlur = () => {
+ setIsFocused(false)
+
+ let newValidWords = [...validWords]
+ newValidWords[index] = wordlist.includes(word)
+ dispatch(setValidWords(newValidWords))
+ }
+
+ return (
+
+
+ {index + 1}.
+
+
+
+ {isFocused &&
+ suggestions.map(suggestion => (
+
handleSuggestionClick(e, suggestion)}
+ >
+ {suggestion}
+
+ ))}
+
+
+ )
+}
+
+export default AutocompleteInput
+
+const inputStyle = (index: number, isFocused: boolean, isValidWord: boolean) => {
+ const style = {
+ outline: 'none',
+ padding: `12px 16px 12px ${index + 1 < 10 ? '35px' : '45px'}`,
+ border: isValidWord ? '2px solid #f7f8f9' : '2px solid #E53E3E',
+ }
+
+ if (isFocused) {
+ return {
+ ...style,
+ border: isValidWord ? '2px solid #4360DF' : '2px solid #E53E3E',
+ backgroundColor: '#f1f2f4',
+ }
+ } else {
+ return style
+ }
+}
+
+const autocompleteContainerStyle = (isFocused: boolean) => {
+ if (isFocused) {
+ return {
+ borderTopLeftRadius: '24px',
+ borderTopRightRadius: '24px',
+ }
+ } else {
+ return {
+ borderRadius: '24px',
+ }
+ }
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.stories.ts
new file mode 100644
index 00000000..98ff0424
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.stories.ts
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ConfirmRecoveryPhrase from './ConfirmRecoveryPhrase'
+
+const meta = {
+ title: 'ValidatorOnboarding/ConfirmRecoveryPhrase',
+ component: ConfirmRecoveryPhrase,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.tsx
new file mode 100644
index 00000000..e5b8b237
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/ConfirmRecoveryPhrase/ConfirmRecoveryPhrase.tsx
@@ -0,0 +1,33 @@
+import { Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+import AutocompleteInput from './AutocompleteInput'
+import KeyGenerationTitle from '../KeyGenerationTitle'
+import { useSelector } from 'react-redux'
+import { RootState } from '../../../../redux/store'
+
+const ConfirmRecoveryPhrase = () => {
+ const { validWords } = useSelector((state: RootState) => state.keyGeneration)
+
+ return (
+
+
+ Confirm Recovery Phrase
+
+ {validWords.map((_, index) => (
+
+ ))}
+
+
+ )
+}
+
+export default ConfirmRecoveryPhrase
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.stories.ts
new file mode 100644
index 00000000..2eda0059
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.stories.ts
@@ -0,0 +1,27 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import KeyGeneration from './KeyGeneration'
+
+const meta = {
+ title: 'ValidatorOnboarding/KeyGeneration',
+ component: KeyGeneration,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ isConfirmPhraseStage: false,
+ },
+}
+
+export const ConfirmPhraseStage: Story = {
+ args: {
+ isConfirmPhraseStage: true,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.tsx
new file mode 100644
index 00000000..8c672ccf
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGeneration.tsx
@@ -0,0 +1,52 @@
+import { Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import { useState } from 'react'
+
+import KeyGenerationHeader from './KeyGenerationHeader/KeyGenerationHeader'
+import RecoveryMechanism from './RecoveryMechanism/RecoveryMechanism'
+import KeystoreFiles from './KeystoreFiles'
+import RecoveryPhrase from './RecoveryPhrase'
+import { BOTH_KEY_AND_RECOVERY, KEYSTORE_FILES, RECOVERY_PHRASE } from '../../../constants'
+import ConfirmRecoveryPhrase from './ConfirmRecoveryPhrase/ConfirmRecoveryPhrase'
+
+type KeyGenerationProps = {
+ isConfirmPhraseStage: boolean
+}
+
+const KeyGeneration = ({ isConfirmPhraseStage }: KeyGenerationProps) => {
+ const [recoveryMechanism, setRecoveryMechanism] = useState(KEYSTORE_FILES)
+
+ const isKeystoreFiles =
+ recoveryMechanism === KEYSTORE_FILES || recoveryMechanism === BOTH_KEY_AND_RECOVERY
+
+ const isRecoveryPhrase =
+ recoveryMechanism === RECOVERY_PHRASE || recoveryMechanism === BOTH_KEY_AND_RECOVERY
+
+ const handleRecMechanismChange = (value: string) => {
+ setRecoveryMechanism(value)
+ }
+
+ return (
+
+ {isConfirmPhraseStage && }
+ {isConfirmPhraseStage === false && (
+ <>
+
+
+
+
+ 4 Validators
+
+
+ {isKeystoreFiles && }
+ {isRecoveryPhrase && }
+ >
+ )}
+
+ )
+}
+
+export default KeyGeneration
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.stories.ts
new file mode 100644
index 00000000..ef2eb4ab
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.stories.ts
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import KeyGenerationHeader from './KeyGenerationHeader'
+
+const meta = {
+ title: 'ValidatorOnboarding/KeyGenerationHeader',
+ component: KeyGenerationHeader,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.tsx
new file mode 100644
index 00000000..da062939
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationHeader.tsx
@@ -0,0 +1,28 @@
+import { XStack } from 'tamagui'
+
+import KeyGenerationSyncCard from './KeyGenerationSyncCard'
+import KeyGenerationTitle from '../KeyGenerationTitle'
+
+const KeyGenerationHeader = () => {
+ return (
+
+
+
+
+
+
+
+ )
+}
+
+export default KeyGenerationHeader
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.stories.ts
new file mode 100644
index 00000000..7f06c630
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.stories.ts
@@ -0,0 +1,78 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import KeyGenerationSyncCard from './KeyGenerationSyncCard'
+
+const meta = {
+ title: 'ValidatorOnboarding/KeyGenerationSyncCard',
+ component: KeyGenerationSyncCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Blue: Story = {
+ args: {
+ synced: 123.524,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#2a4af5',
+ },
+}
+
+export const Red: Story = {
+ args: {
+ synced: 123.524,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#ff6161',
+ },
+}
+
+export const MaxValue: Story = {
+ args: {
+ synced: 172.503,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#2a4af5',
+ },
+}
+
+export const OverMaxValue: Story = {
+ args: {
+ synced: 200,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#2a4af5',
+ },
+}
+
+export const MinValue: Story = {
+ args: {
+ synced: 0,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#2a4af5',
+ },
+}
+
+export const UnderMinValue: Story = {
+ args: {
+ synced: -100,
+ total: 172.503,
+ title: 'Execution Sync Status',
+ color: '#2a4af5',
+ },
+}
+
+export const WithoutTitle: Story = {
+ args: {
+ synced: 123.524,
+ total: 172.503,
+ title: '',
+ color: '#2a4af5',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.tsx
new file mode 100644
index 00000000..32151617
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationHeader/KeyGenerationSyncCard.tsx
@@ -0,0 +1,57 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { ClearIcon } from '@status-im/icons'
+import { Text } from '@status-im/components'
+
+import StandardGauge from '../../../../components/Charts/StandardGauge'
+import BorderBox from '../../../../components/General/BorderBox'
+import { formatNumberForGauge } from '../../../../utilities'
+
+type KeyGenerationSyncCardProps = {
+ synced: number
+ total: number
+ title: string
+ color: string
+}
+
+const KeyGenerationSyncCard = ({ synced, total, title, color }: KeyGenerationSyncCardProps) => {
+ return (
+
+
+
+
+
+
+
+ {title}
+
+
+ {formatNumberForGauge(synced)} / {formatNumberForGauge(total)}
+
+
+
+
+
+ )
+}
+
+export default KeyGenerationSyncCard
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.stories.ts
new file mode 100644
index 00000000..08f5859a
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.stories.ts
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import KeyGenerationTitle from './KeyGenerationTitle'
+
+const meta = {
+ title: 'ValidatorOnboarding/KeyGenerationTitle',
+ component: KeyGenerationTitle,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.tsx
new file mode 100644
index 00000000..c8c02cab
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeyGenerationTitle.tsx
@@ -0,0 +1,11 @@
+import { Text } from '@status-im/components'
+
+const KeyGenerationTitle = () => {
+ return (
+
+ Key Generation
+
+ )
+}
+
+export default KeyGenerationTitle
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.stories.ts
new file mode 100644
index 00000000..d10af412
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.stories.ts
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import KeystoreFiles from './KeystoreFiles'
+
+const meta = {
+ title: 'ValidatorOnboarding/KeystoreFiles',
+ component: KeystoreFiles,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.tsx
new file mode 100644
index 00000000..b9be5222
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/KeystoreFiles.tsx
@@ -0,0 +1,99 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { Button, InformationBox, Input, Text } from '@status-im/components'
+import { ClearIcon, CloseCircleIcon } from '@status-im/icons'
+import { useState } from 'react'
+
+const KeystoreFiles = () => {
+ const [encryptedPassword, setEncryptedPassword] = useState('')
+ const [confirmEncryptedPassword, setConfirmEncryptedPassword] = useState('')
+
+ const generateKeystoreFilesHandler = () => {}
+
+ const changeEncryptedPasswordHandler = (e: any) => {
+ setEncryptedPassword(e.target.value)
+ }
+
+ const changeConfirmEncryptedPasswordHandler = (e: any) => {
+ setConfirmEncryptedPassword(e.target.value)
+ }
+
+ const clearEncryptedPasswordHandler = () => {
+ setEncryptedPassword('')
+ }
+
+ const clearConfirmEncryptedPasswordHandler = () => {
+ setConfirmEncryptedPassword('')
+ }
+
+ const downloadKeyFilesHandler = () => {}
+
+ return (
+
+
+
+
+
+ Encryption Password
+
+
+ }
+ value={encryptedPassword}
+ onChange={changeEncryptedPasswordHandler}
+ />
+
+
+
+ Confirm Encryption Password
+
+
+ }
+ value={confirmEncryptedPassword}
+ onChange={changeConfirmEncryptedPasswordHandler}
+ />
+
+
+
+
+ Download Key Files
+
+
+
+
+
+
+ }
+ />
+
+ )
+}
+
+export default KeystoreFiles
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.stories.ts
new file mode 100644
index 00000000..5b2fbb60
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.stories.ts
@@ -0,0 +1,44 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import RecoveryMechanism from './RecoveryMechanism'
+import { BOTH_KEY_AND_RECOVERY, KEYSTORE_FILES, RECOVERY_PHRASE } from '../../../../constants'
+
+const meta = {
+ title: 'ValidatorOnboarding/RecoveryMechanism',
+ component: RecoveryMechanism,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const KeystoreFiles: Story = {
+ args: {
+ recoveryMechanism: KEYSTORE_FILES,
+ handleRecMechanismChange: () => {},
+ },
+}
+
+export const RecoveryPhrase: Story = {
+ args: {
+ recoveryMechanism: RECOVERY_PHRASE,
+ handleRecMechanismChange: () => {},
+ },
+}
+
+export const BothKeystoreAndRecovery: Story = {
+ args: {
+ recoveryMechanism: BOTH_KEY_AND_RECOVERY,
+ handleRecMechanismChange: () => {},
+ },
+}
+
+export const WithoutRecMechanism: Story = {
+ args: {
+ recoveryMechanism: '',
+ handleRecMechanismChange: () => {},
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.tsx
new file mode 100644
index 00000000..fd768bb4
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanism.tsx
@@ -0,0 +1,37 @@
+import { Text } from '@status-im/components'
+import { XStack, YStack } from 'tamagui'
+
+import RecoveryMechanismCard from './RecoveryMechanismCard'
+import { BOTH_KEY_AND_RECOVERY, KEYSTORE_FILES, RECOVERY_PHRASE } from '../../../../constants'
+
+type RecoveryMechanismProps = {
+ recoveryMechanism: string
+ handleRecMechanismChange: (value: string) => void
+}
+
+const cards = [RECOVERY_PHRASE, KEYSTORE_FILES, BOTH_KEY_AND_RECOVERY]
+
+const RecoveryMechanism = ({
+ recoveryMechanism,
+ handleRecMechanismChange,
+}: RecoveryMechanismProps) => {
+ return (
+
+
+ Select Recovery Mechanism
+
+
+ {cards.map(value => (
+
+ ))}
+
+
+ )
+}
+
+export default RecoveryMechanism
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.stories.ts
new file mode 100644
index 00000000..06f87741
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.stories.ts
@@ -0,0 +1,40 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import RecoveryMechanismCard from './RecoveryMechanismCard'
+import { KEYSTORE_FILES } from '../../../../constants'
+
+const meta = {
+ title: 'ValidatorOnboarding/RecoveryMechanismCard',
+ component: RecoveryMechanismCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Selected: Story = {
+ args: {
+ value: KEYSTORE_FILES,
+ recoveryMechanism: KEYSTORE_FILES,
+ handleRecMechanismChange: () => {},
+ },
+}
+
+export const NotSelected: Story = {
+ args: {
+ value: KEYSTORE_FILES,
+ recoveryMechanism: '',
+ handleRecMechanismChange: () => {},
+ },
+}
+
+export const WithoutValue: Story = {
+ args: {
+ value: '',
+ recoveryMechanism: KEYSTORE_FILES,
+ handleRecMechanismChange: () => {},
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.tsx
new file mode 100644
index 00000000..4b5098bd
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryMechanism/RecoveryMechanismCard.tsx
@@ -0,0 +1,34 @@
+import { Text } from '@status-im/components'
+
+type RecoveryMechanismProps = {
+ value: string
+ recoveryMechanism: string
+ handleRecMechanismChange: (value: string) => void
+}
+
+const RecoveryMechanismCard = ({
+ value,
+ recoveryMechanism,
+ handleRecMechanismChange,
+}: RecoveryMechanismProps) => {
+ return (
+ handleRecMechanismChange(value)}
+ >
+
+ {value}
+
+
+ )
+}
+
+export default RecoveryMechanismCard
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.stories.ts b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.stories.ts
new file mode 100644
index 00000000..6ca38858
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import RecoveryPhrase from './RecoveryPhrase'
+
+const meta = {
+ title: 'ValidatorOnboarding/RecoveryPhrase',
+ component: RecoveryPhrase,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ isKeystoreFiles: false,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.tsx b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.tsx
new file mode 100644
index 00000000..10e0a84f
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/KeyGeneration/RecoveryPhrase.tsx
@@ -0,0 +1,60 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { Button, InformationBox, Text } from '@status-im/components'
+import { CloseCircleIcon } from '@status-im/icons'
+import { useState } from 'react'
+
+type RecoveryPhraseProps = {
+ isKeystoreFiles: boolean
+}
+
+const RecoveryPhrase = ({ isKeystoreFiles }: RecoveryPhraseProps) => {
+ const [isReveal, setIsReveal] = useState(false)
+
+ const revealHandler = () => {
+ setIsReveal(state => !state)
+ }
+
+ return (
+
+
+
+
+
+ this is your secret recovery phrase for the validator
+
+
+ this is your secret recovery phrase for the validator
+
+
+
+
+ this is your secret recovery phrase for the validator
+
+
+ this is your secret recovery phrase for the validator
+
+
+
+
+
+
+
+ }
+ />
+
+ )
+}
+
+export default RecoveryPhrase
diff --git a/src/pages/ValidatorOnboarding/Overview/Overview.stories.ts b/src/pages/ValidatorOnboarding/Overview/Overview.stories.ts
new file mode 100644
index 00000000..54d0e9c2
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Overview/Overview.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import Overview from './Overview'
+
+const meta = {
+ title: 'ValidatorOnboarding/Overview',
+ component: Overview,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/Overview/Overview.tsx b/src/pages/ValidatorOnboarding/Overview/Overview.tsx
new file mode 100644
index 00000000..eb0b10e8
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Overview/Overview.tsx
@@ -0,0 +1,53 @@
+import { Text as TextTam, XStack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+import OverviewCard from './OverviewCard'
+import LinkWithArrow from '../../../components/General/LinkWithArrow'
+
+const Overview = () => {
+ return (
+ <>
+
+
+ Overview
+
+
+ Becoming a validator is a big responsibility with important preparation steps. Only start
+ the deposit process when youre ready.
+
+
+ By running a validator, you'll be responsible for securing the network and receive
+ continuous payouts for actions that help the network reach consensus.
+
+
+ Since the successful transition to proof-of-stake via The Merge, Ethereum is fully secured
+ by proof-of-stake validators. By running a validator, you'll be helping to secure the
+ Ethereum network.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ )
+}
+
+export default Overview
diff --git a/src/pages/ValidatorOnboarding/Overview/OverviewCard.stories.ts b/src/pages/ValidatorOnboarding/Overview/OverviewCard.stories.ts
new file mode 100644
index 00000000..4750b7f2
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Overview/OverviewCard.stories.ts
@@ -0,0 +1,63 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import OverviewCard from './OverviewCard'
+
+const meta = {
+ title: 'ValidatorOnboarding/OverviewCard',
+ component: OverviewCard,
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const CurrentAPR: Story = {
+ args: {
+ text: 'Current APR',
+ value: '4.40%',
+ },
+}
+
+export const TotalETHStaked: Story = {
+ args: {
+ text: 'Total ETH Staked',
+ value: '9,451,123',
+ },
+}
+
+export const EstimatedActivationTime: Story = {
+ args: {
+ text: 'Estimated Activation Time',
+ value: '32 Days%',
+ },
+}
+
+export const ValidatorQueue: Story = {
+ args: {
+ text: 'Validator Queue',
+ value: '92603',
+ },
+}
+
+export const WithoutTitle: Story = {
+ args: {
+ text: '',
+ value: '92603',
+ },
+}
+
+export const WithoutValue: Story = {
+ args: {
+ text: 'Validator Queue',
+ value: '',
+ },
+}
+
+export const WithoutData: Story = {
+ args: {
+ text: '',
+ value: '',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/Overview/OverviewCard.tsx b/src/pages/ValidatorOnboarding/Overview/OverviewCard.tsx
new file mode 100644
index 00000000..bfa89698
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/Overview/OverviewCard.tsx
@@ -0,0 +1,30 @@
+import { YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+type OverviewCardProps = {
+ text: string
+ value: string
+}
+
+const OverviewCard = ({ text, value }: OverviewCardProps) => {
+ return (
+
+
+ {text}
+
+
+ {value}
+
+
+ )
+}
+
+export default OverviewCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.stories.ts b/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.stories.ts
new file mode 100644
index 00000000..e91fcd02
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ValidatorBoxWrapper from './ValidatorBoxWrapper'
+
+const meta = {
+ title: 'ValidatorOnboarding/ValidatorBoxWrapper',
+ component: ValidatorBoxWrapper,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ children: 'ValidatorBoxWrapper',
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.tsx b/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.tsx
new file mode 100644
index 00000000..3e098a53
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorBoxWrapper/ValidatorBoxWrapper.tsx
@@ -0,0 +1,26 @@
+import { Shadow } from '@status-im/components'
+import { ReactNode } from 'react'
+
+type ValidatorBoxWrapperProps = {
+ children: ReactNode
+}
+
+const ValidatorBoxWrapper = ({ children }: ValidatorBoxWrapperProps) => {
+ return (
+
+ {children}
+
+ )
+}
+
+export default ValidatorBoxWrapper
diff --git a/src/pages/ValidatorOnboarding/ValidatorOnboarding.stories.ts b/src/pages/ValidatorOnboarding/ValidatorOnboarding.stories.ts
new file mode 100644
index 00000000..cba26c5d
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorOnboarding.stories.ts
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import ValidatorOnboarding from './ValidatorOnboarding'
+
+const meta = {
+ title: 'Pages/ValidatorOnboarding',
+ component: ValidatorOnboarding,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Page: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorOnboarding.tsx b/src/pages/ValidatorOnboarding/ValidatorOnboarding.tsx
new file mode 100644
index 00000000..67b44c6b
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorOnboarding.tsx
@@ -0,0 +1,140 @@
+import { YStack } from 'tamagui'
+import { useNavigate } from 'react-router-dom'
+import { useState } from 'react'
+import { useDispatch, useSelector } from 'react-redux'
+
+import FormStepper from './FormStepper/FormStepper'
+import Titles from '../../components/General/Titles'
+import Overview from './Overview/Overview'
+import KeyGeneration from './KeyGeneration/KeyGeneration'
+import Activation from './Activation/Activation'
+import ValidatorBoxWrapper from './ValidatorBoxWrapper/ValidatorBoxWrapper'
+import ClientSetup from './ClientSetup/ClientSetup'
+import ConsensusSelection from './ValidatorSetup/ConsensusClient/ConsensusSelection'
+import Advisories from './Advisories/Advisories'
+import ValidatorSetup from './ValidatorSetup/ValidatorSetup/ValidatorSetup'
+import ValidatorSetupInstall from './ValidatorSetup/ValidatorInstalling/ValidatorInstall'
+import ContinueButton from './ContinueButton'
+import {
+ setIsCopyPastedPhrase,
+ setValidWords,
+} from '../../redux/ValidatorOnboarding/KeyGeneration/slice'
+import { RootState } from '../../redux/store'
+import './layoutGradient.css'
+import ActivationValidatorSetup from './ValidatorSetup/ValidatorActivation/ActivationValidatorSetup'
+import wordlist from 'web-bip39/wordlists/english'
+
+const ValidatorOnboarding = () => {
+ const [activeStep, setActiveStep] = useState(0)
+ const [isConfirmPhraseStage, setIsConfirmPhraseStage] = useState(false)
+ const [subStepValidatorSetup, setSubStepValidatorSetup] = useState(0)
+ const { isCopyPastedPhrase, words } = useSelector((state: RootState) => state.keyGeneration)
+ const navigate = useNavigate()
+ const dispatch = useDispatch()
+
+ const changeActiveStep = (step: number) => {
+ setActiveStep(step)
+ removeCopyPastePhraseInfoBox()
+ removeConfirmPhraseStage()
+ }
+
+ const continueHandler = () => {
+ if (activeStep === 4 && isConfirmPhraseStage === false) {
+ return setIsConfirmPhraseStage(true)
+ } else if (activeStep === 4 && isConfirmPhraseStage === true) {
+ const newValidWords = words.map(w => wordlist.includes(w))
+ dispatch(setValidWords(newValidWords))
+
+ if (newValidWords.every(w => w === true)) {
+ setActiveStep(activeStep + 1)
+ } else {
+ return
+ }
+ } else if (activeStep === 3 && subStepValidatorSetup < 3) {
+ setSubStepValidatorSetup(subStepValidatorSetup + 1)
+ } else if (activeStep < 5) {
+ setActiveStep(activeStep + 1)
+ if (activeStep === 3 && subStepValidatorSetup === 2) {
+ setSubStepValidatorSetup(0)
+ }
+ } else {
+ navigate('/')
+ }
+
+ removeCopyPastePhraseInfoBox()
+ removeConfirmPhraseStage()
+ }
+
+ const removeCopyPastePhraseInfoBox = () => {
+ if (isCopyPastedPhrase) {
+ dispatch(setIsCopyPastedPhrase(false))
+ }
+ }
+
+ const removeConfirmPhraseStage = () => {
+ if (isConfirmPhraseStage) {
+ setIsConfirmPhraseStage(false)
+ }
+ }
+
+ return (
+
+
+
+
+
+ {activeStep === 0 && }
+ {activeStep === 1 && }
+ {activeStep === 2 && }
+
+ {activeStep === 3 && subStepValidatorSetup === 0 && }
+ {activeStep === 3 && subStepValidatorSetup === 1 && }
+ {activeStep === 3 && subStepValidatorSetup === 2 && }
+ {activeStep === 3 && subStepValidatorSetup === 3 && }
+
+ {activeStep === 4 && }
+ {activeStep === 5 && }
+
+
+
+
+ )
+}
+
+export default ValidatorOnboarding
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.stories.tsx
new file mode 100644
index 00000000..89acfa17
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.stories.tsx
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ConsensusClientCard from './ConsensusClientCard'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/ConsensusClientCard',
+ component: ConsensusClientCard,
+
+ tags: ['autodocs'],
+ decorators: [withRouter()],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: { name: 'Erigon', icon: '/icons/erigon-circle.png' },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.tsx
new file mode 100644
index 00000000..64cfb8d6
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusClientCard.tsx
@@ -0,0 +1,33 @@
+import { Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+import Icon from '../../../../components/General/Icon'
+
+type ConsensusClientCardProps = {
+ name: string
+ icon: string
+}
+
+const ConsensusClientCard = ({ name, icon }: ConsensusClientCardProps) => {
+ return (
+
+
+
+ {name}
+
+
+
+
+ )
+}
+
+export default ConsensusClientCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.stories.tsx
new file mode 100644
index 00000000..4f1b94e5
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.stories.tsx
@@ -0,0 +1,23 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ConsensusGaugeCard from './ConsensusGaugeCard'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/ConsensusGaugeCard',
+ component: ConsensusGaugeCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter()],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ color: 'orange', synced: 140000, total: 200000, title: 'Synced Files'
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.tsx
new file mode 100644
index 00000000..6118d2d8
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusGaugeCard.tsx
@@ -0,0 +1,57 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { ClearIcon } from '@status-im/icons'
+import { Text } from '@status-im/components'
+
+import StandardGauge from '../../../../components/Charts/StandardGauge'
+import BorderBox from '../../../../components/General/BorderBox'
+import { formatNumberForGauge } from '../../../../utilities'
+
+type ConsensusGaugeCardProps = {
+ synced: number
+ total: number
+ title: string
+ color: string
+}
+
+const ConsensusGaugeCard = ({ synced, total, title, color }: ConsensusGaugeCardProps) => {
+ return (
+
+
+
+
+
+
+
+ {title}
+
+
+ {formatNumberForGauge(synced)} / {formatNumberForGauge(total)}
+
+
+
+
+
+ )
+}
+
+export default ConsensusGaugeCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.stories.tsx
new file mode 100644
index 00000000..bea26633
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.stories.tsx
@@ -0,0 +1,20 @@
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+import ConsensusSelection from './ConsensusSelection'
+import { StoryObj } from '@storybook/react'
+
+const meta = {
+ title: 'ValidatorOnboarding/ConsensusSelection',
+ component: ConsensusSelection,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+}
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.tsx
new file mode 100644
index 00000000..fed02a76
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/ConsensusSelection.tsx
@@ -0,0 +1,94 @@
+import { XStack, Stack, Text as TextTam, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import { useSelector } from 'react-redux'
+
+import PairedDeviceCard from './PairedDeviceCard'
+import ConsensusGaugeCard from './ConsensusGaugeCard'
+import ConsensusClientCard from './ConsensusClientCard'
+import LinkWithArrow from '../../../../components/General/LinkWithArrow'
+import { RootState } from '../../../../redux/store'
+
+const clientIcons = {
+ Nethermind: '/icons/nethermind-circle.png',
+ Besu: '/icons/hyperledger-besu-circle.png',
+ Geth: '/icons/gethereum-mascot-circle.png',
+ Erigon: '/icons/erigon-circle.png',
+ Nimbus: '/icons/NimbusDisabled.svg',
+}
+
+const ConsensusSelection = () => {
+ const selectedClient = useSelector((state: RootState) => state.execClient.selectedClient) as
+ | 'Nethermind'
+ | 'Besu'
+ | 'Geth'
+ | 'Erigon'
+ | 'Nimbus'
+
+ const clients = [
+ {
+ name: selectedClient,
+ icon: clientIcons[selectedClient],
+ },
+ ]
+
+ return (
+
+
+
+ Validator Setup
+
+
+
+
+
+
+
+
+
+
+ Consensus Client Detection
+
+
+
+ No existing execution client installations have been detected on paired device.
+
+
+ If you believe this to be incorrect please test your pairing to the correct device and try
+ again.
+
+
+
+
+ Install Consensus client
+
+
+
+
+
+ The resource efficient Ethereum Clients.
+
+ {selectedClient} is a client implementation for both execution and consensus layers that
+ strives to be as lightweight as possible in terms of resources used. This allows it to
+ perform well on embedded systems, resource-restricted devices -- including Raspberry Pis
+ -- and multi-purpose servers.
+
+
+
+
+
+
+
+ )
+}
+
+export default ConsensusSelection
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.stories.tsx
new file mode 100644
index 00000000..53a5236e
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.stories.tsx
@@ -0,0 +1,23 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import PairedDeviceCard from './PairedDeviceCard'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/PairedDeviceCard',
+ component: PairedDeviceCard,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ isVisibleState: true,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.tsx
new file mode 100644
index 00000000..1507c05e
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ConsensusClient/PairedDeviceCard.tsx
@@ -0,0 +1,45 @@
+import { useEffect, useState } from 'react'
+import { XStack, YStack } from 'tamagui'
+import { ClearIcon } from '@status-im/icons'
+import { Avatar, Text } from '@status-im/components'
+
+type PairedDeviceCardProps = {
+ isVisibleState: boolean
+}
+
+const PairedDeviceCard = ({ isVisibleState }: PairedDeviceCardProps) => {
+ const [isVisible, setIsVisible] = useState(true)
+
+ useEffect(() => {
+ setIsVisible(isVisibleState)
+ }, [isVisibleState])
+
+ if (!isVisible) return null
+
+ return (
+
+
+
+
+
+ Paired Device
+
+
+ Stake & Chips
+
+
+
+ setIsVisible(false)} />
+
+ )
+}
+
+export default PairedDeviceCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.stories.tsx
new file mode 100644
index 00000000..f928722a
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.stories.tsx
@@ -0,0 +1,19 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ActivationValidatorSetup from './ActivationValidatorSetup'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/ActivationValidatorSetup',
+ component: ActivationValidatorSetup,
+
+ tags: ['autodocs'],
+ decorators: [withRouter()],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: { },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.tsx
new file mode 100644
index 00000000..33060c52
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorActivation/ActivationValidatorSetup.tsx
@@ -0,0 +1,82 @@
+import { useState, useEffect } from 'react'
+import { XStack, Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import Confetti from 'react-confetti'
+
+import ActivationCard from '../../Activation/ActivationCard'
+
+const ActivationValidatorSetup = () => {
+ const [showConfetti, setShowConfetti] = useState(true)
+
+ useEffect(() => {
+ const timer = setTimeout(() => {
+ setShowConfetti(false)
+ }, 10000)
+
+ return () => {
+ clearTimeout(timer)
+ }
+ }, [])
+
+ return (
+
+ {showConfetti && }
+
+
+
+ Activation
+
+
+
+ Congratulations! You have successfully setup your Execution and Consensus clients and
+ are currently syncing your nodes. You need to be sufficiently synced prior to setting
+ up your validators and making a deposit.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default ActivationValidatorSetup
+
+const styles = {
+ confettiContainer: {
+ position: 'relative' as const,
+ width: '100%',
+ height: '100%',
+ justifyContent: 'fit-content',
+ },
+ confettiCanvas: {
+ position: 'absolute' as const,
+ top: 0,
+ left: 0,
+ width: '100%',
+ height: '100%',
+ zIndex: 0,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.stories.ts b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.stories.ts
new file mode 100644
index 00000000..27e67222
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.stories.ts
@@ -0,0 +1,20 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import OsCard from './OsCard'
+
+const meta = {
+ title: 'ValidatorOnboarding/OsCard',
+ component: OsCard,
+ tags: ['autodocs'],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {
+ icon: '/icons/MAC.png',
+ name: 'Mac',
+ isSelected: true,
+ },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.tsx
new file mode 100644
index 00000000..5039d19d
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/OsCard.tsx
@@ -0,0 +1,36 @@
+import { Stack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+import Icon from '../../../../components/General/Icon'
+
+type OsCardProps = {
+ name: string
+ icon: string
+ onClick?: () => void
+ isSelected?: boolean
+}
+
+const OsCard = ({ name, icon, onClick, isSelected }: OsCardProps) => {
+ return (
+
+
+
+ {name}
+
+
+
+
+ )
+}
+
+export default OsCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.stories.tsx
new file mode 100644
index 00000000..2faff748
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.stories.tsx
@@ -0,0 +1,21 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import SyntaxHighlighter from './SyntaxHighlighter'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/SyntaxHighlighter',
+ component: SyntaxHighlighter,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter()],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: { rows: ['yarn', 'yarn build', 'yarn dev', 'house'] },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.tsx
new file mode 100644
index 00000000..78bd5c38
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/SyntaxHighlighter.tsx
@@ -0,0 +1,31 @@
+import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'
+import { solarizedlight } from 'react-syntax-highlighter/dist/esm/styles/prism'
+
+type SyntaxHighlighterBoxProps = {
+ rows: string[]
+}
+
+const customStyle = {
+ ...solarizedlight,
+ 'pre[class*="language-"]': {
+ ...solarizedlight['pre[class*="language-"]'],
+ backgroundColor: 'white',
+ },
+ backgroundColor: 'white',
+}
+
+const SyntaxHighlighterBox = ({ rows }: SyntaxHighlighterBoxProps) => {
+ return (
+
+ {`${rows.join('\n')}`}
+
+ )
+}
+
+export default SyntaxHighlighterBox
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.stories.tsx
new file mode 100644
index 00000000..94a5d2ef
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.stories.tsx
@@ -0,0 +1,20 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ValidatorSetupInstall from './ValidatorInstall'
+
+const meta = {
+ title: 'ValidatorOnboarding/ValidatorSetupInstall',
+ component: ValidatorSetupInstall,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [StoryObj => ],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.tsx
new file mode 100644
index 00000000..9e1ea26d
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorInstalling/ValidatorInstall.tsx
@@ -0,0 +1,110 @@
+import { XStack, Stack, YStack } from 'tamagui'
+import { InformationBox, Text } from '@status-im/components'
+import { CloseCircleIcon } from '@status-im/icons'
+import { useState } from 'react'
+import { useSelector } from 'react-redux'
+
+import OsCard from './OsCard'
+import SyntaxHighlighterBox from './SyntaxHighlighter'
+import { RootState } from '../../../../redux/store'
+
+const ValidatorSetupInstall = () => {
+ const [selectedOs, setSelectedOs] = useState('Mac')
+ const selectedClient = useSelector((state: RootState) => state.execClient.selectedClient)
+
+ return (
+
+
+
+ Validator Setup
+
+
+
+
+
+
+
+ {selectedClient}
+
+
+
+ Geth is written in Go, fully open source and licensed under the GNU LGPL v3. Geth is
+ one of the three original implementations of the Ethereum protocol.
+
+ }
+ />
+
+ Installing {selectedClient}
+
+ There are several ways to install Geth, including via a package manager, downloading
+ a pre-built bundle, running as a docker container or building from downloaded source
+ code. On this page the various installation options are explained for several major
+ operating systems. Users prioritizing ease of installation should choose to use a
+ package manager or prebuilt bundle. Users prioritizing customization should build
+ from source. It is important to run the latest version of Geth because each release
+ includes bugfixes and improvements over the previous versions. The stable releases
+ are recommended for most users because they have been fully tested. A list of stable
+ releases can be found here. Instructions for updating existing Geth installations
+ are also provided in each section.
+
+
+
+ setSelectedOs('Mac')}
+ />
+ setSelectedOs('Linux')}
+ />
+ setSelectedOs('Windows')}
+ />
+
+
+ Package Managers
+
+ MacOS via Homebrew
+
+
+ The easiest way to install go-ethereum is to use the Geth Homebrew tap. The first
+ step is to check that Homebrew is installed. The following command should return a
+ version number.
+
+
+
+ If a version number is returned, then Homebrew is installed. If not, Homebrew can
+ be installed by following the instructions here. With Homebrew installed, the
+ following commands add the Geth tap and install Geth:
+
+
+
+
+
+
+
+
+ )
+}
+
+export default ValidatorSetupInstall
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.stories.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.stories.tsx
new file mode 100644
index 00000000..687266bc
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.stories.tsx
@@ -0,0 +1,18 @@
+import type { Meta, StoryObj } from '@storybook/react'
+
+import ExecClientCard from './ExecClientCard'
+import { withRouter } from 'storybook-addon-react-router-v6'
+
+const meta = {
+ title: 'ValidatorOnboarding/ExecClientCard',
+ component: ExecClientCard,
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: { name: 'Erigon', icon: '/icons/erigon-circle.png' },
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.tsx
new file mode 100644
index 00000000..27300eb5
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ExecClientCard.tsx
@@ -0,0 +1,65 @@
+import { Stack, XStack, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+import { useDispatch, useSelector } from 'react-redux'
+
+import Icon from '../../../../components/General/Icon'
+import { selectClient } from '../../../../redux/ValidatorOnboarding/ValidatorSetup/slice'
+import { RootState } from '../../../../redux/store'
+
+type ExecClientCardProps = {
+ name: string
+ icon: string
+ isComingSoon?: boolean
+}
+
+const ExecClientCard = ({ name, icon, isComingSoon }: ExecClientCardProps) => {
+ const dispatch = useDispatch()
+ const selectedClient = useSelector((state: RootState) => state.execClient.selectedClient)
+ const isSelected = selectedClient === name
+
+ return (
+ {
+ dispatch(selectClient(name))
+ }}
+ >
+
+
+ {name}
+
+ {isComingSoon && (
+
+
+ COMING SOON
+
+
+ )}
+
+
+
+ )
+}
+
+export default ExecClientCard
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.stories.ts b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.stories.ts
new file mode 100644
index 00000000..c37f71aa
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.stories.ts
@@ -0,0 +1,20 @@
+import type { Meta, StoryObj } from '@storybook/react'
+import { withRouter } from 'storybook-addon-react-router-v6'
+import ValidatorSetup from './ValidatorSetup'
+
+const meta = {
+ title: 'ValidatorOnboarding/ValidatorSetup',
+ component: ValidatorSetup,
+ parameters: {
+ layout: 'centered',
+ },
+ tags: ['autodocs'],
+ decorators: [withRouter],
+} satisfies Meta
+
+export default meta
+type Story = StoryObj
+
+export const Default: Story = {
+ args: {},
+}
diff --git a/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.tsx b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.tsx
new file mode 100644
index 00000000..ec66e782
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/ValidatorSetup/ValidatorSetup/ValidatorSetup.tsx
@@ -0,0 +1,52 @@
+import { XStack, Stack, Text as TextTam, YStack } from 'tamagui'
+import { Text } from '@status-im/components'
+
+import PairedDeviceCard from '../ConsensusClient/PairedDeviceCard'
+import ExecClientCard from './ExecClientCard'
+import LinkWithArrow from '../../../../components/General/LinkWithArrow'
+
+const ValidatorSetup = () => {
+ return (
+
+
+
+ Validator Setup
+
+
+
+
+
+
+
+ Execution Client Detection
+
+
+
+ No existing execution client installations have been detected on paired device.
+
+
+ If you believe this to be incorrect please test your pairing to the correct device and try
+ again.
+
+
+
+
+ Select Execution client
+
+
+
+
+
+
+
+
+
+
+ )
+}
+
+export default ValidatorSetup
diff --git a/src/pages/ValidatorOnboarding/layoutGradient.css b/src/pages/ValidatorOnboarding/layoutGradient.css
new file mode 100644
index 00000000..a54fa521
--- /dev/null
+++ b/src/pages/ValidatorOnboarding/layoutGradient.css
@@ -0,0 +1,18 @@
+.gradient-wrapper .image-container .background-img {
+ position: absolute;
+ top: 50%;
+ left: 75%;
+ height: 220%;
+ width: auto;
+}
+
+.gradient-wrapper:after {
+ display: block;
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: linear-gradient(to bottom, rgba(113, 64, 253, 0.075) 15%, rgba(255,255,255,0) 50%);
+}
\ No newline at end of file
diff --git a/src/redux/PinnedMessage/slice.tsx b/src/redux/PinnedMessage/slice.ts
similarity index 100%
rename from src/redux/PinnedMessage/slice.tsx
rename to src/redux/PinnedMessage/slice.ts
diff --git a/src/redux/ValidatorOnboarding/KeyGeneration/slice.ts b/src/redux/ValidatorOnboarding/KeyGeneration/slice.ts
new file mode 100644
index 00000000..a4eef6d7
--- /dev/null
+++ b/src/redux/ValidatorOnboarding/KeyGeneration/slice.ts
@@ -0,0 +1,49 @@
+import { createSlice, PayloadAction } from '@reduxjs/toolkit'
+
+type KeyGenerationState = {
+ words: string[]
+ isCopyPastedPhrase: boolean
+ isRightPhrase: boolean
+ validWords: boolean[]
+}
+
+type wordProps = {
+ index: number
+ word: string
+}
+
+const initialState: KeyGenerationState = {
+ words: Array(24).fill(''),
+ isCopyPastedPhrase: false,
+ isRightPhrase: false,
+ validWords: Array(24).fill(true),
+}
+
+const keyGenerationSlice = createSlice({
+ name: 'keyGeneration',
+ initialState,
+ reducers: {
+ setWord: (state, action: PayloadAction) => {
+ const newWords = [...state.words]
+ newWords[action.payload.index] = action.payload.word
+ return { ...state, words: newWords }
+ },
+ setMnemonic: (state, action: PayloadAction) => {
+ state.words = action.payload
+ },
+ setIsCopyPastedPhrase: (state, action: PayloadAction) => {
+ state.isCopyPastedPhrase = action.payload
+ },
+ setIsRightPhrase: (state, action: PayloadAction) => {
+ state.isRightPhrase = action.payload
+ },
+ setValidWords: (state, action: PayloadAction) => {
+ state.validWords = action.payload
+ },
+ },
+})
+
+export const { setWord, setMnemonic, setIsCopyPastedPhrase, setIsRightPhrase, setValidWords } =
+ keyGenerationSlice.actions
+
+export default keyGenerationSlice.reducer
diff --git a/src/redux/ValidatorOnboarding/ValidatorSetup/slice.ts b/src/redux/ValidatorOnboarding/ValidatorSetup/slice.ts
new file mode 100644
index 00000000..18ce5ac2
--- /dev/null
+++ b/src/redux/ValidatorOnboarding/ValidatorSetup/slice.ts
@@ -0,0 +1,23 @@
+import { createSlice, PayloadAction } from '@reduxjs/toolkit'
+
+interface ExecClientState {
+ selectedClient: string
+}
+
+const initialState: ExecClientState = {
+ selectedClient: 'Erigon',
+}
+
+const execClientSlice = createSlice({
+ name: 'execClient',
+ initialState,
+ reducers: {
+ selectClient: (state: ExecClientState, action: PayloadAction) => {
+ state.selectedClient = action.payload
+ },
+ },
+})
+
+export const { selectClient } = execClientSlice.actions
+
+export default execClientSlice.reducer
diff --git a/src/redux/deviceHealthCheck/slice.tsx b/src/redux/deviceHealthCheck/slice.ts
similarity index 100%
rename from src/redux/deviceHealthCheck/slice.tsx
rename to src/redux/deviceHealthCheck/slice.ts
diff --git a/src/redux/store.tsx b/src/redux/store.ts
similarity index 68%
rename from src/redux/store.tsx
rename to src/redux/store.ts
index ca829205..592f40af 100644
--- a/src/redux/store.tsx
+++ b/src/redux/store.ts
@@ -1,13 +1,17 @@
import { configureStore } from '@reduxjs/toolkit'
import deviceHealthReducer from './deviceHealthCheck/slice'
import pinnedMessageReducer from './PinnedMessage/slice'
+import execClientReducer from './ValidatorOnboarding/ValidatorSetup/slice'
import themeReducer from './theme/slice'
+import keyGenerationReducer from './ValidatorOnboarding/KeyGeneration/slice'
const store = configureStore({
reducer: {
deviceHealth: deviceHealthReducer,
pinnedMessage: pinnedMessageReducer,
+ execClient: execClientReducer,
theme: themeReducer,
+ keyGeneration: keyGenerationReducer,
},
})
diff --git a/src/utilities.ts b/src/utilities.ts
index 6803b6fa..257a21e5 100644
--- a/src/utilities.ts
+++ b/src/utilities.ts
@@ -14,11 +14,15 @@
* }
*/
export function assertUnreachable(value: never): never {
- throw new Error(`Unreachable case: ${value}`);
+ throw new Error(`Unreachable case: ${value}`)
}
export const convertSecondsToTimerFormat = (seconds: number) => {
- const minutes = Math.floor(seconds / 60)
- const remainingSeconds = seconds % 60
- return `${String(minutes).padStart(2, '0')}:${String(remainingSeconds).padStart(2, '0')}`
- }
\ No newline at end of file
+ const minutes = Math.floor(seconds / 60)
+ const remainingSeconds = seconds % 60
+ return `${String(minutes).padStart(2, '0')}:${String(remainingSeconds).padStart(2, '0')}`
+}
+
+export const formatNumberForGauge = (n: number): string => {
+ return n.toString().replace(/\./g, ',')
+}
diff --git a/vercel.json b/vercel.json
new file mode 100644
index 00000000..a57218b6
--- /dev/null
+++ b/vercel.json
@@ -0,0 +1,5 @@
+{
+ "rewrites": [
+ { "source": "/(.*)", "destination": "/" }
+ ]
+}
diff --git a/yarn.lock b/yarn.lock
index 27b71897..26c5831f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -33,16 +33,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/code-frame@npm:7.22.5"
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5":
+ version: 7.22.13
+ resolution: "@babel/code-frame@npm:7.22.13"
dependencies:
- "@babel/highlight": ^7.22.5
- checksum: cfe804f518f53faaf9a1d3e0f9f74127ab9a004912c3a16fda07fb6a633393ecb9918a053cb71804204c1b7ec3d49e1699604715e2cfb0c9f7bc4933d324ebb6
+ "@babel/highlight": ^7.22.13
+ chalk: ^2.4.2
+ checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9":
+"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9":
version: 7.22.9
resolution: "@babel/compat-data@npm:7.22.9"
checksum: bed77d9044ce948b4327b30dd0de0779fa9f3a7ed1f2d31638714ed00229fa71fc4d1617ae0eb1fad419338d3658d0e9a5a083297451e09e73e078d0347ff808
@@ -50,37 +51,37 @@ __metadata:
linkType: hard
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.20.0, @babel/core@npm:^7.20.12, @babel/core@npm:^7.21.8, @babel/core@npm:^7.22.5, @babel/core@npm:^7.22.9, @babel/core@npm:^7.7.5":
- version: 7.22.9
- resolution: "@babel/core@npm:7.22.9"
+ version: 7.22.11
+ resolution: "@babel/core@npm:7.22.11"
dependencies:
"@ampproject/remapping": ^2.2.0
- "@babel/code-frame": ^7.22.5
- "@babel/generator": ^7.22.9
- "@babel/helper-compilation-targets": ^7.22.9
+ "@babel/code-frame": ^7.22.10
+ "@babel/generator": ^7.22.10
+ "@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-module-transforms": ^7.22.9
- "@babel/helpers": ^7.22.6
- "@babel/parser": ^7.22.7
+ "@babel/helpers": ^7.22.11
+ "@babel/parser": ^7.22.11
"@babel/template": ^7.22.5
- "@babel/traverse": ^7.22.8
- "@babel/types": ^7.22.5
+ "@babel/traverse": ^7.22.11
+ "@babel/types": ^7.22.11
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
- json5: ^2.2.2
+ json5: ^2.2.3
semver: ^6.3.1
- checksum: 7bf069aeceb417902c4efdaefab1f7b94adb7dea694a9aed1bda2edf4135348a080820529b1a300c6f8605740a00ca00c19b2d5e74b5dd489d99d8c11d5e56d1
+ checksum: f258b2539ea2e5bfe55a708c2f3e1093a1b4744f12becc35abeb896037b66210de9a8ad6296a706046d5dc3a24e564362b73a9b814e5bfe500c8baab60c22d2e
languageName: node
linkType: hard
-"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.20.0, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.22.7, @babel/generator@npm:^7.22.9, @babel/generator@npm:^7.7.2":
- version: 7.22.9
- resolution: "@babel/generator@npm:7.22.9"
+"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.20.0, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.10, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.22.9, @babel/generator@npm:^7.7.2":
+ version: 7.22.10
+ resolution: "@babel/generator@npm:7.22.10"
dependencies:
- "@babel/types": ^7.22.5
+ "@babel/types": ^7.22.10
"@jridgewell/gen-mapping": ^0.3.2
"@jridgewell/trace-mapping": ^0.3.17
jsesc: ^2.5.1
- checksum: 7c9d2c58b8d5ac5e047421a6ab03ec2ff5d9a5ff2c2212130a0055e063ac349e0b19d435537d6886c999771aef394832e4f54cd9fc810100a7f23d982f6af06b
+ checksum: 59a79730abdff9070692834bd3af179e7a9413fa2ff7f83dff3eb888765aeaeb2bfc7b0238a49613ed56e1af05956eff303cc139f2407eda8df974813e486074
languageName: node
linkType: hard
@@ -94,32 +95,30 @@ __metadata:
linkType: hard
"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.5"
+ version: 7.22.10
+ resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.10"
dependencies:
- "@babel/types": ^7.22.5
- checksum: d753acac62399fc6dd354cf1b9441bde0c331c2fe792a4c14904c5e5eafc3cac79478f6aa038e8a51c1148b0af6710a2e619855e4b5d54497ac972eaffed5884
+ "@babel/types": ^7.22.10
+ checksum: 6de4a1f30e6244f9a1efdfcbe89df39923df3d165be606da5ad11319f8a11c12c72c60d9dc5fb696363281e2d6f741444c1af51f525fc7cf1d2a90fe23370bd9
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/helper-compilation-targets@npm:7.22.9"
+"@babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.10, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6":
+ version: 7.22.10
+ resolution: "@babel/helper-compilation-targets@npm:7.22.10"
dependencies:
"@babel/compat-data": ^7.22.9
"@babel/helper-validator-option": ^7.22.5
browserslist: ^4.21.9
lru-cache: ^5.1.1
semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: ea0006c6a93759025f4a35a25228ae260538c9f15023e8aac2a6d45ca68aef4cf86cfc429b19af9a402cbdd54d5de74ad3fbcf6baa7e48184dc079f1a791e178
+ checksum: f6f1896816392bcff671bbe6e277307729aee53befb4a66ea126e2a91eda78d819a70d06fa384c74ef46c1595544b94dca50bef6c78438d9ffd31776dafbd435
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.5, @babel/helper-create-class-features-plugin@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/helper-create-class-features-plugin@npm:7.22.9"
+"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5":
+ version: 7.22.11
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.22.11"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
"@babel/helper-environment-visitor": ^7.22.5
@@ -132,7 +131,7 @@ __metadata:
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6c2436d1a5a3f1ff24628d78fa8c6d3120c40285aa3eda7815b1adbf8c5951e0dd73d368cf845825888fa3dc2f207dadce53309825598d7c67953e5ed9dd51d2
+ checksum: b7aeb22e29aba5327616328576363522b3b186918faeda605e300822af4a5f29416eb34b5bd825d07ab496550e271d02d7634f0022a62b5b8cbf0eb6389bc3fa
languageName: node
linkType: hard
@@ -239,7 +238,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.5":
+"@babel/helper-remap-async-to-generator@npm:^7.18.9, @babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9":
version: 7.22.9
resolution: "@babel/helper-remap-async-to-generator@npm:7.22.9"
dependencies:
@@ -314,44 +313,44 @@ __metadata:
linkType: hard
"@babel/helper-wrap-function@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/helper-wrap-function@npm:7.22.9"
+ version: 7.22.10
+ resolution: "@babel/helper-wrap-function@npm:7.22.10"
dependencies:
"@babel/helper-function-name": ^7.22.5
"@babel/template": ^7.22.5
- "@babel/types": ^7.22.5
- checksum: 037317dc06dac6593e388738ae1d3e43193bc1d31698f067c0ef3d4dc6f074dbed860ed42aa137b48a67aa7cb87336826c4bdc13189260481bcf67eb7256c789
+ "@babel/types": ^7.22.10
+ checksum: 854bd85fc1de1d4c633f04aa1f5b6b022fbc013b47d012b6a11a7a9125a1f4a2a4f13a3e0d7a7056fe7eda8a9ecd1ea3daf8af685685a2d1b16578768cfdd28f
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.22.6":
- version: 7.22.6
- resolution: "@babel/helpers@npm:7.22.6"
+"@babel/helpers@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/helpers@npm:7.22.11"
dependencies:
"@babel/template": ^7.22.5
- "@babel/traverse": ^7.22.6
- "@babel/types": ^7.22.5
- checksum: 5c1f33241fe7bf7709868c2105134a0a86dca26a0fbd508af10a89312b1f77ca38ebae43e50be3b208613c5eacca1559618af4ca236f0abc55d294800faeff30
+ "@babel/traverse": ^7.22.11
+ "@babel/types": ^7.22.11
+ checksum: 93186544228b5e371486466ec3b86a77cce91beeff24a5670ca8ec46d50328f7700dab82d532351286e9d68624dc51d6d71589b051dd9535e44be077a43ec013
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/highlight@npm:7.22.5"
+"@babel/highlight@npm:^7.22.13":
+ version: 7.22.13
+ resolution: "@babel/highlight@npm:7.22.13"
dependencies:
"@babel/helper-validator-identifier": ^7.22.5
- chalk: ^2.0.0
+ chalk: ^2.4.2
js-tokens: ^4.0.0
- checksum: f61ae6de6ee0ea8d9b5bcf2a532faec5ab0a1dc0f7c640e5047fc61630a0edb88b18d8c92eb06566d30da7a27db841aca11820ecd3ebe9ce514c9350fbed39c4
+ checksum: 7266d2bff8aa8fc78eb65b6e92a8211e12897a731126a282d2f9bb50d8fcaa4c1b02af2284f990ac7e3ab8d892d448a2cab8f5ed0ea8a90bce2c025b11ebe802
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.22.7":
- version: 7.22.7
- resolution: "@babel/parser@npm:7.22.7"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.22.7":
+ version: 7.22.14
+ resolution: "@babel/parser@npm:7.22.14"
bin:
parser: ./bin/babel-parser.js
- checksum: 02209ddbd445831ee8bf966fdf7c29d189ed4b14343a68eb2479d940e7e3846340d7cc6bd654a5f3d87d19dc84f49f50a58cf9363bee249dc5409ff3ba3dab54
+ checksum: a2293971f0889726a3d5a35fcceedc71d2fa4c8d97f438fc348fe0cf7e739affc6e2665e4c6ddd4900714772e19bfd5d6feb967ca1f623b894c0099ecb148b52
languageName: node
linkType: hard
@@ -490,18 +489,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-unicode-property-regex@npm:^7.4.4":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -767,17 +754,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-async-generator-functions@npm:^7.22.7":
- version: 7.22.7
- resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.7"
+"@babel/plugin-transform-async-generator-functions@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.11"
dependencies:
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-remap-async-to-generator": ^7.22.5
+ "@babel/helper-remap-async-to-generator": ^7.22.9
"@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 57cd2cce3fb696dadf00e88f168683df69e900b92dadeae07429243c43bc21d5ccdc0c2db61cf5c37bd0fbd893fc455466bef6babe4aa5b79d9cb8ba89f40ae7
+ checksum: f11227a1d2831972a7fe28ed54a618ee251547632dc384b2f291f9d8d6aae1177a68c6bbd7709ab78275fa84e757ae795ec08061d94f6f01826f02a35ee875d4
languageName: node
linkType: hard
@@ -805,14 +792,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-block-scoping@npm:7.22.5"
+"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 26987002cfe6e24544e60fa35f07052b6557f590c1a1cc5cf35d6dc341d7fea163c1222a2d70d5d2692f0b9860d942fd3ba979848b2995d4debffa387b9b19ae
+ checksum: b1d06f358dedcb748a57e5feea4b9285c60593fb2912b921f22898c57c552c78fe18128678c8f84dd4ea1d4e5aebede8783830b24cd63f22c30261156d78bc77
languageName: node
linkType: hard
@@ -828,16 +815,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-class-static-block@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-class-static-block@npm:7.22.5"
+"@babel/plugin-transform-class-static-block@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11"
dependencies:
- "@babel/helper-create-class-features-plugin": ^7.22.5
+ "@babel/helper-create-class-features-plugin": ^7.22.11
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-class-static-block": ^7.14.5
peerDependencies:
"@babel/core": ^7.12.0
- checksum: bc48b92dbaf625a14f2bf62382384eef01e0515802426841636ae9146e27395d068c7a8a45e9e15699491b0a01d990f38f179cbc9dc89274a393f85648772f12
+ checksum: 69f040506fad66f1c6918d288d0e0edbc5c8a07c8b4462c1184ad2f9f08995d68b057126c213871c0853ae0c72afc60ec87492049dfacb20902e32346a448bcb
languageName: node
linkType: hard
@@ -872,18 +859,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-destructuring@npm:7.22.5"
+"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.0, @babel/plugin-transform-destructuring@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-destructuring@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 76f6ea2aee1fcfa1c3791eb7a5b89703c6472650b993e8666fff0f1d6e9d737a84134edf89f63c92297f3e75064c1263219463b02dd9bc7434b6e5b9935e3f20
+ checksum: 011707801bd0029fd4f0523d24d06fdc0cbe8c9da280d75728f76713d639c4dc976e1b56a1ba7bff25468f86867efb71c9b4cac81140adbdd0abf2324b19a8bb
languageName: node
linkType: hard
-"@babel/plugin-transform-dotall-regex@npm:^7.22.5, @babel/plugin-transform-dotall-regex@npm:^7.4.4":
+"@babel/plugin-transform-dotall-regex@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5"
dependencies:
@@ -906,15 +893,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-dynamic-import@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.5"
+"@babel/plugin-transform-dynamic-import@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-dynamic-import": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 186a6d59f36eb3c5824739fc9c22ed0f4ca68e001662aa3a302634346a8b785cb9579b23b0c158f4570604d697d19598ca09b58c60a7fa2894da1163c4eb1907
+ checksum: 78fc9c532210bf9e8f231747f542318568ac360ee6c27e80853962c984283c73da3f8f8aebe83c2096090a435b356b092ed85de617a156cbe0729d847632be45
languageName: node
linkType: hard
@@ -930,15 +917,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-export-namespace-from@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.5"
+"@babel/plugin-transform-export-namespace-from@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-export-namespace-from": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3d197b788758044983c96b9c49bed4b456055f35a388521a405968db0f6e2ffb6fd59110e3931f4dcc5e126ae9e5e00e154a0afb47a7ea359d8d0dea79f480d7
+ checksum: 73af5883a321ed56a4bfd43c8a7de0164faebe619287706896fc6ee2f7a4e69042adaa1338c0b8b4bdb9f7e5fdceb016fb1d40694cb43ca3b8827429e8aac4bf
languageName: node
linkType: hard
@@ -978,15 +965,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-json-strings@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-json-strings@npm:7.22.5"
+"@babel/plugin-transform-json-strings@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-json-strings@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-json-strings": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4e00b902487a670b6c8948f33f9108133fd745cf9d1478aca515fb460b9b2f12e137988ebc1663630fb82070a870aed8b0c1aa4d007a841c18004619798f255c
+ checksum: 50665e5979e66358c50e90a26db53c55917f78175127ac2fa05c7888d156d418ffb930ec0a109353db0a7c5f57c756ce01bfc9825d24cbfd2b3ec453f2ed8cba
languageName: node
linkType: hard
@@ -1001,15 +988,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.5"
+"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 18748e953c08f64885f18c224eac58df10a13eac4d845d16b5d9b6276907da7ca2530dfebe6ed41cdc5f8a75d9db3e36d8eb54ddce7cd0364af1cab09b435302
+ checksum: c664e9798e85afa7f92f07b867682dee7392046181d82f5d21bae6f2ca26dfe9c8375cdc52b7483c3fc09a983c1989f60eff9fbc4f373b0c0a74090553d05739
languageName: node
linkType: hard
@@ -1036,30 +1023,30 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.5"
+"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.11"
dependencies:
- "@babel/helper-module-transforms": ^7.22.5
+ "@babel/helper-module-transforms": ^7.22.9
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-simple-access": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2067aca8f6454d54ffcce69b02c457cfa61428e11372f6a1d99ff4fcfbb55c396ed2ca6ca886bf06c852e38c1a205b8095921b2364fd0243f3e66bc1dda61caa
+ checksum: c15ad7f1234a930cab214224bb85f6b3a3f301fa1d4d15bef193e5c11c614ce369551e5cbb708fde8d3f7e1cb84b05e9798a3647a11b56c3d67580e362a712d4
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.5"
+"@babel/plugin-transform-modules-systemjs@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.11"
dependencies:
"@babel/helper-hoist-variables": ^7.22.5
- "@babel/helper-module-transforms": ^7.22.5
+ "@babel/helper-module-transforms": ^7.22.9
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 04f4178589543396b3c24330a67a59c5e69af5e96119c9adda730c0f20122deaff54671ebbc72ad2df6495a5db8a758bd96942de95fba7ad427de9c80b1b38c8
+ checksum: d0991e4bdc3352b6a9f4d12b6662e3645d892cd5c3c005ba5f14e65f1e218c6a8f7f4497e64a51d82a046e507aaa7db3143b800b0270dca1824cbd214ff3363d
languageName: node
linkType: hard
@@ -1098,42 +1085,42 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.5"
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: e6a059169d257fc61322d0708edae423072449b7c33de396261e68dee582aec5396789a1c22bce84e5bd88a169623c2e750b513fc222930979e6accd52a44bf2
+ checksum: 167babecc8b8fe70796a7b7d34af667ebbf43da166c21689502e5e8cc93180b7a85979c77c9f64b7cce431b36718bd0a6df9e5e0ffea4ae22afb22cfef886372
languageName: node
linkType: hard
-"@babel/plugin-transform-numeric-separator@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.5"
+"@babel/plugin-transform-numeric-separator@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-numeric-separator": ^7.10.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9e7837d4eae04f211ebaa034fe5003d2927b6bf6d5b9dc09f2b1183c01482cdde5a75b8bd5c7ff195c2abc7b923339eb0b2a9d27cb78359d38248a3b2c2367c4
+ checksum: af064d06a4a041767ec396a5f258103f64785df290e038bba9f0ef454e6c914f2ac45d862bbdad8fac2c7ad47fa4e95356f29053c60c100a0160b02a995fe2a3
languageName: node
linkType: hard
-"@babel/plugin-transform-object-rest-spread@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.5"
+"@babel/plugin-transform-object-rest-spread@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.11"
dependencies:
- "@babel/compat-data": ^7.22.5
- "@babel/helper-compilation-targets": ^7.22.5
+ "@babel/compat-data": ^7.22.9
+ "@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-object-rest-spread": ^7.8.3
"@babel/plugin-transform-parameters": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3b5e091f0dc67108f2e41ed5a97e15bbe4381a19d9a7eea80b71c7de1d8169fd28784e1e41a3d2ad12709ab212e58fc481282a5bb65d591fae7b443048de3330
+ checksum: b9c9ed8df8d6d7563eb42844d8e3e6748ba8f7568998230f7317bc49304db65828df48fc4b93bf4421772a6c9f7b389f3dd1c4e84379c17dd9ee223fb3fc5245
languageName: node
linkType: hard
@@ -1149,28 +1136,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-catch-binding@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.5"
+"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-optional-catch-binding": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: b0e8b4233ff06b5c9d285257f49c5bd441f883189b24282e6200f9ebdf5db29aeeebbffae57fbbcd5df9f4387b3e66e5d322aaae5652a78e89685ddbae46bbd1
+ checksum: f17abd90e1de67c84d63afea29c8021c74abb2794d3a6eeafb0bbe7372d3db32aefca386e392116ec63884537a4a2815d090d26264d259bacc08f6e3ed05294c
languageName: node
linkType: hard
-"@babel/plugin-transform-optional-chaining@npm:^7.22.5, @babel/plugin-transform-optional-chaining@npm:^7.22.6":
- version: 7.22.6
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.6"
+"@babel/plugin-transform-optional-chaining@npm:^7.22.12, @babel/plugin-transform-optional-chaining@npm:^7.22.5":
+ version: 7.22.12
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.12"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
"@babel/plugin-syntax-optional-chaining": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9713f7920ed04090c149fc5ec024dd1638e8b97aa4ae3753b93072d84103b8de380afb96d6cf03e53b285420db4f705f3ac13149c6fd54f322b61dc19e33c54f
+ checksum: 47065439bb721a0967cdcc83895700bb7b18b146b2ef27e43449d7b5a7130a2497afadddc42c616253858cac6732546646b9f0c581f4bb8a3d362baeb4c30bbb
languageName: node
linkType: hard
@@ -1197,17 +1184,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-private-property-in-object@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.5"
+"@babel/plugin-transform-private-property-in-object@npm:^7.22.11":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-create-class-features-plugin": ^7.22.5
+ "@babel/helper-create-class-features-plugin": ^7.22.11
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-private-property-in-object": ^7.14.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 9ac019fb2772f3af6278a7f4b8b14b0663accb3fd123d87142ceb2fbc57fd1afa07c945d1329029b026b9ee122096ef71a3f34f257a9e04cf4245b87298c38b4
+ checksum: 4d029d84901e53c46dead7a46e2990a7bc62470f4e4ca58a0d063394f86652fd58fe4eea1eb941da3669cd536b559b9d058b342b59300026346b7a2a51badac8
languageName: node
linkType: hard
@@ -1270,15 +1257,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-regenerator@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-regenerator@npm:7.22.5"
+"@babel/plugin-transform-regenerator@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-regenerator@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
- regenerator-transform: ^0.15.1
+ regenerator-transform: ^0.15.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f7c5ca5151321963df777cc02725d10d1ccc3b3b8323da0423aecd9ac6144cbdd2274af5281a5580db2fc2f8b234e318517b5d76b85669118906533a559f2b6a
+ checksum: e13678d62d6fa96f11cb8b863f00e8693491e7adc88bfca3f2820f80cbac8336e7dec3a596eee6a1c4663b7ececc3564f2cd7fb44ed6d4ce84ac2bb7f39ecc6e
languageName: node
linkType: hard
@@ -1294,18 +1281,18 @@ __metadata:
linkType: hard
"@babel/plugin-transform-runtime@npm:^7.0.0":
- version: 7.22.9
- resolution: "@babel/plugin-transform-runtime@npm:7.22.9"
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-runtime@npm:7.22.10"
dependencies:
"@babel/helper-module-imports": ^7.22.5
"@babel/helper-plugin-utils": ^7.22.5
- babel-plugin-polyfill-corejs2: ^0.4.4
- babel-plugin-polyfill-corejs3: ^0.8.2
- babel-plugin-polyfill-regenerator: ^0.5.1
+ babel-plugin-polyfill-corejs2: ^0.4.5
+ babel-plugin-polyfill-corejs3: ^0.8.3
+ babel-plugin-polyfill-regenerator: ^0.5.2
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2fe5e41f83015ca174feda841d77aa9012fc855c907f9b360a11927f41b100537c8c83487771769147668e797eec26d5294e972b997f4759133cc43a22a43eec
+ checksum: 45a54a8d0ea5aa50129137d22e44bb643b685739b52d02d912b08ce6615ab9c1356ef141b26161f9454768132fb7417c5e1c73e9fd5719afe0c6d84c839918be
languageName: node
linkType: hard
@@ -1365,28 +1352,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.22.5, @babel/plugin-transform-typescript@npm:^7.5.0":
- version: 7.22.9
- resolution: "@babel/plugin-transform-typescript@npm:7.22.9"
+"@babel/plugin-transform-typescript@npm:^7.22.11, @babel/plugin-transform-typescript@npm:^7.5.0":
+ version: 7.22.11
+ resolution: "@babel/plugin-transform-typescript@npm:7.22.11"
dependencies:
"@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-create-class-features-plugin": ^7.22.9
+ "@babel/helper-create-class-features-plugin": ^7.22.11
"@babel/helper-plugin-utils": ^7.22.5
"@babel/plugin-syntax-typescript": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6d1317a54d093b302599a4bee8ba9865d0de8b7b6ac1a0746c4316231d632f75b7f086e6e78acb9ac95ba12ba3b9da462dc9ca69370abb4603c4cc987f62e67e
+ checksum: a0dc3c2427b55602944705c9a91b4c074524badd5ea87edb603ddeabe7fae531bcbe68475106d7a00079b67bb422dbf2e9f50e15c25ac24d7e9fe77f37ebcfb4
languageName: node
linkType: hard
-"@babel/plugin-transform-unicode-escapes@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.5"
+"@babel/plugin-transform-unicode-escapes@npm:^7.22.10":
+ version: 7.22.10
+ resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: da5e85ab3bb33a75cbf6181bfd236b208dc934702fd304db127232f17b4e0f42c6d3f238de8589470b4190906967eea8ca27adf3ae9d8ee4de2a2eae906ed186
+ checksum: 807f40ed1324c8cb107c45358f1903384ca3f0ef1d01c5a3c5c9b271c8d8eec66936a3dcc8d75ddfceea9421420368c2e77ae3adef0a50557e778dfe296bf382
languageName: node
linkType: hard
@@ -1427,11 +1414,11 @@ __metadata:
linkType: hard
"@babel/preset-env@npm:^7.22.9":
- version: 7.22.9
- resolution: "@babel/preset-env@npm:7.22.9"
+ version: 7.22.14
+ resolution: "@babel/preset-env@npm:7.22.14"
dependencies:
"@babel/compat-data": ^7.22.9
- "@babel/helper-compilation-targets": ^7.22.9
+ "@babel/helper-compilation-targets": ^7.22.10
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-validator-option": ^7.22.5
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.5
@@ -1456,63 +1443,63 @@ __metadata:
"@babel/plugin-syntax-top-level-await": ^7.14.5
"@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
"@babel/plugin-transform-arrow-functions": ^7.22.5
- "@babel/plugin-transform-async-generator-functions": ^7.22.7
+ "@babel/plugin-transform-async-generator-functions": ^7.22.11
"@babel/plugin-transform-async-to-generator": ^7.22.5
"@babel/plugin-transform-block-scoped-functions": ^7.22.5
- "@babel/plugin-transform-block-scoping": ^7.22.5
+ "@babel/plugin-transform-block-scoping": ^7.22.10
"@babel/plugin-transform-class-properties": ^7.22.5
- "@babel/plugin-transform-class-static-block": ^7.22.5
+ "@babel/plugin-transform-class-static-block": ^7.22.11
"@babel/plugin-transform-classes": ^7.22.6
"@babel/plugin-transform-computed-properties": ^7.22.5
- "@babel/plugin-transform-destructuring": ^7.22.5
+ "@babel/plugin-transform-destructuring": ^7.22.10
"@babel/plugin-transform-dotall-regex": ^7.22.5
"@babel/plugin-transform-duplicate-keys": ^7.22.5
- "@babel/plugin-transform-dynamic-import": ^7.22.5
+ "@babel/plugin-transform-dynamic-import": ^7.22.11
"@babel/plugin-transform-exponentiation-operator": ^7.22.5
- "@babel/plugin-transform-export-namespace-from": ^7.22.5
+ "@babel/plugin-transform-export-namespace-from": ^7.22.11
"@babel/plugin-transform-for-of": ^7.22.5
"@babel/plugin-transform-function-name": ^7.22.5
- "@babel/plugin-transform-json-strings": ^7.22.5
+ "@babel/plugin-transform-json-strings": ^7.22.11
"@babel/plugin-transform-literals": ^7.22.5
- "@babel/plugin-transform-logical-assignment-operators": ^7.22.5
+ "@babel/plugin-transform-logical-assignment-operators": ^7.22.11
"@babel/plugin-transform-member-expression-literals": ^7.22.5
"@babel/plugin-transform-modules-amd": ^7.22.5
- "@babel/plugin-transform-modules-commonjs": ^7.22.5
- "@babel/plugin-transform-modules-systemjs": ^7.22.5
+ "@babel/plugin-transform-modules-commonjs": ^7.22.11
+ "@babel/plugin-transform-modules-systemjs": ^7.22.11
"@babel/plugin-transform-modules-umd": ^7.22.5
"@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5
"@babel/plugin-transform-new-target": ^7.22.5
- "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.5
- "@babel/plugin-transform-numeric-separator": ^7.22.5
- "@babel/plugin-transform-object-rest-spread": ^7.22.5
+ "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11
+ "@babel/plugin-transform-numeric-separator": ^7.22.11
+ "@babel/plugin-transform-object-rest-spread": ^7.22.11
"@babel/plugin-transform-object-super": ^7.22.5
- "@babel/plugin-transform-optional-catch-binding": ^7.22.5
- "@babel/plugin-transform-optional-chaining": ^7.22.6
+ "@babel/plugin-transform-optional-catch-binding": ^7.22.11
+ "@babel/plugin-transform-optional-chaining": ^7.22.12
"@babel/plugin-transform-parameters": ^7.22.5
"@babel/plugin-transform-private-methods": ^7.22.5
- "@babel/plugin-transform-private-property-in-object": ^7.22.5
+ "@babel/plugin-transform-private-property-in-object": ^7.22.11
"@babel/plugin-transform-property-literals": ^7.22.5
- "@babel/plugin-transform-regenerator": ^7.22.5
+ "@babel/plugin-transform-regenerator": ^7.22.10
"@babel/plugin-transform-reserved-words": ^7.22.5
"@babel/plugin-transform-shorthand-properties": ^7.22.5
"@babel/plugin-transform-spread": ^7.22.5
"@babel/plugin-transform-sticky-regex": ^7.22.5
"@babel/plugin-transform-template-literals": ^7.22.5
"@babel/plugin-transform-typeof-symbol": ^7.22.5
- "@babel/plugin-transform-unicode-escapes": ^7.22.5
+ "@babel/plugin-transform-unicode-escapes": ^7.22.10
"@babel/plugin-transform-unicode-property-regex": ^7.22.5
"@babel/plugin-transform-unicode-regex": ^7.22.5
"@babel/plugin-transform-unicode-sets-regex": ^7.22.5
- "@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.22.5
- babel-plugin-polyfill-corejs2: ^0.4.4
- babel-plugin-polyfill-corejs3: ^0.8.2
- babel-plugin-polyfill-regenerator: ^0.5.1
+ "@babel/preset-modules": 0.1.6-no-external-plugins
+ "@babel/types": ^7.22.11
+ babel-plugin-polyfill-corejs2: ^0.4.5
+ babel-plugin-polyfill-corejs3: ^0.8.3
+ babel-plugin-polyfill-regenerator: ^0.5.2
core-js-compat: ^3.31.0
semver: ^6.3.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6caa2897bbda30c6932aed0a03827deb1337c57108050c9f97dc9a857e1533c7125b168b6d70b9d191965bf05f9f233f0ad20303080505dff7ce39740aaa759d
+ checksum: a62b5717a86c41ab675ac0f4d46ff504088fb2cce2011aa36508453d2235a3ecf1f6d127aa57962310fcce4ec18bad840ccd09987a78c57e4d1b4339cedeaacd
languageName: node
linkType: hard
@@ -1529,33 +1516,31 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-modules@npm:^0.1.5":
- version: 0.1.6
- resolution: "@babel/preset-modules@npm:0.1.6"
+"@babel/preset-modules@npm:0.1.6-no-external-plugins":
+ version: 0.1.6-no-external-plugins
+ resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
dependencies:
"@babel/helper-plugin-utils": ^7.0.0
- "@babel/plugin-proposal-unicode-property-regex": ^7.4.4
- "@babel/plugin-transform-dotall-regex": ^7.4.4
"@babel/types": ^7.4.4
esutils: ^2.0.2
peerDependencies:
"@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
- checksum: 9700992d2b9526e703ab49eb8c4cd0b26bec93594d57c6b808967619df1a387565e0e58829b65b5bd6d41049071ea0152c9195b39599515fddb3e52b09a55ff0
+ checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375
languageName: node
linkType: hard
"@babel/preset-typescript@npm:^7.13.0":
- version: 7.22.5
- resolution: "@babel/preset-typescript@npm:7.22.5"
+ version: 7.22.11
+ resolution: "@babel/preset-typescript@npm:7.22.11"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-validator-option": ^7.22.5
"@babel/plugin-syntax-jsx": ^7.22.5
- "@babel/plugin-transform-modules-commonjs": ^7.22.5
- "@babel/plugin-transform-typescript": ^7.22.5
+ "@babel/plugin-transform-modules-commonjs": ^7.22.11
+ "@babel/plugin-transform-typescript": ^7.22.11
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7be1670cb4404797d3a473bd72d66eb2b3e0f2f8a672a5e40bdb0812cc66085ec84bcd7b896709764cabf042fdc6b7f2d4755ac7cce10515eb596ff61dab5154
+ checksum: 8ae7162c31db896f5eeecd6f67ab2e58555fdc06fe84e95fe4a3f60b64cd6f782d2d7dfbde0c0eac04b55dac18222752d91dd8786245cccedd7e42f080e07233
languageName: node
linkType: hard
@@ -1590,21 +1575,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.21.5, @babel/runtime@npm:^7.8.4":
- version: 7.22.6
- resolution: "@babel/runtime@npm:7.22.6"
- dependencies:
- regenerator-runtime: ^0.13.11
- checksum: e585338287c4514a713babf4fdb8fc2a67adcebab3e7723a739fc62c79cfda875b314c90fd25f827afb150d781af97bc16c85bfdbfa2889f06053879a1ddb597
- languageName: node
- linkType: hard
-
-"@babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.9.2":
- version: 7.22.10
- resolution: "@babel/runtime@npm:7.22.10"
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.21.5, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
+ version: 7.22.11
+ resolution: "@babel/runtime@npm:7.22.11"
dependencies:
regenerator-runtime: ^0.14.0
- checksum: 524d41517e68953dbc73a4f3616b8475e5813f64e28ba89ff5fca2c044d535c2ea1a3f310df1e5bb06162e1f0b401b5c4af73fe6e2519ca2450d9d8c44cf268d
+ checksum: a5cd6683a8fcdb8065cb1677f221e22f6c67ec8f15ad1d273b180b93ab3bd86c66da2c48f500d4e72d8d2cfa85ff4872a3f350e5aa3855630036af5da765c001
languageName: node
linkType: hard
@@ -1619,32 +1595,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.6, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.7.2":
- version: 7.22.8
- resolution: "@babel/traverse@npm:7.22.8"
+"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.22.11, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.7.2":
+ version: 7.22.11
+ resolution: "@babel/traverse@npm:7.22.11"
dependencies:
- "@babel/code-frame": ^7.22.5
- "@babel/generator": ^7.22.7
+ "@babel/code-frame": ^7.22.10
+ "@babel/generator": ^7.22.10
"@babel/helper-environment-visitor": ^7.22.5
"@babel/helper-function-name": ^7.22.5
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/parser": ^7.22.7
- "@babel/types": ^7.22.5
+ "@babel/parser": ^7.22.11
+ "@babel/types": ^7.22.11
debug: ^4.1.0
globals: ^11.1.0
- checksum: a381369bc3eedfd13ed5fef7b884657f1c29024ea7388198149f0edc34bd69ce3966e9f40188d15f56490a5e12ba250ccc485f2882b53d41b054fccefb233e33
+ checksum: 4ad62d548ca8b95dbf45bae16cc167428f174f3c837d55a5878b1f17bdbc8b384d6df741dc7c461b62c04d881cf25644d3ab885909ba46e3ac43224e2b15b504
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.5, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.22.5
- resolution: "@babel/types@npm:7.22.5"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.5, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.22.11
+ resolution: "@babel/types@npm:7.22.11"
dependencies:
"@babel/helper-string-parser": ^7.22.5
"@babel/helper-validator-identifier": ^7.22.5
to-fast-properties: ^2.0.0
- checksum: c13a9c1dc7d2d1a241a2f8363540cb9af1d66e978e8984b400a20c4f38ba38ca29f06e26a0f2d49a70bad9e57615dac09c35accfddf1bb90d23cd3e0a0bab892
+ checksum: 431a6446896adb62c876d0fe75263835735d3c974aae05356a87eb55f087c20a777028cf08eadcace7993e058bbafe3b21ce2119363222c6cef9eedd7a204810
languageName: node
linkType: hard
@@ -1695,56 +1671,58 @@ __metadata:
languageName: node
linkType: hard
-"@edge-runtime/format@npm:2.1.0":
- version: 2.1.0
- resolution: "@edge-runtime/format@npm:2.1.0"
- checksum: 6425124e27d4591497a6c629a0b4849d3c5eb3133f9f01dd6f5855e22a2f45e84925a936a699c93d7aaa234155053f4d1b9c23e6a2d738edb03dd54b3868e52a
+"@edge-runtime/cookies@npm:3.4.0":
+ version: 3.4.0
+ resolution: "@edge-runtime/cookies@npm:3.4.0"
+ checksum: a40befbf4dfaf308d6cd3f742dcc704ab9b278221d2bc71821a0957b773bea3c49cccf93aee2a1c3af62a341974538093a611582c5c642c62c1931cb951d10dc
languageName: node
linkType: hard
-"@edge-runtime/node-utils@npm:2.0.3":
- version: 2.0.3
- resolution: "@edge-runtime/node-utils@npm:2.0.3"
- checksum: dd409eb4fc3305b29082c3678f412aaf6d2cca2aef9bef4986e5d135dce032195f73a347c64723fd16e18cfcccdcea104378390f56b9104b5cc4bbc1280aa406
+"@edge-runtime/format@npm:2.2.0":
+ version: 2.2.0
+ resolution: "@edge-runtime/format@npm:2.2.0"
+ checksum: cfe6e009264b8676de4b1ec8f6ddc64efdea2f801a600af02ca487dc88cde35f4396d288a1bc5efc75a9ac1d6d5130b285c8ea80a13125d225daf2e803a68925
languageName: node
linkType: hard
-"@edge-runtime/primitives@npm:2.1.2":
- version: 2.1.2
- resolution: "@edge-runtime/primitives@npm:2.1.2"
- checksum: 23863c517ef9dd9a8ff8fbaa739833ab417b80f2e4e8b3cb1723fd6b52e038ad22209a9744e53d066c1ad7ebeea5a00c7c6cee03c6f248bc351d0e4bde4bc96f
- languageName: node
- linkType: hard
-
-"@edge-runtime/primitives@npm:3.0.1":
- version: 3.0.1
- resolution: "@edge-runtime/primitives@npm:3.0.1"
- checksum: e8f1157043242695bf8ab06f8fe63b2fd641247970a1923445820354fbcf437004f87b5c5b307d7b70cf687b85fa3dd44922c066f42612c5c264f5ec9de68fd8
- languageName: node
- linkType: hard
-
-"@edge-runtime/primitives@npm:3.0.3":
- version: 3.0.3
- resolution: "@edge-runtime/primitives@npm:3.0.3"
- checksum: 19e93f895c81832c94d327b080c849148bba105e1d70f3f526bd01cb791c970be6c0a7599e0a6ad2b99bbaa331b8d629994d401c18d441eb1d752c2c1ceb3131
- languageName: node
- linkType: hard
-
-"@edge-runtime/vm@npm:3.0.1":
- version: 3.0.1
- resolution: "@edge-runtime/vm@npm:3.0.1"
+"@edge-runtime/node-utils@npm:2.2.0":
+ version: 2.2.0
+ resolution: "@edge-runtime/node-utils@npm:2.2.0"
dependencies:
- "@edge-runtime/primitives": 3.0.1
- checksum: d36191290a09faeda7501148771ec8b6056276321c7c8dc4054a9d01583e6cef115e8a481661f8bc6c2edee06e32bd78aa33a84529b7425d4cb7f33acfced216
+ "@edge-runtime/cookies": 3.4.0
+ checksum: 42bde09a17b4015020a35bc4b9bf9877a5f26b36b905e537353e60c5687f09b56b354cf45a5a5a7df2165b66bc083c147fda6a59764ebdb00f6abb813bb052e3
languageName: node
linkType: hard
-"@edge-runtime/vm@npm:3.0.3":
- version: 3.0.3
- resolution: "@edge-runtime/vm@npm:3.0.3"
+"@edge-runtime/primitives@npm:3.1.0":
+ version: 3.1.0
+ resolution: "@edge-runtime/primitives@npm:3.1.0"
+ checksum: 00dfa743e064a32ec8ce8f61fe9a7b026e7900cbcefde1d642d0b7408026f90d38b8d7f0114e1b827e250aee7a52ea668889d9dfa81bf0340610e85f7d505763
+ languageName: node
+ linkType: hard
+
+"@edge-runtime/vm@npm:3.1.0":
+ version: 3.1.0
+ resolution: "@edge-runtime/vm@npm:3.1.0"
dependencies:
- "@edge-runtime/primitives": 3.0.3
- checksum: ce1b1de2dde80ec8e27f2927638bd622907e54c626db61e320f6829d8b252156c0943a0ae63f350946bb38ac2d6aa24e49b452b703128f30b0e155730f2dc83c
+ "@edge-runtime/primitives": 3.1.0
+ checksum: 1244a620128ecd918332e0637e0fb4cc69c5131b1b17216d81f7a10e882de2e280c6d3bb2f56221e92ca2f323c344c135a6e261478230726d7c4fe43bdb74485
+ languageName: node
+ linkType: hard
+
+"@emotion/is-prop-valid@npm:^0.7.3":
+ version: 0.7.3
+ resolution: "@emotion/is-prop-valid@npm:0.7.3"
+ dependencies:
+ "@emotion/memoize": 0.7.1
+ checksum: 76c2cb5043b0a81dd5c1a8d76baa7c273e9cb5d177efaa482406b0e170ca2ce4f9274f299769e5d5489b319ba2fd94dfd85b912752242c23b159098606da68a9
+ languageName: node
+ linkType: hard
+
+"@emotion/memoize@npm:0.7.1":
+ version: 0.7.1
+ resolution: "@emotion/memoize@npm:0.7.1"
+ checksum: fec25e74c3a4af920bfdb0f552c16f648c8f4343d51cb073af85fcec1a382ce041a4e082f458a999dc3599e9d768c0dd28e5accd6066169e01364b270b7036cf
languageName: node
linkType: hard
@@ -1764,9 +1742,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/android-arm64@npm:0.18.19"
+"@esbuild/android-arm64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/android-arm64@npm:0.18.20"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
@@ -1778,9 +1756,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/android-arm@npm:0.18.19"
+"@esbuild/android-arm@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/android-arm@npm:0.18.20"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
@@ -1792,9 +1770,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/android-x64@npm:0.18.19"
+"@esbuild/android-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/android-x64@npm:0.18.20"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
@@ -1806,9 +1784,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/darwin-arm64@npm:0.18.19"
+"@esbuild/darwin-arm64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/darwin-arm64@npm:0.18.20"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
@@ -1820,9 +1798,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/darwin-x64@npm:0.18.19"
+"@esbuild/darwin-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/darwin-x64@npm:0.18.20"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@@ -1834,9 +1812,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/freebsd-arm64@npm:0.18.19"
+"@esbuild/freebsd-arm64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/freebsd-arm64@npm:0.18.20"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
@@ -1848,9 +1826,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/freebsd-x64@npm:0.18.19"
+"@esbuild/freebsd-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/freebsd-x64@npm:0.18.20"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
@@ -1862,9 +1840,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-arm64@npm:0.18.19"
+"@esbuild/linux-arm64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-arm64@npm:0.18.20"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
@@ -1876,9 +1854,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-arm@npm:0.18.19"
+"@esbuild/linux-arm@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-arm@npm:0.18.20"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
@@ -1890,9 +1868,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-ia32@npm:0.18.19"
+"@esbuild/linux-ia32@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-ia32@npm:0.18.20"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
@@ -1904,9 +1882,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-loong64@npm:0.18.19"
+"@esbuild/linux-loong64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-loong64@npm:0.18.20"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
@@ -1918,9 +1896,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-mips64el@npm:0.18.19"
+"@esbuild/linux-mips64el@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-mips64el@npm:0.18.20"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
@@ -1932,9 +1910,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-ppc64@npm:0.18.19"
+"@esbuild/linux-ppc64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-ppc64@npm:0.18.20"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
@@ -1946,9 +1924,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-riscv64@npm:0.18.19"
+"@esbuild/linux-riscv64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-riscv64@npm:0.18.20"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
@@ -1960,9 +1938,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-s390x@npm:0.18.19"
+"@esbuild/linux-s390x@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-s390x@npm:0.18.20"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
@@ -1974,9 +1952,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/linux-x64@npm:0.18.19"
+"@esbuild/linux-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/linux-x64@npm:0.18.20"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
@@ -1988,9 +1966,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/netbsd-x64@npm:0.18.19"
+"@esbuild/netbsd-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/netbsd-x64@npm:0.18.20"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
@@ -2002,9 +1980,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/openbsd-x64@npm:0.18.19"
+"@esbuild/openbsd-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/openbsd-x64@npm:0.18.20"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
@@ -2016,9 +1994,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/sunos-x64@npm:0.18.19"
+"@esbuild/sunos-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/sunos-x64@npm:0.18.20"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
@@ -2030,9 +2008,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/win32-arm64@npm:0.18.19"
+"@esbuild/win32-arm64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/win32-arm64@npm:0.18.20"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@@ -2044,9 +2022,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/win32-ia32@npm:0.18.19"
+"@esbuild/win32-ia32@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/win32-ia32@npm:0.18.20"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
@@ -2058,9 +2036,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.18.19":
- version: 0.18.19
- resolution: "@esbuild/win32-x64@npm:0.18.19"
+"@esbuild/win32-x64@npm:0.18.20":
+ version: 0.18.20
+ resolution: "@esbuild/win32-x64@npm:0.18.20"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -2077,15 +2055,15 @@ __metadata:
linkType: hard
"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1":
- version: 4.6.2
- resolution: "@eslint-community/regexpp@npm:4.6.2"
- checksum: a3c341377b46b54fa228f455771b901d1a2717f95d47dcdf40199df30abc000ba020f747f114f08560d119e979d882a94cf46cfc51744544d54b00319c0f2724
+ version: 4.8.0
+ resolution: "@eslint-community/regexpp@npm:4.8.0"
+ checksum: 601e6d033d556e98e8c929905bef335f20d7389762812df4d0f709d9b4d2631610dda975fb272e23b5b68e24a163b3851b114c8080a0a19fb4c141a1eff6305b
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^2.1.1":
- version: 2.1.1
- resolution: "@eslint/eslintrc@npm:2.1.1"
+"@eslint/eslintrc@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "@eslint/eslintrc@npm:2.1.2"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
@@ -2096,14 +2074,14 @@ __metadata:
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
- checksum: bf909ea183d27238c257a82d4ffdec38ca94b906b4b8dfae02ecbe7ecc9e5a8182ef5e469c808bb8cb4fea4750f43ac4ca7c4b4a167b6cd7e3aaacd386b2bd25
+ checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7
languageName: node
linkType: hard
-"@eslint/js@npm:^8.46.0":
- version: 8.46.0
- resolution: "@eslint/js@npm:8.46.0"
- checksum: 7aed479832302882faf5bec37e9d068f270f84c19b3fb529646a7c1b031e73a312f730569c78806492bc09cfce3d7651dfab4ce09a56cbb06bc6469449e56377
+"@eslint/js@npm:8.48.0":
+ version: 8.48.0
+ resolution: "@eslint/js@npm:8.48.0"
+ checksum: b2755f9c0ee810c886eba3c50dcacb184ba5a5cd1cbc01988ee506ad7340653cae0bd55f1d95c64b56dfc6d25c2caa7825335ffd2c50165bae9996fe0f396851
languageName: node
linkType: hard
@@ -2123,7 +2101,7 @@ __metadata:
languageName: node
linkType: hard
-"@floating-ui/dom@npm:^1.3.0":
+"@floating-ui/dom@npm:^1.5.1":
version: 1.5.1
resolution: "@floating-ui/dom@npm:1.5.1"
dependencies:
@@ -2134,14 +2112,14 @@ __metadata:
linkType: hard
"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.1":
- version: 2.0.1
- resolution: "@floating-ui/react-dom@npm:2.0.1"
+ version: 2.0.2
+ resolution: "@floating-ui/react-dom@npm:2.0.2"
dependencies:
- "@floating-ui/dom": ^1.3.0
+ "@floating-ui/dom": ^1.5.1
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 00fef2cf69ac2b15952e47505fd9e23f6cc5c20a26adc707862932826d1682f3c30f83c9887abfc93574fdca2d34dd2fc00271527318b1db403549cd6bc9eb00
+ checksum: 4797e1f7a19c1e531ed0d578ccdcbe58970743e5a480ba30424857fc953063f36d481f8c5d69248a8f1d521b739e94bf5e1ffb35506400dea3d914f166ed2f7f
languageName: node
linkType: hard
@@ -2214,13 +2192,13 @@ __metadata:
linkType: hard
"@humanwhocodes/config-array@npm:^0.11.10":
- version: 0.11.10
- resolution: "@humanwhocodes/config-array@npm:0.11.10"
+ version: 0.11.11
+ resolution: "@humanwhocodes/config-array@npm:0.11.11"
dependencies:
"@humanwhocodes/object-schema": ^1.2.1
debug: ^4.1.1
minimatch: ^3.0.5
- checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a
+ checksum: db84507375ab77b8ffdd24f498a5b49ad6b64391d30dd2ac56885501d03964d29637e05b1ed5aefa09d57ac667e28028bc22d2da872bfcd619652fbdb5f4ca19
languageName: node
linkType: hard
@@ -2295,17 +2273,17 @@ __metadata:
languageName: node
linkType: hard
-"@jest/console@npm:^29.6.2":
- version: 29.6.2
- resolution: "@jest/console@npm:29.6.2"
+"@jest/console@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "@jest/console@npm:29.6.4"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
- jest-message-util: ^29.6.2
- jest-util: ^29.6.2
+ jest-message-util: ^29.6.3
+ jest-util: ^29.6.3
slash: ^3.0.0
- checksum: 1198667bda0430770c3e9b92681c0ee9f8346394574071c633f306192ac5f08e12972d6a5fdf03eb0d441051c8439bce0f6f9f355dc60d98777a35328331ba2e
+ checksum: 1caf061a39266b86e96ca13358401839e4d930742cbaa9e87e79d7ce170a83195e52e5b2d22eb5aa9a949219b61a163a81e337ec98b8323d88d79853051df96c
languageName: node
linkType: hard
@@ -2361,11 +2339,11 @@ __metadata:
linkType: hard
"@jest/create-cache-key-function@npm:^29.2.1":
- version: 29.6.2
- resolution: "@jest/create-cache-key-function@npm:29.6.2"
+ version: 29.6.3
+ resolution: "@jest/create-cache-key-function@npm:29.6.3"
dependencies:
- "@jest/types": ^29.6.1
- checksum: 6dbd1d55b2d1a1ab2b7959d43c33333dfe4d7c21638d043810abbb87329e18e1095f478030ca097372062d4e549429d80f026eb26545716fe676f9377499ccac
+ "@jest/types": ^29.6.3
+ checksum: 33f1f022d047b7e0fad60f41ac8aeac449ad176e8f8a70e1bc7bc570411e132b1a7944cd0844b9c176e23138ca9fef1977fc42cd078e994fd9dc6d7026286855
languageName: node
linkType: hard
@@ -2381,15 +2359,15 @@ __metadata:
languageName: node
linkType: hard
-"@jest/environment@npm:^29.6.2":
- version: 29.6.2
- resolution: "@jest/environment@npm:29.6.2"
+"@jest/environment@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "@jest/environment@npm:29.6.4"
dependencies:
- "@jest/fake-timers": ^29.6.2
- "@jest/types": ^29.6.1
+ "@jest/fake-timers": ^29.6.4
+ "@jest/types": ^29.6.3
"@types/node": "*"
- jest-mock: ^29.6.2
- checksum: c7de0e4c0d9166e02d0eb166574e05ec460e1db3b69d6476e63244edd52d7c917e6876af55fe723ff3086f52c0b1869dec60654054735a7a48c9d4ac43af2a25
+ jest-mock: ^29.6.3
+ checksum: 810d8f1fc26d293acfc44927bcb78adc58ed4ea580a64c8d94aa6c67239dcb149186bf25b94ff28b79de15253e0c877ad8d330feac205f185f3517593168510c
languageName: node
linkType: hard
@@ -2426,17 +2404,17 @@ __metadata:
languageName: node
linkType: hard
-"@jest/fake-timers@npm:^29.6.2":
- version: 29.6.2
- resolution: "@jest/fake-timers@npm:29.6.2"
+"@jest/fake-timers@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "@jest/fake-timers@npm:29.6.4"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@sinonjs/fake-timers": ^10.0.2
"@types/node": "*"
- jest-message-util: ^29.6.2
- jest-mock: ^29.6.2
- jest-util: ^29.6.2
- checksum: 1abcda02f22d2ba32e178b7ab80a9180235a6c75ec9faef33324627b19a70dad64889a9ea49b8f07230e14a6e683b9120542c6d1d6b2ecaf937f4efde32dad88
+ jest-message-util: ^29.6.3
+ jest-mock: ^29.6.3
+ jest-util: ^29.6.3
+ checksum: 3f06d1090cbaaf781920fe59b10509ad86b587c401818a066ee1550101c6203e0718f0f83bbd2afa8bdf7b43eb280f89fb9f8c98886094e53ccabe5e64de9be1
languageName: node
linkType: hard
@@ -2498,12 +2476,12 @@ __metadata:
languageName: node
linkType: hard
-"@jest/schemas@npm:^29.6.0":
- version: 29.6.0
- resolution: "@jest/schemas@npm:29.6.0"
+"@jest/schemas@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/schemas@npm:29.6.3"
dependencies:
"@sinclair/typebox": ^0.27.8
- checksum: c00511c69cf89138a7d974404d3a5060af375b5a52b9c87215d91873129b382ca11c1ff25bd6d605951404bb381ddce5f8091004a61e76457da35db1f5c51365
+ checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
languageName: node
linkType: hard
@@ -2530,15 +2508,15 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-result@npm:^29.6.2":
- version: 29.6.2
- resolution: "@jest/test-result@npm:29.6.2"
+"@jest/test-result@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "@jest/test-result@npm:29.6.4"
dependencies:
- "@jest/console": ^29.6.2
- "@jest/types": ^29.6.1
+ "@jest/console": ^29.6.4
+ "@jest/types": ^29.6.3
"@types/istanbul-lib-coverage": ^2.0.0
collect-v8-coverage: ^1.0.0
- checksum: 8aff37f18c8d2df4d9f453d57ec018a6479eb697fabcf74b1ca06e34553da1d7a2b85580a290408ba0b02e58543263244a2cb065c7c7180c8d8180cc78444fbd
+ checksum: a13c82d29038e80059191a1a443240678c6934ea832fdabaec12b3ece397b6303022a064494a6bbd167a024f04e6b4d9ace1001300927ff70405ec9d854f1193
languageName: node
linkType: hard
@@ -2578,25 +2556,25 @@ __metadata:
linkType: hard
"@jest/transform@npm:^29.3.1":
- version: 29.6.2
- resolution: "@jest/transform@npm:29.6.2"
+ version: 29.6.4
+ resolution: "@jest/transform@npm:29.6.4"
dependencies:
"@babel/core": ^7.11.6
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@jridgewell/trace-mapping": ^0.3.18
babel-plugin-istanbul: ^6.1.1
chalk: ^4.0.0
convert-source-map: ^2.0.0
fast-json-stable-stringify: ^2.1.0
graceful-fs: ^4.2.9
- jest-haste-map: ^29.6.2
- jest-regex-util: ^29.4.3
- jest-util: ^29.6.2
+ jest-haste-map: ^29.6.4
+ jest-regex-util: ^29.6.3
+ jest-util: ^29.6.3
micromatch: ^4.0.4
pirates: ^4.0.4
slash: ^3.0.0
write-file-atomic: ^4.0.2
- checksum: ffb8c3c344cd48bedadec295d9c436737eccc39c1f0868aa9753b76397b33b2e5b121058af6f287ba6f2036181137e37df1212334bfa9d9a712986a4518cdc18
+ checksum: 0341a200a0bb926fc67ab9aede91c7b4009458206495e92057e72a115c55da5fed117457e68c6ea821e24c58b55da75c6a7b0f272ed63c2693db583d689a3383
languageName: node
linkType: hard
@@ -2640,17 +2618,17 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^29.6.1":
- version: 29.6.1
- resolution: "@jest/types@npm:29.6.1"
+"@jest/types@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/types@npm:29.6.3"
dependencies:
- "@jest/schemas": ^29.6.0
+ "@jest/schemas": ^29.6.3
"@types/istanbul-lib-coverage": ^2.0.0
"@types/istanbul-reports": ^3.0.0
"@types/node": "*"
"@types/yargs": ^17.0.8
chalk: ^4.0.0
- checksum: 89fc1ccf71a84fe0da643e0675b1cfe6a6f19ea72e935b2ab1dbdb56ec547e94433fb59b3536d3832a6e156c077865b7176fe9dae707dab9c3d2f9405ba6233c
+ checksum: a0bcf15dbb0eca6bdd8ce61a3fb055349d40268622a7670a3b2eb3c3dbafe9eb26af59938366d520b86907b9505b0f9b29b85cec11579a9e580694b87cd90fcc
languageName: node
linkType: hard
@@ -2683,14 +2661,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/resolve-uri@npm:3.1.0":
- version: 3.1.0
- resolution: "@jridgewell/resolve-uri@npm:3.1.0"
- checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267
- languageName: node
- linkType: hard
-
-"@jridgewell/resolve-uri@npm:^3.0.3":
+"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.1
resolution: "@jridgewell/resolve-uri@npm:3.1.1"
checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653
@@ -2714,14 +2685,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/sourcemap-codec@npm:1.4.14":
- version: 1.4.14
- resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
- checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97
- languageName: node
- linkType: hard
-
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.15":
+"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15":
version: 1.4.15
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8
@@ -2739,12 +2703,12 @@ __metadata:
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9":
- version: 0.3.18
- resolution: "@jridgewell/trace-mapping@npm:0.3.18"
+ version: 0.3.19
+ resolution: "@jridgewell/trace-mapping@npm:0.3.19"
dependencies:
- "@jridgewell/resolve-uri": 3.1.0
- "@jridgewell/sourcemap-codec": 1.4.14
- checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02
+ "@jridgewell/resolve-uri": ^3.1.0
+ "@jridgewell/sourcemap-codec": ^1.4.14
+ checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20
languageName: node
linkType: hard
@@ -3594,6 +3558,26 @@ __metadata:
languageName: node
linkType: hard
+"@radix-ui/react-separator@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@radix-ui/react-separator@npm:1.0.3"
+ dependencies:
+ "@babel/runtime": ^7.13.10
+ "@radix-ui/react-primitive": 1.0.3
+ peerDependencies:
+ "@types/react": "*"
+ "@types/react-dom": "*"
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ "@types/react-dom":
+ optional: true
+ checksum: 42f8c95e404de2ce9387040d78049808a48d423cd4c3bad8cca92c4b0bcbdcb3566b5b52a920d4e939a74b51188697f20a012221f0e630fc7f56de64096c15d2
+ languageName: node
+ linkType: hard
+
"@radix-ui/react-slot@npm:1.0.2":
version: 1.0.2
resolution: "@radix-ui/react-slot@npm:1.0.2"
@@ -3668,6 +3652,80 @@ __metadata:
languageName: node
linkType: hard
+"@radix-ui/react-toggle-group@npm:1.0.4":
+ version: 1.0.4
+ resolution: "@radix-ui/react-toggle-group@npm:1.0.4"
+ dependencies:
+ "@babel/runtime": ^7.13.10
+ "@radix-ui/primitive": 1.0.1
+ "@radix-ui/react-context": 1.0.1
+ "@radix-ui/react-direction": 1.0.1
+ "@radix-ui/react-primitive": 1.0.3
+ "@radix-ui/react-roving-focus": 1.0.4
+ "@radix-ui/react-toggle": 1.0.3
+ "@radix-ui/react-use-controllable-state": 1.0.1
+ peerDependencies:
+ "@types/react": "*"
+ "@types/react-dom": "*"
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ "@types/react-dom":
+ optional: true
+ checksum: b6c11fbbc3ca857ff68c0fa31f293c0d0111bcc8aa0cde2566214c090907530bfcb3b862f81585c2b02d8989b5c7971acff4d5c07c429870d80bd5602e30d376
+ languageName: node
+ linkType: hard
+
+"@radix-ui/react-toggle@npm:1.0.3":
+ version: 1.0.3
+ resolution: "@radix-ui/react-toggle@npm:1.0.3"
+ dependencies:
+ "@babel/runtime": ^7.13.10
+ "@radix-ui/primitive": 1.0.1
+ "@radix-ui/react-primitive": 1.0.3
+ "@radix-ui/react-use-controllable-state": 1.0.1
+ peerDependencies:
+ "@types/react": "*"
+ "@types/react-dom": "*"
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ "@types/react-dom":
+ optional: true
+ checksum: ed5407f48254f20cda542017774f259d0b2c0007ea4bd7287d10d751016dbf269cb13d1142591432c269c3ab768cde2f1ba0344743027d36bbec10af909f19de
+ languageName: node
+ linkType: hard
+
+"@radix-ui/react-toolbar@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "@radix-ui/react-toolbar@npm:1.0.4"
+ dependencies:
+ "@babel/runtime": ^7.13.10
+ "@radix-ui/primitive": 1.0.1
+ "@radix-ui/react-context": 1.0.1
+ "@radix-ui/react-direction": 1.0.1
+ "@radix-ui/react-primitive": 1.0.3
+ "@radix-ui/react-roving-focus": 1.0.4
+ "@radix-ui/react-separator": 1.0.3
+ "@radix-ui/react-toggle-group": 1.0.4
+ peerDependencies:
+ "@types/react": "*"
+ "@types/react-dom": "*"
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ "@types/react-dom":
+ optional: true
+ checksum: 7ebee1f8add6510108979433c5b38627e2de9d48ef2172ca15274b9edbbc106ff43bcd47ff733b03ed2215b92e7af364ff82c79e5a1728374847e2b1e315552c
+ languageName: node
+ linkType: hard
+
"@radix-ui/react-tooltip@npm:^1.0.5":
version: 1.0.6
resolution: "@radix-ui/react-tooltip@npm:1.0.6"
@@ -3859,49 +3917,49 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-community/cli-clean@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-clean@npm:11.3.5"
+"@react-native-community/cli-clean@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-clean@npm:11.3.6"
dependencies:
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
execa: ^5.0.0
prompts: ^2.4.0
- checksum: a8493b1a6ef6e435e25f651dd97f6c1cc9bd2dc80c71bff8b3276efa768998e28b01fa8349289a370bb5af1316b9d34fb1b218ba360d277c2381b205c5bda291
+ checksum: 1c3077ca56a9e4482b6e43316ccbf99823b14156be39e3dc0624e6a2507e5ef4f5ce5c3f80c8914dc5e130fc27840e8cef3ba37d752dced10336c3edaea25088
languageName: node
linkType: hard
-"@react-native-community/cli-config@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-config@npm:11.3.5"
+"@react-native-community/cli-config@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-config@npm:11.3.6"
dependencies:
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
cosmiconfig: ^5.1.0
deepmerge: ^4.3.0
glob: ^7.1.3
joi: ^17.2.1
- checksum: acd7f3586146e301aca19e25032defd9009637bedcbdd62dee8fdd33d7bc83a4cf7eee83ba1931a5eae1bfcbcd26f06d3ae2a7aa6bc5d0ab42235a443bd1d036
+ checksum: 4529050b049705cce661cf6576cb645230bc60fc1ef4d2ef775a47527fad6f86dc0a056c35676de5f6d0b9485b40b5e8bfd62a4d71c982e8ad2c487079639efe
languageName: node
linkType: hard
-"@react-native-community/cli-debugger-ui@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-debugger-ui@npm:11.3.5"
+"@react-native-community/cli-debugger-ui@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-debugger-ui@npm:11.3.6"
dependencies:
serve-static: ^1.13.1
- checksum: 750620e25013d7d639dc9d9ef2ade655e902c9b0f1493f769a906d78d9d33656aa9ae3941fd6477e661cf915137ca57c72eb77d33cdf66388d09687953459f75
+ checksum: 41211d9e7b17d24702f497777f78c1c0ad391687d0790de37f0d4670d2e080a9c52af63bdb5084b8d5d3798f9fb6dde8757835690ac9155d5bb948de97fecec1
languageName: node
linkType: hard
-"@react-native-community/cli-doctor@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-doctor@npm:11.3.5"
+"@react-native-community/cli-doctor@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-doctor@npm:11.3.6"
dependencies:
- "@react-native-community/cli-config": 11.3.5
- "@react-native-community/cli-platform-android": 11.3.5
- "@react-native-community/cli-platform-ios": 11.3.5
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-config": 11.3.6
+ "@react-native-community/cli-platform-android": 11.3.6
+ "@react-native-community/cli-platform-ios": 11.3.6
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
command-exists: ^1.2.8
envinfo: ^7.7.2
@@ -3911,61 +3969,61 @@ __metadata:
node-stream-zip: ^1.9.1
ora: ^5.4.1
prompts: ^2.4.0
- semver: ^6.3.0
+ semver: ^7.5.2
strip-ansi: ^5.2.0
sudo-prompt: ^9.0.0
wcwidth: ^1.0.1
yaml: ^2.2.1
- checksum: 511fcc8b4e0743b2c11413bda2e0185e6f9b5629aa511ac1674c02e99f58ab2640562e410507a46f94ef6960e0a9dbf26c1d4b7fc1dd9a2ab16187db27a055a9
+ checksum: a85d6f49de5b0c7e92774f5f578c39361f486eba85bdd2823238f31d10043522b6cb723e2d37a178f894d1e7593abc2cf25aab84983f2bda0b0d4e0a50d9ffcf
languageName: node
linkType: hard
-"@react-native-community/cli-hermes@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-hermes@npm:11.3.5"
+"@react-native-community/cli-hermes@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-hermes@npm:11.3.6"
dependencies:
- "@react-native-community/cli-platform-android": 11.3.5
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-platform-android": 11.3.6
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
hermes-profile-transformer: ^0.0.6
ip: ^1.1.5
- checksum: 9c0067ce82dca98abdf92b64d376bffc6b424a26adfdd300adfd3afbf688d16e2752e4d865bff6f1a6559f21a0cc9c496003398abe0a06f79d7cafe972982817
+ checksum: d30269534e2ca0c90a7fd07d694fb7d493c48fadda4620c3d7da213d9c6565945c482b7815583a2f157264cfb59acca1ec59ea0a0709b450190aa87dc0415c2f
languageName: node
linkType: hard
-"@react-native-community/cli-platform-android@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-platform-android@npm:11.3.5"
+"@react-native-community/cli-platform-android@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-platform-android@npm:11.3.6"
dependencies:
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
execa: ^5.0.0
glob: ^7.1.3
logkitty: ^0.7.1
- checksum: 41169bd4de905eed6cd5c182eb33c981adf7fd3d806e73546ed04e6bd4af88635d5b9ea7864ce6e305829d3eee7a466588bb81bd6602606de068916b4c4c3301
+ checksum: c99bd481213bc1f609a2d57ec5c4be1db7537b0d0655d617b8ca52ea198b880661332088fcf20eb6d8c76c2f951331432d0306054059b650be45923878357161
languageName: node
linkType: hard
-"@react-native-community/cli-platform-ios@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-platform-ios@npm:11.3.5"
+"@react-native-community/cli-platform-ios@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-platform-ios@npm:11.3.6"
dependencies:
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
execa: ^5.0.0
fast-xml-parser: ^4.0.12
glob: ^7.1.3
ora: ^5.4.1
- checksum: df320de9921b18c26bd306fd5f972056a4108550015cd5502d69b76cedc42b09175c4f56a6f49d9b473ed724a69f737ec83ffd7b50fd163737d32f459ecf05db
+ checksum: 28c57cfae7a70ca7fc23c48bd858797e4e55151143cb5aa9530753d38be02bce21c79c781e466a13920de7786a909a0ea6442ee9b63ada455d5be6bf5f76107d
languageName: node
linkType: hard
-"@react-native-community/cli-plugin-metro@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-plugin-metro@npm:11.3.5"
+"@react-native-community/cli-plugin-metro@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-plugin-metro@npm:11.3.6"
dependencies:
- "@react-native-community/cli-server-api": 11.3.5
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-server-api": 11.3.6
+ "@react-native-community/cli-tools": 11.3.6
chalk: ^4.1.2
execa: ^5.0.0
metro: 0.76.7
@@ -3975,16 +4033,16 @@ __metadata:
metro-resolver: 0.76.7
metro-runtime: 0.76.7
readline: ^1.3.0
- checksum: 9d36d87c1cc49a7547fa31f94ac4bf0466b1ed4c69d50bf7ea96b00ff885dbae538386b28aef9e9b6df87b12ea02c72ba6a05f576f3ce631740cd16a6183cd51
+ checksum: f337f98e2c9ef5981e15c4400073b49275621878009f00a3287818db152f2f811eebfa4a960a607c68f9bf268ad8a2ae1d1b667136c02aed338ccf2b307242d4
languageName: node
linkType: hard
-"@react-native-community/cli-server-api@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-server-api@npm:11.3.5"
+"@react-native-community/cli-server-api@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-server-api@npm:11.3.6"
dependencies:
- "@react-native-community/cli-debugger-ui": 11.3.5
- "@react-native-community/cli-tools": 11.3.5
+ "@react-native-community/cli-debugger-ui": 11.3.6
+ "@react-native-community/cli-tools": 11.3.6
compression: ^1.7.1
connect: ^3.6.5
errorhandler: ^1.5.1
@@ -3992,13 +4050,13 @@ __metadata:
pretty-format: ^26.6.2
serve-static: ^1.13.1
ws: ^7.5.1
- checksum: 65d10eadc8363a1e49bf89eb3d8e5089da68640fa8b715accc27d6c5c450111a278b772dc7a7df8e667cfa8e40e016e088042ae578bc652a48de735e99522f7d
+ checksum: fb784497de2360303956e747522b3528a52fbfd1ed3d2f8f89cb34ca7a3d730c3355f786e0c12ef59c996a0f390184acbbc3cd0f1575569f6f9d69ebcf058bbb
languageName: node
linkType: hard
-"@react-native-community/cli-tools@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-tools@npm:11.3.5"
+"@react-native-community/cli-tools@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-tools@npm:11.3.6"
dependencies:
appdirsjs: ^1.2.4
chalk: ^4.1.2
@@ -4007,34 +4065,34 @@ __metadata:
node-fetch: ^2.6.0
open: ^6.2.0
ora: ^5.4.1
- semver: ^6.3.0
+ semver: ^7.5.2
shell-quote: ^1.7.3
- checksum: e7e2a490076ca2fad665e3de15f5b793354f11b3a4e3912b2aebafba2c87f8af17a15385faad0cde49543e3183ef20b2561a4cfaf1156e252b4efd0cd23bcad5
+ checksum: 5ccc085d0b96fb85b68b79460f23ef9321d1520c7a837c944a3c90625b7abf0d02dff753d38b741b04a90d598837c600329ac52045ab18097c8bae2a4b999ce8
languageName: node
linkType: hard
-"@react-native-community/cli-types@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli-types@npm:11.3.5"
+"@react-native-community/cli-types@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli-types@npm:11.3.6"
dependencies:
joi: ^17.2.1
- checksum: 5d06dc2e444451c7ce6fa5da8358feb5cba5906d29deb69f2e3cef8b02f665749e1a62c9d53f4214518ab1bd55ff2d271cf36dcf15c927d79ec32fd223e759db
+ checksum: 655ac99738ad6d1e14360529c32e0730830d932ebbd3bea7894c08075c7e449772ec8cf0258f501da65f30904f09c88d9d65d97ff4ae052a17ca55a88157fbe2
languageName: node
linkType: hard
-"@react-native-community/cli@npm:11.3.5":
- version: 11.3.5
- resolution: "@react-native-community/cli@npm:11.3.5"
+"@react-native-community/cli@npm:11.3.6":
+ version: 11.3.6
+ resolution: "@react-native-community/cli@npm:11.3.6"
dependencies:
- "@react-native-community/cli-clean": 11.3.5
- "@react-native-community/cli-config": 11.3.5
- "@react-native-community/cli-debugger-ui": 11.3.5
- "@react-native-community/cli-doctor": 11.3.5
- "@react-native-community/cli-hermes": 11.3.5
- "@react-native-community/cli-plugin-metro": 11.3.5
- "@react-native-community/cli-server-api": 11.3.5
- "@react-native-community/cli-tools": 11.3.5
- "@react-native-community/cli-types": 11.3.5
+ "@react-native-community/cli-clean": 11.3.6
+ "@react-native-community/cli-config": 11.3.6
+ "@react-native-community/cli-debugger-ui": 11.3.6
+ "@react-native-community/cli-doctor": 11.3.6
+ "@react-native-community/cli-hermes": 11.3.6
+ "@react-native-community/cli-plugin-metro": 11.3.6
+ "@react-native-community/cli-server-api": 11.3.6
+ "@react-native-community/cli-tools": 11.3.6
+ "@react-native-community/cli-types": 11.3.6
chalk: ^4.1.2
commander: ^9.4.1
execa: ^5.0.0
@@ -4042,10 +4100,10 @@ __metadata:
fs-extra: ^8.1.0
graceful-fs: ^4.1.3
prompts: ^2.4.0
- semver: ^6.3.0
+ semver: ^7.5.2
bin:
react-native: build/bin.js
- checksum: 6d9f6544521c72212a3ab5e76a94d98c65072b5d15af6f533e8d6e36068dceff3fee5c1d5014d0f856ab54c63658849ee6be59911e087e95ef361bb43bcb6ad2
+ checksum: 06b81dc118020285caefa9a47ff94f2494679745686643f49e5feb1a8a193e13129ffc3a4fe831dfea6570bd300d3bef26cb2bb718950171d3ca111e80966a91
languageName: node
linkType: hard
@@ -4105,15 +4163,15 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/virtualized-lists@npm:^0.72.6":
- version: 0.72.6
- resolution: "@react-native/virtualized-lists@npm:0.72.6"
+"@react-native/virtualized-lists@npm:^0.72.8":
+ version: 0.72.8
+ resolution: "@react-native/virtualized-lists@npm:0.72.8"
dependencies:
invariant: ^2.2.4
nullthrows: ^1.1.1
peerDependencies:
react-native: "*"
- checksum: e9e0c0f75607e699bf79742ca98128698e27a0c05fe01e735876b444020e7578858ee6267e6913a7cad7aafb5d2bc25feeefda051ec3d178e6d2cd65b318b6f5
+ checksum: ad9628a04e72420326fd5ef09c746ad9cd6cff745b73850c7297429e3c42927043d1310896a72aa94497dc6b7f1abc2be1081b465734f7673f0e7d36aaae5e53
languageName: node
linkType: hard
@@ -4195,10 +4253,10 @@ __metadata:
languageName: node
linkType: hard
-"@remix-run/router@npm:1.7.2":
- version: 1.7.2
- resolution: "@remix-run/router@npm:1.7.2"
- checksum: ea43bb662f1f5c93965989b1667fb6e8a301cb69c44341ee92c81cb15ea685b494168e5905593b5777d59058f1455b4b58083d5b895f04382e49362e420d7af4
+"@remix-run/router@npm:1.8.0":
+ version: 1.8.0
+ resolution: "@remix-run/router@npm:1.8.0"
+ checksum: f754f02d3b4fc86791b88acf16065000609e2324b9436027844a76831c7107c0994067cb83abdd6093c282bd518a5c89b5e02aead585782978586e3a04534428
languageName: node
linkType: hard
@@ -4241,8 +4299,8 @@ __metadata:
linkType: hard
"@rollup/plugin-node-resolve@npm:^15.0.1":
- version: 15.1.0
- resolution: "@rollup/plugin-node-resolve@npm:15.1.0"
+ version: 15.2.1
+ resolution: "@rollup/plugin-node-resolve@npm:15.2.1"
dependencies:
"@rollup/pluginutils": ^5.0.1
"@types/resolve": 1.20.2
@@ -4255,7 +4313,7 @@ __metadata:
peerDependenciesMeta:
rollup:
optional: true
- checksum: 83617cdbb90cb780251e8b16dc1671e35bde90b8d4d30e008aefe706b5b643057f6299bdd3226b2a30bf5e4f807a880169de3faa47b9f2ba38d39f294f85f951
+ checksum: e8f706db6ab826e80d1c9a85d2d1e736f2f78a34ea5d49dd0004d6603249a504696967674b2f021cd144536b88d24ffa058383f08b61b4b665be3c7bfacc006a
languageName: node
linkType: hard
@@ -4270,8 +4328,8 @@ __metadata:
linkType: hard
"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.2":
- version: 5.0.2
- resolution: "@rollup/pluginutils@npm:5.0.2"
+ version: 5.0.4
+ resolution: "@rollup/pluginutils@npm:5.0.4"
dependencies:
"@types/estree": ^1.0.0
estree-walker: ^2.0.2
@@ -4281,7 +4339,7 @@ __metadata:
peerDependenciesMeta:
rollup:
optional: true
- checksum: edea15e543bebc7dcac3b0ac8bc7b8e8e6dbd46e2864dbe5dd28072de1fbd5b0e10d545a610c0edaa178e8a7ac432e2a2a52e547ece1308471412caba47db8ce
+ checksum: 893d5805ac4121fc704926963a0ae4e79e9e2bc8d736c3b28499ab69a404cce5119ca3a4e0c3d3a81d62f1beb3966f35285c36935d94b061794f26e94fed4cd1
languageName: node
linkType: hard
@@ -4372,9 +4430,9 @@ __metadata:
languageName: node
linkType: hard
-"@status-im/components@npm:^0.2.6":
- version: 0.2.6
- resolution: "@status-im/components@npm:0.2.6"
+"@status-im/components@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "@status-im/components@npm:0.3.0"
dependencies:
"@radix-ui/react-accordion": ^1.1.1
"@radix-ui/react-checkbox": ^1.0.4
@@ -4402,13 +4460,13 @@ __metadata:
zustand: ^4.3.7
peerDependencies:
react: ^18.2.0
- checksum: b83b11b33d12a213a2d228e27a7706912910f12eb4d376e92eafea084ec22b09764c10dde17c39ef7da86a8fe82ad1635d1ccaa037381e86040ece2448e0cd29
+ checksum: dcbed120ff3826081f107b68a468c659a811557cfc6e6da244b76bf38c224c2ed253e0652d47082d039ccb86325a07de03c35c91177b831bf1019541d43f6359
languageName: node
linkType: hard
"@status-im/icons@npm:*":
- version: 0.2.2
- resolution: "@status-im/icons@npm:0.2.2"
+ version: 0.3.0
+ resolution: "@status-im/icons@npm:0.3.0"
dependencies:
"@tamagui/core": 1.36.4
"@tamagui/web": 1.36.4
@@ -4417,28 +4475,28 @@ __metadata:
react: ^16.x || ^17.x || ^18.x
react-dom: "*"
react-native-svg: ">=12"
- checksum: 2e267fc392bb62eb4c0fc1c7391f320df76e6d5ae9010b09b652cb6b7d94b1e042ca2cdf00501580597829b4d184d52ad71be73d26506a6641fc244afffa9183
+ checksum: 397b5f51583e3e00e158f3e9f1f546fce9ecff52c5343d18cc813b2afd366e2fddef55f06af27bf55599589d9c8fe5c650e431d80333c8cf6efaebb113cffb50
languageName: node
linkType: hard
-"@storybook/addon-actions@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-actions@npm:7.2.1"
+"@storybook/addon-actions@npm:7.4.0, @storybook/addon-actions@npm:^7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-actions@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
dequal: ^2.0.2
lodash: ^4.17.21
polished: ^4.2.2
prop-types: ^15.7.2
react-inspector: ^6.0.0
- telejson: ^7.0.3
+ telejson: ^7.2.0
ts-dedent: ^2.0.0
uuid: ^9.0.0
peerDependencies:
@@ -4449,22 +4507,22 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: cb5a4fbb02cb4bf6fece9e11a84679812ff7e85df4b41e07f843170516152844df69ca93baf00d1e9af6111a87e9f1ecdb2ef47401228e60cd6ffe1bbc7409ee
+ checksum: 66e6781139e9b4325c7964e069d309209d8209dc692591d0f4eb902e0b0e550c4c7ed7501e8042681f1b3283718ccd5df7c0fc239d9885068417e022c8fdc76e
languageName: node
linkType: hard
-"@storybook/addon-backgrounds@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-backgrounds@npm:7.2.1"
+"@storybook/addon-backgrounds@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-backgrounds@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
memoizerific: ^1.11.3
ts-dedent: ^2.0.0
peerDependencies:
@@ -4475,24 +4533,24 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 9dff370136bbc6366903e0607874b87c4c5595cc90139129a47290f0dd8c29a03d3d3a6bfcb3ec67fab3aaa6997800592741ebb55340c9104189f995bcc177e9
+ checksum: f69de21bc4403b9c98df1e2b4d86fd93402f636cd9d91c273020bcdc573590ebbdf6eb1fcc6251b95b194d5e318cb48e213c3496e927cc776f9cc6e4937a88a3
languageName: node
linkType: hard
-"@storybook/addon-controls@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-controls@npm:7.2.1"
+"@storybook/addon-controls@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-controls@npm:7.4.0"
dependencies:
- "@storybook/blocks": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/core-events": 7.2.1
- "@storybook/manager-api": 7.2.1
- "@storybook/node-logger": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/blocks": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/core-events": 7.4.0
+ "@storybook/manager-api": 7.4.0
+ "@storybook/node-logger": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
lodash: ^4.17.21
ts-dedent: ^2.0.0
peerDependencies:
@@ -4503,29 +4561,29 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 1b599e3f527d73108912c7a1cb658da1e9e1f7c269e3653185a44f076af842427369991c747903c3d4a8c865b749f56ff89c5446e43cd420a53a947c54641b77
+ checksum: 5535af0a1d4d5cd58566252b93ed8f6e75afb7f1fcc46ba04ad493af6a09c48ef5baad116e4fa818859e372ba58e26dcf3f05aaac7206e7ef3c68e7cefce3d08
languageName: node
linkType: hard
-"@storybook/addon-docs@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-docs@npm:7.2.1"
+"@storybook/addon-docs@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-docs@npm:7.4.0"
dependencies:
"@jest/transform": ^29.3.1
"@mdx-js/react": ^2.1.5
- "@storybook/blocks": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/csf-plugin": 7.2.1
- "@storybook/csf-tools": 7.2.1
+ "@storybook/blocks": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/csf-plugin": 7.4.0
+ "@storybook/csf-tools": 7.4.0
"@storybook/global": ^5.0.0
"@storybook/mdx2-csf": ^1.0.0
- "@storybook/node-logger": 7.2.1
- "@storybook/postinstall": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/react-dom-shim": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/node-logger": 7.4.0
+ "@storybook/postinstall": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/react-dom-shim": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
fs-extra: ^11.1.0
remark-external-links: ^8.0.0
remark-slug: ^6.0.0
@@ -4533,60 +4591,60 @@ __metadata:
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 6538f4fdc65f6a8535ca1f52f249d29d5f47e5e4a3dd3ed498974c3bee92a7bf4d0efc83d2f4c611501fda89d4b8d6476b0eeec7f931574ce77a75111af0e7f3
+ checksum: d4300b8a7a5405d33677d5983aa2990f15551c79e4c6476f3d773ec411aa451743ba4a1f75011e70ba373f72d7b1f1ba9fc73b32c1859da2ab8d2f879bb04a8c
languageName: node
linkType: hard
"@storybook/addon-essentials@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/addon-essentials@npm:7.2.1"
+ version: 7.4.0
+ resolution: "@storybook/addon-essentials@npm:7.4.0"
dependencies:
- "@storybook/addon-actions": 7.2.1
- "@storybook/addon-backgrounds": 7.2.1
- "@storybook/addon-controls": 7.2.1
- "@storybook/addon-docs": 7.2.1
- "@storybook/addon-highlight": 7.2.1
- "@storybook/addon-measure": 7.2.1
- "@storybook/addon-outline": 7.2.1
- "@storybook/addon-toolbars": 7.2.1
- "@storybook/addon-viewport": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/manager-api": 7.2.1
- "@storybook/node-logger": 7.2.1
- "@storybook/preview-api": 7.2.1
+ "@storybook/addon-actions": 7.4.0
+ "@storybook/addon-backgrounds": 7.4.0
+ "@storybook/addon-controls": 7.4.0
+ "@storybook/addon-docs": 7.4.0
+ "@storybook/addon-highlight": 7.4.0
+ "@storybook/addon-measure": 7.4.0
+ "@storybook/addon-outline": 7.4.0
+ "@storybook/addon-toolbars": 7.4.0
+ "@storybook/addon-viewport": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/manager-api": 7.4.0
+ "@storybook/node-logger": 7.4.0
+ "@storybook/preview-api": 7.4.0
ts-dedent: ^2.0.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 5074d60c3265ce2e029c09e908ec44b0d4714019399e36336e115edad1a3abcdfe42ea5c1555b51554fc4b263a9d3237a83774e5a08c85dace2b6d975a81e1f8
+ checksum: 49cdf0fee897a63cd3088f80fec59023db6a58473bb69df68204626a43eaa183d1cc2849bf18668bdae75c521c133555ee082ec34519dbf48924658ec0b1ce73
languageName: node
linkType: hard
-"@storybook/addon-highlight@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-highlight@npm:7.2.1"
+"@storybook/addon-highlight@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-highlight@npm:7.4.0"
dependencies:
- "@storybook/core-events": 7.2.1
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/preview-api": 7.2.1
- checksum: 0045938d7e4ab82a3642d48a8bb159d9ce47e33b26eac211f84bce6e76b8453b873abf56a44fd3667e37c0c13c7d48ddf9232e17e8752f3ef4591da2fe738cc6
+ "@storybook/preview-api": 7.4.0
+ checksum: d9949cdf3730bacf4ef959a061cfb27cb1c20c6d09e8b8d860d81f5f87b1dfbd4e64c1ddad58dff8d319472a7bd2576502d3d2425dc440b5057e258540bac3a5
languageName: node
linkType: hard
"@storybook/addon-interactions@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/addon-interactions@npm:7.2.1"
+ version: 7.4.0
+ resolution: "@storybook/addon-interactions@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/instrumenter": 7.2.1
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/instrumenter": 7.4.0
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
jest-mock: ^27.0.6
polished: ^4.2.2
ts-dedent: ^2.2.0
@@ -4598,22 +4656,22 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: de1d64356bc15679876d863fd0ccbfa82eb475d3e7841d9b302a454202fa33a79be1f2c907c906b0658143672b6465e55fb61df712123498276c5d06116665c1
+ checksum: bae4f4791e6be40f04c4ec54cfacbb7072cb704efb494dc855675dda5b175e7c648eaa48dd00211aebada9dce97aa662ac2678bcfd1ea4cba25689f9ea251652
languageName: node
linkType: hard
"@storybook/addon-links@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/addon-links@npm:7.2.1"
+ version: 7.4.0
+ resolution: "@storybook/addon-links@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/csf": ^0.1.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/router": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/router": 7.4.0
+ "@storybook/types": 7.4.0
prop-types: ^15.7.2
ts-dedent: ^2.0.0
peerDependencies:
@@ -4624,21 +4682,21 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: cb348b300ae2841f0524fe1a83c2c759a3a847ebef02157f7a2099a29aba3a0ead74f4b301e61968c8af86af3aa62a66cb6e0a5a80bccbae087f88899dfa08d8
+ checksum: 6adb3ae016dadb2abbaf4474193d406607aa6c766897cca41afc892677d01725bfa8f77677b049ea1443633e8f033959137704c4e101d85a0d17876be8106924
languageName: node
linkType: hard
-"@storybook/addon-measure@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-measure@npm:7.2.1"
+"@storybook/addon-measure@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-measure@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/types": 7.4.0
tiny-invariant: ^1.3.1
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -4648,7 +4706,7 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 7cd8f1615cffdeb3e6a5a29442ff4b972f1378d5ecf79f069a106339c1315ca6f727e96ed90998034c5e18083b5e19bd8e06fc1b17467e0d2747cdefe404a53c
+ checksum: 5b444b48975eb074bfa9998b2bd8454fe13c78f4c4d6414db3fcbdf882162edd61bb6d8365b6e0fb2d2d64c1b541030cc70c855abb4adba3fd1eb73d1ee85f01
languageName: node
linkType: hard
@@ -4665,17 +4723,17 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-outline@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-outline@npm:7.2.1"
+"@storybook/addon-outline@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-outline@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/types": 7.4.0
ts-dedent: ^2.0.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -4685,19 +4743,19 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: eba271bc68c912174006df958240de1787c25ca86021e347950344c3fac35d2acb9f1057b1e7bca04e057083a0a3a04da1efc11f17e2e0993eb7c6e9e85eb7c2
+ checksum: f6a496ec72ef8cb25b445790fa6a05d75ac939f1242da93813976436021fae92b0c5c3ef03a4deaa010b45d822875896b111e45ca5bd7aa8100ad78582decf04
languageName: node
linkType: hard
-"@storybook/addon-toolbars@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-toolbars@npm:7.2.1"
+"@storybook/addon-toolbars@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-toolbars@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -4706,21 +4764,21 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: e82704b538548a349deb0d0dd0f63b523a2c16071b0d2c829dfe38961b05331202fc160a721f85e63ab1d14639a69dec15a99f3161028f55056c6f923245bff0
+ checksum: 6647069c1e977c3dc83133c2b3a31b1e3313e49a1a09adb54b764d720c3e329fa95cc6aba593364a633680e907603302ea4a71285137e7d85b8c80c6f9c90c5f
languageName: node
linkType: hard
-"@storybook/addon-viewport@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/addon-viewport@npm:7.2.1"
+"@storybook/addon-viewport@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/addon-viewport@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
memoizerific: ^1.11.3
prop-types: ^15.7.2
peerDependencies:
@@ -4731,25 +4789,25 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 5406eff45d3c1583ab01afb866f229c3c95b16003dca3cc8d376548dd29e5f89c776c27f775e6965559c94df63b47e1f994e3090ac0c4a15fb3b6fa968dbd095
+ checksum: 0d56ea222e79f9bcc5d9476408b6935e464c8d0b208bd54eadfb12504e9e070554bf72fe1baed8e3527bbb360571b9edc3a28aba2adbf50aefbceaeaa12a39b0
languageName: node
linkType: hard
-"@storybook/blocks@npm:7.2.1, @storybook/blocks@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/blocks@npm:7.2.1"
+"@storybook/blocks@npm:7.4.0, @storybook/blocks@npm:^7.2.0":
+ version: 7.4.0
+ resolution: "@storybook/blocks@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/components": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/channels": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/components": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/csf": ^0.1.0
- "@storybook/docs-tools": 7.2.1
+ "@storybook/docs-tools": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/manager-api": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager-api": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
"@types/lodash": ^4.14.167
color-convert: ^2.0.1
dequal: ^2.0.2
@@ -4758,25 +4816,25 @@ __metadata:
memoizerific: ^1.11.3
polished: ^4.2.2
react-colorful: ^5.1.2
- telejson: ^7.0.3
+ telejson: ^7.2.0
tocbot: ^4.20.1
ts-dedent: ^2.0.0
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 08c788b7ce923528313707f74fc8419f40c88df626d801b248565209103b68c70db5e1e7637da8b903c0c125089df24e8696621a8c0643fc0d3cd282706b69cd
+ checksum: 98f23a614c36316a31ff52c1356e38af601927942ff9d9020afc8a2b5f0c1ff183e7e1b7577b36b06f63f801e83f41c0a0ad96fa5f4e5ed2848b5a6a938e8caa
languageName: node
linkType: hard
-"@storybook/builder-manager@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/builder-manager@npm:7.2.1"
+"@storybook/builder-manager@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/builder-manager@npm:7.4.0"
dependencies:
"@fal-works/esbuild-plugin-global-externals": ^2.1.2
- "@storybook/core-common": 7.2.1
- "@storybook/manager": 7.2.1
- "@storybook/node-logger": 7.2.1
+ "@storybook/core-common": 7.4.0
+ "@storybook/manager": 7.4.0
+ "@storybook/node-logger": 7.4.0
"@types/ejs": ^3.1.1
"@types/find-cache-dir": ^3.2.1
"@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10
@@ -4789,23 +4847,23 @@ __metadata:
fs-extra: ^11.1.0
process: ^0.11.10
util: ^0.12.4
- checksum: 226c3c2c5c478f5b74509f8a99d7fa1470036f7fff077040766df0630c05059ee4fe588584cd011900407f76c09ed38f8b6d1ce46b0d1110681c1aff17c256ec
+ checksum: 4271951dfac023740342a1140a60f9b2328252773a0935c646c967bca6bb14c20c3edc12fb5928454c9f5ae6d20a44402dc164f0fd1a5c9e15d6b2e53d6dfa7a
languageName: node
linkType: hard
-"@storybook/builder-vite@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/builder-vite@npm:7.2.1"
+"@storybook/builder-vite@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/builder-vite@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/csf-plugin": 7.2.1
+ "@storybook/channels": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/csf-plugin": 7.4.0
"@storybook/mdx2-csf": ^1.0.0
- "@storybook/node-logger": 7.2.1
- "@storybook/preview": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/node-logger": 7.4.0
+ "@storybook/preview": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/types": 7.4.0
"@types/find-cache-dir": ^3.2.1
browser-assert: ^1.2.1
es-module-lexer: ^0.9.3
@@ -4828,39 +4886,39 @@ __metadata:
optional: true
vite-plugin-glimmerx:
optional: true
- checksum: 7226b2193462f3411a1fa791645302c53e44f744040b07dbb53e3b32ab1c198358be268f8a09a6108d05b27e5d2705504941185b677990e3457e064eb95b2dd5
+ checksum: 1373aff02eb2fb3a03aecc0903ecd6f504b6c0daeff0aa0be372797301318efa9839d3460fc8ee2460ec7cdf1ffe9151c199a043b56c37f6ade8e17444c01e36
languageName: node
linkType: hard
-"@storybook/channels@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/channels@npm:7.2.1"
+"@storybook/channels@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/channels@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
qs: ^6.10.0
- telejson: ^7.0.3
+ telejson: ^7.2.0
tiny-invariant: ^1.3.1
- checksum: 02efc323b3bb204ad2c9afa9b4557bbd8476ff1b37a436f94bd15332d8a6d902c8cb5dd0b1bb189580208e8d624066cc14f277e3e50932c4b6c1d8af08c53ec2
+ checksum: b2391e1f126e4370daacaf558c5b04c654cfa87545bcd12f8cfb1253e41015c430027ee19368cc69d66d645d74bea3b118cb35a7520bc0b385aee1632a80c841
languageName: node
linkType: hard
-"@storybook/cli@npm:7.2.1, @storybook/cli@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/cli@npm:7.2.1"
+"@storybook/cli@npm:7.4.0, @storybook/cli@npm:^7.2.0":
+ version: 7.4.0
+ resolution: "@storybook/cli@npm:7.4.0"
dependencies:
"@babel/core": ^7.22.9
"@babel/preset-env": ^7.22.9
"@babel/types": ^7.22.5
"@ndelangen/get-tarball": ^3.0.7
- "@storybook/codemod": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/core-server": 7.2.1
- "@storybook/csf-tools": 7.2.1
- "@storybook/node-logger": 7.2.1
- "@storybook/telemetry": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/codemod": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/core-server": 7.4.0
+ "@storybook/csf-tools": 7.4.0
+ "@storybook/node-logger": 7.4.0
+ "@storybook/telemetry": 7.4.0
+ "@storybook/types": 7.4.0
"@types/semver": ^7.3.4
"@yarnpkg/fslib": 2.10.3
"@yarnpkg/libzip": 2.3.0
@@ -4893,30 +4951,30 @@ __metadata:
bin:
getstorybook: ./bin/index.js
sb: ./bin/index.js
- checksum: 0d021708f16b21f7783b38aabc9d2a7ebfdca413b5b7797629558420047f9c5c4731d493abadd538b8081615652583b42082ec1c7bec01fa69f6ec2dac1786e6
+ checksum: 8b6c4d0e9a1b714ab8ee5cc1d6f85f89d1cfe9fa830ceb1154e86fbd552f9c4f2935ac9765532e952e61af2b2c659d0a0d4820153734bed79cafb77741150296
languageName: node
linkType: hard
-"@storybook/client-logger@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/client-logger@npm:7.2.1"
+"@storybook/client-logger@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/client-logger@npm:7.4.0"
dependencies:
"@storybook/global": ^5.0.0
- checksum: 02245de46062e317e570b7bd7a01399fa95b223676a43b25b6a1072f292876720b0055bd8a666824fdd249985f38a37753d4afe35e5095f94355aee0e9104d58
+ checksum: 15fff611507c9c7e4525bd29c0b7aeb01d52f94ecaba592a60613d4df488260dd12f1198a01f7c054fb2c47b63984b5e8c94ab13aab1db9366d368f0dd2546ef
languageName: node
linkType: hard
-"@storybook/codemod@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/codemod@npm:7.2.1"
+"@storybook/codemod@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/codemod@npm:7.4.0"
dependencies:
"@babel/core": ^7.22.9
"@babel/preset-env": ^7.22.9
"@babel/types": ^7.22.5
"@storybook/csf": ^0.1.0
- "@storybook/csf-tools": 7.2.1
- "@storybook/node-logger": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/csf-tools": 7.4.0
+ "@storybook/node-logger": 7.4.0
+ "@storybook/types": 7.4.0
"@types/cross-spawn": ^6.0.2
cross-spawn: ^7.0.3
globby: ^11.0.2
@@ -4924,47 +4982,47 @@ __metadata:
lodash: ^4.17.21
prettier: ^2.8.0
recast: ^0.23.1
- checksum: 4029a25ec95b516790f20707278c99c59bf0a42afadaac950cfd45e3e623eb5c9ddc979c2e8ed93e3b2d4f7d66e8186243548308d2aab3788f3434eb79e838f3
+ checksum: 0c28bea08ecbcb4c3e5f764dd02628f79ab3f4a415f2cde60ed72a257fcc73272bdab465c76f66f465dd873eab7688315d332afa67927d9feb55b7130c035d99
languageName: node
linkType: hard
-"@storybook/components@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/components@npm:7.2.1"
+"@storybook/components@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/components@npm:7.4.0"
dependencies:
"@radix-ui/react-select": ^1.2.2
- "@storybook/client-logger": 7.2.1
+ "@radix-ui/react-toolbar": ^1.0.4
+ "@storybook/client-logger": 7.4.0
"@storybook/csf": ^0.1.0
"@storybook/global": ^5.0.0
- "@storybook/icons": ^1.1.0
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
memoizerific: ^1.11.3
use-resize-observer: ^9.1.0
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 76d52b57cfd5933f29f5486f458ddbaebea0ec103325715d82aa834ddba3f654086b3203fe60cd66e798969fd07d4c4afb38ed2908a326f919a5fbfa03812913
+ checksum: 361851d9bc045fc29922bd3374df44d0a39a9f751fbf1ac4a5d2025becd4e6a3a42ff775d9daceacb5f8e293f9a80281e6d0f3f7abf5c3f4f8bfa0e2d41d65dd
languageName: node
linkType: hard
-"@storybook/core-client@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/core-client@npm:7.2.1"
+"@storybook/core-client@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/core-client@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/preview-api": 7.2.1
- checksum: c43267f5ca67c4e8adf7fd1e73e994f3a146a072b6541bf94660e87b4dd8316c71f4f76163092e81264fc23d0e6baf4aa0aa2719c1c2a6aacad534c58d3adc9b
+ "@storybook/client-logger": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ checksum: 9332d75c018e88344faabaccd47b81a4fa3b31128d33b73e690a6cd6b46b803bc32bfe8f9ad55b8bde34311442bc331611210dd928003570af3112e1e0c6c357
languageName: node
linkType: hard
-"@storybook/core-common@npm:7.2.1, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
- version: 7.2.1
- resolution: "@storybook/core-common@npm:7.2.1"
+"@storybook/core-common@npm:7.4.0, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
+ version: 7.4.0
+ resolution: "@storybook/core-common@npm:7.4.0"
dependencies:
- "@storybook/node-logger": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/node-logger": 7.4.0
+ "@storybook/types": 7.4.0
"@types/find-cache-dir": ^3.2.1
"@types/node": ^16.0.0
"@types/node-fetch": ^2.6.4
@@ -4985,36 +5043,38 @@ __metadata:
pretty-hrtime: ^1.0.3
resolve-from: ^5.0.0
ts-dedent: ^2.0.0
- checksum: e749e259c38c4afa2cedbbb8a79ac59fe12e0af57d8aa1b1e4aa98a05d260c81fa23baa285b864f453be3b02cb4abba784c1856cdb703eece032ddc1b90135f5
+ checksum: f7e89a84825cfecb5246cc1003f34808491b9e77cb939adf1ff30afca26935a82cf0f6104661ad4b8e199c3a71829909494a919b90b26c26c6632f7207b343b4
languageName: node
linkType: hard
-"@storybook/core-events@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/core-events@npm:7.2.1"
- checksum: b33ab6f12adb303625375ccee5f75b17937d63407848c2cd5a718bd3fb7f4296802c9ea2b159a0d56a4d201de6b5e7143a51caab795e3b4b620186107c1c93e2
+"@storybook/core-events@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/core-events@npm:7.4.0"
+ dependencies:
+ ts-dedent: ^2.0.0
+ checksum: 4677fd5ba35817e7c5c71af938417a21adc1ae96db2784734c44006dcc35c4e468a4842366636c3514d1f4cefd3f05159d84556ec0ebcbf0a5d8df47870f316f
languageName: node
linkType: hard
-"@storybook/core-server@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/core-server@npm:7.2.1"
+"@storybook/core-server@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/core-server@npm:7.4.0"
dependencies:
"@aw-web-design/x-default-browser": 1.4.126
"@discoveryjs/json-ext": ^0.5.3
- "@storybook/builder-manager": 7.2.1
- "@storybook/channels": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/builder-manager": 7.4.0
+ "@storybook/channels": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/csf": ^0.1.0
- "@storybook/csf-tools": 7.2.1
+ "@storybook/csf-tools": 7.4.0
"@storybook/docs-mdx": ^0.1.0
"@storybook/global": ^5.0.0
- "@storybook/manager": 7.2.1
- "@storybook/node-logger": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/telemetry": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/manager": 7.4.0
+ "@storybook/node-logger": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/telemetry": 7.4.0
+ "@storybook/types": 7.4.0
"@types/detect-port": ^1.3.0
"@types/node": ^16.0.0
"@types/pretty-hrtime": ^1.0.0
@@ -5035,42 +5095,41 @@ __metadata:
read-pkg-up: ^7.0.1
semver: ^7.3.7
serve-favicon: ^2.5.0
- telejson: ^7.0.3
+ telejson: ^7.2.0
tiny-invariant: ^1.3.1
ts-dedent: ^2.0.0
util: ^0.12.4
util-deprecate: ^1.0.2
watchpack: ^2.2.0
ws: ^8.2.3
- checksum: 7959ed4d7364e5036769a8fbd2a77614748b65c1ece306f05aaf8abd27a770181b7ebe48853f62c0132fdb198dcd384ac0783f9a5bbe86c934914a671d68d5ac
+ checksum: 1cfd578e6a886a58c4668cc3b969407fcbf6bc1ae94b5fb603d6bda1baa430908c8fec734995d2ec98cd80b2355b1b6e752880d8fe91acd3bee44bada2675de9
languageName: node
linkType: hard
-"@storybook/csf-plugin@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/csf-plugin@npm:7.2.1"
+"@storybook/csf-plugin@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/csf-plugin@npm:7.4.0"
dependencies:
- "@storybook/csf-tools": 7.2.1
+ "@storybook/csf-tools": 7.4.0
unplugin: ^1.3.1
- checksum: 044fce8b819138bed0279262feb7c8708efefb5b933de74f027cf1e0110184f37c561d40fbd8e4c842e911ed5b719791d89652e2b4ee009d823707bcd8a0258a
+ checksum: a1c994b1505994ed7a0c61c12ed04fd68215b2b9b7d2bec5d65e467731c0f4d7383772d3e8635686063236b239e8709a11e7a2eb7cf486234757ee55f3c47862
languageName: node
linkType: hard
-"@storybook/csf-tools@npm:7.2.1, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
- version: 7.2.1
- resolution: "@storybook/csf-tools@npm:7.2.1"
+"@storybook/csf-tools@npm:7.4.0, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
+ version: 7.4.0
+ resolution: "@storybook/csf-tools@npm:7.4.0"
dependencies:
"@babel/generator": ^7.22.9
"@babel/parser": ^7.22.7
"@babel/traverse": ^7.22.8
"@babel/types": ^7.22.5
"@storybook/csf": ^0.1.0
- "@storybook/types": 7.2.1
+ "@storybook/types": 7.4.0
fs-extra: ^11.1.0
- prettier: ^2.8.0
recast: ^0.23.1
ts-dedent: ^2.0.0
- checksum: 76acdb49c86963bf3d2c2e268035f17cef6f634a772b138d9afce946eb38ead03d4d60d47431b61739d250aeac2a4edf70ee320e8973a4d8b9f8c535e4943400
+ checksum: 30520c970c335d7f1147c10e24a66a034d06852b3e12f1ba763a5e2ec97806068f5aebbae7dddfe8a9099c85714171ca798952fb2b3d99501d4f2295b11b3c42
languageName: node
linkType: hard
@@ -5099,17 +5158,17 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/docs-tools@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/docs-tools@npm:7.2.1"
+"@storybook/docs-tools@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/docs-tools@npm:7.4.0"
dependencies:
- "@storybook/core-common": 7.2.1
- "@storybook/preview-api": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/core-common": 7.4.0
+ "@storybook/preview-api": 7.4.0
+ "@storybook/types": 7.4.0
"@types/doctrine": ^0.0.3
doctrine: ^3.0.0
lodash: ^4.17.21
- checksum: 763f3a83083f3b8b7808b486e3551d45f92068970b5bd65e9479ccd3d3ec747aa643ab9f7bd74036c5fa4e555c8bf1f0338b2a3de404600e2780b990994129ae
+ checksum: b918d2574af26314945e58190ee8240ad16742fbe0c881b07d4adcb5d17fa2a8cd079cc72d393d1fe9b0f8dba7b50d66e0a1442dd40f3a784716c2f15acd14b1
languageName: node
linkType: hard
@@ -5120,59 +5179,49 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/icons@npm:^1.1.0":
- version: 1.1.5
- resolution: "@storybook/icons@npm:1.1.5"
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: ae88d239632d025122086b3fba3e6ca67583d92f1546a4c1ca261cbcd0f5da417ed60c86f955edcfa30fd28e2465274f8a2a1f09f5449625eb23e7b4c693e337
- languageName: node
- linkType: hard
-
-"@storybook/instrumenter@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/instrumenter@npm:7.2.1"
+"@storybook/instrumenter@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/instrumenter@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/channels": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/preview-api": 7.2.1
- checksum: ebab6d88d990922bf5c1a29b4211931e5ac17c2560320b4000f50663238272018b74ec004129897209f5a5d2869e066f64cf0f694f240eda62a6f564b17dab0f
+ "@storybook/preview-api": 7.4.0
+ checksum: 363097635d6a4c9141230bc53e073efc9f07a84d83faffbb2d52ce8ef1c5c105a23c7050d7590c6993feb002dd16a523eb885d45083415312fc690890561ed06
languageName: node
linkType: hard
-"@storybook/manager-api@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/manager-api@npm:7.2.1"
+"@storybook/manager-api@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/manager-api@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/channels": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/csf": ^0.1.0
"@storybook/global": ^5.0.0
- "@storybook/router": 7.2.1
- "@storybook/theming": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/router": 7.4.0
+ "@storybook/theming": 7.4.0
+ "@storybook/types": 7.4.0
dequal: ^2.0.2
lodash: ^4.17.21
memoizerific: ^1.11.3
semver: ^7.3.7
store2: ^2.14.2
- telejson: ^7.0.3
+ telejson: ^7.2.0
ts-dedent: ^2.0.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 7efc13be0466ec49477ffa8974ad66d1e5c480f809adce2640a440ba935921866b656c87e2573470ffbc3032b4d217f241ea2aefeed6f3be1cfd87a62ac48f61
+ checksum: 62e6505052016c40d8ede35ef3b4064d8045ceddeb270663d3477422fd6231bfa0dc9483b7f88ea9a00930991c76a16a70996b614abc9345bc2fcbf6855960ca
languageName: node
linkType: hard
-"@storybook/manager@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/manager@npm:7.2.1"
- checksum: ce7670fe2955e7c95cb6a5700326a9cf9ea0b6885094a454efe155450ee2e9112270bbeb402dff5afa44e2e276848b65f206fff8c792307eb84783d2b27c8e2a
+"@storybook/manager@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/manager@npm:7.4.0"
+ checksum: 5400126a13ca68dc678572558b0dd6423aef9b325bc0de4e7a1eb9cdd0905c2406b7028777c1771ade0af107472be3c0f8dd228e401ff55b2be449fefe76f502
languageName: node
linkType: hard
@@ -5183,30 +5232,30 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/node-logger@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/node-logger@npm:7.2.1"
- checksum: e57e1434d78c1382cb804be1e2899401c0471d929d69cc7b3d07a7bb09a4640c31fc2e797a75caa7bd68249f21ea8d3cf07a9efc4918819281c309dae90a82ff
+"@storybook/node-logger@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/node-logger@npm:7.4.0"
+ checksum: 665dcb5327c084a46392a90ae0f5a894ac3b2e8a9f382e5021b39ff72f12faa6682c0f9c3f1b49e114d9a7fc42e1d41d447ddddf04754dad6302261dac0adb75
languageName: node
linkType: hard
-"@storybook/postinstall@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/postinstall@npm:7.2.1"
- checksum: ed23981b9f439a406101bde6e71062176593bb8f75581365f5328149e750c432b05433a41dceb3d0d80cea8784335ac51ebda8378facae173438d3dafbfcefd3
+"@storybook/postinstall@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/postinstall@npm:7.4.0"
+ checksum: 4677a08ca6c979c96311725c9c38e07625ab576274f7321c61cf562db128fb5808d18ac9c9cadd3917e3d85c3173669a278f23d5582c6f983bfac230f0f7ea82
languageName: node
linkType: hard
-"@storybook/preview-api@npm:7.2.1, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
- version: 7.2.1
- resolution: "@storybook/preview-api@npm:7.2.1"
+"@storybook/preview-api@npm:7.4.0, @storybook/preview-api@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0":
+ version: 7.4.0
+ resolution: "@storybook/preview-api@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
- "@storybook/client-logger": 7.2.1
- "@storybook/core-events": 7.2.1
+ "@storybook/channels": 7.4.0
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-events": 7.4.0
"@storybook/csf": ^0.1.0
"@storybook/global": ^5.0.0
- "@storybook/types": 7.2.1
+ "@storybook/types": 7.4.0
"@types/qs": ^6.9.5
dequal: ^2.0.2
lodash: ^4.17.21
@@ -5215,35 +5264,35 @@ __metadata:
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
util-deprecate: ^1.0.2
- checksum: 56a1d0d0b34972bfaeeac36739fcbd9984e6a0564a68f583ce514ada1cd601f402cb08f19cb5727b6da1bf6f8dd04af9dfb86dc33d088db7ff767c9e994ca412
+ checksum: cd00661be523a16678ae4b9c5f66c807e496462538dd01573b4998687e4c1da93ff45a93e500c4e9fbdef477c05f210897c08423600f48f40a93928d058686e8
languageName: node
linkType: hard
-"@storybook/preview@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/preview@npm:7.2.1"
- checksum: 75b2eb7405c09de70f0ae4dbd391ee04c0907b278e071529f9f787987e45c8467e1d82512d347777556aa12bd1e69976e3e13103a2f7d735611604ce3416e0e3
+"@storybook/preview@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/preview@npm:7.4.0"
+ checksum: 4dcafd702511e97d98209cca38dad91b77fb8f3c69132a005df35631f3a3743bc17c8d43bef5728ca1c389548bf9a078a309f7bbf24a508d9c0be64cafb4fde9
languageName: node
linkType: hard
-"@storybook/react-dom-shim@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/react-dom-shim@npm:7.2.1"
+"@storybook/react-dom-shim@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/react-dom-shim@npm:7.4.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 85434f30fa86cb112f5b0dee5e60c140fa71e5f585727d90148bfc3451bc530ee1c5b21a13c02a7178e93d13b85af1f664d8989a06bc260f96414254128c0aa0
+ checksum: 8a521eae0f2bfb960afda30a8b390aa600c86bcc1d5352c2ee80b1bb8596f7be8906ab120d65314fbcba366744406e608c71d48f66342802374afec069b5d0b0
languageName: node
linkType: hard
"@storybook/react-vite@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/react-vite@npm:7.2.1"
+ version: 7.4.0
+ resolution: "@storybook/react-vite@npm:7.4.0"
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": 0.2.1
"@rollup/pluginutils": ^5.0.2
- "@storybook/builder-vite": 7.2.1
- "@storybook/react": 7.2.1
+ "@storybook/builder-vite": 7.4.0
+ "@storybook/react": 7.4.0
"@vitejs/plugin-react": ^3.0.1
ast-types: ^0.14.2
magic-string: ^0.30.0
@@ -5252,28 +5301,28 @@ __metadata:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
vite: ^3.0.0 || ^4.0.0
- checksum: dbce84e24e551e32b1ee13abb5e5b55a28b48a45fcfe97b35ade07ea41b2028edb4b014a9b6cc52ed4055a0c61a27ee38eb45addb5f9ee60131b2be95b75ea8a
+ checksum: 518c2f8b1c0c5ca1d31c2420ea5bf1884efa8ad07c2a8874f397f93a3692a1fe06682377e89ab1b5fca422920a55bc125eae0a6911174ae920ea153075da62f8
languageName: node
linkType: hard
-"@storybook/react@npm:7.2.1, @storybook/react@npm:^7.2.0":
- version: 7.2.1
- resolution: "@storybook/react@npm:7.2.1"
+"@storybook/react@npm:7.4.0, @storybook/react@npm:^7.2.0":
+ version: 7.4.0
+ resolution: "@storybook/react@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/core-client": 7.2.1
- "@storybook/docs-tools": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-client": 7.4.0
+ "@storybook/docs-tools": 7.4.0
"@storybook/global": ^5.0.0
- "@storybook/preview-api": 7.2.1
- "@storybook/react-dom-shim": 7.2.1
- "@storybook/types": 7.2.1
+ "@storybook/preview-api": 7.4.0
+ "@storybook/react-dom-shim": 7.4.0
+ "@storybook/types": 7.4.0
"@types/escodegen": ^0.0.6
"@types/estree": ^0.0.51
"@types/node": ^16.0.0
acorn: ^7.4.1
acorn-jsx: ^5.3.1
acorn-walk: ^7.2.0
- escodegen: ^2.0.0
+ escodegen: ^2.1.0
html-tags: ^3.1.0
lodash: ^4.17.21
prop-types: ^15.7.2
@@ -5288,37 +5337,37 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 5878c09772fb01eb35fa305c7c8706871b84dbdf8a99aacb23412f93865cd26c721d9671649575816e5373f95057fd16f35e4de4c636673b5d448fcf261d5541
+ checksum: 8bb7dd1eab64fb179ffe96b304362981247543135454feceaa8a1297301b504dc28f777c67316f8647d52942b546ea9364e5ec7febc49dc2833dc339868a97e3
languageName: node
linkType: hard
-"@storybook/router@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/router@npm:7.2.1"
+"@storybook/router@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/router@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
+ "@storybook/client-logger": 7.4.0
memoizerific: ^1.11.3
qs: ^6.10.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 0ae37bc1b264820c50491bad1bd6c03e6395d89744586aed997487a04f25b3b6aed0b4d3380fe752423040629c8bb9829dcff0749ba94591cf06970ae7625b71
+ checksum: 6e1eacd0dde4ec2ce5a4a9c51579fd54f6c605881ff44b7c72ca57e76f6376e9dc4f3fc958f9020a0475be6c8432f48917d712f7dcca0355d8a73eddd029ffaa
languageName: node
linkType: hard
-"@storybook/telemetry@npm:7.2.1, @storybook/telemetry@npm:^7.1.0-alpha.32":
- version: 7.2.1
- resolution: "@storybook/telemetry@npm:7.2.1"
+"@storybook/telemetry@npm:7.4.0, @storybook/telemetry@npm:^7.1.0-alpha.32":
+ version: 7.4.0
+ resolution: "@storybook/telemetry@npm:7.4.0"
dependencies:
- "@storybook/client-logger": 7.2.1
- "@storybook/core-common": 7.2.1
- "@storybook/csf-tools": 7.2.1
+ "@storybook/client-logger": 7.4.0
+ "@storybook/core-common": 7.4.0
+ "@storybook/csf-tools": 7.4.0
chalk: ^4.1.0
detect-package-manager: ^2.0.1
fetch-retry: ^5.0.2
fs-extra: ^11.1.0
read-pkg-up: ^7.0.1
- checksum: 20e2d23a980d52f57ab46c65133e50db0754c2fae3e692a764e685e7b506e3f47a0457a2b7f3b1f0a668551b22b16b16da0175ea0d4eff31bc561655eaccf7fa
+ checksum: 730d45af3d26287254a0cfc22cc3c8c39839b7c96b6ff49612ce6b6f61403f9137ce1303eeaf55e8c4777c984b5efc7f2775b1cc99bb714a46d6cdeddeb69eae
languageName: node
linkType: hard
@@ -5370,117 +5419,119 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/theming@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/theming@npm:7.2.1"
+"@storybook/theming@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/theming@npm:7.4.0"
dependencies:
"@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
- "@storybook/client-logger": 7.2.1
+ "@storybook/client-logger": 7.4.0
"@storybook/global": ^5.0.0
memoizerific: ^1.11.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 6a74006fb6e837743ce990099d3423ef5bab810122b43443859f0aa2257b5bce07b0e7ad7a6374c74594338a8bc5ce19778f9a9d8af35eca392cc5afc73cc737
+ checksum: b36b13a0a66c95391e6efe25aac17922d80c028cb07b5303fd530cd4e8ed1c01ffb8d63de78d178ca9c800504454418a12c130c655e65b9f37b83a16982c992e
languageName: node
linkType: hard
-"@storybook/types@npm:7.2.1":
- version: 7.2.1
- resolution: "@storybook/types@npm:7.2.1"
+"@storybook/types@npm:7.4.0":
+ version: 7.4.0
+ resolution: "@storybook/types@npm:7.4.0"
dependencies:
- "@storybook/channels": 7.2.1
+ "@storybook/channels": 7.4.0
"@types/babel__core": ^7.0.0
"@types/express": ^4.7.0
+ "@types/react": ^16.14.34
file-system-cache: 2.3.0
- checksum: 4ed8dd2897b413238bdebe4874af3f017660778be54582408018c2f8a54e1d6d292473324483ab1efd65dd283d46d8e96e1368b57dc53a4ad7a340c5764eed8b
+ checksum: f36b054bc3d4c2fb2259fd23f0198ecdb9e86e1d05f251306d9c7c6e201df677217e8f28d7102d8733e0ad2e96e227e0f9c321fb664da316a74c95668a192c15
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-darwin-arm64@npm:1.3.74"
+"@swc/core-darwin-arm64@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-darwin-arm64@npm:1.3.82"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-darwin-x64@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-darwin-x64@npm:1.3.74"
+"@swc/core-darwin-x64@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-darwin-x64@npm:1.3.82"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@swc/core-linux-arm-gnueabihf@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.74"
+"@swc/core-linux-arm-gnueabihf@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.82"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@swc/core-linux-arm64-gnu@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-linux-arm64-gnu@npm:1.3.74"
+"@swc/core-linux-arm64-gnu@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.3.82"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-arm64-musl@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-linux-arm64-musl@npm:1.3.74"
+"@swc/core-linux-arm64-musl@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-linux-arm64-musl@npm:1.3.82"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-linux-x64-gnu@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-linux-x64-gnu@npm:1.3.74"
+"@swc/core-linux-x64-gnu@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-linux-x64-gnu@npm:1.3.82"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-x64-musl@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-linux-x64-musl@npm:1.3.74"
+"@swc/core-linux-x64-musl@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-linux-x64-musl@npm:1.3.82"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-win32-arm64-msvc@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-win32-arm64-msvc@npm:1.3.74"
+"@swc/core-win32-arm64-msvc@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.3.82"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-win32-ia32-msvc@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-win32-ia32-msvc@npm:1.3.74"
+"@swc/core-win32-ia32-msvc@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.3.82"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@swc/core-win32-x64-msvc@npm:1.3.74":
- version: 1.3.74
- resolution: "@swc/core-win32-x64-msvc@npm:1.3.74"
+"@swc/core-win32-x64-msvc@npm:1.3.82":
+ version: 1.3.82
+ resolution: "@swc/core-win32-x64-msvc@npm:1.3.82"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.3.18":
- version: 1.3.74
- resolution: "@swc/core@npm:1.3.74"
+ version: 1.3.82
+ resolution: "@swc/core@npm:1.3.82"
dependencies:
- "@swc/core-darwin-arm64": 1.3.74
- "@swc/core-darwin-x64": 1.3.74
- "@swc/core-linux-arm-gnueabihf": 1.3.74
- "@swc/core-linux-arm64-gnu": 1.3.74
- "@swc/core-linux-arm64-musl": 1.3.74
- "@swc/core-linux-x64-gnu": 1.3.74
- "@swc/core-linux-x64-musl": 1.3.74
- "@swc/core-win32-arm64-msvc": 1.3.74
- "@swc/core-win32-ia32-msvc": 1.3.74
- "@swc/core-win32-x64-msvc": 1.3.74
+ "@swc/core-darwin-arm64": 1.3.82
+ "@swc/core-darwin-x64": 1.3.82
+ "@swc/core-linux-arm-gnueabihf": 1.3.82
+ "@swc/core-linux-arm64-gnu": 1.3.82
+ "@swc/core-linux-arm64-musl": 1.3.82
+ "@swc/core-linux-x64-gnu": 1.3.82
+ "@swc/core-linux-x64-musl": 1.3.82
+ "@swc/core-win32-arm64-msvc": 1.3.82
+ "@swc/core-win32-ia32-msvc": 1.3.82
+ "@swc/core-win32-x64-msvc": 1.3.82
+ "@swc/types": ^0.1.4
peerDependencies:
"@swc/helpers": ^0.5.0
dependenciesMeta:
@@ -5507,19 +5558,26 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
- checksum: fd61d65fbfceb372178a14cfa998c649481a728e33b68bad90fed0ff05b34fb432f88dafb0c2257d54c4de49cdcdd12d2b5fe66f79abc553656445910f163adb
+ checksum: 4c4adbed22071c0af935129a6fe7cc35d1688a5c1a069efdd8c97740930fa7eaf324e75dc88634a4ea0520330f6c88101d5aa5cf7ed6e02d336cc46ee7131ea3
languageName: node
linkType: hard
"@swc/jest@npm:^0.2.23":
- version: 0.2.28
- resolution: "@swc/jest@npm:0.2.28"
+ version: 0.2.29
+ resolution: "@swc/jest@npm:0.2.29"
dependencies:
"@jest/create-cache-key-function": ^27.4.2
jsonc-parser: ^3.2.0
peerDependencies:
"@swc/core": "*"
- checksum: 9f9fe7e091077079511e602afe0d0f270c5a274197fe6d55e7f8a8a0f44aadc70f726d8c2571b0eb2af8030d2bba601786adff2d811d6c01f27395c94c746edd
+ checksum: 9eaad322310f34e81f67d41411a7d60663341af1bd9fb65456faa914c936d849d6f643fa3b942a187d52e71e62c33097098c639d25c2047fa874f49bf51cec76
+ languageName: node
+ linkType: hard
+
+"@swc/types@npm:^0.1.4":
+ version: 0.1.4
+ resolution: "@swc/types@npm:0.1.4"
+ checksum: 9b09de7dca8e4b19bfb43f9e332c771855158cb761d26000807fe858447ecbc5342a6c257b26d9aa5497f7138fc58913693e2bee222e5042e0e8f57c2979ae66
languageName: node
linkType: hard
@@ -7030,14 +7088,14 @@ __metadata:
linkType: hard
"@types/express-serve-static-core@npm:^4.17.33":
- version: 4.17.35
- resolution: "@types/express-serve-static-core@npm:4.17.35"
+ version: 4.17.36
+ resolution: "@types/express-serve-static-core@npm:4.17.36"
dependencies:
"@types/node": "*"
"@types/qs": "*"
"@types/range-parser": "*"
"@types/send": "*"
- checksum: cc8995d10c6feda475ec1b3a0e69eb0f35f21ab6b49129ad5c6f279e0bc5de8175bc04ec51304cb79a43eec3ed2f5a1e01472eb6d5f827b8c35c6ca8ad24eb6e
+ checksum: 410b13cbd663f18c0f8729e7f2ff54d960d96de76ebbae7cadb612972f85cc66c54051e00d32f11aa230c0a683d81a6d6fc7f7e4e383a95c0801494c517f36e1
languageName: node
linkType: hard
@@ -7088,6 +7146,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/hast@npm:^2.0.0":
+ version: 2.3.5
+ resolution: "@types/hast@npm:2.3.5"
+ dependencies:
+ "@types/unist": ^2
+ checksum: e435e9fbf6afc616ade377d2246a632fb75f4064be4bfd619b67a1ba0d9935d75968a18fbdb66535dfb5e77ef81f4b9b56fd8f35c1cffa34b48ddb0287fec91e
+ languageName: node
+ linkType: hard
+
"@types/hoist-non-react-statics@npm:^3.3.1":
version: 3.3.1
resolution: "@types/hoist-non-react-statics@npm:3.3.1"
@@ -7138,16 +7205,16 @@ __metadata:
linkType: hard
"@types/lodash@npm:^4.14.167":
- version: 4.14.196
- resolution: "@types/lodash@npm:4.14.196"
- checksum: 201d17c3e62ae02a93c99ec78e024b2be9bd75564dd8fd8c26f6ac51a985ab280d28ce2688c3bcdfe785b0991cd9814edff19ee000234c7b45d9a697f09feb6a
+ version: 4.14.197
+ resolution: "@types/lodash@npm:4.14.197"
+ checksum: 53d7567d1704de76cf33266c78062e0fd722d4b846e5b1417d0b6ef0ee41c0d9c451b92bc34f73d5f1fcc45c7d36511e92f6f47a9279b48157ba60a92ddaa078
languageName: node
linkType: hard
"@types/mdx@npm:^2.0.0":
- version: 2.0.5
- resolution: "@types/mdx@npm:2.0.5"
- checksum: 1069baff0b2d0fb0bc724748e2386af626cc30f8ef99e680afb4dee566ed0aeabd31cea774212a7033f491e594a0acc234116078b252cba94ac413f91eb585a3
+ version: 2.0.7
+ resolution: "@types/mdx@npm:2.0.7"
+ checksum: c746659ebea471535d99a49cc935dc9f831fac22def3fa8c8a0883ad2cae71c4cca1d8563fa60d0e2730b14cb13e95c32af8dfda455a4937476a7d9e2748d641
languageName: node
linkType: hard
@@ -7179,16 +7246,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/node-fetch@npm:2.6.3":
- version: 2.6.3
- resolution: "@types/node-fetch@npm:2.6.3"
- dependencies:
- "@types/node": "*"
- form-data: ^3.0.0
- checksum: b68cda58e91535a42dd5337932443c37f8e198ca1e8deeb95bd92a64a9a84d92071867b91c5eb84ee8e13f33d45a70549fe2bc11dd070a894dd561909f4d39f5
- languageName: node
- linkType: hard
-
"@types/node-fetch@npm:^2.6.4":
version: 2.6.4
resolution: "@types/node-fetch@npm:2.6.4"
@@ -7200,9 +7257,9 @@ __metadata:
linkType: hard
"@types/node@npm:*":
- version: 20.4.8
- resolution: "@types/node@npm:20.4.8"
- checksum: 86a3963c0c7af3410553d1dfa4b018a20b3cb3ab4d8e8ffe27408b6338c5de0374b0bf379bc705da2205b466daa751ccfe062f453ba9bde34fdb0e5163ca6a68
+ version: 20.5.7
+ resolution: "@types/node@npm:20.5.7"
+ checksum: fc284c8e16ddc04569730d58e87eae349eb1c3dd9020cb79a1862d9d9add6f04e7367a236f3252db8db2572f90278e250f4cd43d27d264972b54394eaba1ed76
languageName: node
linkType: hard
@@ -7214,9 +7271,9 @@ __metadata:
linkType: hard
"@types/node@npm:^16.0.0":
- version: 16.18.39
- resolution: "@types/node@npm:16.18.39"
- checksum: eac9b202b76013256cb517ca8d3e3f61df206edb1615ca8d8df4c80616e92879fe4d3f8570a11d60f4216a82724a3265d5888b24c6994c80b057a0423c9ff1d2
+ version: 16.18.46
+ resolution: "@types/node@npm:16.18.46"
+ checksum: 1aed3fe9693f2098b8dac8c76c809c1925a456da00dd6f06c1ccb55c62ccfbbe7ec43ccfd12001f9cb4ff84e138292ae53456435dfecd5c4bb1324394c3e09c7
languageName: node
linkType: hard
@@ -7249,9 +7306,9 @@ __metadata:
linkType: hard
"@types/qs@npm:*, @types/qs@npm:^6.9.5":
- version: 6.9.7
- resolution: "@types/qs@npm:6.9.7"
- checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba
+ version: 6.9.8
+ resolution: "@types/qs@npm:6.9.8"
+ checksum: c28e07d00d07970e5134c6eed184a0189b8a4649e28fdf36d9117fe671c067a44820890de6bdecef18217647a95e9c6aebdaaae69f5fe4b0bec9345db885f77e
languageName: node
linkType: hard
@@ -7290,14 +7347,34 @@ __metadata:
languageName: node
linkType: hard
+"@types/react-syntax-highlighter@npm:^15.5.7":
+ version: 15.5.7
+ resolution: "@types/react-syntax-highlighter@npm:15.5.7"
+ dependencies:
+ "@types/react": "*"
+ checksum: 1918d01baaa9bf485093fb04167d0dc87131be708bd68d32d3f614c0e7dba05de765fc62df139fa1972836b13e27983a2d89552eda5b5a38691a4ec300949648
+ languageName: node
+ linkType: hard
+
"@types/react@npm:*, @types/react@npm:18, @types/react@npm:>=16":
- version: 18.2.18
- resolution: "@types/react@npm:18.2.18"
+ version: 18.2.21
+ resolution: "@types/react@npm:18.2.21"
dependencies:
"@types/prop-types": "*"
"@types/scheduler": "*"
csstype: ^3.0.2
- checksum: 2e0d75de2b618e76780019e52478b1bec2b015a9187aea30f84518c0c3ddc639055bdfea50864aece937bad0cb0544d0100b80d30f5461e72fbc1c3c0be8b140
+ checksum: ffed203bfe7aad772b8286f7953305c9181ac3a8f27d3f5400fbbc2a8e27ca8e5bbff818ee014f39ca0d19d2b3bb154e5bdbec7e232c6f80b59069375aa78349
+ languageName: node
+ linkType: hard
+
+"@types/react@npm:^16.14.34":
+ version: 16.14.46
+ resolution: "@types/react@npm:16.14.46"
+ dependencies:
+ "@types/prop-types": "*"
+ "@types/scheduler": "*"
+ csstype: ^3.0.2
+ checksum: ce07dfddcd2bc291c169a53677a754b5ecb754e6552b312f232143c56e7b95f7a851727a98a4469014190f29ace7d7f81c37a44b352d584f605c04f2899dec95
languageName: node
linkType: hard
@@ -7325,9 +7402,9 @@ __metadata:
linkType: hard
"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0":
- version: 7.5.0
- resolution: "@types/semver@npm:7.5.0"
- checksum: 0a64b9b9c7424d9a467658b18dd70d1d781c2d6f033096a6e05762d20ebbad23c1b69b0083b0484722aabf35640b78ccc3de26368bcae1129c87e9df028a22e2
+ version: 7.5.1
+ resolution: "@types/semver@npm:7.5.1"
+ checksum: 2fffe938c7ac168711f245a16e1856a3578d77161ca17e29a05c3e02c7be3e9c5beefa29a3350f6c1bd982fb70aa28cc52e4845eb7d36246bcdc0377170d584d
languageName: node
linkType: hard
@@ -7359,10 +7436,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/unist@npm:^2.0.0":
- version: 2.0.7
- resolution: "@types/unist@npm:2.0.7"
- checksum: b97a219554e83431f19a93ff113306bf0512909292815e8f32964e47d041c505af1aaa2a381c23e137c4c0b962fad58d4ce9c5c3256642921a466be43c1fc715
+"@types/unist@npm:^2, @types/unist@npm:^2.0.0":
+ version: 2.0.8
+ resolution: "@types/unist@npm:2.0.8"
+ checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7
languageName: node
linkType: hard
@@ -7374,9 +7451,9 @@ __metadata:
linkType: hard
"@types/uuid@npm:^9.0.2":
- version: 9.0.2
- resolution: "@types/uuid@npm:9.0.2"
- checksum: 1754bcf3444e1e3aeadd6e774fc328eb53bc956665e2e8fb6ec127aa8e1f43d9a224c3d22a9a6233dca8dd81a12dc7fed4d84b8876dd5ec82d40f574f7ff8b68
+ version: 9.0.3
+ resolution: "@types/uuid@npm:9.0.3"
+ checksum: 3dde198defd71c067dd14b3050a8fe6d1ead5fe94ec318472e2c30a399d13f18941fe66cffabdcac7267177c9de2f975fdee6f0cc87cde610a2578e1ce4cc3af
languageName: node
linkType: hard
@@ -7424,19 +7501,18 @@ __metadata:
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^6.0.0":
- version: 6.2.1
- resolution: "@typescript-eslint/eslint-plugin@npm:6.2.1"
+ version: 6.5.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:6.5.0"
dependencies:
"@eslint-community/regexpp": ^4.5.1
- "@typescript-eslint/scope-manager": 6.2.1
- "@typescript-eslint/type-utils": 6.2.1
- "@typescript-eslint/utils": 6.2.1
- "@typescript-eslint/visitor-keys": 6.2.1
+ "@typescript-eslint/scope-manager": 6.5.0
+ "@typescript-eslint/type-utils": 6.5.0
+ "@typescript-eslint/utils": 6.5.0
+ "@typescript-eslint/visitor-keys": 6.5.0
debug: ^4.3.4
graphemer: ^1.4.0
ignore: ^5.2.4
natural-compare: ^1.4.0
- natural-compare-lite: ^1.4.0
semver: ^7.5.4
ts-api-utils: ^1.0.1
peerDependencies:
@@ -7445,25 +7521,25 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: e73f3fe36519d895037d223f3ddf200b97e17bcde9390984118c38733add1edf996357c809ec2db92cec61bc7c9e5a3d9a583e0d0f92fa9c3919b68716a27b37
+ checksum: d81525c9a081186ec1ae7d957972065d50bae8fe4b3de111e573adc7267bb830baaec8f1ae47d3b937984ac34324bacc3951868b7986d4f9974bbe480f2261c0
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^6.0.0":
- version: 6.2.1
- resolution: "@typescript-eslint/parser@npm:6.2.1"
+ version: 6.5.0
+ resolution: "@typescript-eslint/parser@npm:6.5.0"
dependencies:
- "@typescript-eslint/scope-manager": 6.2.1
- "@typescript-eslint/types": 6.2.1
- "@typescript-eslint/typescript-estree": 6.2.1
- "@typescript-eslint/visitor-keys": 6.2.1
+ "@typescript-eslint/scope-manager": 6.5.0
+ "@typescript-eslint/types": 6.5.0
+ "@typescript-eslint/typescript-estree": 6.5.0
+ "@typescript-eslint/visitor-keys": 6.5.0
debug: ^4.3.4
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: cf4768cbfc696ce1d4b15ae55b3d2b52761e91a4a80e738cf3a75c501c2257d735cd6e462567965069d0d693a8cf5463ab9e8b97c36c6ed1fccd3c1c09855bdb
+ checksum: e9a70886ec2660aee5c77cdff67ba11651eb855b7ecd3ad1e70837fce997d6e6db9dfe1e1eab46a9b2147cbc034ae9c109951f3bc24ce54e78cae669b6bc9c95
languageName: node
linkType: hard
@@ -7477,22 +7553,22 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:6.2.1":
- version: 6.2.1
- resolution: "@typescript-eslint/scope-manager@npm:6.2.1"
+"@typescript-eslint/scope-manager@npm:6.5.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.5.0"
dependencies:
- "@typescript-eslint/types": 6.2.1
- "@typescript-eslint/visitor-keys": 6.2.1
- checksum: 3bb461678c7e729895c5ac16781ec7d66efc6ffa944bb49693ce8e9560f9a6cac70929157c0fc0875b2829ae19a5cdabb97973ddcfb7e81c16e22cdd5d39e3fd
+ "@typescript-eslint/types": 6.5.0
+ "@typescript-eslint/visitor-keys": 6.5.0
+ checksum: 30d78143f68e07d6bd15a147f64cc16830f8a8c8409b37aa7c7d205d7585f3648ec1c5365b3f177b7561971b407f773f6dba83b3b78fa63091045f2d6bbc6b9f
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:6.2.1":
- version: 6.2.1
- resolution: "@typescript-eslint/type-utils@npm:6.2.1"
+"@typescript-eslint/type-utils@npm:6.5.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/type-utils@npm:6.5.0"
dependencies:
- "@typescript-eslint/typescript-estree": 6.2.1
- "@typescript-eslint/utils": 6.2.1
+ "@typescript-eslint/typescript-estree": 6.5.0
+ "@typescript-eslint/utils": 6.5.0
debug: ^4.3.4
ts-api-utils: ^1.0.1
peerDependencies:
@@ -7500,7 +7576,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 7f8d80f03e6ddc1838307a2a4df61dc4bd8400efb9dcc7316063ae293fce54afad238404a0c25cd2cdaceee73ae514f254b850bd7ff11e2def700d5d6b90af05
+ checksum: 80b9e5099f5bdb05348ea8664c0a5084efc851de43ef6c1997041e1f07e9cc34ac874cc9e8afb317c887513d657e2583ad360e3d57feaab775bde0acc1807982
languageName: node
linkType: hard
@@ -7511,10 +7587,10 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:6.2.1":
- version: 6.2.1
- resolution: "@typescript-eslint/types@npm:6.2.1"
- checksum: 388d32f15a9db8ad5d80794caf9ab280d6e5a428efdf4f6a6dfc4069afe4d19da32d628acf638e4c5b92ee77a9a18eecf728a778a3b91cc8a24484af579fc9cf
+"@typescript-eslint/types@npm:6.5.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/types@npm:6.5.0"
+ checksum: 950ec16991d71494d10cb752535bbc4395295e3f03a716d53ec55bbb0aaff487aa774cc5002f775ffcc80b9f0e16ac53ecebf7cac1444ca4f7a847b0859ffbfb
languageName: node
linkType: hard
@@ -7536,12 +7612,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:6.2.1, @typescript-eslint/typescript-estree@npm:^6.0.0":
- version: 6.2.1
- resolution: "@typescript-eslint/typescript-estree@npm:6.2.1"
+"@typescript-eslint/typescript-estree@npm:6.5.0, @typescript-eslint/typescript-estree@npm:^6.0.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.5.0"
dependencies:
- "@typescript-eslint/types": 6.2.1
- "@typescript-eslint/visitor-keys": 6.2.1
+ "@typescript-eslint/types": 6.5.0
+ "@typescript-eslint/visitor-keys": 6.5.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -7550,24 +7626,24 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 3d9beeb5e36b8827de5c160ed8e5c111dd66ca00671b183409b051e242b291480679b900bb74aaf4895dcae49497037567d3fcbbe67fa9930786ddd01c685f04
+ checksum: 05717fa1f2609fa5669803191cf309a379c815aaf4fff6850f40560eec8749759c36b288f05cecffd5c1d0be8de1fe414ecfee6ecf99b6ae521baa48c8b58455
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:6.2.1":
- version: 6.2.1
- resolution: "@typescript-eslint/utils@npm:6.2.1"
+"@typescript-eslint/utils@npm:6.5.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/utils@npm:6.5.0"
dependencies:
"@eslint-community/eslint-utils": ^4.4.0
"@types/json-schema": ^7.0.12
"@types/semver": ^7.5.0
- "@typescript-eslint/scope-manager": 6.2.1
- "@typescript-eslint/types": 6.2.1
- "@typescript-eslint/typescript-estree": 6.2.1
+ "@typescript-eslint/scope-manager": 6.5.0
+ "@typescript-eslint/types": 6.5.0
+ "@typescript-eslint/typescript-estree": 6.5.0
semver: ^7.5.4
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
- checksum: d16356a633f39d988a9af159da15e28c6a28fa47abce372061c79cf186d193d148e1c32862c9702ff87e2a06f7a2f82773e4b56320a39f432f4b1a989f8005ad
+ checksum: 58a82213c8a7bac97a6538b9845c1de5c5692fbf72548f95ed5e044a222608590bcafbb9eacba92a8c4e9eb3e5d0a2fd553eae0d6694ed2d6152aed4dabf9480
languageName: node
linkType: hard
@@ -7599,20 +7675,20 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:6.2.1":
- version: 6.2.1
- resolution: "@typescript-eslint/visitor-keys@npm:6.2.1"
+"@typescript-eslint/visitor-keys@npm:6.5.0":
+ version: 6.5.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.5.0"
dependencies:
- "@typescript-eslint/types": 6.2.1
+ "@typescript-eslint/types": 6.5.0
eslint-visitor-keys: ^3.4.1
- checksum: c05a1c45129f2cf9a8c49dadc3da10b675232e59b69dfe9fdc0bfb45d3be077ceff78097baf50e502dab3e71ce9fd799d2015e356a4be2787ee10c6c7a44ea8a
+ checksum: 768a02dd0d8aae45708646bb0c51e67da09e71dc101bb0a0e55d7e0c8eadfea2f531acd3035d1ec34bf2380b66188f3fc47c6bef0201eae36b2dcc48d1934442
languageName: node
linkType: hard
-"@vercel/build-utils@npm:7.0.0":
- version: 7.0.0
- resolution: "@vercel/build-utils@npm:7.0.0"
- checksum: 629776eb3596d4bd035d43a02eb8f6d4cc5250cffe9877382b4fb688280f80bfe8952f1e8be8b924b29bae13bf7127fa5848e7a5b244cc84dd4cca5c0f794a26
+"@vercel/build-utils@npm:7.1.0":
+ version: 7.1.0
+ resolution: "@vercel/build-utils@npm:7.1.0"
+ checksum: f186cf4f167a9312a6bac01968d4f3631da190e72b00185aab9877094442cbb3e46272fc4e9cda94609eebb68d39cd0d9b4b1f35f1f3f0f19bacceeca3d754f0
languageName: node
linkType: hard
@@ -7633,18 +7709,18 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/gatsby-plugin-vercel-builder@npm:2.0.1":
- version: 2.0.1
- resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.1"
+"@vercel/gatsby-plugin-vercel-builder@npm:2.0.3":
+ version: 2.0.3
+ resolution: "@vercel/gatsby-plugin-vercel-builder@npm:2.0.3"
dependencies:
"@sinclair/typebox": 0.25.24
- "@vercel/build-utils": 7.0.0
- "@vercel/node": 3.0.1
+ "@vercel/build-utils": 7.1.0
+ "@vercel/node": 3.0.3
"@vercel/routing-utils": 3.0.0
esbuild: 0.14.47
etag: 1.8.1
fs-extra: 11.1.0
- checksum: 0b370f084fe5610f7b3d74f3e08a88baebddf73e0a3286b5c9e091978e2f97d7a20a4ec9f51ce58a69914a10f2b587816bdb191ccd484386941ebf4a991002e6
+ checksum: b27198b3f7a063d92ce7141881d257690f30ce08f58e76475121c0f230bc32d42a6d288f13aeb648678bf3f49fcb3293eb1c9e92945f2bbfe0d73601dd5c1c30
languageName: node
linkType: hard
@@ -7662,10 +7738,10 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/next@npm:4.0.0":
- version: 4.0.0
- resolution: "@vercel/next@npm:4.0.0"
- checksum: 36c214121c11731f31bbec91ddf10d7bd9218dd979685bc4f03363012b6808fea819a140afe8003b29172710b4ad43377b61cda8ce99b252be8c7e6b83597df9
+"@vercel/next@npm:4.0.1":
+ version: 4.0.1
+ resolution: "@vercel/next@npm:4.0.1"
+ checksum: 8421bfef5c09dff205df533ed2977ff618b876db05e72f00d518d60729926068cd630b4cc0e1880fd7cd4467ce90a2fb5a3591ceb92c70d0ffbacac8c302ca66
languageName: node
linkType: hard
@@ -7690,21 +7766,20 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/node@npm:3.0.1":
- version: 3.0.1
- resolution: "@vercel/node@npm:3.0.1"
+"@vercel/node@npm:3.0.3":
+ version: 3.0.3
+ resolution: "@vercel/node@npm:3.0.3"
dependencies:
- "@edge-runtime/node-utils": 2.0.3
- "@edge-runtime/primitives": 2.1.2
- "@edge-runtime/vm": 3.0.1
+ "@edge-runtime/node-utils": 2.2.0
+ "@edge-runtime/primitives": 3.1.0
+ "@edge-runtime/vm": 3.1.0
"@types/node": 14.18.33
- "@types/node-fetch": 2.6.3
- "@vercel/build-utils": 7.0.0
+ "@vercel/build-utils": 7.1.0
"@vercel/error-utils": 2.0.1
"@vercel/static-config": 3.0.0
async-listen: 3.0.0
content-type: 1.0.5
- edge-runtime: 2.4.4
+ edge-runtime: 2.5.0
esbuild: 0.14.47
exit-hook: 2.2.1
node-fetch: 2.6.9
@@ -7712,7 +7787,8 @@ __metadata:
ts-morph: 12.0.0
ts-node: 10.9.1
typescript: 4.9.5
- checksum: a86fed924d94702afe1c8bcb01fde2c2e880ebd70d089df6ec1165f3eeb7008e0c5b8282c0614bdbdf5a5b64f280eaf1cc2c4bb35b7150c9de5264391b771451
+ undici: 5.23.0
+ checksum: a415dd86ee2a51af62b9a31ec356ccd1b8104f8361a56624b8711bbcbaf0046ad5a65330498a8ae44ad41653ddea5dd4af577904ecd2e96cadcba8bcafd84c2a
languageName: node
linkType: hard
@@ -7734,17 +7810,17 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/remix-builder@npm:2.0.0":
- version: 2.0.0
- resolution: "@vercel/remix-builder@npm:2.0.0"
+"@vercel/remix-builder@npm:2.0.2":
+ version: 2.0.2
+ resolution: "@vercel/remix-builder@npm:2.0.2"
dependencies:
- "@vercel/build-utils": 7.0.0
+ "@vercel/build-utils": 7.1.0
"@vercel/nft": 0.22.5
"@vercel/static-config": 3.0.0
path-to-regexp: 6.2.1
semver: 7.3.8
ts-morph: 12.0.0
- checksum: 508a17da893a3689e775e66880fd1b68896191814f0b1e18b7cf4d471233554f1a419fc9d899b1190e4fd186d720601586554afefb0d34d49bbacbb979c99ed7
+ checksum: 2556dd67af1ab59dc7c8d78943b972cc319178cc5603ed89561ead702ae54e21bb8eab0758f6cea9558c0c7a8f65bed2781624c3e3836875d25d25af09afd530
languageName: node
linkType: hard
@@ -7768,13 +7844,13 @@ __metadata:
languageName: node
linkType: hard
-"@vercel/static-build@npm:2.0.1":
- version: 2.0.1
- resolution: "@vercel/static-build@npm:2.0.1"
+"@vercel/static-build@npm:2.0.3":
+ version: 2.0.3
+ resolution: "@vercel/static-build@npm:2.0.3"
dependencies:
"@vercel/gatsby-plugin-vercel-analytics": 1.0.10
- "@vercel/gatsby-plugin-vercel-builder": 2.0.1
- checksum: df43258efab36aa9876d32bf3514499b410832a9deb31aa734c6accaa1e5d5fd18ab29ce50aeb64c7a79b40051eb998f9c5319214fbc3369e8cfcacc95795638
+ "@vercel/gatsby-plugin-vercel-builder": 2.0.3
+ checksum: d2ae220b187fcc5230253972b188026aa05d436114e412e9df8cf2694739a17df93920501cdb7419714edcc0586f83f036480f88e06bdc9aaebbac0636faa10e
languageName: node
linkType: hard
@@ -8270,6 +8346,13 @@ __metadata:
languageName: node
linkType: hard
+"async-listen@npm:3.0.1":
+ version: 3.0.1
+ resolution: "async-listen@npm:3.0.1"
+ checksum: ff519d0bdd819b5d2eee209bd7a573b7f058690696b11aa45128fe4073bd33e2441da0d01134bd464b81def6f423a5de1c28ab35d10ba1a8d81a5374f3515b90
+ languageName: node
+ linkType: hard
+
"async-sema@npm:^3.1.1":
version: 3.1.1
resolution: "async-sema@npm:3.1.1"
@@ -8371,7 +8454,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs2@npm:^0.4.4":
+"babel-plugin-polyfill-corejs2@npm:^0.4.5":
version: 0.4.5
resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5"
dependencies:
@@ -8384,7 +8467,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs3@npm:^0.8.2":
+"babel-plugin-polyfill-corejs3@npm:^0.8.3":
version: 0.8.3
resolution: "babel-plugin-polyfill-corejs3@npm:0.8.3"
dependencies:
@@ -8396,7 +8479,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-regenerator@npm:^0.5.1":
+"babel-plugin-polyfill-regenerator@npm:^0.5.2":
version: 0.5.2
resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2"
dependencies:
@@ -8631,7 +8714,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.21.9":
+"browserslist@npm:^4.21.10, browserslist@npm:^4.21.9":
version: 4.21.10
resolution: "browserslist@npm:4.21.10"
dependencies:
@@ -8685,6 +8768,15 @@ __metadata:
languageName: node
linkType: hard
+"busboy@npm:^1.6.0":
+ version: 1.6.0
+ resolution: "busboy@npm:1.6.0"
+ dependencies:
+ streamsearch: ^1.1.0
+ checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e
+ languageName: node
+ linkType: hard
+
"bytes@npm:3.0.0":
version: 3.0.0
resolution: "bytes@npm:3.0.0"
@@ -8722,14 +8814,14 @@ __metadata:
linkType: hard
"cacache@npm:^17.0.0":
- version: 17.1.3
- resolution: "cacache@npm:17.1.3"
+ version: 17.1.4
+ resolution: "cacache@npm:17.1.4"
dependencies:
"@npmcli/fs": ^3.1.0
fs-minipass: ^3.0.0
glob: ^10.2.2
lru-cache: ^7.7.1
- minipass: ^5.0.0
+ minipass: ^7.0.3
minipass-collect: ^1.0.2
minipass-flush: ^1.0.5
minipass-pipeline: ^1.2.4
@@ -8737,7 +8829,7 @@ __metadata:
ssri: ^10.0.0
tar: ^6.1.11
unique-filename: ^3.0.0
- checksum: 385756781e1e21af089160d89d7462b7ed9883c978e848c7075b90b73cb823680e66092d61513050164588387d2ca87dd6d910e28d64bc13a9ac82cd8580c796
+ checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6
languageName: node
linkType: hard
@@ -8819,13 +8911,13 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.30001517":
- version: 1.0.30001519
- resolution: "caniuse-lite@npm:1.0.30001519"
- checksum: 66085133ede05d947e30b62fed2cbae18e5767afda8b0de38840883e1cfe5846bf1568ddbafd31647544e59112355abedaf9c867ac34541bfc20d69e7a19d94c
+ version: 1.0.30001525
+ resolution: "caniuse-lite@npm:1.0.30001525"
+ checksum: a0d190c185b8e1220dbc72e42f310633059aa175ca3396eb781b249ac3da6c62b30cb8efc5fa24d632cb938f58d90b0c7772d1c9942b6643cf418c27c2cb8632
languageName: node
linkType: hard
-"chalk@npm:^2.0.0, chalk@npm:^2.4.2":
+"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@@ -8867,6 +8959,27 @@ __metadata:
languageName: node
linkType: hard
+"character-entities-legacy@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-entities-legacy@npm:1.1.4"
+ checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811
+ languageName: node
+ linkType: hard
+
+"character-entities@npm:^1.0.0":
+ version: 1.2.4
+ resolution: "character-entities@npm:1.2.4"
+ checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d
+ languageName: node
+ linkType: hard
+
+"character-reference-invalid@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-reference-invalid@npm:1.1.4"
+ checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b
+ languageName: node
+ linkType: hard
+
"chokidar@npm:^3.5.2, chokidar@npm:^3.5.3":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
@@ -9008,7 +9121,7 @@ __metadata:
languageName: node
linkType: hard
-"clsx@npm:^1.2.1":
+"clsx@npm:^1.1.1, clsx@npm:^1.2.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12
@@ -9036,7 +9149,7 @@ __metadata:
languageName: node
linkType: hard
-"color-convert@npm:^1.9.0":
+"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
dependencies:
@@ -9061,13 +9174,23 @@ __metadata:
languageName: node
linkType: hard
-"color-name@npm:~1.1.4":
+"color-name@npm:^1.0.0, color-name@npm:~1.1.4":
version: 1.1.4
resolution: "color-name@npm:1.1.4"
checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
languageName: node
linkType: hard
+"color-string@npm:^1.6.0":
+ version: 1.9.1
+ resolution: "color-string@npm:1.9.1"
+ dependencies:
+ color-name: ^1.0.0
+ simple-swizzle: ^0.2.2
+ checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5
+ languageName: node
+ linkType: hard
+
"color-support@npm:^1.1.2, color-support@npm:^1.1.3":
version: 1.1.3
resolution: "color-support@npm:1.1.3"
@@ -9077,6 +9200,16 @@ __metadata:
languageName: node
linkType: hard
+"color@npm:^3.2.1":
+ version: 3.2.1
+ resolution: "color@npm:3.2.1"
+ dependencies:
+ color-convert: ^1.9.3
+ color-string: ^1.6.0
+ checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400
+ languageName: node
+ linkType: hard
+
"colorette@npm:^1.0.7":
version: 1.4.0
resolution: "colorette@npm:1.4.0"
@@ -9100,6 +9233,13 @@ __metadata:
languageName: node
linkType: hard
+"comma-separated-tokens@npm:^1.0.0":
+ version: 1.0.8
+ resolution: "comma-separated-tokens@npm:1.0.8"
+ checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d
+ languageName: node
+ linkType: hard
+
"command-exists@npm:^1.2.8":
version: 1.2.9
resolution: "command-exists@npm:1.2.9"
@@ -9284,11 +9424,11 @@ __metadata:
linkType: hard
"core-js-compat@npm:^3.31.0":
- version: 3.32.0
- resolution: "core-js-compat@npm:3.32.0"
+ version: 3.32.1
+ resolution: "core-js-compat@npm:3.32.1"
dependencies:
- browserslist: ^4.21.9
- checksum: e740b348dfd8dc25ac851ab625a1d5a63c012252bdd6d8ae92d1b2ebf46e6cf57ca6cbec4494cbacdd90d3f8ed822480c8a7106c990dbe9055ebdf5b79fbb92e
+ browserslist: ^4.21.10
+ checksum: 2ce0002d6d2acabfc6f4c1ea32915683406a10051a186db354b761303cb6f5728f83887d070fb8d0072b5601bb16cb0d24555ee72bfa6df244f7b3ef74d61f76
languageName: node
linkType: hard
@@ -9363,6 +9503,17 @@ __metadata:
languageName: node
linkType: hard
+"css-jss@npm:10.10.0":
+ version: 10.10.0
+ resolution: "css-jss@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: ^10.10.0
+ jss-preset-default: ^10.10.0
+ checksum: 9b0e0251875f7f40dc3f15ceeae74b752719b7861f7b674974dcae9f47d1231d01ddcb36521d2ac3f8b70e12d5eb09b8b6b84fc808691bdb52bf553fba9c5554
+ languageName: node
+ linkType: hard
+
"css-mediaquery@npm:^0.1.2":
version: 0.1.2
resolution: "css-mediaquery@npm:0.1.2"
@@ -9393,6 +9544,16 @@ __metadata:
languageName: node
linkType: hard
+"css-vendor@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "css-vendor@npm:2.0.8"
+ dependencies:
+ "@babel/runtime": ^7.8.3
+ is-in-browser: ^1.0.2
+ checksum: 647cd4ea5e401c65c59376255aa2b708e92bf84fba9ce2b3ff5ecb94bf51d74ac374052b1cf9956ef7419b8ebf07fcea9a7683d2d2459127b2ca747ab5b98745
+ languageName: node
+ linkType: hard
+
"css-what@npm:^6.1.0":
version: 6.1.0
resolution: "css-what@npm:6.1.0"
@@ -9960,13 +10121,13 @@ __metadata:
languageName: node
linkType: hard
-"edge-runtime@npm:2.4.4":
- version: 2.4.4
- resolution: "edge-runtime@npm:2.4.4"
+"edge-runtime@npm:2.5.0":
+ version: 2.5.0
+ resolution: "edge-runtime@npm:2.5.0"
dependencies:
- "@edge-runtime/format": 2.1.0
- "@edge-runtime/vm": 3.0.3
- async-listen: 3.0.0
+ "@edge-runtime/format": 2.2.0
+ "@edge-runtime/vm": 3.1.0
+ async-listen: 3.0.1
mri: 1.2.0
picocolors: 1.0.0
pretty-bytes: 5.6.0
@@ -9975,7 +10136,7 @@ __metadata:
time-span: 4.0.0
bin:
edge-runtime: dist/cli/index.js
- checksum: bff76b930c07e9be1cc5b75667fe19d22d1f3d599b0fe842dae61359d4383d8001485280a816af804e526e62d715ed12b7f97136e3bdd7a0ca34c48aadc5d218
+ checksum: dd4e586fedb8e8c3df93aaf63b94fc9fc1a0b395a6cef321ffea14846d839e4167f9e7883c958e83901dbc3545bb38652d19c4f0e5c3de193e51167043a91fef
languageName: node
linkType: hard
@@ -9998,9 +10159,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.4.477":
- version: 1.4.485
- resolution: "electron-to-chromium@npm:1.4.485"
- checksum: 6f9efc92c18c4c8a16ba6d6004823d7ec893b98a0a0eae372e8cf1fbb61bdd04b9e2edd692dcb2e9d59cec06e3ef899262c52f1eb1e5d0202ee3d0b594fb4bd2
+ version: 1.4.508
+ resolution: "electron-to-chromium@npm:1.4.508"
+ checksum: 4475eb18f5805d43f84d9542364045a39b183a14cd9f4626e0951ea61d0fa4f84a5ed579c2c32189f9af4a27a31041d09fed78f60930ac36b3baa08547dd3aa6
languageName: node
linkType: hard
@@ -10019,13 +10180,13 @@ __metadata:
linkType: hard
"emoji-picker-react@npm:^4.4.11":
- version: 4.4.11
- resolution: "emoji-picker-react@npm:4.4.11"
+ version: 4.4.12
+ resolution: "emoji-picker-react@npm:4.4.12"
dependencies:
clsx: ^1.2.1
peerDependencies:
react: ">=16"
- checksum: 69ec9468996a5b0a277fd7821156695af7d097f5f4d6da7c4286181bce5edc36e888f52be4b22f342a84bc9b99e7f71ee69e9079a69f0c58404aeccba8c85ab8
+ checksum: 7685957550ddf6ed19a540b0e449b66dd0c78b0ec0e4e42a64976c1cbfd36aa9bc839d0cbcbeccff485bd6e1c0fd4929907170d5eeb36bafb0499cf360e49551
languageName: node
linkType: hard
@@ -10485,31 +10646,31 @@ __metadata:
linkType: hard
"esbuild@npm:^0.18.0, esbuild@npm:^0.18.10":
- version: 0.18.19
- resolution: "esbuild@npm:0.18.19"
+ version: 0.18.20
+ resolution: "esbuild@npm:0.18.20"
dependencies:
- "@esbuild/android-arm": 0.18.19
- "@esbuild/android-arm64": 0.18.19
- "@esbuild/android-x64": 0.18.19
- "@esbuild/darwin-arm64": 0.18.19
- "@esbuild/darwin-x64": 0.18.19
- "@esbuild/freebsd-arm64": 0.18.19
- "@esbuild/freebsd-x64": 0.18.19
- "@esbuild/linux-arm": 0.18.19
- "@esbuild/linux-arm64": 0.18.19
- "@esbuild/linux-ia32": 0.18.19
- "@esbuild/linux-loong64": 0.18.19
- "@esbuild/linux-mips64el": 0.18.19
- "@esbuild/linux-ppc64": 0.18.19
- "@esbuild/linux-riscv64": 0.18.19
- "@esbuild/linux-s390x": 0.18.19
- "@esbuild/linux-x64": 0.18.19
- "@esbuild/netbsd-x64": 0.18.19
- "@esbuild/openbsd-x64": 0.18.19
- "@esbuild/sunos-x64": 0.18.19
- "@esbuild/win32-arm64": 0.18.19
- "@esbuild/win32-ia32": 0.18.19
- "@esbuild/win32-x64": 0.18.19
+ "@esbuild/android-arm": 0.18.20
+ "@esbuild/android-arm64": 0.18.20
+ "@esbuild/android-x64": 0.18.20
+ "@esbuild/darwin-arm64": 0.18.20
+ "@esbuild/darwin-x64": 0.18.20
+ "@esbuild/freebsd-arm64": 0.18.20
+ "@esbuild/freebsd-x64": 0.18.20
+ "@esbuild/linux-arm": 0.18.20
+ "@esbuild/linux-arm64": 0.18.20
+ "@esbuild/linux-ia32": 0.18.20
+ "@esbuild/linux-loong64": 0.18.20
+ "@esbuild/linux-mips64el": 0.18.20
+ "@esbuild/linux-ppc64": 0.18.20
+ "@esbuild/linux-riscv64": 0.18.20
+ "@esbuild/linux-s390x": 0.18.20
+ "@esbuild/linux-x64": 0.18.20
+ "@esbuild/netbsd-x64": 0.18.20
+ "@esbuild/openbsd-x64": 0.18.20
+ "@esbuild/sunos-x64": 0.18.20
+ "@esbuild/win32-arm64": 0.18.20
+ "@esbuild/win32-ia32": 0.18.20
+ "@esbuild/win32-x64": 0.18.20
dependenciesMeta:
"@esbuild/android-arm":
optional: true
@@ -10557,7 +10718,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 326c38d33eff024278b293308eff52e9a6b28c897f2ee4a4f8f25a092648d16090b206cbe0f448a3680f87af80af59decea7d68051c3eea937570415087e4d9f
+ checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b
languageName: node
linkType: hard
@@ -10596,7 +10757,7 @@ __metadata:
languageName: node
linkType: hard
-"escodegen@npm:^2.0.0":
+"escodegen@npm:^2.1.0":
version: 2.1.0
resolution: "escodegen@npm:2.1.0"
dependencies:
@@ -10666,21 +10827,21 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.2":
- version: 3.4.2
- resolution: "eslint-visitor-keys@npm:3.4.2"
- checksum: 9e0e7e4aaea705c097ae37c97410e5f167d4d2193be2edcb1f0760762ede3df01545e4820ae314f42dcec687745f2c6dcaf6d83575c4a2a241eb0c8517d724f2
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "eslint-visitor-keys@npm:3.4.3"
+ checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60
languageName: node
linkType: hard
"eslint@npm:^8.45.0":
- version: 8.46.0
- resolution: "eslint@npm:8.46.0"
+ version: 8.48.0
+ resolution: "eslint@npm:8.48.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@eslint-community/regexpp": ^4.6.1
- "@eslint/eslintrc": ^2.1.1
- "@eslint/js": ^8.46.0
+ "@eslint/eslintrc": ^2.1.2
+ "@eslint/js": 8.48.0
"@humanwhocodes/config-array": ^0.11.10
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
@@ -10691,7 +10852,7 @@ __metadata:
doctrine: ^3.0.0
escape-string-regexp: ^4.0.0
eslint-scope: ^7.2.2
- eslint-visitor-keys: ^3.4.2
+ eslint-visitor-keys: ^3.4.3
espree: ^9.6.1
esquery: ^1.4.2
esutils: ^2.0.2
@@ -10716,7 +10877,7 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: 7a7d36b1a3bbc12e08fbb5bc36fd482a7a5a1797e62e762499dd45601b9e45aaa53a129f31ce0b4444551a9639b8b681ad535f379893dd1e3ae37b31dccd82aa
+ checksum: f20b359a4f8123fec5c033577368cc020d42978b1b45303974acd8da7a27063168ee3fe297ab5b35327162f6a93154063e3ce6577102f70f9809aff793db9bd0
languageName: node
linkType: hard
@@ -11035,6 +11196,15 @@ __metadata:
languageName: node
linkType: hard
+"fault@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "fault@npm:1.0.4"
+ dependencies:
+ format: ^0.2.0
+ checksum: 5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7
+ languageName: node
+ linkType: hard
+
"fb-watchman@npm:^2.0.0":
version: 2.0.2
resolution: "fb-watchman@npm:2.0.2"
@@ -11247,16 +11417,17 @@ __metadata:
linkType: hard
"flat-cache@npm:^3.0.4":
- version: 3.0.4
- resolution: "flat-cache@npm:3.0.4"
+ version: 3.1.0
+ resolution: "flat-cache@npm:3.1.0"
dependencies:
- flatted: ^3.1.0
+ flatted: ^3.2.7
+ keyv: ^4.5.3
rimraf: ^3.0.2
- checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365
+ checksum: 99312601d5b90f44aef403f17f056dc09be7e437703740b166cdc9386d99e681f74e6b6e8bd7d010bda66904ea643c9527276b1b80308a2119741d94108a4d8f
languageName: node
linkType: hard
-"flatted@npm:^3.1.0":
+"flatted@npm:^3.2.7":
version: 3.2.7
resolution: "flatted@npm:3.2.7"
checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35
@@ -11270,10 +11441,10 @@ __metadata:
languageName: node
linkType: hard
-"flow-parser@npm:0.*, flow-parser@npm:^0.214.0":
- version: 0.214.0
- resolution: "flow-parser@npm:0.214.0"
- checksum: c7aab94b25622e811af65c1f3197f07e4f518266758fadc798847146611bbbd7bb9a423d022efa62e535cc87beb9841023b0650f9cdc725c41c6f84932133cb7
+"flow-parser@npm:0.*, flow-parser@npm:^0.215.1":
+ version: 0.215.1
+ resolution: "flow-parser@npm:0.215.1"
+ checksum: bc2bb20e49f81f6b1a60848de3be291eb2e9bf7b1cdc748d747b02985aa9ddcf5981bf6b9983062aaa058a1466c996afc539ce9e5637c68dce318524096a623e
languageName: node
linkType: hard
@@ -11285,16 +11456,16 @@ __metadata:
linkType: hard
"flow-remove-types@npm:^2.158.0":
- version: 2.214.0
- resolution: "flow-remove-types@npm:2.214.0"
+ version: 2.215.1
+ resolution: "flow-remove-types@npm:2.215.1"
dependencies:
- flow-parser: ^0.214.0
+ flow-parser: ^0.215.1
pirates: ^3.0.2
vlq: ^0.2.1
bin:
flow-node: flow-node
flow-remove-types: flow-remove-types
- checksum: a23e8b8a90389432d9a3ea7913a884e04784c3486926d7697b47827144c8790a6681f880e5b644ed93134083b9e2e122490ed89c996072a13221d1e2c407cc49
+ checksum: b8c4c470d757b2918820d056a489d8d3feb84f1a3e2176446cb965ee6c9553b5114373130cb09136c3d0bc69ac490533474a255d32779f0cd5d21067987e348d
languageName: node
linkType: hard
@@ -11348,6 +11519,13 @@ __metadata:
languageName: node
linkType: hard
+"format@npm:^0.2.0":
+ version: 0.2.2
+ resolution: "format@npm:0.2.2"
+ checksum: 646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799
+ languageName: node
+ linkType: hard
+
"forwarded@npm:0.2.0":
version: 0.2.0
resolution: "forwarded@npm:0.2.0"
@@ -11426,11 +11604,11 @@ __metadata:
linkType: hard
"fs-minipass@npm:^3.0.0":
- version: 3.0.2
- resolution: "fs-minipass@npm:3.0.2"
+ version: 3.0.3
+ resolution: "fs-minipass@npm:3.0.3"
dependencies:
- minipass: ^5.0.0
- checksum: e9cc0e1f2d01c6f6f62f567aee59530aba65c6c7b2ae88c5027bc34c711ebcfcfaefd0caf254afa6adfe7d1fba16bc2537508a6235196bac7276747d078aef0a
+ minipass: ^7.0.3
+ checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802
languageName: node
linkType: hard
@@ -11442,18 +11620,18 @@ __metadata:
linkType: hard
"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
- version: 2.3.2
- resolution: "fsevents@npm:2.3.2"
+ version: 2.3.3
+ resolution: "fsevents@npm:2.3.3"
dependencies:
node-gyp: latest
- checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f
+ checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317
conditions: os=darwin
languageName: node
linkType: hard
"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
- version: 2.3.2
- resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"
+ version: 2.3.3
+ resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"
dependencies:
node-gyp: latest
conditions: os=darwin
@@ -11569,11 +11747,11 @@ __metadata:
linkType: hard
"get-tsconfig@npm:^4.5.0":
- version: 4.6.2
- resolution: "get-tsconfig@npm:4.6.2"
+ version: 4.7.0
+ resolution: "get-tsconfig@npm:4.7.0"
dependencies:
resolve-pkg-maps: ^1.0.0
- checksum: e791e671a9b55e91efea3ca819ecd7a25beae679e31c83234bf3dd62ddd93df070c1b95ae7e29d206358ebb6408f6f79ac6d83a32a3bbd6a6d217babe23de077
+ checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a
languageName: node
linkType: hard
@@ -11638,8 +11816,8 @@ __metadata:
linkType: hard
"glob@npm:^10.0.0, glob@npm:^10.2.2":
- version: 10.3.3
- resolution: "glob@npm:10.3.3"
+ version: 10.3.4
+ resolution: "glob@npm:10.3.4"
dependencies:
foreground-child: ^3.1.0
jackspeak: ^2.0.3
@@ -11648,7 +11826,7 @@ __metadata:
path-scurry: ^1.10.1
bin:
glob: dist/cjs/src/bin.js
- checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53
+ checksum: 176b97c124414401cb51329a93d2ba112cef8814adbed10348481916b9521b677773eee2691cb6b24d66632d8c8bb8913533f5ac4bfb2d0ef5454a1856082361
languageName: node
linkType: hard
@@ -11709,11 +11887,11 @@ __metadata:
linkType: hard
"globals@npm:^13.19.0":
- version: 13.20.0
- resolution: "globals@npm:13.20.0"
+ version: 13.21.0
+ resolution: "globals@npm:13.21.0"
dependencies:
type-fest: ^0.20.2
- checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a
+ checksum: 86c92ca8a04efd864c10852cd9abb1ebe6d447dcc72936783e66eaba1087d7dba5c9c3421a48d6ca722c319378754dbcc3f3f732dbe47592d7de908edf58a773
languageName: node
linkType: hard
@@ -11867,6 +12045,26 @@ __metadata:
languageName: node
linkType: hard
+"hast-util-parse-selector@npm:^2.0.0":
+ version: 2.2.5
+ resolution: "hast-util-parse-selector@npm:2.2.5"
+ checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605
+ languageName: node
+ linkType: hard
+
+"hastscript@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "hastscript@npm:6.0.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^1.0.0
+ hast-util-parse-selector: ^2.0.0
+ property-information: ^5.0.0
+ space-separated-tokens: ^1.0.0
+ checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d
+ languageName: node
+ linkType: hard
+
"hermes-estree@npm:0.12.0":
version: 0.12.0
resolution: "hermes-estree@npm:0.12.0"
@@ -11892,7 +12090,14 @@ __metadata:
languageName: node
linkType: hard
-"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2":
+"highlight.js@npm:^10.4.1, highlight.js@npm:~10.7.0":
+ version: 10.7.3
+ resolution: "highlight.js@npm:10.7.3"
+ checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea
+ languageName: node
+ linkType: hard
+
+"hoist-non-react-statics@npm:^3.2.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies:
@@ -12204,6 +12409,23 @@ __metadata:
languageName: node
linkType: hard
+"is-alphabetical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphabetical@npm:1.0.4"
+ checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb
+ languageName: node
+ linkType: hard
+
+"is-alphanumerical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphanumerical@npm:1.0.4"
+ dependencies:
+ is-alphabetical: ^1.0.0
+ is-decimal: ^1.0.0
+ checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f
+ languageName: node
+ linkType: hard
+
"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
@@ -12232,6 +12454,13 @@ __metadata:
languageName: node
linkType: hard
+"is-arrayish@npm:^0.3.1":
+ version: 0.3.2
+ resolution: "is-arrayish@npm:0.3.2"
+ checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f
+ languageName: node
+ linkType: hard
+
"is-bigint@npm:^1.0.1":
version: 1.0.4
resolution: "is-bigint@npm:1.0.4"
@@ -12294,6 +12523,13 @@ __metadata:
languageName: node
linkType: hard
+"is-decimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-decimal@npm:1.0.4"
+ checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96
+ languageName: node
+ linkType: hard
+
"is-deflate@npm:^1.0.0":
version: 1.0.0
resolution: "is-deflate@npm:1.0.0"
@@ -12370,6 +12606,20 @@ __metadata:
languageName: node
linkType: hard
+"is-hexadecimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-hexadecimal@npm:1.0.4"
+ checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5
+ languageName: node
+ linkType: hard
+
+"is-in-browser@npm:^1.0.2, is-in-browser@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "is-in-browser@npm:1.1.3"
+ checksum: 178491f97f6663c0574565701b76f41633dbe065e4bd8d518ce017a8fa25e5109ecb6a3bd8bd55c0aba11b208f86b9f0f9c91f3664e148ebf618b74a74fcaf09
+ languageName: node
+ linkType: hard
+
"is-interactive@npm:^1.0.0":
version: 1.0.0
resolution: "is-interactive@npm:1.0.0"
@@ -12700,15 +12950,15 @@ __metadata:
linkType: hard
"jackspeak@npm:^2.0.3":
- version: 2.2.2
- resolution: "jackspeak@npm:2.2.2"
+ version: 2.3.1
+ resolution: "jackspeak@npm:2.3.1"
dependencies:
"@isaacs/cliui": ^8.0.2
"@pkgjs/parseargs": ^0.11.0
dependenciesMeta:
"@pkgjs/parseargs":
optional: true
- checksum: 7b1468dd910afc00642db87448f24b062346570b8b47531409aa9012bcb95fdf7ec2b1c48edbb8b57a938c08391f8cc01b5034fc335aa3a2e74dbcc0ee5c555a
+ checksum: 34ea4d618d8d36ac104fe1053c85dfb6a63306cfe87e157ef42f18a7aa30027887370a4e163dd4993e45c6bf8a8ae003bf8476fdb8538e8ee5cd1938c27b15d0
languageName: node
linkType: hard
@@ -12877,16 +13127,16 @@ __metadata:
linkType: hard
"jest-environment-node@npm:^29.2.1":
- version: 29.6.2
- resolution: "jest-environment-node@npm:29.6.2"
+ version: 29.6.4
+ resolution: "jest-environment-node@npm:29.6.4"
dependencies:
- "@jest/environment": ^29.6.2
- "@jest/fake-timers": ^29.6.2
- "@jest/types": ^29.6.1
+ "@jest/environment": ^29.6.4
+ "@jest/fake-timers": ^29.6.4
+ "@jest/types": ^29.6.3
"@types/node": "*"
- jest-mock: ^29.6.2
- jest-util: ^29.6.2
- checksum: 0b754ac2d3bdb7ce5d6fc28595b9d1c64176f20506b6f773b18b0280ab0b396ed7d927c8519779d3c560fa2b13236ee7077092ccb19a13bea23d40dd30f06450
+ jest-mock: ^29.6.3
+ jest-util: ^29.6.3
+ checksum: 518221505af4bd32c84f2af2c03f9d771de2711bd69fe7723b648fcc2e05d95b4e75f493afa9010209e26a4a3309ebee971f9b18c45b540891771d3b68c3a16e
languageName: node
linkType: hard
@@ -12897,10 +13147,10 @@ __metadata:
languageName: node
linkType: hard
-"jest-get-type@npm:^29.4.3":
- version: 29.4.3
- resolution: "jest-get-type@npm:29.4.3"
- checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce
+"jest-get-type@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-get-type@npm:29.6.3"
+ checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
languageName: node
linkType: hard
@@ -12927,26 +13177,26 @@ __metadata:
languageName: node
linkType: hard
-"jest-haste-map@npm:^29.6.2":
- version: 29.6.2
- resolution: "jest-haste-map@npm:29.6.2"
+"jest-haste-map@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "jest-haste-map@npm:29.6.4"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@types/graceful-fs": ^4.1.3
"@types/node": "*"
anymatch: ^3.0.3
fb-watchman: ^2.0.0
fsevents: ^2.3.2
graceful-fs: ^4.2.9
- jest-regex-util: ^29.4.3
- jest-util: ^29.6.2
- jest-worker: ^29.6.2
+ jest-regex-util: ^29.6.3
+ jest-util: ^29.6.3
+ jest-worker: ^29.6.4
micromatch: ^4.0.4
walker: ^1.0.8
dependenciesMeta:
fsevents:
optional: true
- checksum: 726233972030eb2e5bce6c9468e497310436b455c88b40e744bd053e20a6f3ff19aec340edcbd89537c629ed5cf8916506bc895d690cc39a0862c74dcd95b7b8
+ checksum: 4f720fd3813bb38400b7a9a094e55664cbddd907ba1769457ed746f6c870c615167647a5b697a788183d832b1dcb1b66143e52990a6f4403283f6686077fa868
languageName: node
linkType: hard
@@ -13001,20 +13251,20 @@ __metadata:
languageName: node
linkType: hard
-"jest-message-util@npm:^29.6.2":
- version: 29.6.2
- resolution: "jest-message-util@npm:29.6.2"
+"jest-message-util@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-message-util@npm:29.6.3"
dependencies:
"@babel/code-frame": ^7.12.13
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@types/stack-utils": ^2.0.0
chalk: ^4.0.0
graceful-fs: ^4.2.9
micromatch: ^4.0.4
- pretty-format: ^29.6.2
+ pretty-format: ^29.6.3
slash: ^3.0.0
stack-utils: ^2.0.3
- checksum: e8e3c8d2301e2ca4038ed6df8cbba7fedc6949d1ede4c0e3f1f44f53afb56d77eb35983fa460140d0eadeab99a5f3ae04b703fe77cd7b316b40b361228b5aa1a
+ checksum: 59f5229a06c073a8877ba4d2e304cc07d63b0062bf5764d4bed14364403889e77f1825d1bd9017c19a840847d17dffd414dc06f1fcb537b5f9e03dbc65b84ada
languageName: node
linkType: hard
@@ -13038,14 +13288,14 @@ __metadata:
languageName: node
linkType: hard
-"jest-mock@npm:^29.6.2":
- version: 29.6.2
- resolution: "jest-mock@npm:29.6.2"
+"jest-mock@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-mock@npm:29.6.3"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@types/node": "*"
- jest-util: ^29.6.2
- checksum: 0bacb5d58441462c0e531ec4d2f7377eecbe21f664d8a460e72f94ba61d22635028931678e7a0f1c3e3f5894973db8e409432f7db4c01283456c8fdbd85f5b3b
+ jest-util: ^29.6.3
+ checksum: 35772968010c0afb1bb1ef78570b9cbea907c6f967d24b4e95e1a596a1000c63d60e225fb9ddfdd5218674da4aa61d92a09927fc26310cecbbfaa8278d919e32
languageName: node
linkType: hard
@@ -13112,10 +13362,10 @@ __metadata:
languageName: node
linkType: hard
-"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3":
- version: 29.4.3
- resolution: "jest-regex-util@npm:29.4.3"
- checksum: 96fc7fc28cd4dd73a63c13a526202c4bd8b351d4e5b68b1a2a2c88da3308c2a16e26feaa593083eb0bac38cca1aa9dd05025412e7de013ba963fb8e66af22b8a
+"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-regex-util@npm:29.6.3"
+ checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
languageName: node
linkType: hard
@@ -13273,17 +13523,17 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^29.6.2":
- version: 29.6.2
- resolution: "jest-util@npm:29.6.2"
+"jest-util@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "jest-util@npm:29.6.3"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
"@types/node": "*"
chalk: ^4.0.0
ci-info: ^3.2.0
graceful-fs: ^4.2.9
picomatch: ^2.2.3
- checksum: 8aedc0c80083d0cabd6c6c4f04dea1cbcac609fd7bc3b1fc05a3999291bd6e63dd52b0c806f9378d5cae28eff5a6191709a4987861001293f8d03e53984adca4
+ checksum: 7bf3ba3ac67ac6ceff7d8fdd23a86768e23ddd9133ecd9140ef87cc0c28708effabaf67a6cd45cd9d90a63d645a522ed0825d09ee59ac4c03b9c473b1fef4c7c
languageName: node
linkType: hard
@@ -13302,16 +13552,16 @@ __metadata:
linkType: hard
"jest-validate@npm:^29.2.1":
- version: 29.6.2
- resolution: "jest-validate@npm:29.6.2"
+ version: 29.6.3
+ resolution: "jest-validate@npm:29.6.3"
dependencies:
- "@jest/types": ^29.6.1
+ "@jest/types": ^29.6.3
camelcase: ^6.2.0
chalk: ^4.0.0
- jest-get-type: ^29.4.3
+ jest-get-type: ^29.6.3
leven: ^3.1.0
- pretty-format: ^29.6.2
- checksum: 32648d002189c0ad8a958eace7c6b7d05ea1dc440a1b91e0f22dc1aef489899446ec80b2d527fd13713862d89dfb4606e24a3bf8a10c4ddac3c911e93b7f0374
+ pretty-format: ^29.6.3
+ checksum: caa489ed11080441c636b8035ab71bafbdc0c052b1e452855e4d2dd24ac15e497710a270ea6fc5ef8926b22c1ce4d6e07ec2dc193f0810cff5851d7a2222c045
languageName: node
linkType: hard
@@ -13349,18 +13599,18 @@ __metadata:
linkType: hard
"jest-watcher@npm:^29.0.0":
- version: 29.6.2
- resolution: "jest-watcher@npm:29.6.2"
+ version: 29.6.4
+ resolution: "jest-watcher@npm:29.6.4"
dependencies:
- "@jest/test-result": ^29.6.2
- "@jest/types": ^29.6.1
+ "@jest/test-result": ^29.6.4
+ "@jest/types": ^29.6.3
"@types/node": "*"
ansi-escapes: ^4.2.1
chalk: ^4.0.0
emittery: ^0.13.1
- jest-util: ^29.6.2
+ jest-util: ^29.6.3
string-length: ^4.0.1
- checksum: 14624190fc8b5fbae466a2ec81458a88c15716d99f042bb4674d53e9623d305cb2905bc1dffeda05fd1a10a05c2a83efe5ac41942477e2b15eaebb08d0aaab32
+ checksum: 13c0f96f7e9212e4f3ef2daf3e787045bdcec414061bf286eca934c7f4083fb04d38df9ced9c0edfbe15f3521ca581eb2ed6108c338a0db1f3e1def65687992f
languageName: node
linkType: hard
@@ -13386,15 +13636,15 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^29.6.2":
- version: 29.6.2
- resolution: "jest-worker@npm:29.6.2"
+"jest-worker@npm:^29.6.4":
+ version: 29.6.4
+ resolution: "jest-worker@npm:29.6.4"
dependencies:
"@types/node": "*"
- jest-util: ^29.6.2
+ jest-util: ^29.6.3
merge-stream: ^2.0.0
supports-color: ^8.0.0
- checksum: 11035564534bf181ead80b25be138c2d42372bd5626151a3e705200d47a74fd9da3ca79f8a7b15806cdc325ad73c3d21d23acceeed99d50941589ff02915ed38
+ checksum: 05d19a5759ebfeb964036065be55ad8d8e8ddffa85d9b3a4c0b95765695efb1d8226ec824a4d8e660c38cda3389bfeb98d819f47232acf9fb0e79f553b7c0a76
languageName: node
linkType: hard
@@ -13418,15 +13668,15 @@ __metadata:
linkType: hard
"joi@npm:^17.2.1, joi@npm:^17.3.0":
- version: 17.9.2
- resolution: "joi@npm:17.9.2"
+ version: 17.10.1
+ resolution: "joi@npm:17.10.1"
dependencies:
"@hapi/hoek": ^9.0.0
"@hapi/topo": ^5.0.0
"@sideway/address": ^4.1.3
"@sideway/formula": ^3.0.1
"@sideway/pinpoint": ^2.0.0
- checksum: 8c3709849293411c524e5a679dba7b42598a29a663478941767b8d5b06288611dece58803c468a2c7320cc2429a3e71e3d94337fe47aefcf6c22174dbd90b601
+ checksum: 7affbb27ae9283596d6471871352b85ebf73a1e782c0be1998bce1ecc86ba48bee834c8af9a44d7143bb470654d6ae1248a29009ee5463618675d655dbd69306
languageName: node
linkType: hard
@@ -13523,6 +13773,13 @@ __metadata:
languageName: node
linkType: hard
+"json-buffer@npm:3.0.1":
+ version: 3.0.1
+ resolution: "json-buffer@npm:3.0.1"
+ checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581
+ languageName: node
+ linkType: hard
+
"json-parse-better-errors@npm:^1.0.1":
version: 1.0.2
resolution: "json-parse-better-errors@npm:1.0.2"
@@ -13568,7 +13825,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^2.2.2":
+"json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@@ -13609,6 +13866,177 @@ __metadata:
languageName: node
linkType: hard
+"jss-plugin-camel-case@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-camel-case@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ hyphenate-style-name: ^1.0.3
+ jss: 10.10.0
+ checksum: 693485b86f7a0e0bd0c16b8ddd057ca02a993fc088558c96501f9131e7e6261cc9f4b08047879a68441c688c40dceeb5219b1f15ade9043935aade4f37f5ca85
+ languageName: node
+ linkType: hard
+
+"jss-plugin-compose@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-compose@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ tiny-warning: ^1.0.2
+ checksum: 4d9c7adf34d3dcbc7b321c980b21b396fe9b97d93d3622e242f4e267ac278753cc7575a003f545138e211fd3302a66e9b75926b4f8e3e7cd7ba21b402a4b5f17
+ languageName: node
+ linkType: hard
+
+"jss-plugin-default-unit@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-default-unit@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ checksum: 6e56213830753ad80bca3824973a667106defaef698d5996d45d03a0e2a3e035b33cd257aa8015040c41bd6669e7598dce72c36099d7ae69db758a7b2ca453fa
+ languageName: node
+ linkType: hard
+
+"jss-plugin-expand@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-expand@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ checksum: 264f198c472b5ef2e11e8897546edcf65f017352426990773f781eaf9921faae132e9611991e5b761ee9a083475e948efd4b6e28a01e25880c2b55c7a044cb9a
+ languageName: node
+ linkType: hard
+
+"jss-plugin-extend@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-extend@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ tiny-warning: ^1.0.2
+ checksum: e163ac6e5f91c6cfc0eda2388b7f3cd8a38d1651fce6ea69a6b8bbaf26266f22a3bdfbe4e56100f12beb98a5f93aaa4dbcfc399ffaf906424cab0fdace645b6b
+ languageName: node
+ linkType: hard
+
+"jss-plugin-global@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-global@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ checksum: f3af4f40358e96cf89e0c7c84b6e441dc9b4d543cd6109fdf9314a9818fd780d252035f46cc526c3d3fb4393bc29effc6993cc22e04f4e67ec3c889ab760d580
+ languageName: node
+ linkType: hard
+
+"jss-plugin-nested@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-nested@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ tiny-warning: ^1.0.2
+ checksum: 190094375972b68eb8f683387c74e97dc8347e7cc4f2fbfd40b3baf077dfde83d70e57be56744690d22537c0390e0a398714d86736df820c64e498df95f937de
+ languageName: node
+ linkType: hard
+
+"jss-plugin-props-sort@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-props-sort@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ checksum: 274483444b6733bd58d229ebdcdb32b3c24172bc83cb2f6f8364926de19acd872758bcf06c7b3af11cf75504a67a7d67abba62b25081d144585a56b4df9512ba
+ languageName: node
+ linkType: hard
+
+"jss-plugin-rule-value-function@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-rule-value-function@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ tiny-warning: ^1.0.2
+ checksum: 009c9593b9be8b9f1030b797e58e3c233d90e034e5c68b0cabd25bffc7da965c69dc1ccb1bb6a542d72bb824df89036b2264fe564e8538320ef99febaf2882ee
+ languageName: node
+ linkType: hard
+
+"jss-plugin-rule-value-observable@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-rule-value-observable@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ symbol-observable: ^1.2.0
+ checksum: ec549b1ce8d8a356145378eac22bee8afdfe8cc4ee94237e9009a9b0d5dc228ed04cf1924b6628a625cf44f27aa34593dce482a14cd1e04a4c1e9cc3b80e5db4
+ languageName: node
+ linkType: hard
+
+"jss-plugin-template@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-template@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ tiny-warning: ^1.0.2
+ checksum: 695e0b1d60679736134d70cf886d5ba001412e863624cbae08bf6bdf33188a670b3083bb229f1253cf6555288e7929b33ff622ab3b6d7ec68a72ab335f580223
+ languageName: node
+ linkType: hard
+
+"jss-plugin-vendor-prefixer@npm:10.10.0":
+ version: 10.10.0
+ resolution: "jss-plugin-vendor-prefixer@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ css-vendor: ^2.0.8
+ jss: 10.10.0
+ checksum: 879b7233f9b0b571074dc2b88d97a05dbb949012ba2405f1481bbedd521167dc835133632adb3f2d8ffceddd337c8c13e3e8b1931590516c0664039598752dff
+ languageName: node
+ linkType: hard
+
+"jss-preset-default@npm:10.10.0, jss-preset-default@npm:^10.10.0":
+ version: 10.10.0
+ resolution: "jss-preset-default@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ jss: 10.10.0
+ jss-plugin-camel-case: 10.10.0
+ jss-plugin-compose: 10.10.0
+ jss-plugin-default-unit: 10.10.0
+ jss-plugin-expand: 10.10.0
+ jss-plugin-extend: 10.10.0
+ jss-plugin-global: 10.10.0
+ jss-plugin-nested: 10.10.0
+ jss-plugin-props-sort: 10.10.0
+ jss-plugin-rule-value-function: 10.10.0
+ jss-plugin-rule-value-observable: 10.10.0
+ jss-plugin-template: 10.10.0
+ jss-plugin-vendor-prefixer: 10.10.0
+ checksum: 128c37333566868f008b315a051a76781f4d78f5e1f9eea25d69841057c659a4d3d0937cc665e9ac9a80a12ea6028cec4a8efa2a3f942b4b831f47244fbf32e3
+ languageName: node
+ linkType: hard
+
+"jss@npm:10.10.0, jss@npm:^10.10.0":
+ version: 10.10.0
+ resolution: "jss@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ csstype: ^3.0.2
+ is-in-browser: ^1.1.3
+ tiny-warning: ^1.0.2
+ checksum: ecf71971df42729668c283e432e841349b7fdbe52e520f7704991cf4a738fd2451ec0feeb25c12cdc5addf7facecf838e74e62936fd461fb4c99f23d54a4792d
+ languageName: node
+ linkType: hard
+
+"keyv@npm:^4.5.3":
+ version: 4.5.3
+ resolution: "keyv@npm:4.5.3"
+ dependencies:
+ json-buffer: 3.0.1
+ checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da
+ languageName: node
+ linkType: hard
+
"kind-of@npm:^6.0.2":
version: 6.0.3
resolution: "kind-of@npm:6.0.3"
@@ -13762,6 +14190,16 @@ __metadata:
languageName: node
linkType: hard
+"lowlight@npm:^1.17.0":
+ version: 1.20.0
+ resolution: "lowlight@npm:1.20.0"
+ dependencies:
+ fault: ^1.0.0
+ highlight.js: ~10.7.0
+ checksum: 14a1815d6bae202ddee313fc60f06d46e5235c02fa483a77950b401d85b4c1e12290145ccd17a716b07f9328bd5864aa2d402b6a819ff3be7c833d9748ff8ba7
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@@ -13788,9 +14226,9 @@ __metadata:
linkType: hard
"lru-cache@npm:^9.1.1 || ^10.0.0":
- version: 10.0.0
- resolution: "lru-cache@npm:10.0.0"
- checksum: 18f101675fe283bc09cda0ef1e3cc83781aeb8373b439f086f758d1d91b28730950db785999cd060d3c825a8571c03073e8c14512b6655af2188d623031baf50
+ version: 10.0.1
+ resolution: "lru-cache@npm:10.0.1"
+ checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181
languageName: node
linkType: hard
@@ -13813,11 +14251,11 @@ __metadata:
linkType: hard
"magic-string@npm:^0.30.0":
- version: 0.30.2
- resolution: "magic-string@npm:0.30.2"
+ version: 0.30.3
+ resolution: "magic-string@npm:0.30.3"
dependencies:
"@jridgewell/sourcemap-codec": ^1.4.15
- checksum: c0bbb9b27b2772e6bfaa5d0f6452d47c462d588ae7c43fbaac062b07836d3ec0140fcdd42a57aa53ed990abafcdd0fc17907813921b5df04eccf43e67674bc57
+ checksum: a5a9ddf9bd3bf49a2de1048bf358464f1bda7b3cc1311550f4a0ba8f81a4070e25445d53a5ee28850161336f1bff3cf28aa3320c6b4aeff45ce3e689f300b2f3
languageName: node
linkType: hard
@@ -14183,6 +14621,16 @@ __metadata:
languageName: node
linkType: hard
+"metro-runtime@npm:0.76.8":
+ version: 0.76.8
+ resolution: "metro-runtime@npm:0.76.8"
+ dependencies:
+ "@babel/runtime": ^7.0.0
+ react-refresh: ^0.4.0
+ checksum: 5f3bf808adff99b4a29a3bc190263eaf8e4f1fb87a751344b54bf49b399f3e48be2cc256c415853c19b4b4a27d402e1bcc9f911bea8521f8ac325f8fddc7d631
+ languageName: node
+ linkType: hard
+
"metro-source-map@npm:0.76.7":
version: 0.76.7
resolution: "metro-source-map@npm:0.76.7"
@@ -14199,6 +14647,22 @@ __metadata:
languageName: node
linkType: hard
+"metro-source-map@npm:0.76.8":
+ version: 0.76.8
+ resolution: "metro-source-map@npm:0.76.8"
+ dependencies:
+ "@babel/traverse": ^7.20.0
+ "@babel/types": ^7.20.0
+ invariant: ^2.2.4
+ metro-symbolicate: 0.76.8
+ nullthrows: ^1.1.1
+ ob1: 0.76.8
+ source-map: ^0.5.6
+ vlq: ^1.0.0
+ checksum: 01134a3b73f9f67f32debff665d2a3815b84fa7f8627d82d7c343746b7fa357693f7b93e8fd6bcdc4e75a9f59c387c51edb456ad82c7e0c2e20fbca7f0ea6765
+ languageName: node
+ linkType: hard
+
"metro-symbolicate@npm:0.76.7":
version: 0.76.7
resolution: "metro-symbolicate@npm:0.76.7"
@@ -14215,6 +14679,22 @@ __metadata:
languageName: node
linkType: hard
+"metro-symbolicate@npm:0.76.8":
+ version: 0.76.8
+ resolution: "metro-symbolicate@npm:0.76.8"
+ dependencies:
+ invariant: ^2.2.4
+ metro-source-map: 0.76.8
+ nullthrows: ^1.1.1
+ source-map: ^0.5.6
+ through2: ^2.0.1
+ vlq: ^1.0.0
+ bin:
+ metro-symbolicate: src/index.js
+ checksum: 87988bbb255fd3d91d31cedc9b20eb804cd91ca6b66b66d48e4c11a361f09c71e113c7ce6191d83563591400cd31fc9a27a659fdb7fc83bf6e346ca427880af1
+ languageName: node
+ linkType: hard
+
"metro-transform-plugins@npm:0.76.7":
version: 0.76.7
resolution: "metro-transform-plugins@npm:0.76.7"
@@ -14408,17 +14888,17 @@ __metadata:
linkType: hard
"minipass-fetch@npm:^3.0.0":
- version: 3.0.3
- resolution: "minipass-fetch@npm:3.0.3"
+ version: 3.0.4
+ resolution: "minipass-fetch@npm:3.0.4"
dependencies:
encoding: ^0.1.13
- minipass: ^5.0.0
+ minipass: ^7.0.3
minipass-sized: ^1.0.3
minizlib: ^2.1.2
dependenciesMeta:
encoding:
optional: true
- checksum: af5ab2552a16fcf505d35fd7ffb84b57f4a0eeb269e6e1d9a2a75824dda48b36e527083250b7cca4a4def21d9544e2ade441e4730e233c0bc2133f6abda31e18
+ checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a
languageName: node
linkType: hard
@@ -14465,10 +14945,10 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0":
- version: 7.0.2
- resolution: "minipass@npm:7.0.2"
- checksum: 46776de732eb7cef2c7404a15fb28c41f5c54a22be50d47b03c605bf21f5c18d61a173c0a20b49a97e7a65f78d887245066410642551e45fffe04e9ac9e325bc
+"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3":
+ version: 7.0.3
+ resolution: "minipass@npm:7.0.3"
+ checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531
languageName: node
linkType: hard
@@ -14553,13 +15033,6 @@ __metadata:
languageName: node
linkType: hard
-"natural-compare-lite@npm:^1.4.0":
- version: 1.4.0
- resolution: "natural-compare-lite@npm:1.4.0"
- checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225
- languageName: node
- linkType: hard
-
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -14590,7 +15063,8 @@ __metadata:
"@nivo/pie": ^0.83.0
"@reduxjs/toolkit": ^1.9.5
"@status-im/colors": "*"
- "@status-im/components": ^0.2.6
+ "@status-im/components": ^0.3.0
+ "@storybook/addon-actions": ^7.4.0
"@storybook/addon-essentials": ^7.2.0
"@storybook/addon-interactions": ^7.2.0
"@storybook/addon-links": ^7.2.0
@@ -14607,6 +15081,7 @@ __metadata:
"@types/react": 18
"@types/react-color": ^3.0.6
"@types/react-dom": 18
+ "@types/react-syntax-highlighter": ^15.5.7
"@types/uuid": ^9.0.2
"@typescript-eslint/eslint-plugin": ^6.0.0
"@typescript-eslint/parser": ^6.0.0
@@ -14620,17 +15095,21 @@ __metadata:
prettier: ^3.0.1
react: 18
react-color: ^2.19.3
+ react-confetti: ^6.1.0
react-dom: 18
+ react-form-stepper: ^2.0.3
react-native: ^0.72.3
react-native-svg: ^13.10.0
react-redux: ^8.1.2
react-router-dom: ^6.14.2
+ react-syntax-highlighter: ^15.5.0
storybook: ^7.2.0
storybook-addon-react-router-v6: ^2.0.5
tamagui: 1.36.4
typescript: ^5.0.2
vercel: ^32.0.1
vite: ^4.4.9
+ web-bip39: ^0.0.3
languageName: unknown
linkType: soft
@@ -14658,9 +15137,9 @@ __metadata:
linkType: hard
"node-fetch-native@npm:^1.0.2":
- version: 1.2.0
- resolution: "node-fetch-native@npm:1.2.0"
- checksum: f18d775523fc25b9fbec05a1da99cbf40214045bcaca82c8fd949b99148890c3cead4ab1764e26a92af600d14884d846481bcebf82d56815210624f836051a10
+ version: 1.4.0
+ resolution: "node-fetch-native@npm:1.4.0"
+ checksum: 92d25d3d480709bf110642876f0d12222641795d266a7730a10a5f117a6d4071ca6e205fba4e76347a29786c7bcce94956a5f2b212607064e81950b35f1af0ae
languageName: node
linkType: hard
@@ -14678,9 +15157,9 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.12":
- version: 2.6.12
- resolution: "node-fetch@npm:2.6.12"
+"node-fetch@npm:^2, node-fetch@npm:^2.0.0, node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7":
+ version: 2.7.0
+ resolution: "node-fetch@npm:2.7.0"
dependencies:
whatwg-url: ^5.0.0
peerDependencies:
@@ -14688,32 +15167,18 @@ __metadata:
peerDependenciesMeta:
encoding:
optional: true
- checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592
- languageName: node
- linkType: hard
-
-"node-fetch@npm:^2.6.7":
- version: 2.6.13
- resolution: "node-fetch@npm:2.6.13"
- dependencies:
- whatwg-url: ^5.0.0
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- checksum: 055845ae5b4796c78c7053564745345025cf959563b3568b43c385f67d311779e6b00e5fef6ed1b79f86ba4048e4b4b722e1aa948305521b9353eb7e788912c9
+ checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5
languageName: node
linkType: hard
"node-gyp-build@npm:^4.2.2":
- version: 4.6.0
- resolution: "node-gyp-build@npm:4.6.0"
+ version: 4.6.1
+ resolution: "node-gyp-build@npm:4.6.1"
bin:
node-gyp-build: bin.js
node-gyp-build-optional: optional.js
node-gyp-build-test: build-test.js
- checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15
+ checksum: c3676d337b36803bc7792e35bf7fdcda7cdcb7e289b8f9855a5535702a82498eb976842fefcf487258c58005ca32ce3d537fbed91280b04409161dcd7232a882
languageName: node
linkType: hard
@@ -14909,6 +15374,13 @@ __metadata:
languageName: node
linkType: hard
+"ob1@npm:0.76.8":
+ version: 0.76.8
+ resolution: "ob1@npm:0.76.8"
+ checksum: 3feb035a0d33bd2c2d982bdd4877a10375bb71b0415cd960649f6e1faf570ac93aeb0246b1559588e722af866d02274d5abd4b601b31088feb66bbe5d9ecde25
+ languageName: node
+ linkType: hard
+
"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -15158,6 +15630,20 @@ __metadata:
languageName: node
linkType: hard
+"parse-entities@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "parse-entities@npm:2.0.0"
+ dependencies:
+ character-entities: ^1.0.0
+ character-entities-legacy: ^1.0.0
+ character-reference-invalid: ^1.0.0
+ is-alphanumerical: ^1.0.0
+ is-decimal: ^1.0.0
+ is-hexadecimal: ^1.0.0
+ checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce
+ languageName: node
+ linkType: hard
+
"parse-json@npm:^4.0.0":
version: 4.0.0
resolution: "parse-json@npm:4.0.0"
@@ -15377,23 +15863,23 @@ __metadata:
languageName: node
linkType: hard
-"playwright-core@npm:1.36.2, playwright-core@npm:>=1.2.0":
- version: 1.36.2
- resolution: "playwright-core@npm:1.36.2"
+"playwright-core@npm:1.37.1, playwright-core@npm:>=1.2.0":
+ version: 1.37.1
+ resolution: "playwright-core@npm:1.37.1"
bin:
playwright-core: cli.js
- checksum: 2193ce802ef93c28b9b5e11a0b1d7b60778c686015659978d1cbf0eb9cda2cdc85ec5575b887c1346e9d161cc2805bf27638d76a2f7f857dffeae968e6ceffcd
+ checksum: 69f818da2230057584140d5b3af7778a4f4a822b5b18d133abfc5d259128becb943c343a2ddf6b0635277a69f28983e83e2bc3fce23595ececb1e410475b6368
languageName: node
linkType: hard
"playwright@npm:^1.14.0":
- version: 1.36.2
- resolution: "playwright@npm:1.36.2"
+ version: 1.37.1
+ resolution: "playwright@npm:1.37.1"
dependencies:
- playwright-core: 1.36.2
+ playwright-core: 1.37.1
bin:
playwright: cli.js
- checksum: 5876b65a0f1303e45f99c7d120706af0ab808efd5d89c514741584ff1060408b62148ae2790c2e6527642f2b8f49db682710b87d3df7b3ba510e8e847e6041ef
+ checksum: 99406ef3e15b83a659cb23ef1d92d9935789aad430580d1e0371087dfdf266891483c6f97cfa06bf5f49f081eacd44245d05d20714f98531edef4cc317044d6b
languageName: node
linkType: hard
@@ -15414,13 +15900,13 @@ __metadata:
linkType: hard
"postcss@npm:^8.4.27":
- version: 8.4.27
- resolution: "postcss@npm:8.4.27"
+ version: 8.4.29
+ resolution: "postcss@npm:8.4.29"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78
+ checksum: dd6daa25e781db9ae5b651d9b7bfde0ec6e60e86a37da69a18eb4773d5ddd51e28fc4ff054fbdc04636a31462e6bf09a1e50986f69ac52b10d46b7457cd36d12
languageName: node
linkType: hard
@@ -15441,11 +15927,11 @@ __metadata:
linkType: hard
"prettier@npm:^3.0.1":
- version: 3.0.1
- resolution: "prettier@npm:3.0.1"
+ version: 3.0.3
+ resolution: "prettier@npm:3.0.3"
bin:
prettier: bin/prettier.cjs
- checksum: e1f3f16c7fe0495de3faa182597871f74927d787cce3c52095a66ff5d7eacc05173371d5f58bf12141a0a1b6bfe739a338531d6cf18b92c7256c1319f2c84e73
+ checksum: e10b9af02b281f6c617362ebd2571b1d7fc9fb8a3bd17e371754428cda992e5e8d8b7a046e8f7d3e2da1dcd21aa001e2e3c797402ebb6111b5cd19609dd228e0
languageName: node
linkType: hard
@@ -15491,14 +15977,14 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.6.2":
- version: 29.6.2
- resolution: "pretty-format@npm:29.6.2"
+"pretty-format@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "pretty-format@npm:29.6.3"
dependencies:
- "@jest/schemas": ^29.6.0
+ "@jest/schemas": ^29.6.3
ansi-styles: ^5.0.0
react-is: ^18.0.0
- checksum: a0f972a44f959023c0df9cdfe9eed7540264d7f7ddf74667db8a5294444d5aa153fd47d20327df10ae86964e2ceec10e46ea06b1a5c9c12e02348b78c952c9fc
+ checksum: 4e1c0db48e65571c22e80ff92123925ff8b3a2a89b71c3a1683cfde711004d492de32fe60c6bc10eea8bf6c678e5cbe544ac6c56cb8096e1eb7caf856928b1c4
languageName: node
linkType: hard
@@ -15518,6 +16004,20 @@ __metadata:
languageName: node
linkType: hard
+"prismjs@npm:^1.27.0":
+ version: 1.29.0
+ resolution: "prismjs@npm:1.29.0"
+ checksum: 007a8869d4456ff8049dc59404e32d5666a07d99c3b0e30a18bd3b7676dfa07d1daae9d0f407f20983865fd8da56de91d09cb08e6aa61f5bc420a27c0beeaf93
+ languageName: node
+ linkType: hard
+
+"prismjs@npm:~1.27.0":
+ version: 1.27.0
+ resolution: "prismjs@npm:1.27.0"
+ checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc
+ languageName: node
+ linkType: hard
+
"process-nextick-args@npm:~2.0.0":
version: 2.0.1
resolution: "process-nextick-args@npm:2.0.1"
@@ -15586,7 +16086,7 @@ __metadata:
languageName: node
linkType: hard
-"prop-types@npm:*, prop-types@npm:^15.5.10, prop-types@npm:^15.7.2":
+"prop-types@npm:*, prop-types@npm:^15.5.10, prop-types@npm:^15.5.8, prop-types@npm:^15.6.0, prop-types@npm:^15.7.2":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -15597,6 +16097,15 @@ __metadata:
languageName: node
linkType: hard
+"property-information@npm:^5.0.0":
+ version: 5.6.0
+ resolution: "property-information@npm:5.6.0"
+ dependencies:
+ xtend: ^4.0.0
+ checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893
+ languageName: node
+ linkType: hard
+
"proxy-addr@npm:~2.0.7":
version: 2.0.7
resolution: "proxy-addr@npm:2.0.7"
@@ -15769,12 +16278,12 @@ __metadata:
linkType: hard
"react-day-picker@npm:^8.7.1":
- version: 8.8.0
- resolution: "react-day-picker@npm:8.8.0"
+ version: 8.8.1
+ resolution: "react-day-picker@npm:8.8.1"
peerDependencies:
date-fns: ^2.28.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: c104b4ae44bad44183f6a273327aa1d00d23afe6f3860f8335eea2d06c0f64ea015ea7438655c79a5024a8db259ba5fa9431dbf92f03889120d0c2c00a28117f
+ checksum: d11864808219d7ae1b526595884d28992c1f6479efc00497bb5bafc9c3a81c33ec060a735bc4789ed4c762a8297da5dff4d2826c62bef218370ba2003aa79c9f
languageName: node
linkType: hard
@@ -15788,6 +16297,13 @@ __metadata:
languageName: node
linkType: hard
+"react-display-name@npm:^0.2.4":
+ version: 0.2.5
+ resolution: "react-display-name@npm:0.2.5"
+ checksum: ba27778c975e09afea2bfb58c4052b9e12121329a5115391564085ec64293f2b54d3408b841ad04600142c37d40493442676bf1124d0cc0e68f2f1e02762812b
+ languageName: node
+ linkType: hard
+
"react-docgen-typescript@npm:^2.2.2":
version: 2.2.2
resolution: "react-docgen-typescript@npm:2.2.2"
@@ -15843,6 +16359,19 @@ __metadata:
languageName: node
linkType: hard
+"react-form-stepper@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "react-form-stepper@npm:2.0.3"
+ dependencies:
+ clsx: ^1.1.1
+ color: ^3.2.1
+ react-jss: ^10.9.1-alpha.2
+ peerDependencies:
+ react: ">=16"
+ checksum: cf4f00c26ff6a4fcb86e5387c9bb86e013426d7e9ac7c1e72bdbe20e9df0685bb55521ea9adda35a3d137f2dfab6c8ae44ce2d5dc3ab022aa353e28962f32102
+ languageName: node
+ linkType: hard
+
"react-inspector@npm:6.0.2, react-inspector@npm:^6.0.0":
version: 6.0.2
resolution: "react-inspector@npm:6.0.2"
@@ -15880,6 +16409,27 @@ __metadata:
languageName: node
linkType: hard
+"react-jss@npm:^10.9.1-alpha.2":
+ version: 10.10.0
+ resolution: "react-jss@npm:10.10.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ "@emotion/is-prop-valid": ^0.7.3
+ css-jss: 10.10.0
+ hoist-non-react-statics: ^3.2.0
+ is-in-browser: ^1.1.3
+ jss: 10.10.0
+ jss-preset-default: 10.10.0
+ prop-types: ^15.6.0
+ shallow-equal: ^1.2.0
+ theming: ^3.3.0
+ tiny-warning: ^1.0.2
+ peerDependencies:
+ react: ">=16.8.6"
+ checksum: d51ee9335a56c4881b8d36133c23336536cd4b200d17c04f8b3f53da2e8a5fc42707b63fe728c948c4d919a95bde0c1b9cdb600c7b89b1c30d0e0f611becad39
+ languageName: node
+ linkType: hard
+
"react-lifecycles-compat@npm:^3.0.4":
version: 3.0.4
resolution: "react-lifecycles-compat@npm:3.0.4"
@@ -15888,15 +16438,15 @@ __metadata:
linkType: hard
"react-native-svg@npm:^13.10.0":
- version: 13.10.0
- resolution: "react-native-svg@npm:13.10.0"
+ version: 13.13.0
+ resolution: "react-native-svg@npm:13.13.0"
dependencies:
css-select: ^5.1.0
css-tree: ^1.1.3
peerDependencies:
react: "*"
react-native: "*"
- checksum: 5b71a69f779eb0c8139b716f76736a798c99d85cd5f1741bdc54cf46bfc032505df7b81a92c76859d09317fe5787dc31aabee8a79e67db083442d00af1600f26
+ checksum: 533365186d868f8220dc9c247cc7f8a4e1b6ff73bd9530e5feff1bac9157225bae683f2cc148f00210080f29e02f5b2f673b536198d456e69870748e4e2b8998
languageName: node
linkType: hard
@@ -15931,8 +16481,8 @@ __metadata:
linkType: hard
"react-native-web@npm:^0.19.4":
- version: 0.19.7
- resolution: "react-native-web@npm:0.19.7"
+ version: 0.19.8
+ resolution: "react-native-web@npm:0.19.8"
dependencies:
"@babel/runtime": ^7.18.6
"@react-native/normalize-color": ^2.1.0
@@ -15945,24 +16495,24 @@ __metadata:
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
- checksum: b35d5554855f769c9c24932e9ae9fac1c2c1313cac06fe30de48fbdf9013e1da2ed82e28117f2dfa732c9f49e6bb4b58a3ac49001001e89973397036d3487674
+ checksum: b10bb37730d9d991b3b12c7cc408a6db62b7a7cd14e4f9f44d1128de2ffb2d8fc2cf2122d5c608d320239d342bfe07f1eb75dccdec2ae2ee93078eb879c5ef03
languageName: node
linkType: hard
"react-native@npm:^0.72.3":
- version: 0.72.3
- resolution: "react-native@npm:0.72.3"
+ version: 0.72.4
+ resolution: "react-native@npm:0.72.4"
dependencies:
"@jest/create-cache-key-function": ^29.2.1
- "@react-native-community/cli": 11.3.5
- "@react-native-community/cli-platform-android": 11.3.5
- "@react-native-community/cli-platform-ios": 11.3.5
+ "@react-native-community/cli": 11.3.6
+ "@react-native-community/cli-platform-android": 11.3.6
+ "@react-native-community/cli-platform-ios": 11.3.6
"@react-native/assets-registry": ^0.72.0
"@react-native/codegen": ^0.72.6
"@react-native/gradle-plugin": ^0.72.11
"@react-native/js-polyfills": ^0.72.1
"@react-native/normalize-colors": ^0.72.0
- "@react-native/virtualized-lists": ^0.72.6
+ "@react-native/virtualized-lists": ^0.72.8
abort-controller: ^3.0.0
anser: ^1.4.9
base64-js: ^1.1.2
@@ -15973,8 +16523,8 @@ __metadata:
jest-environment-node: ^29.2.1
jsc-android: ^250231.0.0
memoize-one: ^5.0.0
- metro-runtime: 0.76.7
- metro-source-map: 0.76.7
+ metro-runtime: 0.76.8
+ metro-source-map: 0.76.8
mkdirp: ^0.5.1
nullthrows: ^1.1.1
pretty-format: ^26.5.2
@@ -15993,7 +16543,7 @@ __metadata:
react: 18.2.0
bin:
react-native: cli.js
- checksum: 6d7565ab675a0103bb6e2e5058c173673a0312c1aebcde507b78941a415f8475f7829867ed067532767b111db99b45fa179d88717ff811270070a2f5d05d0fac
+ checksum: c66afb143b5df75bbbd7d88a885ef268cc8957213625f0d6eac1950a4748cd19d56ad4beea1ec0e0aa687e2dd1866df386134b6c96207c950c2203194c81c57b
languageName: node
linkType: hard
@@ -16098,26 +16648,26 @@ __metadata:
linkType: hard
"react-router-dom@npm:^6.14.2":
- version: 6.14.2
- resolution: "react-router-dom@npm:6.14.2"
+ version: 6.15.0
+ resolution: "react-router-dom@npm:6.15.0"
dependencies:
- "@remix-run/router": 1.7.2
- react-router: 6.14.2
+ "@remix-run/router": 1.8.0
+ react-router: 6.15.0
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: a53dbc566ecab7890b829d42d38553684f704803c1f615db1bd6aa2d71542c369a1a79e4385be31ae71a14b72ddbcd0d8b51188248c2bccd44e015050d1927df
+ checksum: 95301837e293654f00934de6a4bdb27bfb06f613503e4cce7a93f19384793729832e7479d50faf3b9457d149014d4df40a3ee3a5193d7e3a3caadb7aaa6ec0f9
languageName: node
linkType: hard
-"react-router@npm:6.14.2":
- version: 6.14.2
- resolution: "react-router@npm:6.14.2"
+"react-router@npm:6.15.0":
+ version: 6.15.0
+ resolution: "react-router@npm:6.15.0"
dependencies:
- "@remix-run/router": 1.7.2
+ "@remix-run/router": 1.8.0
peerDependencies:
react: ">=16.8"
- checksum: 7507bf5732b3a8ddbd901c2061216eebca73e194449bff58acc1445171e22bdda36b455b8af066e467748ebfb5875b3c0a565941c46af65c6f653a6ed0dc4fe4
+ checksum: 345b29277e13997f2625f0037f537eaf1955bb9f44ebfea80dd3ff83fc06273f7b64e1be944bfc75945fd2af5af917874133a8a93ed5ecaca523be8f045ae166
languageName: node
linkType: hard
@@ -16150,6 +16700,21 @@ __metadata:
languageName: node
linkType: hard
+"react-syntax-highlighter@npm:^15.5.0":
+ version: 15.5.0
+ resolution: "react-syntax-highlighter@npm:15.5.0"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ highlight.js: ^10.4.1
+ lowlight: ^1.17.0
+ prismjs: ^1.27.0
+ refractor: ^3.6.0
+ peerDependencies:
+ react: ">= 0.14.0"
+ checksum: c082b48f30f8ba8d0c55ed1d761910630860077c7ff5793c4c912adcb5760df06436ed0ad62be0de28113aac9ad2af55eccd995f8eee98df53382e4ced2072fb
+ languageName: node
+ linkType: hard
+
"react@npm:18":
version: 18.2.0
resolution: "react@npm:18.2.0"
@@ -16246,15 +16811,15 @@ __metadata:
linkType: hard
"recast@npm:^0.23.1":
- version: 0.23.3
- resolution: "recast@npm:0.23.3"
+ version: 0.23.4
+ resolution: "recast@npm:0.23.4"
dependencies:
assert: ^2.0.0
ast-types: ^0.16.1
esprima: ~4.0.0
source-map: ~0.6.1
tslib: ^2.0.1
- checksum: b1340ab0a3a8e4bf206c6c7d54168f7019ed4138a53bc746df230c01f1b6672ce9d25dceb34896b6683622d3eede4e1f18b7d0b672f5aab54ba7762de949e317
+ checksum: edb63bbe0457e68c0f4892f55413000e92aa7c5c53f9e109ab975d1c801cd299a62511ea72734435791f4aea6f0edf560f6a275761f66b2b6069ff6d72686029
languageName: node
linkType: hard
@@ -16288,6 +16853,17 @@ __metadata:
languageName: node
linkType: hard
+"refractor@npm:^3.6.0":
+ version: 3.6.0
+ resolution: "refractor@npm:3.6.0"
+ dependencies:
+ hastscript: ^6.0.0
+ parse-entities: ^2.0.0
+ prismjs: ~1.27.0
+ checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2
+ languageName: node
+ linkType: hard
+
"regenerate-unicode-properties@npm:^10.1.0":
version: 10.1.0
resolution: "regenerate-unicode-properties@npm:10.1.0"
@@ -16304,7 +16880,7 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4":
+"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
@@ -16318,7 +16894,7 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-transform@npm:^0.15.1":
+"regenerator-transform@npm:^0.15.2":
version: 0.15.2
resolution: "regenerator-transform@npm:0.15.2"
dependencies:
@@ -16578,8 +17154,8 @@ __metadata:
linkType: hard
"rollup@npm:>=3.7.0, rollup@npm:^2.25.0 || ^3.3.0, rollup@npm:^3.27.1":
- version: 3.27.2
- resolution: "rollup@npm:3.27.2"
+ version: 3.28.1
+ resolution: "rollup@npm:3.28.1"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -16587,7 +17163,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 524477e73885bafd2df395c12db330f3893e1f8eca67e811fb1423a4f6318451987e978607c75f8115bd9ce7fa834460969b0c39b797d45da87fa42fef9bafa8
+ checksum: 1fcab0929c16130218447c76c19b56ccc0e677110552462297e3679188fc70185a6ec418cef8ce138ec9fb78fd5188537a3f5d28762788e8c88b12a7fb8ba0fb
languageName: node
linkType: hard
@@ -16693,7 +17269,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4":
+"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4":
version: 7.5.4
resolution: "semver@npm:7.5.4"
dependencies:
@@ -16787,6 +17363,13 @@ __metadata:
languageName: node
linkType: hard
+"shallow-equal@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "shallow-equal@npm:1.2.1"
+ checksum: 4f1645cc516e7754c4438db687e1da439a5f29a7dba2ba90c5f88e5708aeb17bc4355ba45cad805b0e95dc898e37d8bf6d77d854919c7512f89939986cff8cd1
+ languageName: node
+ linkType: hard
+
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
@@ -16842,6 +17425,15 @@ __metadata:
languageName: node
linkType: hard
+"simple-swizzle@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "simple-swizzle@npm:0.2.2"
+ dependencies:
+ is-arrayish: ^0.3.1
+ checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0
+ languageName: node
+ linkType: hard
+
"simple-update-notifier@npm:^2.0.0":
version: 2.0.0
resolution: "simple-update-notifier@npm:2.0.0"
@@ -17034,11 +17626,11 @@ __metadata:
linkType: hard
"ssri@npm:^10.0.0":
- version: 10.0.4
- resolution: "ssri@npm:10.0.4"
+ version: 10.0.5
+ resolution: "ssri@npm:10.0.5"
dependencies:
- minipass: ^5.0.0
- checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165
+ minipass: ^7.0.3
+ checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750
languageName: node
linkType: hard
@@ -17098,8 +17690,8 @@ __metadata:
linkType: hard
"storybook-addon-react-router-v6@npm:^2.0.5":
- version: 2.0.5
- resolution: "storybook-addon-react-router-v6@npm:2.0.5"
+ version: 2.0.7
+ resolution: "storybook-addon-react-router-v6@npm:2.0.7"
dependencies:
compare-versions: ^6.0.0
react-inspector: 6.0.2
@@ -17113,26 +17705,25 @@ __metadata:
"@storybook/theming": ^7.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
- react-router: ^6.4.0
react-router-dom: ^6.4.0
peerDependenciesMeta:
react:
optional: true
react-dom:
optional: true
- checksum: 19cca302dae97f50f6ec6b91358ca16f9c9b1e6a5ff91c51b762016c1be66390a10438fb7de7eed7130add5e873845f884605a8e3b8188f40153811dc665935d
+ checksum: 5167ba3c01f0f2101b944dd97809e432fce463f35ef678adac824a3c051a9cae80cfbe59b710c2924462ba6b7ede7188d90aacb5f9b50ee5b120de3144d8d69c
languageName: node
linkType: hard
"storybook@npm:^7.2.0":
- version: 7.2.1
- resolution: "storybook@npm:7.2.1"
+ version: 7.4.0
+ resolution: "storybook@npm:7.4.0"
dependencies:
- "@storybook/cli": 7.2.1
+ "@storybook/cli": 7.4.0
bin:
sb: ./index.js
storybook: ./index.js
- checksum: c66b776317561beec768baebc6635f2d8b3776cc5dcced2508939f723450afa04a4f49975507b7e1a0cc3d22348692662bdc50c4c67457ec41bc29bbdf525f49
+ checksum: 40cd33712e0872f70bb05c6d60f20e73cae23130836c439d9e27d76f3478fcdaa7b4ee67d4aad656d5bd94f498242af27f39093a5cb1e94c5fdd28eaeda7c157
languageName: node
linkType: hard
@@ -17143,6 +17734,13 @@ __metadata:
languageName: node
linkType: hard
+"streamsearch@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "streamsearch@npm:1.1.0"
+ checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942
+ languageName: node
+ linkType: hard
+
"string-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
@@ -17325,6 +17923,13 @@ __metadata:
languageName: node
linkType: hard
+"symbol-observable@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "symbol-observable@npm:1.2.0"
+ checksum: 48ffbc22e3d75f9853b3ff2ae94a44d84f386415110aea5effc24d84c502e03a4a6b7a8f75ebaf7b585780bda34eb5d6da3121f826a6f93398429d30032971b6
+ languageName: node
+ linkType: hard
+
"synchronous-promise@npm:^2.0.15":
version: 2.0.17
resolution: "synchronous-promise@npm:2.0.17"
@@ -17439,12 +18044,12 @@ __metadata:
languageName: node
linkType: hard
-"telejson@npm:^7.0.3":
- version: 7.1.0
- resolution: "telejson@npm:7.1.0"
+"telejson@npm:^7.2.0":
+ version: 7.2.0
+ resolution: "telejson@npm:7.2.0"
dependencies:
memoizerific: ^1.11.3
- checksum: 8000e43dc862a87ab1ca342a2635641923d55c2585f85ea8c7c60293681d6f920e8b9570cc12d90ecef286f065c176da5f769f42f4828ba18a626627bed1ac07
+ checksum: 55a3380c9ff3c5ad84581bb6bda28fc33c6b7c4a0c466894637da687639b8db0d21b0ff4c1bc1a7a92ae6b70662549d09e7b9e8b1ec334b2ef93078762ecdfb9
languageName: node
linkType: hard
@@ -17488,8 +18093,8 @@ __metadata:
linkType: hard
"terser@npm:^5.15.0":
- version: 5.19.2
- resolution: "terser@npm:5.19.2"
+ version: 5.19.3
+ resolution: "terser@npm:5.19.3"
dependencies:
"@jridgewell/source-map": ^0.3.3
acorn: ^8.8.2
@@ -17497,7 +18102,7 @@ __metadata:
source-map-support: ~0.5.20
bin:
terser: bin/terser
- checksum: e059177775b4d4f4cff219ad89293175aefbd1b081252270444dc83e42a2c5f07824eb2a85eae6e22ef6eb7ef04b21af36dd7d1dd7cfb93912310e57d416a205
+ checksum: dde1b387891ad953760cec56b168d1f2b1eae5f47410bec57f3587daa9719ee0cf3155961adf77cdff9ea88e086dd49c78a721eafdcbdd0dd590c47c8e660a37
languageName: node
linkType: hard
@@ -17519,6 +18124,20 @@ __metadata:
languageName: node
linkType: hard
+"theming@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "theming@npm:3.3.0"
+ dependencies:
+ hoist-non-react-statics: ^3.3.0
+ prop-types: ^15.5.8
+ react-display-name: ^0.2.4
+ tiny-warning: ^1.0.2
+ peerDependencies:
+ react: ">=16.3"
+ checksum: cb85008983d53460c26761edde2b264d825d15efc455ed32299a76c7a21425607bf53019f0d5d05699569ce808fb8ec1e4c3e56a41ebbf2c80c27358288c315f
+ languageName: node
+ linkType: hard
+
"throat@npm:^5.0.0":
version: 5.0.0
resolution: "throat@npm:5.0.0"
@@ -17552,6 +18171,13 @@ __metadata:
languageName: node
linkType: hard
+"tiny-warning@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "tiny-warning@npm:1.0.3"
+ checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71
+ languageName: node
+ linkType: hard
+
"tinycolor2@npm:^1.4.1":
version: 1.6.0
resolution: "tinycolor2@npm:1.6.0"
@@ -17613,11 +18239,11 @@ __metadata:
linkType: hard
"ts-api-utils@npm:^1.0.1":
- version: 1.0.1
- resolution: "ts-api-utils@npm:1.0.1"
+ version: 1.0.2
+ resolution: "ts-api-utils@npm:1.0.2"
peerDependencies:
typescript: ">=4.2.0"
- checksum: 78794fc7270d295b36c1ac613465b5dc7e7226907a533125b30f177efef9dd630d4e503b00be31b44335eb2ebf9e136ebe97353f8fc5d383885d5fead9d54c09
+ checksum: 6375e12ba90b6cbe73f564405248da14c52aa44b62b386e1cbbb1da2640265dd33e99d3e019688dffa874e365cf596b161ccd49351e90638be825c2639697640
languageName: node
linkType: hard
@@ -17691,9 +18317,9 @@ __metadata:
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0":
- version: 2.6.1
- resolution: "tslib@npm:2.6.1"
- checksum: b0d176d176487905b66ae4d5856647df50e37beea7571c53b8d10ba9222c074b81f1410fb91da13debaf2cbc970663609068bdebafa844ea9d69b146527c38fe
+ version: 2.6.2
+ resolution: "tslib@npm:2.6.2"
+ checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad
languageName: node
linkType: hard
@@ -17824,12 +18450,12 @@ __metadata:
linkType: hard
"typescript@npm:^5.0.2, typescript@npm:^5.1.3":
- version: 5.1.6
- resolution: "typescript@npm:5.1.6"
+ version: 5.2.2
+ resolution: "typescript@npm:5.2.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350
+ checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c
languageName: node
linkType: hard
@@ -17844,12 +18470,12 @@ __metadata:
linkType: hard
"typescript@patch:typescript@^5.0.2#~builtin, typescript@patch:typescript@^5.1.3#~builtin":
- version: 5.1.6
- resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=5da071"
+ version: 5.2.2
+ resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=14eedb"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: f53bfe97f7c8b2b6d23cf572750d4e7d1e0c5fff1c36d859d0ec84556a827b8785077bc27676bf7e71fae538e517c3ecc0f37e7f593be913d884805d931bc8be
+ checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554
languageName: node
linkType: hard
@@ -17881,6 +18507,15 @@ __metadata:
languageName: node
linkType: hard
+"undici@npm:5.23.0":
+ version: 5.23.0
+ resolution: "undici@npm:5.23.0"
+ dependencies:
+ busboy: ^1.6.0
+ checksum: 906ca4fb1d47163d2cee2ecbbc664a1d92508a2cdf1558146621109f525c983a83597910b36e6ba468240e95259be5939cea6babc99fc0c36360b16630f66784
+ languageName: node
+ linkType: hard
+
"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
version: 2.0.0
resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0"
@@ -18163,23 +18798,23 @@ __metadata:
linkType: hard
"vercel@npm:^32.0.1":
- version: 32.0.1
- resolution: "vercel@npm:32.0.1"
+ version: 32.1.0
+ resolution: "vercel@npm:32.1.0"
dependencies:
- "@vercel/build-utils": 7.0.0
+ "@vercel/build-utils": 7.1.0
"@vercel/go": 3.0.0
"@vercel/hydrogen": 1.0.0
- "@vercel/next": 4.0.0
- "@vercel/node": 3.0.1
+ "@vercel/next": 4.0.1
+ "@vercel/node": 3.0.3
"@vercel/python": 4.0.0
"@vercel/redwood": 2.0.0
- "@vercel/remix-builder": 2.0.0
+ "@vercel/remix-builder": 2.0.2
"@vercel/ruby": 2.0.0
- "@vercel/static-build": 2.0.1
+ "@vercel/static-build": 2.0.3
bin:
vc: dist/index.js
vercel: dist/index.js
- checksum: f4b4047307f6c48048f6ef958f274a6e6cc7af754573e48d3c66754361fbcc7821ce550787ce4930e1380736d4dbd0595d9d756b500a18b90ee1257a44c31d8e
+ checksum: d7e5285284467f77e1c7498277c12ef5a24a367ddfe1a47ab6f5d8f2e3774181c2ffe48ca70dff2dff92ddfb218e4c87150f02b627101d549329b3442ec39718
languageName: node
linkType: hard
@@ -18293,6 +18928,13 @@ __metadata:
languageName: node
linkType: hard
+"web-bip39@npm:^0.0.3":
+ version: 0.0.3
+ resolution: "web-bip39@npm:0.0.3"
+ checksum: 4a12731f46f52524fe40bfd0833fc8ad2e08d969fd474f64a06e7abc1669cc191e7b3d7cdc582331f79091f70e26a753519a45f0be5c02c4c151594420c68280
+ languageName: node
+ linkType: hard
+
"web-vitals@npm:0.2.4":
version: 0.2.4
resolution: "web-vitals@npm:0.2.4"
@@ -18322,9 +18964,9 @@ __metadata:
linkType: hard
"whatwg-fetch@npm:^3.0.0":
- version: 3.6.17
- resolution: "whatwg-fetch@npm:3.6.17"
- checksum: 0a8785dc2d1515c17ee9365d3f6438cf8fd281567426652fc6c55fc99e58cc6287ae5d1add5b8b1dd665f149e38d3de4ebe3812fd7170438ba0681d03b88b4dd
+ version: 3.6.18
+ resolution: "whatwg-fetch@npm:3.6.18"
+ checksum: 72fd318a00fd9031f7f5b28bfe30e458ca5e6ebc9b3de6e03edf810f455bca0ec954035bd9f1b5f9e6a82bbdc3fbba59b14bee24c039460c8a75f8f990ebe0b1
languageName: node
linkType: hard
@@ -18540,7 +19182,7 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:~4.0.1":
+"xtend@npm:^4.0.0, xtend@npm:~4.0.1":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
@@ -18576,9 +19218,9 @@ __metadata:
linkType: hard
"yaml@npm:^2.2.1":
- version: 2.3.1
- resolution: "yaml@npm:2.3.1"
- checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54
+ version: 2.3.2
+ resolution: "yaml@npm:2.3.2"
+ checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146
languageName: node
linkType: hard