From 3a12b3889dd1b36535df8332d1ad83fc70be0253 Mon Sep 17 00:00:00 2001 From: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Date: Tue, 28 Apr 2026 11:48:56 +0530 Subject: [PATCH 01/20] fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles --- .../ActionSelectionForm.tsx | 54 ++++++++------- src/components/common/Button/Button.tsx | 30 +++++++++ .../DocumentTransferMessage.tsx | 12 +++- src/components/common/Tag/Tag.tsx | 5 +- .../common/contexts/providerContext.tsx | 50 +++++++------- .../EndorsementChain/EndorsementChain.tsx | 2 +- .../home/VerifySection/DocumentRenderer.tsx | 3 +- .../home/VerifySection/VerifyResult.tsx | 6 +- .../home/VerifySection/VerifySection.tsx | 6 +- src/index.css | 65 ++++++++++--------- src/main.tsx | 2 +- src/pages/Home/index.tsx | 4 +- 12 files changed, 135 insertions(+), 104 deletions(-) diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx index 04500fc..baa4e58 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionSelectionForm/ActionSelectionForm.tsx @@ -173,35 +173,33 @@ export const ActionSelectionForm: FunctionComponent<
)} -
- {(isReturnedToIssuer || isTokenBurnt || isExpired) && ( -
- {(isReturnedToIssuer || isTokenBurnt) && ( - -

- {isReturnedToIssuer - ? 'ETR Returned to Issuer' - : 'ETR Taken Out of Circulation'} -

-
- )} - {isExpired && ( - -

ETR Expired

-
- )} -
-
- )} +
+
+ {(isReturnedToIssuer || isTokenBurnt) && ( + +

+ {isReturnedToIssuer + ? 'ETR Returned to Issuer' + : 'ETR Taken Out of Circulation'} +

+
+ )} + {isExpired && ( + +

ETR Expired

+
+ )} +
+
{!isTokenBurnt && ( -
-
+
+
{account ? ( <> {canManage ? ( diff --git a/src/components/common/Button/Button.tsx b/src/components/common/Button/Button.tsx index 2e0a191..428a1ec 100644 --- a/src/components/common/Button/Button.tsx +++ b/src/components/common/Button/Button.tsx @@ -154,3 +154,33 @@ export const LabelButton: FunctionComponent = ({ ) } + +interface TextButtonProps { + className?: string + onClick?: () => void + children: ReactNode + disabled?: boolean +} + +export const TextButton: FunctionComponent = ({ + className = '', + onClick, + children, + disabled = false, +}) => { + return ( + + ) +} diff --git a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx index 32c2c69..fb40aa2 100644 --- a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx +++ b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx @@ -345,7 +345,9 @@ export const showDocumentTransferMessage = ( {(title === MessageTitle.ENDORSE_BENEFICIARY_SUCCESS || title === MessageTitle.TRANSFER_OWNER_SUCCESS || title === MessageTitle.TRANSFER_OWNER_FAILED || - title === MessageTitle.ENDORSE_BENEFICIARY_FAILED) && ( + title === MessageTitle.ENDORSE_BENEFICIARY_FAILED || + title === MessageTitle.REJECT_TRANSFER_OWNER_SUCCESS || + title === MessageTitle.REJECT_TRANSFER_OWNER_FAILED) && ( )} {(title === MessageTitle.NOMINATE_BENEFICIARY_SUCCESS || @@ -353,11 +355,15 @@ export const showDocumentTransferMessage = ( )} {(title === MessageTitle.TRANSFER_HOLDER_SUCCESS || - title === MessageTitle.TRANSFER_HOLDER_FAILED) && ( + title === MessageTitle.TRANSFER_HOLDER_FAILED || + title === MessageTitle.REJECT_TRANSFER_HOLDER_SUCCESS || + title === MessageTitle.REJECT_TRANSFER_HOLDER_FAILED) && ( )} {(title === MessageTitle.TRANSFER_OWNER_HOLDER_SUCCESS || - title === MessageTitle.TRANSFER_OWNER_HOLDER_FAILED) && ( + title === MessageTitle.TRANSFER_OWNER_HOLDER_FAILED || + title === MessageTitle.REJECT_TRANSFER_OWNER_HOLDER_SUCCESS || + title === MessageTitle.REJECT_TRANSFER_OWNER_HOLDER_FAILED) && ( = ({ ...props }) => { return ( -
+
{children}
) diff --git a/src/components/common/contexts/providerContext.tsx b/src/components/common/contexts/providerContext.tsx index 8323800..ab5a269 100644 --- a/src/components/common/contexts/providerContext.tsx +++ b/src/components/common/contexts/providerContext.tsx @@ -1,4 +1,4 @@ -import { ProviderDetails, utils, CHAIN_ID, chainInfo } from '@trustvc/trustvc' +import { CHAIN_ID, chainInfo } from '@trustvc/trustvc' import { ethers, providers } from 'ethers' import { Magic } from 'magic-sdk' import React, { @@ -10,7 +10,7 @@ import React, { useRef, useState, } from 'react' -import { INFURA_API_KEY, NETWORK_NAME } from '../../../configs/chain-config' +import { NETWORK_NAME } from '../../../configs/chain-config' import { ChainInfo } from '../../../utils/chain-info' // import { UnsupportedNetworkError } from '../errors' import { @@ -35,34 +35,32 @@ export enum SIGNER_TYPE { } const createProvider = (chainId: CHAIN_ID) => { - const url = ChainInfo[chainId]?.rpcUrl - if (url) { - const chainMeta = getChainInfo(chainId) - return new providers.StaticJsonRpcProvider(url, { - chainId: Number(chainId), - name: chainMeta?.name ?? `chain-${chainId}`, - }) - } - const chainMeta = getChainInfo(chainId) - const opts: ProviderDetails = { - network: chainMeta?.name ?? `chain-${chainId}`, - providerType: 'infura', - apiKey: INFURA_API_KEY, + // First try to get RPC URL from env (VITE_RPC_URL_*), then fall back to chain defaults + const url = getRpcUrl(String(chainId)) ?? ChainInfo[chainId]?.rpcUrl + + if (!url) { + throw new Error(`No RPC URL configured for chain ${chainId}`) } - return utils.generateProvider(opts) + + return new providers.JsonRpcProvider(url) } // Utility function for use in non-react components that cannot get through hooks let currentProvider: providers.Provider | undefined -try { - currentProvider = createProvider(getChainInfoFromNetworkName(NETWORK_NAME).id) -} catch (e) { - console.error('Invalid NETWORK_NAME; provider init failed', e) - currentProvider = undefined -} -export const getCurrentProvider = (): providers.Provider | undefined => - currentProvider +export const getCurrentProvider = (): providers.Provider | undefined => { + if (!currentProvider) { + try { + currentProvider = createProvider( + getChainInfoFromNetworkName(NETWORK_NAME).id + ) + } catch (e) { + console.error('Invalid NETWORK_NAME; provider init failed', e) + currentProvider = undefined + } + } + return currentProvider +} export interface ProviderContextProps { providerType: SIGNER_TYPE @@ -88,8 +86,8 @@ export const ProviderContext = createContext({ reloadNetwork: async () => {}, supportedChainInfoObjects: [], currentChainId: undefined, - provider: currentProvider, - providerOrSigner: currentProvider, + provider: undefined, + providerOrSigner: undefined, account: undefined, networkChangeLoading: false, setNetworkChangeLoading: () => {}, diff --git a/src/components/home/EndorsementChain/EndorsementChain.tsx b/src/components/home/EndorsementChain/EndorsementChain.tsx index 0d310a8..f5f4eb9 100644 --- a/src/components/home/EndorsementChain/EndorsementChain.tsx +++ b/src/components/home/EndorsementChain/EndorsementChain.tsx @@ -291,7 +291,7 @@ const EndorsementChainLayout: React.FC = ({
{status === 'loading' && (
- Loading + Loading Endorsement Chain..
)} diff --git a/src/components/home/VerifySection/DocumentRenderer.tsx b/src/components/home/VerifySection/DocumentRenderer.tsx index 76eb9ba..be14283 100644 --- a/src/components/home/VerifySection/DocumentRenderer.tsx +++ b/src/components/home/VerifySection/DocumentRenderer.tsx @@ -328,8 +328,7 @@ const DocumentRenderer: React.FC = ({ {!isRendererReady && selectedTemplate !== 'attachmentTab' && (
- Loading document - preview.. + Loading document preview..
)} diff --git a/src/components/home/VerifySection/VerifyResult.tsx b/src/components/home/VerifySection/VerifyResult.tsx index 73ead45..f06d00f 100644 --- a/src/components/home/VerifySection/VerifyResult.tsx +++ b/src/components/home/VerifySection/VerifyResult.tsx @@ -12,6 +12,7 @@ import { useProviderContext, } from '../../common/contexts/providerContext' import { AssetManagementApplication } from '../../AssetManagementPanel/AssetManagementApplication' +import { TextButton } from '../../common/Button/Button' interface VerifyResultProps { fileName: string @@ -285,14 +286,13 @@ const VerifyResult: React.FC = ({ ) })()} - +
)} diff --git a/src/components/home/VerifySection/VerifySection.tsx b/src/components/home/VerifySection/VerifySection.tsx index f45540f..918105b 100644 --- a/src/components/home/VerifySection/VerifySection.tsx +++ b/src/components/home/VerifySection/VerifySection.tsx @@ -140,7 +140,7 @@ const VerifySection: React.FC = ({ isDarkMode }) => {
- + Verifying {fileName}...
@@ -148,7 +148,9 @@ const VerifySection: React.FC = ({ isDarkMode }) => { ) return ( -
+
{showEndorsementChain && ( { return ( -
-
+
+
From bfde7d2e1ad7ff1d2b732ffeace4597e0eb97450 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Tue, 28 Apr 2026 13:28:21 +0530 Subject: [PATCH 02/20] fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components --- .../common/SelectField/SelectField.tsx | 67 +++---- src/index.css | 169 +++++++++++++++++- .../News/components/NewsArticlesContent.tsx | 4 +- .../NewsDetail/components/NewsDetailBody.tsx | 4 +- 4 files changed, 207 insertions(+), 37 deletions(-) diff --git a/src/components/common/SelectField/SelectField.tsx b/src/components/common/SelectField/SelectField.tsx index 3b075ae..fa76ff8 100644 --- a/src/components/common/SelectField/SelectField.tsx +++ b/src/components/common/SelectField/SelectField.tsx @@ -1,4 +1,5 @@ import React, { useState } from 'react' +import clsx from 'clsx' import type { EnquiryType } from '@/hooks/useContactForm' import { FieldError } from '@/components/common/FieldError' @@ -31,6 +32,29 @@ const SelectField = ({ const selected = options.find(o => o.value === value) ?? options[0] const [isOpen, setIsOpen] = useState(false) const optionItems = options.slice(1) + const hasError = Boolean(error) + + const triggerClassName = clsx( + 'select-field-trigger', + isDarkMode ? 'select-field-trigger--dark' : 'select-field-trigger--light', + hasError && 'select-field-trigger--error' + ) + + const selectedTextClassName = clsx( + 'select-field-value', + selected.value === '' + ? isDarkMode + ? 'select-field-value--placeholder-dark' + : 'select-field-value--placeholder-light' + : isDarkMode + ? 'select-field-value--selected-dark' + : 'select-field-value--selected-light' + ) + + const menuClassName = clsx( + 'select-field-menu', + isDarkMode ? 'select-field-menu--dark' : 'select-field-menu--light' + ) const handleTriggerKeyDown: React.KeyboardEventHandler< HTMLButtonElement @@ -98,27 +122,11 @@ const SelectField = ({ aria-expanded={isOpen} aria-invalid={!!error} aria-describedby={error ? `${id}-error` : undefined} - className={`w-full min-h-[48px] sm:min-h-[40px] rounded-lg border px-3 pr-10 py-3 sm:py-2 text-left text-base sm:text-sm font-gilroy flex items-center justify-between cursor-pointer transition-colors ${ - error - ? 'border-red-500' - : isDarkMode - ? 'bg-black/10 border-white/15' - : 'bg-white/90 border-black/15' - }`} + className={triggerClassName} onClick={() => setIsOpen(open => !open)} onKeyDown={handleTriggerKeyDown} > - - {selected.label} - + {selected.label} {isOpen && ( -
+
{optionItems.map((option, index) => ( diff --git a/src/index.css b/src/index.css index 6812ff3..40426b9 100644 --- a/src/index.css +++ b/src/index.css @@ -309,6 +309,42 @@ body.dark-mode { linear-gradient(97.83deg, #686ad2 10%, #167eb0 90%); } +/* Keep article body links readable (global p uses transparent text-fill). */ +.news-article-body p, +.news-article-body a { + background: none; + -webkit-background-clip: initial; + background-clip: initial; + -webkit-text-fill-color: currentColor; +} + +.news-article-body p, +.news-article-body li { + text-align: left; +} + +.news-article-body a, +.news-article-link { + color: #5b5bb3; + text-decoration: underline; + transition: color 150ms ease; +} + +.news-article-body a:hover, +.news-article-link:hover { + color: #43439a; +} + +.dark-mode .news-article-body a, +.dark-mode .news-article-link { + color: #7d80d7; +} + +.dark-mode .news-article-body a:hover, +.dark-mode .news-article-link:hover { + color: #8f92e5; +} + .news-detail-page--light .news-next-card { background: linear-gradient( @@ -3008,7 +3044,7 @@ p.small { min-width: 160px; } -`@media` (max-width: 480px) { +@media (max-width: 480px) { .endorsement-chain .footer-subsection.is-error { height: auto; flex-direction: column; @@ -4488,3 +4524,134 @@ button.transparent:active, label.transparent:active { background: var(--Primary-33-90, #aaaee654); } + +/* Shared SelectField styles (Contact/support dropdown) */ +.select-field-trigger { + width: 100%; + min-height: 48px; + border-radius: 8px; + border: 1px solid; + padding: 12px 40px 12px 12px; + text-align: left; + font-size: 16px; + font-family: Gilroy, sans-serif; + display: flex; + align-items: center; + justify-content: space-between; + cursor: pointer; + transition: border-color 150ms ease; +} + +@media (min-width: 640px) { + .select-field-trigger { + min-height: 40px; + padding-top: 8px; + padding-bottom: 8px; + font-size: 14px; + } +} + +.select-field-trigger--light { + background-color: rgba(255, 255, 255, 0.7); + border-color: rgba(0, 0, 0, 0.1); +} + +.select-field-trigger--light:hover { + border-color: #5b5bb3; +} + +.select-field-trigger--dark { + background-color: transparent; + border-color: rgba(255, 255, 255, 0.1); +} + +.select-field-trigger--dark:hover { + border-color: #7d80d7; +} + +.select-field-trigger:focus-visible, +.select-field-trigger[aria-expanded='true'] { + border-color: #686ad2; + outline: none; +} + +.select-field-trigger--error, +.select-field-trigger--error:hover { + border-color: #ef4444; +} + +.select-field-value--placeholder-light { + color: #5b6571; +} + +.select-field-value--placeholder-dark { + color: #808894; +} + +.select-field-value--selected-light { + color: #1e2026; +} + +.select-field-value--selected-dark { + color: #c8cdd3; +} + +.select-field-menu { + position: absolute; + z-index: 10; + width: 100%; + margin-top: 4px; + border-radius: 8px; + border: 1px solid; + box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1); +} + +.select-field-menu--light { + border-color: rgba(169, 178, 187, 0.7); + background-color: #ffffff; +} + +.select-field-menu--dark { + border-color: #3d444d; + background-color: #1e2026; +} + +.select-field-option { + width: 100%; + display: block; + padding: 8px 12px; + text-align: left; + font-size: 14px; + font-family: Gilroy, sans-serif; + transition: background-color 150ms ease; + background: transparent; + border: 0; +} + +.select-field-option--light { + color: #1e2026; + background: #ffffff; +} + +.select-field-option--light:hover { + background-color: rgba(222, 228, 233, 0.4); +} + +.select-field-option--dark { + color: #a9b2bb; + background: #1e2026; +} + +.select-field-option--dark:hover { + background-color: rgba(255, 255, 255, 0.1); +} + +.select-field-option--selected-light { + color: #312d62; + background-color: rgba(91, 91, 179, 0.1); +} + +.select-field-option--selected-dark { + color: #c8cdd3; + background-color: rgba(125, 128, 215, 0.2); +} diff --git a/src/pages/News/components/NewsArticlesContent.tsx b/src/pages/News/components/NewsArticlesContent.tsx index 6db7a18..36c265d 100644 --- a/src/pages/News/components/NewsArticlesContent.tsx +++ b/src/pages/News/components/NewsArticlesContent.tsx @@ -39,7 +39,7 @@ const NewsArticlesContent = ({ isDarkMode ? 'text-[#E6EBFF]' : 'text-[#1E2026]' ) const excerptTextClass = clsx( - 'mt-3 text-[18px] leading-[136%] font-medium line-clamp-3', + 'mt-3 text-[18px] leading-[136%] font-medium line-clamp-3 text-left', isDarkMode ? 'text-[#A9B2BB]' : 'text-[#3D444D]' ) const cardTitleTextClass = clsx( @@ -47,7 +47,7 @@ const NewsArticlesContent = ({ isDarkMode ? 'text-[#E6EBFF]' : 'text-[#1E2026]' ) const cardExcerptTextClass = clsx( - 'mt-2 text-sm line-clamp-2', + 'mt-2 text-sm line-clamp-2 text-left', isDarkMode ? 'text-[#A9B2BB]' : 'text-[#3D444D]' ) diff --git a/src/pages/NewsDetail/components/NewsDetailBody.tsx b/src/pages/NewsDetail/components/NewsDetailBody.tsx index efb0e20..277ea19 100644 --- a/src/pages/NewsDetail/components/NewsDetailBody.tsx +++ b/src/pages/NewsDetail/components/NewsDetailBody.tsx @@ -10,7 +10,7 @@ interface NewsDetailBodyProps { const NewsDetailBody = ({ isDarkMode, blocks }: NewsDetailBodyProps) => { const articleBodyClass = clsx( - 'mt-8 max-w-3xl mx-auto space-y-6 text-[15px] leading-7', + 'news-article-body mt-8 max-w-3xl mx-auto space-y-6 text-[15px] leading-7', isDarkMode ? 'text-[#A9B2BB]' : 'text-[#3D444D]' ) @@ -53,7 +53,7 @@ const NewsDetailBody = ({ isDarkMode, blocks }: NewsDetailBodyProps) => { href={linkDef.href} target={isExternal ? '_blank' : undefined} rel={isExternal ? 'noopener noreferrer' : undefined} - className="underline text-[#5B5BB3] hover:opacity-80" + className="news-article-link" > {content} From 688f8c2259ce3bdf68c5b94a2681cec0f35fef0a Mon Sep 17 00:00:00 2001 From: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Date: Wed, 29 Apr 2026 11:21:44 +0530 Subject: [PATCH 03/20] fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- --- .../AssetManagementApplication/index.tsx | 4 + .../AssetManagementForm.test.tsx | 21 +- .../AssetManagementForm.tsx | 9 +- .../ActionForm/ActionForm.test.tsx | 164 ++++++++ .../FormVariants/ActionForm/ActionForm.tsx | 79 ++-- .../FormVariants/ActionForm/types.ts | 1 + src/components/common/Navbar/Navbar.tsx | 2 +- .../DocumentTransferMessage.test.tsx | 269 +++++++++++++ .../DocumentTransferMessage.tsx | 9 +- .../TokenInformationContext.tsx | 25 ++ .../home/VerifySection/VerifyError.tsx | 2 +- .../home/VerifySection/VerifySection.test.tsx | 10 +- .../home/VerifySection/VerifySection.tsx | 11 +- src/hooks/useContractFunctionHook.test.tsx | 367 ++++++++++++++++++ src/hooks/useContractFunctionHook.tsx | 63 ++- 15 files changed, 974 insertions(+), 62 deletions(-) create mode 100644 src/components/common/Overlay/OverlayContent/DocumentTransferMessage.test.tsx create mode 100644 src/hooks/useContractFunctionHook.test.tsx diff --git a/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx b/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx index d07b971..5515a75 100644 --- a/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx +++ b/src/components/AssetManagementPanel/AssetManagementApplication/index.tsx @@ -94,7 +94,10 @@ export const AssetManagementApplication: FunctionComponent< // reject transfer owner holder rejectTransferOwnerHolder, rejectTransferOwnerHolderState, + // reset providers resetProviders, + //errorMessage + errorMessage, } = useTokenInformationContext() const [assetManagementAction, setAssetManagementAction] = useState(AssetManagementActions.None) @@ -193,6 +196,7 @@ export const AssetManagementApplication: FunctionComponent< onRestoreToken={onRestoreToken} restoreTokenState={restoreTokenState} isExpired={isExpired} + errorMessage={errorMessage} /> ) : ( isExpired && ( diff --git a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.test.tsx b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.test.tsx index 997db58..b418acb 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.test.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.test.tsx @@ -98,10 +98,29 @@ describe('AssetManagementForm', () => { ) }) - it('enables reject holdership only for token registry v5 after holder transfer context', () => { + it('disables reject holdership when holder and beneficiary are the same account (isHolderAndBeneficiary)', () => { mockUseTokenRegistryVersion.mockReturnValue(TokenRegistryVersions.V5) + // baseProps has beneficiary === holder === account, so isHolderAndBeneficiary=true render() + expect(mockActionSelectionForm).toHaveBeenCalledWith( + expect.objectContaining({ + canRejectHolderTransfer: false, + }) + ) + }) + + it('enables reject holdership for token registry v5 when holder differs from beneficiary', () => { + mockUseTokenRegistryVersion.mockReturnValue(TokenRegistryVersions.V5) + // Different beneficiary means isHolderAndBeneficiary=false, so canRejectHolderTransfer can be true + render( + + ) + expect(mockActionSelectionForm).toHaveBeenCalledWith( expect.objectContaining({ canRejectHolderTransfer: true, diff --git a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx index c5eb0b7..df11d81 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementForm.tsx @@ -89,6 +89,7 @@ interface AssetManagementFormProps onSetFormAction: (nextFormAction: AssetManagementActions) => void setShowEndorsementChain: (payload: boolean) => void refreshEndorsementChain?: () => void + errorMessage?: string } export const AssetManagementForm: FunctionComponent< @@ -133,6 +134,7 @@ export const AssetManagementForm: FunctionComponent< destroyTokenState, onRestoreToken, restoreTokenState, + errorMessage, }) => { const tokenRegistryVersion = useTokenRegistryVersion() const isTokenRegistryV5 = tokenRegistryVersion === TokenRegistryVersions.V5 @@ -170,8 +172,8 @@ export const AssetManagementForm: FunctionComponent< hasPreviousHolder && hasPreviousBeneficiary && canRejectAfterTransferOwners - const canRejectHolderTransfer = // Allow reject after holder is transferred back to original owner - (isHolderAndBeneficiary ? !hasPreviousBeneficiary : true) && + const canRejectHolderTransfer = + !isHolderAndBeneficiary && isTokenRegistryV5 && isActiveTitleEscrow && isHolder && @@ -179,6 +181,7 @@ export const AssetManagementForm: FunctionComponent< !(isBeneficiary && hasPreviousBeneficiary) const canRejectOwnerTransfer = !isHolderAndBeneficiary && + isTokenRegistryV5 && isActiveTitleEscrow && isBeneficiary && hasPreviousBeneficiary && @@ -296,6 +299,8 @@ export const AssetManagementForm: FunctionComponent< // reject return to issuer handleRestoreToken={onRestoreToken} restoreTokenState={restoreTokenState} + //error message + errorMessage={errorMessage} /> )} diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx index 040815f..d8f321c 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx @@ -1854,3 +1854,167 @@ describe('ActionForm - EndorseBeneficiary', () => { }) }) }) + +describe('ActionForm - errorMessage prop passthrough', () => { + beforeEach(() => { + vi.clearAllMocks() + }) + + it('passes errorMessage to overlay when TransferHolder fails', async () => { + const mockHandleTransfer = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe('Transfer Holder Failed') + expect(overlayNode.props.isSuccess).toBe(false) + expect(overlayNode.props.errorMessage).toBe('User Rejected Transaction') + }) + + it('passes errorMessage to overlay when TransferOwnerHolder fails', async () => { + const mockHandleTransferOwnerHolder = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe('Transfer Ownership/Holdership Failed') + expect(overlayNode.props.errorMessage).toBe('Insufficient Funds') + }) + + it('passes errorMessage to overlay when NominateBeneficiary fails', async () => { + const mockHandleNomination = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe('Nomination Failed') + expect(overlayNode.props.errorMessage).toBe('Network Error') + }) + + it('passes errorMessage to overlay when RejectTransferOwnerHolder fails', async () => { + const mockHandleRejectTransferOwnerHolder = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe( + 'Holdership/Ownership Rejection Failed' + ) + expect(overlayNode.props.errorMessage).toBe('Transaction Rejected') + }) + + it('passes errorMessage to overlay when ReturnToIssuer fails', async () => { + const mockHandleReturnToIssuer = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe('Return of ETR Failed') + expect(overlayNode.props.errorMessage).toBe('Contract Call Failed') + }) + + it('passes errorMessage to overlay on successful TransferOwner', async () => { + const mockHandleBeneficiaryTransfer = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.title).toBe('Transfer Owner Success') + expect(overlayNode.props.isSuccess).toBe(true) + expect(overlayNode.props.errorMessage).toBe('Some Error') + }) + + it('passes undefined errorMessage when prop is not provided', async () => { + const mockHandleTransfer = vi.fn() + + renderWithOverlay( + + ) + + await waitFor(() => { + expect(mockShowOverlay).toHaveBeenCalled() + }) + + const overlayNode = mockShowOverlay.mock.calls[0][0] as any + expect(overlayNode.props.errorMessage).toBeUndefined() + }) +}) diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx index 5f4c6d9..64a28cb 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx @@ -48,6 +48,7 @@ export const ActionForm: FunctionComponent = props => { setFormActionNone, setShowEndorsementChain, refreshEndorsementChain, + errorMessage, } = props const [remark, setRemark] = useState('') const { showOverlay } = useOverlayContext() @@ -64,7 +65,7 @@ export const ActionForm: FunctionComponent = props => { const { holderTransferringState } = props const isConfirmed = holderTransferringState === FormState.CONFIRMED const isFailed = holderTransferringState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.TRANSFER_HOLDER_SUCCESS : MessageTitle.TRANSFER_HOLDER_FAILED @@ -74,12 +75,13 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, holderAddress: isConfirmed ? newHolder : holder, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -90,7 +92,7 @@ export const ActionForm: FunctionComponent = props => { const { transferOwnerHoldersState } = props const isConfirmed = transferOwnerHoldersState === FormState.CONFIRMED const isFailed = transferOwnerHoldersState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.TRANSFER_OWNER_HOLDER_SUCCESS : MessageTitle.TRANSFER_OWNER_HOLDER_FAILED const beneficiaryAddress = isConfirmed ? newOwner : beneficiary @@ -102,13 +104,14 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, holderAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -119,7 +122,7 @@ export const ActionForm: FunctionComponent = props => { const { rejectTransferOwnerHolderState } = props const isConfirmed = rejectTransferOwnerHolderState === FormState.CONFIRMED const isFailed = rejectTransferOwnerHolderState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.REJECT_TRANSFER_OWNER_HOLDER_SUCCESS : MessageTitle.REJECT_TRANSFER_OWNER_HOLDER_FAILED const beneficiaryAddress = isConfirmed ? prevBeneficiary : beneficiary @@ -131,13 +134,14 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, holderAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -148,23 +152,23 @@ export const ActionForm: FunctionComponent = props => { const { rejectTransferHolderState } = props const isConfirmed = rejectTransferHolderState === FormState.CONFIRMED const isFailed = rejectTransferHolderState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.REJECT_TRANSFER_HOLDER_SUCCESS : MessageTitle.REJECT_TRANSFER_HOLDER_FAILED const holderAddress = isConfirmed ? prevHolder : holder - if (isConfirmed || isFailed) { if (refreshEndorsementChain && isConfirmed) { refreshEndorsementChain() } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, holderAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -175,7 +179,7 @@ export const ActionForm: FunctionComponent = props => { const { rejectTransferOwnerState } = props const isConfirmed = rejectTransferOwnerState === FormState.CONFIRMED const isFailed = rejectTransferOwnerState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.REJECT_TRANSFER_OWNER_SUCCESS : MessageTitle.REJECT_TRANSFER_OWNER_FAILED const beneficiaryAddress = isConfirmed ? prevBeneficiary : beneficiary @@ -186,12 +190,13 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -202,18 +207,19 @@ export const ActionForm: FunctionComponent = props => { const { nominationState } = props const isConfirmed = nominationState === FormState.CONFIRMED const isFailed = nominationState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.NOMINATE_BENEFICIARY_SUCCESS : MessageTitle.NOMINATE_BENEFICIARY_FAILED if (isConfirmed || isFailed) { showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -224,7 +230,7 @@ export const ActionForm: FunctionComponent = props => { const { nominee, endorseBeneficiaryState } = props const isConfirmed = endorseBeneficiaryState === FormState.CONFIRMED const isFailed = endorseBeneficiaryState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.ENDORSE_BENEFICIARY_SUCCESS : MessageTitle.ENDORSE_BENEFICIARY_FAILED const beneficiaryAddress = isConfirmed ? nominee : beneficiary @@ -235,12 +241,13 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -251,7 +258,7 @@ export const ActionForm: FunctionComponent = props => { const { transferOwnersState } = props const isConfirmed = transferOwnersState === FormState.CONFIRMED const isFailed = transferOwnersState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.TRANSFER_OWNER_SUCCESS : MessageTitle.TRANSFER_OWNER_FAILED const beneficiaryAddress = isConfirmed ? newOwner : beneficiary @@ -262,12 +269,13 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -278,7 +286,7 @@ export const ActionForm: FunctionComponent = props => { const { returnToIssuerState } = props const isConfirmed = returnToIssuerState === FormState.CONFIRMED const isFailed = returnToIssuerState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.RETURN_TO_ISSUER_DOCUMENT_SUCCESS : MessageTitle.RETURN_TO_ISSUER_DOCUMENT_FAILED const beneficiaryAddress = isConfirmed ? '' : beneficiary @@ -291,13 +299,14 @@ export const ActionForm: FunctionComponent = props => { showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, holderAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -308,7 +317,7 @@ export const ActionForm: FunctionComponent = props => { const { restoreTokenState } = props const isConfirmed = restoreTokenState === FormState.CONFIRMED const isFailed = restoreTokenState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.REJECT_RETURN_TO_ISSUER_DOCUMENT_SUCCESS : MessageTitle.REJECT_RETURN_TO_ISSUER_DOCUMENT_FAILED const beneficiaryAddress = isConfirmed ? beneficiary : '' @@ -320,13 +329,14 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed, beneficiaryAddress, holderAddress, }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() @@ -337,7 +347,7 @@ export const ActionForm: FunctionComponent = props => { const { destroyTokenState } = props const isConfirmed = destroyTokenState === FormState.CONFIRMED const isFailed = destroyTokenState === FormState.ERROR - const msg = isConfirmed + const title = isConfirmed ? MessageTitle.ACCEPT_RETURN_TO_ISSUER_DOCUMENT_SUCCESS : MessageTitle.ACCEPT_RETURN_TO_ISSUER_DOCUMENT_FAILED @@ -347,9 +357,10 @@ export const ActionForm: FunctionComponent = props => { } showOverlay( showDocumentTransferMessage( - msg, + title, { isSuccess: isConfirmed }, - setShowEndorsementChain + setShowEndorsementChain, + errorMessage ) ) setFormActionNone() diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/types.ts b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/types.ts index 5de69d8..628dcf8 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/types.ts +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/types.ts @@ -11,6 +11,7 @@ export interface BaseActionFormProps { setFormActionNone: () => void setShowEndorsementChain: (payload: boolean) => void refreshEndorsementChain?: () => void + errorMessage?: string } // Props for TransferHolderForm diff --git a/src/components/common/Navbar/Navbar.tsx b/src/components/common/Navbar/Navbar.tsx index 755ea4c..158ba04 100644 --- a/src/components/common/Navbar/Navbar.tsx +++ b/src/components/common/Navbar/Navbar.tsx @@ -344,7 +344,7 @@ const Navbar = ({ isDarkMode, setIsDarkMode: _setIsDarkMode }: NavbarProps) => { /> ({ + mockCloseOverlay: vi.fn(), +})) + +vi.mock('../../contexts/OverlayContext', async importOriginal => { + const actual = + await importOriginal() + return { + ...actual, + useOverlayContext: () => ({ + closeOverlay: mockCloseOverlay, + showOverlay: vi.fn(), + }), + } +}) + +vi.mock('./MessageAddressResolver', () => ({ + MessageAddressResolver: ({ address }: { address: string }) => ( + {address} + ), +})) + +vi.mock('@/components/icons/Success', () => ({ + default: () =>
, +})) + +vi.mock('@/components/icons/Error', () => ({ + default: () =>
, +})) + +const mockSetShowEndorsementChain = vi.fn() + +const renderWithOverlay = (ui: React.ReactElement) => + render({ui}) + +describe('DocumentTransferMessage', () => { + beforeEach(() => { + vi.clearAllMocks() + }) + + describe('errorMessage prop', () => { + it('renders errorMessage text instead of children when errorMessage is provided', () => { + renderWithOverlay( + + default child content + + ) + + expect(screen.getByText('User Rejected Transaction')).toBeInTheDocument() + expect( + screen.queryByText('default child content') + ).not.toBeInTheDocument() + }) + + it('renders children when errorMessage is undefined', () => { + renderWithOverlay( + + child content visible + + ) + + expect(screen.getByText('child content visible')).toBeInTheDocument() + }) + + it('renders children when errorMessage is empty string', () => { + renderWithOverlay( + + child content visible + + ) + + expect(screen.getByText('child content visible')).toBeInTheDocument() + }) + + it('renders the errorMessage inside a paragraph element', () => { + const { container } = renderWithOverlay( + + child + + ) + + const paragraph = container.querySelector('p.mt-3') + expect(paragraph?.textContent).toBe('Insufficient Funds') + }) + }) + + describe('title and icon rendering', () => { + it('renders the title text', () => { + renderWithOverlay( + + content + + ) + + expect(screen.getByText('Transfer Holder Success')).toBeInTheDocument() + }) + + it('renders success icon when isSuccess is true', () => { + renderWithOverlay( + + content + + ) + + expect(screen.getByTestId('success-icon')).toBeInTheDocument() + expect(screen.queryByTestId('error-icon')).not.toBeInTheDocument() + }) + + it('renders error icon when isSuccess is false', () => { + renderWithOverlay( + + content + + ) + + expect(screen.getByTestId('error-icon')).toBeInTheDocument() + expect(screen.queryByTestId('success-icon')).not.toBeInTheDocument() + }) + }) + + describe('buttons', () => { + it('calls closeOverlay when Dismiss button is clicked', () => { + renderWithOverlay( + + content + + ) + + fireEvent.click(screen.getByRole('button', { name: 'Dismiss' })) + expect(mockCloseOverlay).toHaveBeenCalled() + }) + + it('calls setShowEndorsementChain and closeOverlay when View Endorsement Chain is clicked', () => { + renderWithOverlay( + + content + + ) + + fireEvent.click( + screen.getByRole('button', { name: 'View Endorsement Chain' }) + ) + + expect(mockSetShowEndorsementChain).toHaveBeenCalledWith(true) + expect(mockCloseOverlay).toHaveBeenCalled() + }) + }) +}) + +describe('showDocumentTransferMessage', () => { + beforeEach(() => { + vi.clearAllMocks() + }) + + it('passes errorMessage to DocumentTransferMessage', () => { + const node = showDocumentTransferMessage( + MessageTitle.TRANSFER_HOLDER_FAILED, + { isSuccess: false }, + mockSetShowEndorsementChain, + 'User Rejected Transaction' + ) as React.ReactElement + + expect(node.props.errorMessage).toBe('User Rejected Transaction') + }) + + it('passes undefined errorMessage when not provided', () => { + const node = showDocumentTransferMessage( + MessageTitle.TRANSFER_HOLDER_SUCCESS, + { isSuccess: true }, + mockSetShowEndorsementChain + ) as React.ReactElement + + expect(node.props.errorMessage).toBeUndefined() + }) + + it('passes isSuccess from option to DocumentTransferMessage', () => { + const node = showDocumentTransferMessage( + MessageTitle.TRANSFER_HOLDER_SUCCESS, + { isSuccess: true }, + mockSetShowEndorsementChain + ) as React.ReactElement + + expect(node.props.isSuccess).toBe(true) + }) + + it('passes the title to DocumentTransferMessage', () => { + const node = showDocumentTransferMessage( + MessageTitle.NOMINATE_BENEFICIARY_FAILED, + { isSuccess: false }, + mockSetShowEndorsementChain, + 'Network Error' + ) as React.ReactElement + + expect(node.props.title).toBe(MessageTitle.NOMINATE_BENEFICIARY_FAILED) + expect(node.props.errorMessage).toBe('Network Error') + }) + + it('renders TRANSFER_HOLDER children when no errorMessage', () => { + const node = showDocumentTransferMessage( + MessageTitle.TRANSFER_HOLDER_FAILED, + { isSuccess: false, holderAddress: '0xabc' }, + mockSetShowEndorsementChain + ) as React.ReactElement + + const { getByText } = renderWithOverlay(node) + expect(getByText('Transfer Holder Failed')).toBeInTheDocument() + }) + + it('renders errorMessage text in overlay when errorMessage set', () => { + const node = showDocumentTransferMessage( + MessageTitle.TRANSFER_HOLDER_FAILED, + { isSuccess: false }, + mockSetShowEndorsementChain, + 'Insufficient Funds' + ) as React.ReactElement + + const { getByText } = renderWithOverlay(node) + expect(getByText('Insufficient Funds')).toBeInTheDocument() + }) +}) diff --git a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx index fb40aa2..c1e3581 100644 --- a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx +++ b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx @@ -68,11 +68,12 @@ interface DocumentTransferMessageProps { isConfirmationMessage?: boolean onConfirmationAction?: () => void setShowEndorsementChain: (payload: boolean) => void + errorMessage?: string } export const DocumentTransferMessage: FunctionComponent< DocumentTransferMessageProps -> = ({ title, isSuccess, setShowEndorsementChain, children }) => { +> = ({ title, isSuccess, setShowEndorsementChain, children, errorMessage }) => { const { closeOverlay } = useOverlayContext() const handleViewEndorsementChain = () => { setShowEndorsementChain(true) @@ -94,7 +95,7 @@ export const DocumentTransferMessage: FunctionComponent< {/* Content */}
- {children} + {errorMessage ?

{errorMessage}

: children}
{/* Footer Buttons */} @@ -303,7 +304,8 @@ interface ShowDocumentTransferMessageOptionProps { export const showDocumentTransferMessage = ( title: string, option: ShowDocumentTransferMessageOptionProps, - setShowEndorsementChain: (payload: boolean) => void + setShowEndorsementChain: (payload: boolean) => void, + errorMessage?: string ): ReactNode => { return ( {title === MessageTitle.NO_METAMASK && } {title === MessageTitle.NO_MANAGE_ACCESS && } diff --git a/src/components/common/contexts/TokenInformationContext/TokenInformationContext.tsx b/src/components/common/contexts/TokenInformationContext/TokenInformationContext.tsx index e68d633..f094e04 100644 --- a/src/components/common/contexts/TokenInformationContext/TokenInformationContext.tsx +++ b/src/components/common/contexts/TokenInformationContext/TokenInformationContext.tsx @@ -65,6 +65,7 @@ interface ITokenInformationContext { restoreToken: (...args: any[]) => Promise restoreTokenState: ContractFunctionState resetProviders: () => void + errorMessage?: string } const contractFunctionStub: any = () => { @@ -185,6 +186,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: changeHolder, state: changeHolderState, reset: resetChangeHolder, + errorMessage: changeHolderErrorMessage, } = useContractFunctionHook( titleEscrow, 'transferHolder', @@ -196,6 +198,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: destroyToken, state: destroyTokenState, reset: resetDestroyingTokenState, + errorMessage: destroyTokenErrorMessage, } = useContractFunctionHook( tokenRegistry, 'acceptReturned', @@ -207,6 +210,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: endorseBeneficiary, state: endorseBeneficiaryState, reset: resetEndorseBeneficiary, + errorMessage: endorseBeneficiaryErrorMessage, } = useContractFunctionHook( titleEscrow, 'transferBeneficiary', @@ -218,6 +222,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: nominate, state: nominateState, reset: resetNominate, + errorMessage: nominateErrorMessage, } = useContractFunctionHook( titleEscrow, 'nominate', @@ -229,6 +234,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: rejectTransferHolder, state: rejectTransferHolderState, reset: resetRejectTransferHolder, + errorMessage: rejectTransferHolderErrorMessage, } = useContractFunctionHook( titleEscrow, 'rejectTransferHolder', @@ -240,6 +246,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: rejectTransferOwner, state: rejectTransferOwnerState, reset: resetRejectTransferOwner, + errorMessage: rejectTransferOwnerErrorMessage, } = useContractFunctionHook( titleEscrow, 'rejectTransferBeneficiary', @@ -251,6 +258,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: rejectTransferOwnerHolder, state: rejectTransferOwnerHolderState, reset: resetRejectTransferOwnerHolder, + errorMessage: rejectTransferOwnerHolderErrorMessage, } = useContractFunctionHook( titleEscrow, 'rejectTransferOwners', @@ -262,6 +270,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: restoreToken, // restoreToken function does not return any value state: restoreTokenState, reset: resetRestoreTokenState, + errorMessage: restoreTokenErrorMessage, } = useContractFunctionHook( tokenRegistry, 'rejectReturned', @@ -273,6 +282,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: returnToIssuer, state: returnToIssuerState, reset: resetReturnToIssuer, + errorMessage: returnToIssuerErrorMessage, } = useContractFunctionHook( titleEscrow, 'returnToIssuer', @@ -284,6 +294,7 @@ export const TokenInformationContextProvider: FunctionComponent< send: transferOwners, state: transferOwnerHoldersState, reset: resetTransferOwners, + errorMessage: transferOwnersErrorMessage, } = useContractFunctionHook( titleEscrow, 'transferOwners', @@ -400,6 +411,19 @@ export const TokenInformationContextProvider: FunctionComponent< // Reset states for all write functions when provider changes to allow methods to be called again without refreshing useEffect(resetProviders, [resetProviders, providerOrSigner]) + + const errorMessage = + changeHolderErrorMessage || + destroyTokenErrorMessage || + endorseBeneficiaryErrorMessage || + transferOwnersErrorMessage || + nominateErrorMessage || + rejectTransferOwnerErrorMessage || + rejectTransferHolderErrorMessage || + rejectTransferOwnerHolderErrorMessage || + restoreTokenErrorMessage || + returnToIssuerErrorMessage + return ( {children} diff --git a/src/components/home/VerifySection/VerifyError.tsx b/src/components/home/VerifySection/VerifyError.tsx index 000c67e..6f34d68 100644 --- a/src/components/home/VerifySection/VerifyError.tsx +++ b/src/components/home/VerifySection/VerifyError.tsx @@ -86,7 +86,7 @@ const VerifyError: React.FC = ({ errorType, onReset }) => { {/* What Should I Do? link */}
{ ).toBeInTheDocument() }) - it('navigates to root when Visit Document Gallery is clicked', () => { + it('opens the document gallery in a new tab when clicked', () => { + const openSpy = vi.spyOn(window, 'open').mockImplementation(() => null) render() const ctaButton = screen .getByText(/Visit Document Gallery/i) .closest('.cta-button') fireEvent.click(ctaButton as HTMLElement) - expect(mockNavigate).toHaveBeenCalledWith('/') + expect(openSpy).toHaveBeenCalledWith( + 'https://gallery.tradetrust.io', + '_blank', + 'noopener,noreferrer' + ) + openSpy.mockRestore() }) }) }) diff --git a/src/components/home/VerifySection/VerifySection.tsx b/src/components/home/VerifySection/VerifySection.tsx index 918105b..741b37a 100644 --- a/src/components/home/VerifySection/VerifySection.tsx +++ b/src/components/home/VerifySection/VerifySection.tsx @@ -1,5 +1,4 @@ import React from 'react' -import { useNavigate } from 'react-router-dom' import { useVerify } from './useVerify' import NetworkModal from './NetworkModal' import VerifyResult from './VerifyResult' @@ -91,8 +90,6 @@ const VerifySection: React.FC = ({ isDarkMode }) => { ? (CHAIN_NAMES[verifiedChainId] ?? `Chain ${verifiedChainId}`) : undefined - const navigate = useNavigate() - const renderDropzone = () => (
= ({ isDarkMode }) => { +
+ + ) +} + +export default PartnersSection diff --git a/src/components/home/VerifySection/ObfuscatedMessage.tsx b/src/components/home/VerifySection/ObfuscatedMessage.tsx index 01ecc8c..d877905 100644 --- a/src/components/home/VerifySection/ObfuscatedMessage.tsx +++ b/src/components/home/VerifySection/ObfuscatedMessage.tsx @@ -34,6 +34,8 @@ export const ObfuscatedMessage: FunctionComponent = ({ return (
{
+
) } diff --git a/src/pages/Partners/index.tsx b/src/pages/Partners/index.tsx new file mode 100644 index 0000000..d4416fd --- /dev/null +++ b/src/pages/Partners/index.tsx @@ -0,0 +1,95 @@ +import { useState } from 'react' +import clsx from 'clsx' +import partners from '../../data/partners' +import PartnerCard from '../../components/common/PartnerCard' + +const CATEGORIES = [ + 'All', + 'Issuance & Attestation', + 'Verification & Validation', + 'Solution Partners', + 'Infrastructure', +] + +interface PartnersProps { + isDarkMode: boolean +} + +const Partners = ({ isDarkMode }: PartnersProps) => { + const [activeCategory, setActiveCategory] = useState('All') + + const filtered = + activeCategory === 'All' + ? partners + : partners.filter(p => p.category === activeCategory) + + return ( +
+
+ {/* Heading */} +
+

+ + Our{' '} + + Partners +

+

+ The Global Engine for Verifiable Documents and Transferable Records. +

+
+ + {/* Category filter */} +
+ {CATEGORIES.map(cat => ( + + ))} +
+ + {/* Grid */} +
+ {filtered.map(partner => ( + + ))} +
+
+
+ ) +} + +export default Partners diff --git a/src/routes.tsx b/src/routes.tsx index 9bad865..fd0456f 100644 --- a/src/routes.tsx +++ b/src/routes.tsx @@ -4,6 +4,7 @@ import Home from './pages/Home' import Contact from './pages/Contact' import Settings from './pages/Settings' import NotFound from './pages/NotFound' +import Partners from './pages/Partners' import NewsRouteFallback from './components/common/NewsRouteFallback' const News = lazy(() => import('./pages/News')) @@ -34,6 +35,7 @@ const AppRouter = ({ isDarkMode }: AppRouterProps) => { } /> + } /> } /> } /> } /> diff --git a/src/types/partner.ts b/src/types/partner.ts new file mode 100644 index 0000000..c1064cd --- /dev/null +++ b/src/types/partner.ts @@ -0,0 +1,8 @@ +export interface Partner { + name: string + logo: string + website?: string + description?: string + verticalType?: string + category?: string +} diff --git a/tailwind.config.js b/tailwind.config.js index c14f305..fa800c1 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -70,6 +70,15 @@ export default { 'form-card': '0px 8px 32px rgba(104, 106, 210, 0.33)', 'form-card-dark': '0px 8px 32px 0px #686AD2', }, + keyframes: { + marquee: { + '0%': { transform: 'translateX(0)' }, + '100%': { transform: 'translateX(-50%)' }, + }, + }, + animation: { + marquee: 'marquee 60s linear infinite', + }, backgroundImage: { 'overlay-light': 'linear-gradient(0deg, rgba(255, 255, 255, 0.66), rgba(255, 255, 255, 0.66)), linear-gradient(0deg, rgba(222, 228, 233, 0), rgba(222, 228, 233, 0))', From 38bd9c94134a0904f7006ee0adb9ab7937f93a20 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Wed, 13 May 2026 13:12:43 +0530 Subject: [PATCH 07/20] Tt 989/partner card layout (#57) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> --- public/images/partners/1X/Banner/AEOTRADE.png | Bin 0 -> 21899 bytes public/images/partners/1X/Banner/ASTROn.png | Bin 0 -> 13249 bytes .../partners/1X/Banner/Angsana Technology.png | Bin 0 -> 22118 bytes .../images/partners/1X/Banner/Automaxis.png | Bin 0 -> 11476 bytes public/images/partners/1X/Banner/Banco.png | Bin 0 -> 9951 bytes .../partners/1X/Banner/Bank of China.png | Bin 0 -> 7775 bytes .../images/partners/1X/Banner/BlockPeer.png | Bin 0 -> 20401 bytes .../images/partners/1X/Banner/BunkerChain.png | Bin 0 -> 12963 bytes public/images/partners/1X/Banner/CALISTA.png | Bin 0 -> 7881 bytes public/images/partners/1X/Banner/COFCO.png | Bin 0 -> 17269 bytes public/images/partners/1X/Banner/CargoX.png | Bin 0 -> 10730 bytes public/images/partners/1X/Banner/ChainDoX.png | Bin 0 -> 15388 bytes public/images/partners/1X/Banner/Credore.png | Bin 0 -> 10270 bytes .../images/partners/1X/Banner/DBS Group.png | Bin 0 -> 5806 bytes public/images/partners/1X/Banner/DIMUTO.png | Bin 0 -> 8393 bytes .../images/partners/1X/Banner/DLTLedgers.png | Bin 0 -> 12897 bytes public/images/partners/1X/Banner/DOCKLAB.png | Bin 0 -> 7460 bytes .../partners/1X/Banner/Docsonblocks.png | Bin 0 -> 15944 bytes .../images/partners/1X/Banner/DocuShield.png | Bin 0 -> 10534 bytes .../images/partners/1X/Banner/DocuTrade.png | Bin 0 -> 12726 bytes .../images/partners/1X/Banner/FUIX LABS.png | Bin 0 -> 8705 bytes public/images/partners/1X/Banner/FilPass.png | Bin 0 -> 12504 bytes public/images/partners/1X/Banner/GUUD.png | Bin 0 -> 7798 bytes .../images/partners/1X/Banner/ICICI Bank.png | Bin 0 -> 6494 bytes .../Institute of Technical Education.png | Bin 0 -> 8105 bytes public/images/partners/1X/Banner/JSLA.png | Bin 0 -> 12196 bytes public/images/partners/1X/Banner/JUPYTON.png | Bin 0 -> 9962 bytes public/images/partners/1X/Banner/Jed.png | Bin 0 -> 5529 bytes .../1X/Banner/LASALLE College of the Arts.png | Bin 0 -> 13119 bytes .../images/partners/1X/Banner/Linklogis.png | Bin 0 -> 9847 bytes .../images/partners/1X/Banner/MAPTRASCO.png | Bin 0 -> 10880 bytes .../partners/1X/Banner/Morpheus.Network.png | Bin 0 -> 8441 bytes public/images/partners/1X/Banner/NAFA.png | Bin 0 -> 13782 bytes public/images/partners/1X/Banner/NIEC.png | Bin 0 -> 10918 bytes .../1X/Banner/Nanyang Polytechnic.png | Bin 0 -> 12692 bytes .../National University of Singapore.png | Bin 0 -> 6936 bytes .../1X/Banner/Ngee Ann Polytechnic.png | Bin 0 -> 5900 bytes .../1X/Banner/Pacific International Lines.png | Bin 0 -> 6954 bytes .../1X/Banner/Republic Polytechnic.png | Bin 0 -> 5003 bytes public/images/partners/1X/Banner/SECRO.png | Bin 0 -> 10847 bytes public/images/partners/1X/Banner/SGTraDex.png | Bin 0 -> 10569 bytes public/images/partners/1X/Banner/SMU.png | Bin 0 -> 5152 bytes .../images/partners/1X/Banner/STABILITY.png | Bin 0 -> 6536 bytes ...pore Examinations and Assessment Board.png | Bin 0 -> 6872 bytes .../1X/Banner/Singapore Polytechnic.png | Bin 0 -> 6970 bytes ...ingapore University of Social Sciences.png | Bin 0 -> 13597 bytes .../partners/1X/Banner/SkillsFuture SG.png | Bin 0 -> 15546 bytes .../images/partners/1X/Banner/TASConnect.png | Bin 0 -> 8525 bytes .../partners/1X/Banner/TRAM\303\211S.png" | Bin 0 -> 17304 bytes .../1X/Banner/Temasek Polytechnic.png | Bin 0 -> 5490 bytes public/images/partners/1X/Banner/TradeGo.png | Bin 0 -> 7502 bytes public/images/partners/1X/Banner/UOB.png | Bin 0 -> 2391 bytes public/images/partners/1X/Banner/VAYANA.png | Bin 0 -> 14695 bytes .../images/partners/1X/Banner/XDC Network.png | Bin 0 -> 10860 bytes .../partners/1X/Banner/YIT HONG PTE LTD.png | Bin 0 -> 19794 bytes .../images/partners/1X/Banner/ZenithBlox.png | Bin 0 -> 10637 bytes public/images/partners/1X/Banner/eTEU.png | Bin 0 -> 4890 bytes public/images/partners/1X/Banner/veriTAG.png | Bin 0 -> 9385 bytes .../Card/Infrastructure/TradeTrust/ASTROn.png | Bin 0 -> 5302 bytes .../Infrastructure/TradeTrust/DLTLedgers.png | Bin 0 -> 4265 bytes .../Infrastructure/TradeTrust/STABILITY.png | Bin 0 -> 2519 bytes .../Infrastructure/TradeTrust/XDC Network.png | Bin 0 -> 3767 bytes .../Institute of Technical Education.png | Bin 0 -> 3136 bytes .../OpenCert/LASALLE College of the Arts.png | Bin 0 -> 6175 bytes .../Issuance Attestation/OpenCert/NAFA.png | Bin 0 -> 4630 bytes .../Issuance Attestation/OpenCert/NIEC.png | Bin 0 -> 4148 bytes .../OpenCert/Nanyang Polytechnic.png | Bin 0 -> 4975 bytes .../National University of Singapore.png | Bin 0 -> 2856 bytes .../OpenCert/Ngee Ann Polytechnic.png | Bin 0 -> 2857 bytes .../OpenCert/Republic Polytechnic.png | Bin 0 -> 2502 bytes .../Issuance Attestation/OpenCert/SMU.png | Bin 0 -> 2290 bytes ...pore Examinations and Assessment Board.png | Bin 0 -> 2415 bytes .../OpenCert/Singapore Polytechnic.png | Bin 0 -> 2980 bytes ...ingapore University of Social Sciences.png | Bin 0 -> 4932 bytes .../OpenCert/SkillsFuture SG.png | Bin 0 -> 5700 bytes .../OpenCert/Temasek Polytechnic.png | Bin 0 -> 2665 bytes .../Issuance Attestation/TradeTrust/COFCO.png | Bin 0 -> 5685 bytes .../TradeTrust/ICICI Bank.png | Bin 0 -> 3317 bytes .../Issuance Attestation/TradeTrust/JSLA.png | Bin 0 -> 4442 bytes .../TradeTrust/MAPTRASCO.png | Bin 0 -> 3881 bytes .../Pacific International Lines.png | Bin 0 -> 3111 bytes .../TradeTrust/YIT HONG PTE LTD.png | Bin 0 -> 7137 bytes .../TradeTrust/AEOTRADE.png | Bin 0 -> 8421 bytes .../TradeTrust/Angsana Technology.png | Bin 0 -> 7774 bytes .../TradeTrust/Automaxis.png | Bin 0 -> 3897 bytes .../Solution Providers/TradeTrust/Banco.png | Bin 0 -> 3888 bytes .../TradeTrust/BlockPeer.png | Bin 0 -> 7043 bytes .../TradeTrust/BunkerChain.png | Bin 0 -> 5018 bytes .../Solution Providers/TradeTrust/CALISTA.png | Bin 0 -> 3045 bytes .../Solution Providers/TradeTrust/CargoX.png | Bin 0 -> 3851 bytes .../TradeTrust/ChainDoX.png | Bin 0 -> 5947 bytes .../Solution Providers/TradeTrust/Credore.png | Bin 0 -> 3554 bytes .../Solution Providers/TradeTrust/DIMUTO.png | Bin 0 -> 3530 bytes .../Solution Providers/TradeTrust/DOCKLAB.png | Bin 0 -> 3211 bytes .../TradeTrust/Docsonblocks.png | Bin 0 -> 6040 bytes .../TradeTrust/DocuShield.png | Bin 0 -> 4303 bytes .../TradeTrust/DocuTrade.png | Bin 0 -> 4853 bytes .../TradeTrust/FUIX LABS.png | Bin 0 -> 3484 bytes .../Solution Providers/TradeTrust/FilPass.png | Bin 0 -> 4483 bytes .../Solution Providers/TradeTrust/GUUD.png | Bin 0 -> 3321 bytes .../Solution Providers/TradeTrust/JUPYTON.png | Bin 0 -> 3989 bytes .../Solution Providers/TradeTrust/Jed.png | Bin 0 -> 2184 bytes .../TradeTrust/Linklogis.png | Bin 0 -> 3902 bytes .../TradeTrust/Morpheus.Network.png | Bin 0 -> 2897 bytes .../Solution Providers/TradeTrust/SECRO.png | Bin 0 -> 3494 bytes .../TradeTrust/SGTraDex.png | Bin 0 -> 3882 bytes .../TradeTrust/TASConnect.png | Bin 0 -> 3356 bytes .../TradeTrust/TRAM\303\211S.png" | Bin 0 -> 5312 bytes .../Solution Providers/TradeTrust/TradeGo.png | Bin 0 -> 2943 bytes .../Solution Providers/TradeTrust/VAYANA.png | Bin 0 -> 4810 bytes .../TradeTrust/ZenithBlox.png | Bin 0 -> 3341 bytes .../Solution Providers/TradeTrust/eTEU.png | Bin 0 -> 2166 bytes .../Solution Providers/TradeTrust/veriTAG.png | Bin 0 -> 3735 bytes .../TradeTrust/Bank of China.png | Bin 0 -> 3489 bytes .../TradeTrust/DBS Group.png | Bin 0 -> 2926 bytes .../TradeTrust/UOB.png | Bin 0 -> 1313 bytes public/images/partners/2X/Banner/AEOTRADE.png | Bin 0 -> 63247 bytes public/images/partners/2X/Banner/ASTROn.png | Bin 0 -> 31336 bytes .../partners/2X/Banner/Angsana Technology.png | Bin 0 -> 73017 bytes .../images/partners/2X/Banner/Automaxis.png | Bin 0 -> 33922 bytes public/images/partners/2X/Banner/Banco.png | Bin 0 -> 28002 bytes .../partners/2X/Banner/Bank of China.png | Bin 0 -> 16882 bytes .../images/partners/2X/Banner/BlockPeer.png | Bin 0 -> 67873 bytes .../images/partners/2X/Banner/BunkerChain.png | Bin 0 -> 39793 bytes public/images/partners/2X/Banner/CALISTA.png | Bin 0 -> 19670 bytes public/images/partners/2X/Banner/COFCO.png | Bin 0 -> 48652 bytes public/images/partners/2X/Banner/CargoX.png | Bin 0 -> 29389 bytes public/images/partners/2X/Banner/ChainDoX.png | Bin 0 -> 45013 bytes public/images/partners/2X/Banner/Credore.png | Bin 0 -> 32619 bytes .../images/partners/2X/Banner/DBS Group.png | Bin 0 -> 11720 bytes public/images/partners/2X/Banner/DIMUTO.png | Bin 0 -> 24914 bytes .../images/partners/2X/Banner/DLTLedgers.png | Bin 0 -> 34155 bytes public/images/partners/2X/Banner/DOCKLAB.png | Bin 0 -> 19610 bytes .../partners/2X/Banner/Docsonblocks.png | Bin 0 -> 50102 bytes .../images/partners/2X/Banner/DocuShield.png | Bin 0 -> 33374 bytes .../images/partners/2X/Banner/DocuTrade.png | Bin 0 -> 37757 bytes .../images/partners/2X/Banner/FUIX LABS.png | Bin 0 -> 26576 bytes public/images/partners/2X/Banner/FilPass.png | Bin 0 -> 36796 bytes public/images/partners/2X/Banner/GUUD.png | Bin 0 -> 24124 bytes .../images/partners/2X/Banner/ICICI Bank.png | Bin 0 -> 13305 bytes .../Institute of Technical Education.png | Bin 0 -> 19168 bytes public/images/partners/2X/Banner/JSLA.png | Bin 0 -> 35220 bytes public/images/partners/2X/Banner/JUPYTON.png | Bin 0 -> 28203 bytes public/images/partners/2X/Banner/Jed.png | Bin 0 -> 13377 bytes .../2X/Banner/LASALLE College of the Arts.png | Bin 0 -> 31268 bytes .../images/partners/2X/Banner/Linklogis.png | Bin 0 -> 25799 bytes .../images/partners/2X/Banner/MAPTRASCO.png | Bin 0 -> 31954 bytes .../partners/2X/Banner/Morpheus.Network.png | Bin 0 -> 23067 bytes public/images/partners/2X/Banner/NAFA.png | Bin 0 -> 33038 bytes public/images/partners/2X/Banner/NIEC.png | Bin 0 -> 24740 bytes .../2X/Banner/Nanyang Polytechnic.png | Bin 0 -> 31287 bytes .../National University of Singapore.png | Bin 0 -> 15363 bytes .../2X/Banner/Ngee Ann Polytechnic.png | Bin 0 -> 12353 bytes .../2X/Banner/Pacific International Lines.png | Bin 0 -> 18064 bytes .../2X/Banner/Republic Polytechnic.png | Bin 0 -> 9382 bytes public/images/partners/2X/Banner/SECRO.png | Bin 0 -> 31316 bytes public/images/partners/2X/Banner/SGTraDex.png | Bin 0 -> 30282 bytes public/images/partners/2X/Banner/SMU.png | Bin 0 -> 11105 bytes .../images/partners/2X/Banner/STABILITY.png | Bin 0 -> 21657 bytes ...pore Examinations and Assessment Board.png | Bin 0 -> 17835 bytes .../2X/Banner/Singapore Polytechnic.png | Bin 0 -> 15077 bytes ...ingapore University of Social Sciences.png | Bin 0 -> 26084 bytes .../partners/2X/Banner/SkillsFuture SG.png | Bin 0 -> 38388 bytes .../images/partners/2X/Banner/TASConnect.png | Bin 0 -> 22669 bytes .../partners/2X/Banner/TRAM\303\211S.png" | Bin 0 -> 57042 bytes .../2X/Banner/Temasek Polytechnic.png | Bin 0 -> 11140 bytes public/images/partners/2X/Banner/TradeGo.png | Bin 0 -> 23638 bytes public/images/partners/2X/Banner/UOB.png | Bin 0 -> 4463 bytes public/images/partners/2X/Banner/VAYANA.png | Bin 0 -> 47645 bytes .../images/partners/2X/Banner/XDC Network.png | Bin 0 -> 26914 bytes .../partners/2X/Banner/YIT HONG PTE LTD.png | Bin 0 -> 58656 bytes .../images/partners/2X/Banner/ZenithBlox.png | Bin 0 -> 29678 bytes public/images/partners/2X/Banner/eTEU.png | Bin 0 -> 12223 bytes public/images/partners/2X/Banner/veriTAG.png | Bin 0 -> 29714 bytes .../Card/Infrastructure/TradeTrust/ASTROn.png | Bin 0 -> 13048 bytes .../Infrastructure/TradeTrust/DLTLedgers.png | Bin 0 -> 12411 bytes .../Infrastructure/TradeTrust/STABILITY.png | Bin 0 -> 6526 bytes .../Infrastructure/TradeTrust/XDC Network.png | Bin 0 -> 10447 bytes .../Institute of Technical Education.png | Bin 0 -> 7549 bytes .../OpenCert/LASALLE College of the Arts.png | Bin 0 -> 13638 bytes .../Issuance Attestation/OpenCert/NAFA.png | Bin 0 -> 13144 bytes .../Issuance Attestation/OpenCert/NIEC.png | Bin 0 -> 10414 bytes .../OpenCert/Nanyang Polytechnic.png | Bin 0 -> 12372 bytes .../National University of Singapore.png | Bin 0 -> 6715 bytes .../OpenCert/Ngee Ann Polytechnic.png | Bin 0 -> 5767 bytes .../OpenCert/Republic Polytechnic.png | Bin 0 -> 4876 bytes .../Issuance Attestation/OpenCert/SMU.png | Bin 0 -> 5025 bytes ...pore Examinations and Assessment Board.png | Bin 0 -> 6523 bytes .../OpenCert/Singapore Polytechnic.png | Bin 0 -> 6686 bytes ...ingapore University of Social Sciences.png | Bin 0 -> 13261 bytes .../OpenCert/SkillsFuture SG.png | Bin 0 -> 15090 bytes .../OpenCert/Temasek Polytechnic.png | Bin 0 -> 5437 bytes .../Issuance Attestation/TradeTrust/COFCO.png | Bin 0 -> 16749 bytes .../TradeTrust/ICICI Bank.png | Bin 0 -> 6354 bytes .../Issuance Attestation/TradeTrust/JSLA.png | Bin 0 -> 12017 bytes .../TradeTrust/MAPTRASCO.png | Bin 0 -> 10686 bytes .../Pacific International Lines.png | Bin 0 -> 6855 bytes .../TradeTrust/YIT HONG PTE LTD.png | Bin 0 -> 19113 bytes .../Solution Provider/TradeTrust/AEOTRADE.png | Bin 0 -> 21154 bytes .../TradeTrust/Angsana Technology.png | Bin 0 -> 21973 bytes .../TradeTrust/Automaxis.png | Bin 0 -> 11129 bytes .../Solution Provider/TradeTrust/Banco.png | Bin 0 -> 9743 bytes .../TradeTrust/BlockPeer.png | Bin 0 -> 19435 bytes .../TradeTrust/BunkerChain.png | Bin 0 -> 12644 bytes .../Solution Provider/TradeTrust/CALISTA.png | Bin 0 -> 7330 bytes .../Solution Provider/TradeTrust/CargoX.png | Bin 0 -> 10226 bytes .../Solution Provider/TradeTrust/ChainDoX.png | Bin 0 -> 14969 bytes .../Solution Provider/TradeTrust/Credore.png | Bin 0 -> 9870 bytes .../Solution Provider/TradeTrust/DIMUTO.png | Bin 0 -> 7939 bytes .../Solution Provider/TradeTrust/DOCKLAB.png | Bin 0 -> 7282 bytes .../TradeTrust/Docsonblocks.png | Bin 0 -> 15435 bytes .../TradeTrust/DocuShield.png | Bin 0 -> 10503 bytes .../TradeTrust/DocuTrade.png | Bin 0 -> 12085 bytes .../TradeTrust/FUIX LABS.png | Bin 0 -> 8486 bytes .../Solution Provider/TradeTrust/FilPass.png | Bin 0 -> 12116 bytes .../Solution Provider/TradeTrust/GUUD.png | Bin 0 -> 7591 bytes .../Solution Provider/TradeTrust/JUPYTON.png | Bin 0 -> 9956 bytes .../Card/Solution Provider/TradeTrust/Jed.png | Bin 0 -> 5245 bytes .../TradeTrust/Linklogis.png | Bin 0 -> 9297 bytes .../TradeTrust/Morpheus.Network.png | Bin 0 -> 8197 bytes .../Solution Provider/TradeTrust/SECRO.png | Bin 0 -> 10404 bytes .../Solution Provider/TradeTrust/SGTraDex.png | Bin 0 -> 10436 bytes .../TradeTrust/TASConnect.png | Bin 0 -> 7735 bytes .../TradeTrust/TRAM\303\211S.png" | Bin 0 -> 17059 bytes .../Solution Provider/TradeTrust/TradeGo.png | Bin 0 -> 7199 bytes .../Solution Provider/TradeTrust/VAYANA.png | Bin 0 -> 14197 bytes .../TradeTrust/ZenithBlox.png | Bin 0 -> 10546 bytes .../Solution Provider/TradeTrust/eTEU.png | Bin 0 -> 4662 bytes .../Solution Provider/TradeTrust/veriTAG.png | Bin 0 -> 9105 bytes .../TradeTrust/Bank of China.png | Bin 0 -> 7891 bytes .../TradeTrust/DBS Group.png | Bin 0 -> 5797 bytes .../TradeTrust/UOB.png | Bin 0 -> 2352 bytes src/__tests__/PartnersSection.test.tsx | 30 +- src/__tests__/home.test.tsx | 7 +- src/components/common/PartnerCard/index.tsx | 7 +- src/components/home/PartnersSection/index.tsx | 76 ++-- src/data/partners.ts | 367 ++++++++++++++---- src/pages/Home/index.tsx | 2 +- src/types/partner.ts | 3 + tailwind.config.js | 6 +- 240 files changed, 360 insertions(+), 138 deletions(-) create mode 100644 public/images/partners/1X/Banner/AEOTRADE.png create mode 100644 public/images/partners/1X/Banner/ASTROn.png create mode 100644 public/images/partners/1X/Banner/Angsana Technology.png create mode 100644 public/images/partners/1X/Banner/Automaxis.png create mode 100644 public/images/partners/1X/Banner/Banco.png create mode 100644 public/images/partners/1X/Banner/Bank of China.png create mode 100644 public/images/partners/1X/Banner/BlockPeer.png create mode 100644 public/images/partners/1X/Banner/BunkerChain.png create mode 100644 public/images/partners/1X/Banner/CALISTA.png create mode 100644 public/images/partners/1X/Banner/COFCO.png create mode 100644 public/images/partners/1X/Banner/CargoX.png create mode 100644 public/images/partners/1X/Banner/ChainDoX.png create mode 100644 public/images/partners/1X/Banner/Credore.png create mode 100644 public/images/partners/1X/Banner/DBS Group.png create mode 100644 public/images/partners/1X/Banner/DIMUTO.png create mode 100644 public/images/partners/1X/Banner/DLTLedgers.png create mode 100644 public/images/partners/1X/Banner/DOCKLAB.png create mode 100644 public/images/partners/1X/Banner/Docsonblocks.png create mode 100644 public/images/partners/1X/Banner/DocuShield.png create mode 100644 public/images/partners/1X/Banner/DocuTrade.png create mode 100644 public/images/partners/1X/Banner/FUIX LABS.png create mode 100644 public/images/partners/1X/Banner/FilPass.png create mode 100644 public/images/partners/1X/Banner/GUUD.png create mode 100644 public/images/partners/1X/Banner/ICICI Bank.png create mode 100644 public/images/partners/1X/Banner/Institute of Technical Education.png create mode 100644 public/images/partners/1X/Banner/JSLA.png create mode 100644 public/images/partners/1X/Banner/JUPYTON.png create mode 100644 public/images/partners/1X/Banner/Jed.png create mode 100644 public/images/partners/1X/Banner/LASALLE College of the Arts.png create mode 100644 public/images/partners/1X/Banner/Linklogis.png create mode 100644 public/images/partners/1X/Banner/MAPTRASCO.png create mode 100644 public/images/partners/1X/Banner/Morpheus.Network.png create mode 100644 public/images/partners/1X/Banner/NAFA.png create mode 100644 public/images/partners/1X/Banner/NIEC.png create mode 100644 public/images/partners/1X/Banner/Nanyang Polytechnic.png create mode 100644 public/images/partners/1X/Banner/National University of Singapore.png create mode 100644 public/images/partners/1X/Banner/Ngee Ann Polytechnic.png create mode 100644 public/images/partners/1X/Banner/Pacific International Lines.png create mode 100644 public/images/partners/1X/Banner/Republic Polytechnic.png create mode 100644 public/images/partners/1X/Banner/SECRO.png create mode 100644 public/images/partners/1X/Banner/SGTraDex.png create mode 100644 public/images/partners/1X/Banner/SMU.png create mode 100644 public/images/partners/1X/Banner/STABILITY.png create mode 100644 public/images/partners/1X/Banner/Singapore Examinations and Assessment Board.png create mode 100644 public/images/partners/1X/Banner/Singapore Polytechnic.png create mode 100644 public/images/partners/1X/Banner/Singapore University of Social Sciences.png create mode 100644 public/images/partners/1X/Banner/SkillsFuture SG.png create mode 100644 public/images/partners/1X/Banner/TASConnect.png create mode 100644 "public/images/partners/1X/Banner/TRAM\303\211S.png" create mode 100644 public/images/partners/1X/Banner/Temasek Polytechnic.png create mode 100644 public/images/partners/1X/Banner/TradeGo.png create mode 100644 public/images/partners/1X/Banner/UOB.png create mode 100644 public/images/partners/1X/Banner/VAYANA.png create mode 100644 public/images/partners/1X/Banner/XDC Network.png create mode 100644 public/images/partners/1X/Banner/YIT HONG PTE LTD.png create mode 100644 public/images/partners/1X/Banner/ZenithBlox.png create mode 100644 public/images/partners/1X/Banner/eTEU.png create mode 100644 public/images/partners/1X/Banner/veriTAG.png create mode 100644 public/images/partners/1X/Card/Infrastructure/TradeTrust/ASTROn.png create mode 100644 public/images/partners/1X/Card/Infrastructure/TradeTrust/DLTLedgers.png create mode 100644 public/images/partners/1X/Card/Infrastructure/TradeTrust/STABILITY.png create mode 100644 public/images/partners/1X/Card/Infrastructure/TradeTrust/XDC Network.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/NAFA.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/NIEC.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/National University of Singapore.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/SMU.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore University of Social Sciences.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/COFCO.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/JSLA.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/Pacific International Lines.png create mode 100644 public/images/partners/1X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/AEOTRADE.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Angsana Technology.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Automaxis.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Banco.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/BlockPeer.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/BunkerChain.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/CALISTA.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/CargoX.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/ChainDoX.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Credore.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/DIMUTO.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/DOCKLAB.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Docsonblocks.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/DocuShield.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/DocuTrade.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/FUIX LABS.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/FilPass.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/GUUD.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/JUPYTON.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Jed.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Linklogis.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/Morpheus.Network.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/SECRO.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/SGTraDex.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/TASConnect.png create mode 100644 "public/images/partners/1X/Card/Solution Providers/TradeTrust/TRAM\303\211S.png" create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/TradeGo.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/VAYANA.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/ZenithBlox.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/eTEU.png create mode 100644 public/images/partners/1X/Card/Solution Providers/TradeTrust/veriTAG.png create mode 100644 public/images/partners/1X/Card/Verification Validation/TradeTrust/Bank of China.png create mode 100644 public/images/partners/1X/Card/Verification Validation/TradeTrust/DBS Group.png create mode 100644 public/images/partners/1X/Card/Verification Validation/TradeTrust/UOB.png create mode 100644 public/images/partners/2X/Banner/AEOTRADE.png create mode 100644 public/images/partners/2X/Banner/ASTROn.png create mode 100644 public/images/partners/2X/Banner/Angsana Technology.png create mode 100644 public/images/partners/2X/Banner/Automaxis.png create mode 100644 public/images/partners/2X/Banner/Banco.png create mode 100644 public/images/partners/2X/Banner/Bank of China.png create mode 100644 public/images/partners/2X/Banner/BlockPeer.png create mode 100644 public/images/partners/2X/Banner/BunkerChain.png create mode 100644 public/images/partners/2X/Banner/CALISTA.png create mode 100644 public/images/partners/2X/Banner/COFCO.png create mode 100644 public/images/partners/2X/Banner/CargoX.png create mode 100644 public/images/partners/2X/Banner/ChainDoX.png create mode 100644 public/images/partners/2X/Banner/Credore.png create mode 100644 public/images/partners/2X/Banner/DBS Group.png create mode 100644 public/images/partners/2X/Banner/DIMUTO.png create mode 100644 public/images/partners/2X/Banner/DLTLedgers.png create mode 100644 public/images/partners/2X/Banner/DOCKLAB.png create mode 100644 public/images/partners/2X/Banner/Docsonblocks.png create mode 100644 public/images/partners/2X/Banner/DocuShield.png create mode 100644 public/images/partners/2X/Banner/DocuTrade.png create mode 100644 public/images/partners/2X/Banner/FUIX LABS.png create mode 100644 public/images/partners/2X/Banner/FilPass.png create mode 100644 public/images/partners/2X/Banner/GUUD.png create mode 100644 public/images/partners/2X/Banner/ICICI Bank.png create mode 100644 public/images/partners/2X/Banner/Institute of Technical Education.png create mode 100644 public/images/partners/2X/Banner/JSLA.png create mode 100644 public/images/partners/2X/Banner/JUPYTON.png create mode 100644 public/images/partners/2X/Banner/Jed.png create mode 100644 public/images/partners/2X/Banner/LASALLE College of the Arts.png create mode 100644 public/images/partners/2X/Banner/Linklogis.png create mode 100644 public/images/partners/2X/Banner/MAPTRASCO.png create mode 100644 public/images/partners/2X/Banner/Morpheus.Network.png create mode 100644 public/images/partners/2X/Banner/NAFA.png create mode 100644 public/images/partners/2X/Banner/NIEC.png create mode 100644 public/images/partners/2X/Banner/Nanyang Polytechnic.png create mode 100644 public/images/partners/2X/Banner/National University of Singapore.png create mode 100644 public/images/partners/2X/Banner/Ngee Ann Polytechnic.png create mode 100644 public/images/partners/2X/Banner/Pacific International Lines.png create mode 100644 public/images/partners/2X/Banner/Republic Polytechnic.png create mode 100644 public/images/partners/2X/Banner/SECRO.png create mode 100644 public/images/partners/2X/Banner/SGTraDex.png create mode 100644 public/images/partners/2X/Banner/SMU.png create mode 100644 public/images/partners/2X/Banner/STABILITY.png create mode 100644 public/images/partners/2X/Banner/Singapore Examinations and Assessment Board.png create mode 100644 public/images/partners/2X/Banner/Singapore Polytechnic.png create mode 100644 public/images/partners/2X/Banner/Singapore University of Social Sciences.png create mode 100644 public/images/partners/2X/Banner/SkillsFuture SG.png create mode 100644 public/images/partners/2X/Banner/TASConnect.png create mode 100644 "public/images/partners/2X/Banner/TRAM\303\211S.png" create mode 100644 public/images/partners/2X/Banner/Temasek Polytechnic.png create mode 100644 public/images/partners/2X/Banner/TradeGo.png create mode 100644 public/images/partners/2X/Banner/UOB.png create mode 100644 public/images/partners/2X/Banner/VAYANA.png create mode 100644 public/images/partners/2X/Banner/XDC Network.png create mode 100644 public/images/partners/2X/Banner/YIT HONG PTE LTD.png create mode 100644 public/images/partners/2X/Banner/ZenithBlox.png create mode 100644 public/images/partners/2X/Banner/eTEU.png create mode 100644 public/images/partners/2X/Banner/veriTAG.png create mode 100644 public/images/partners/2X/Card/Infrastructure/TradeTrust/ASTROn.png create mode 100644 public/images/partners/2X/Card/Infrastructure/TradeTrust/DLTLedgers.png create mode 100644 public/images/partners/2X/Card/Infrastructure/TradeTrust/STABILITY.png create mode 100644 public/images/partners/2X/Card/Infrastructure/TradeTrust/XDC Network.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/NAFA.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/NIEC.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/National University of Singapore.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/SMU.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore University of Social Sciences.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/COFCO.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/JSLA.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/Pacific International Lines.png create mode 100644 public/images/partners/2X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/AEOTRADE.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Angsana Technology.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Automaxis.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Banco.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/BlockPeer.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/BunkerChain.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/CALISTA.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/CargoX.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/ChainDoX.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Credore.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/DIMUTO.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/DOCKLAB.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Docsonblocks.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/DocuShield.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/DocuTrade.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/FUIX LABS.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/FilPass.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/GUUD.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/JUPYTON.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Jed.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Linklogis.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/Morpheus.Network.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/SECRO.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/SGTraDex.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/TASConnect.png create mode 100644 "public/images/partners/2X/Card/Solution Provider/TradeTrust/TRAM\303\211S.png" create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/TradeGo.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/VAYANA.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/ZenithBlox.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/eTEU.png create mode 100644 public/images/partners/2X/Card/Solution Provider/TradeTrust/veriTAG.png create mode 100644 public/images/partners/2X/Card/Verification Validation/TradeTrust/Bank of China.png create mode 100644 public/images/partners/2X/Card/Verification Validation/TradeTrust/DBS Group.png create mode 100644 public/images/partners/2X/Card/Verification Validation/TradeTrust/UOB.png diff --git a/public/images/partners/1X/Banner/AEOTRADE.png b/public/images/partners/1X/Banner/AEOTRADE.png new file mode 100644 index 0000000000000000000000000000000000000000..2997b1e829cce3b7d387ba0a81da600c6d0bf3e4 GIT binary patch literal 21899 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 JM$9Die*hfVF)#oC literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Angsana Technology.png b/public/images/partners/1X/Banner/Angsana Technology.png new file mode 100644 index 0000000000000000000000000000000000000000..0394d7885ac2e791444864288111073fc00eec10 GIT binary patch literal 22118 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

(Q*xZxx?5B{(QfS7x-|p zoo_TM?<}TTXtGxMsI02xukmcPMNOmQ=0X_g^IvxU_0EkacrR#!Z|3B5A$;ZJ9KID5 zs60iTpT_K;5yKGdpz7CJN%8%A-OI9Zu%!@*%HYTQD-Oss`G)a0yfaH%U48a``Q1NL zS~M9U+rVk-Bj(+4t$BspY672~m4&9e%%^4%icc%}G;!!kywq?+mmo)NrYVwQxn3&c zbEH;cNdVP0FD~1|_no=-<%IFeunk&8hc%_cjE>N^Y%>EH3Kh@foYyXt;ux%^CNx=1 z$~(^%MtXihjEj;IP|m_UroSUNuKamdg-p1w(7h%jqV)-oVXI7UM$joxoHx7q%7J*! zBf26<(|beld$BTEPfsgl3HbEYqYT+cGFQ843_bIcF*Yx3R zHGCAc`-?&NPgFPOOXn05ymUgis>AkUU<1TZF~#T}@wA1W|AA@MHp<>o+?WiX{IKLO zpBPln5pU6&RGlpjCmp`D+D1z3>B?4Ub z?lJf>3VfSxtlYxq=aHuZ_luCoYSpP>TpLu>ygiZeKAFWM@{KU7<)Vwol;y!Y00GVg z^L!;%_VW?(S1ik?2z`%24-3YF`kW$iI`AJ!&4VYoOESpY5O9#GKtD|lbQdE<9BTOt zjN0lixibi48Np6fz~KC>HLPUqfe!T>J^n1a`D}>)poZahw;mQO#){k5HQ+=arEFj# z<;rfhftxQ4#(Cj6h(<$n_j)@~q196Nq7HFWQT9N+v=g}N6ZIA@d^0HI7sB{|fX_aE c{`rJ_&`al!KQzq!f{p=lQp%FG;wEAL1FsSsivR!s literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Banco.png b/public/images/partners/1X/Banner/Banco.png new file mode 100644 index 0000000000000000000000000000000000000000..05a2d94384c9891cf2ef9a2809b494a18b5422d6 GIT binary patch literal 9951 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/BlockPeer.png b/public/images/partners/1X/Banner/BlockPeer.png new file mode 100644 index 0000000000000000000000000000000000000000..52e60ca9012787f441ec86fd316ad2c9c07de2b7 GIT binary patch literal 20401 zcmdR!Q*$Luw1$&RY)*`s*tRCNZQFMC#1q@*j&0kvZ96+Y-}w*c<~&usy4Si~Ro!oO z_ZzM#FM$M)2M-1Yh9o5^stg7OF8AL$5ElBs*w3AT_TL2OD5>QF28Mv~zXKdBBMaxh zBDjmPgfLk3G{M<_38aOPoDdjTT`a~`wp{m%|cW1Mo3P)F*xG>y&h308qsbhqrJNJzL`RC%p^`k}C0`I4m z0{_gmqLR{|h`;|H(Ix+al@-01sx-H(eC>F3;B!n+{JjF~`?`)@`#hBRS{(E4a6F*? zCi(vY=o=9p?PH&0;{NZaxKdKo!fwwgcCcYb;1f#Mi%TPUqp#?nSrkpzlwH-RBEb(; zL~}6czdaMcatt21U|>kS<;My3I2YFXF2|p)V#807vlkQAX2}BznC|{&=_O`QklpgPe?J`vRH&F(U;!(I%{bk!w#9$ zKKH+pLN~UjwMX5B_c(D-v6Nijn>vSE@p4-!c>&$b-;4(VEq{-`TM*K(#}B1-%>0|P z-KyFi>G=HEXMHl+M~(0XasH90@}epqoC%qqMPiae_*^LWB$%o>eD?tSj|hx{mPU|os^YG5v!t0zBzTUGN7$hpBx7E|E`U4;p) zMchGh%Lcy}2HoiGue&b`O+K6%6CTmoBFxL?0aNmLxHMh`#Nd4)>~V}6i;IJ6w$>C3 z@(CLoXws5#hbbvPlQJ?QCe2ydtrw}#<_}O94B+)9VIMx+_ONSmU|_E5Qmz~Iri}Ar z#0Uzg!KIMp915-zA-Vp}eCwpMr6Fd!w;`!H@NT~r3*Gp@F|@+ac;tl#QZ7E9U#D*H z_ZzEcS~<{MEy{$GrY(_YV=|}=V=x#&8p}+fyGB`0CXsOa_Ma`@^A2KCbPf-cPeC1GspRpz z88J=k8#>tyD39cjE&db6|qw83LDFy9*QOp1)XtEXb?lE@lMVS zC#Hgk*OF>9Vm36}vYMT;)3;fIjyECaYg$J~s`x zw60lKUH01R+`F^eqkw|e7M*JaXENENnIf4(KxETIc|;JR@>?Rf3gHNEgiR{Ed;1-E zDj^!zhlR~q47mU5TXDCu%rdgKV}^x@EnQITbR=iCP^)OVIf|X|vRVR45C`vkzqXOd z_tSlUA5 z&t>(Xp=MyO=fb78D>mp%(<($8Nz1c_>|b99>pgwsoZq!W_)kFF();R4<2eiERX>s) z0`y+U@*3y;vR)5&@bQg+mrb8nyNmU=U-*{o52mi^uE>C;x@|@;{$9(sh>GTU+%AtU zYj;z55J-ReS#nS+dDp5Abjit98cs*?;lO_!fDlcmlGwKbDNBz5#S( zrh&wssGPy^PJU?nTzFb~-9;8J?lZh&DlvBTX>P_1z@ED#PQp)140wgv8~o&3zwtie zm;)-ZKP#{FF`fY?-3tCc^cbmG1hpEwxUqEjRjv6IGmJ9u8 zd(q7n=j96{e9}{c@nYf+;$$l@p;AlgxF}_MnYhE3|4NL4DT@bEMbx+?{fng`#4;E)|h`1#ZJ!#tmbN7DtVcD;m`pqkExlX&Re(@~W< zi3;{~_p7??LS0=S+^q5vXy1iytC=(+)uRBDZ>6v#Veva#eB6TsXl$8b5Q+H_X_3(< zU%;(xq#A*an1HQ$IakZ|2HHwIAm&N@Xx3myDL+#}VzAsJzG?IkU*b(4W5QWh0k3(p zQkQlbHWVR6DXITeHVMOdI0uM{l&Q_O|EWXMzS6UO{H5&xmX3*2Nj4tTzc32#B9Jd< z{Isd3hUGLXjt2?}VM$F|98`C8uh(p!vRN zMpNPr%o#V^dI{?gd+Rx z!!0rjUqIUZyXTHuH*Xk22GOs1BI!#~Riy^<^xCbd)fRK~89mkA>fzEdhf{bDlLryE zeWiqd{{h139yi1~_*_W}9b6$-5T@|{Ovm3)d`0^-*xlxl><=qJnTHmH$??*&us9)+ zN@(2L+G3I=@7pv@A&YoFM2d^EMN@cI3u1M0_25Z_r|PAOJa5*NzbB&iDG&i+xh zLK^=2q@uL+G?;A~HMR$R0$;mF60x(nS-nshmnA=^&T(sLeVtqx-muEhk4IY_`1h`e zmx99F!83El{G%Y<{4_XTG)JWxDh-xAe3aB_&PZ9cm2A=C2}Rc?LtH8P)^FJle}gl9 z>wdJI2jO|pM_w&8&OqSE0F|2>6?*G8_LU(H1({v05PpQAPa}=jKQfka2$G33mvRdU@h)>l+#JM@I!4usG04~mMkWPfYw@$upQ zTsdHKhoWD9mkh+)6kK8?oSy6r^9pt7l|qJ47OolN_Eczr6ueq6Jx*2#nRmf8#tMoG zO5MRtIpb1wj{fGS3y*9#1{HyYuyM;B`{ZWCgJ=%nhKKAYsh}2RNO1X|aT16DABWG7 zz3lE<7XEI!pq-7B7CF@baXFR1e|`ZZVDr{7h z5&Z|7cn-jvENi1nudru9p(DT;zd*KZfCm*|;W+XW3o9QEgCZ-=QhwX*_osiM$1d?iO;-U`sE@B)`u_Osg;j^djFRS7>I6Q4msHLr~IT-w+4$Wl2fZ(bI7B@O! z?eZ4`tvj>4tPfxAPJ1e*U&~3Z{4a+BH=hhG_!~F9&F~AU$oM;&_$gw@21k3j92Eo$ z_CO^o?1$&~Aw8;IuAsj6af3Ljg&cuhTFWL+Tuj#?qnd7(b}FomFsQMv9VeyEe?T7m zOPIJQ%r_{SkPD)Z@C`)5hJ2APG&+=`*ymOGxtx`hm4#uQMk( zN(xr&(h$H<9~!a%@HBD}g{r^*XFn#0QGmv~hmHE|Mvu_k><-#)l#-V-wauLHR_*Qal> z{o!Xp8dw9Ov+UXI*RmkL|IC|(^>}%nfsrp0Ptn|<2tfHWE+|24PC~0{tLK!dg>^{F zWC0T2{13mz<^feJRai+Mq4wr-iG3}T!!iOcbd52}KQ;q^WfG zJ#t#Ke(U->;Y|SLdqCR}{Wh4Y{3_%Arm){nU^~oJ`zLQaW(gK7#~;c=9ysc0&~7M= zy3xkydD7fA&)t%n1l_8+1zh^z=>X~cjt-rG_!OisC(F`%D*>!Q(HoQC&glHSR!#q)d4)2(o$z6foA8N|O9cS<>fG@!SS z6UFyP5~fP7r%sLs)cL}OWE|&^BNhl!Nb#Fvq&2t{zEFzMy*X2hW>#Ga-EH*7FgfF* zwCDRE9~+oaAYrUPmNF4HDAUD^|0^526_!Q7UA(LyS>_3A%JNm`Lf@+D<_(!435slT z&?86C7hv{^Moq&b0>_outB8!CmkZALVg&((%&3^chBx%kxgZ#A1!vrBE_^oT`%HtFa)vVPY!xQqvqde@id~AcTqWvmFJ>eE@2f;-! z0?KaPrMp>D%RYTHxuXmw_~zD`-c2k!RyhC7aPt#M!#ERn?_!{lgWhxyAo$>m6n`Eg zmv+KpAAzfRizL1P7zoAqf6BIXmAf3jkARBtpb?ho(EpCTcVgb#gx`l}{9-odW=T`B zg^od3RO8X!5qmdNJlugMX<#co$t!qS>l5kms(q*iV7-2U%Wmf>gCE3MNuiP}j%dBD zhnI6Q5SzD?qBjKTV~gOOeG3-~Ovio^5HCt0GlYX{$tW8yG37$iLLP<$-4&OY+aIhe zl&74xsv4$6^)FsFBV%G@L(3YjD=EN4ZojU?zZ3Zz z4Nq|yS;b$y)$i*i4Rie~$mg+7#fnJ!J7@igkVhBRgzSKW8n*#HtnbFQzo@OrhA}%_ zBj{OMS9iy4nOI*+usNhqQ{w=0f&=3xM_RKH-l>leLYVGs7#|6VE1Pbo7UXuS5!^s2 zuYwq?K>aH+0Ov67y^E$XL>gL$aH2L1jmjxovpq0BHi}JQ2VUws^dlkAn1U@`Rvt8Z zk4u0jWK`pxN8{PsSCl?uncgVT?7_ESpJ<-~p&URAJ|&)#^vG8liMbd#z}{O%0^DS4 zwo}b0&4=1XKYqOek>EtD*dX-nr$S&g)sL<=ARX;(h`|^5{`)&8%-Pn^h-?vmnw?AkJ zonWpW5|9{02iR6T#`*!|8d#L3!f93vp5eyZur@GGK9fAiq%$w z8jHX^?tXqQ0(y9S7`VlH{`e`{Hwb2fneZpjypT=%J;C?6h7~4LU*z)-YEfb4 zSAU9Wrb-9p0?#Y2HaNml%vHC}i!1X?$5s)re2m1*5?1FCecM0>bKjmNak2NpK+W_M zC~H@UmX8QDxR=5ka5^C(t4pU*=~l4&$n#!Z^~yhs3FJwwC6({o#hg1l8kW|9e~s{WwUN$&IK zvdolfk_-1=+#X967#30|Bg=R*53gQ_$T$N;vWML#M8uZf_P20bnp&ET#UpHgc63+E z#~bn&4^6ERtm55uYw5e@mANeR;0iJy7`a;Wy^rxqSnv3hu|=wpQytV7w^34iE?l3F z1LOL4jXvEU5=($Renae}U*Yl?_cOK0k3CR5o)U_Vfw!1dA!@|bKX7P~YPZ|PmZYvS zbCPFsCfQN;?i+b12YmPgN#vzvnuUlyMEtT@S7jz&RI14&V#*#^9i@2kNtIS*ftPC5 zp<~%(k_q55j6;r|#)WYNj_)wW7(vhCMYgKWAjr4qfqU$Y3%Z89%XLGe-_dGzH&RDo z1GKQ*ff}<)(3QwRC-`ac>NUhnNu?Sr8qD;&q8@*tae|iIsN$~j$ZTCz(iT25rzq%< zO};{P2&>HTW^sRO{w%rJdsD{+Ja9r!Y&TL^Fc+i}pW`-G&2_YIkna=1``0kS#>`6H zCkd5LX&{$WN5pbcH7n8F|Dpjem8UU4FH5xD`SCey_IAu~zYvbxCVH+af0~sIj7O*Qq^V`8fz3vd&Av%*q#=z3j*4$0ED+xH?S%e?%p(qVAcR62?T;OJhW5cR~C7iAx{n_10 zKNIsb{FAP_G2-0GLTI>#B`*2!#(s+8zG7h`hw|Ir*_qxgkd`i19}5ZPZ#$36{Jlp^ zr)d)x9}|c^;!eCDLspu{LfKc!irV{^pdczIy7_H@))szNG=#l!8a3b_=e!D3Mm7{H z<nyk^GLJsxVo8 zYQ;cZiK5PbdykwW=$uz+$#?9GkO^^;BT0)4NSN{^WM>naa>(}H2dVtM3sG;(u`@`e z=ze>wKA{e+n_a~cH!6g220v(q{eAP?-W90QKP8kaOg{A5r?E`0x+jHKbsIAFTED9{39}|K}n< zaJYUYR}l1XV4NycnhvvFk0B|Jc_}_#<%LIBs~IEqy%@F#Rx)9S4wZ?ZH*rKviO=z6 z5ad9zW%A#lrcGTHZ<>MvhXng}&&1^OY9rmq|` zo`NwZVvHXAG~5s|JT%Sg;F-`5A=fuHF56Sc{G=%jSJ*u^zg*B4L>M~!@@ik0IYcU? zhi+nQyvws;81Mazf!OiWINQdRNTN=AN6WxaBAG5tzrS4^q5?ee0$y5}*jUAz`%|~C zdX-8FR!=FhymSvP?ucoiooakg-INk~7Zsymx%XH!sQ}z?oin;4KZ(mOHH{?jAh}zs zqeWG>P%^TsBQ0nI_3sO@s#liaPhejZSp|}S^?6nwW1dD*FjqZT$9GeoBzbAY#8nA4 z@urHOn?)F>;VAH}oPetmo)7Sw4k`^5VrGGj@`lGjUEGbaifj(!4N)`1bqan*-aFB7al?!U7eCbkDP<&A^B;2#+^k*=g2W%l?qBRv@Gq+!-_C<*g6${IZn^1}hj8Tl7kh;=^!E?rL z!{SNujE;*|mncVIdq7?y;3|m(+$n%H#yh*@U?f(Mnl*Pcchv};>l#jUeSt?aP#Jt8 zg`B2xn{r*qNJ7%_fu=v@h}hW>ipxRm50itW78~FKbmvJqzQTCJNi48A9E%0@O+)@S zKfhV0-9@j7t+BS)Y%h3GRRe(gk^vUn{UtPMu=|Fi>(fyvqwaNA0w8z&%d@r~0HB={ zUDZL69Yrd4!Q}CnF3pf)g`N`rI#M(Op$8G#j@SM8LS>U`-oJ<;su{3q5V_ujdjfkB zw}g`JJA`y26I+?leS2~s7G$=t6o+kxg7}(Xjlg+j-@An4h8MBy^|AzNXy}yg|2Up_ zabUFIjvf}&G)g%|%Ai)7+Z<>ilZQm2ts}K892<-E;il)^3vGvY$snQXM8#x~nw+{a zL-tqj`#11M99$|9UKS=?3bEz&@kA89D=yz<9Y&(T2boJxqfXklD{7J1zLNi$249t(!*BYtvN)^K53J8CojPNv5Mv_4RkGP` z49*b=__EkDp~-j!83+6p?q{W!z`xbESCIVT+6@bYJBmdb{PL`IcDC*+$>n*<&lfje z>?QTdR)vQ#{DiTl)9*}U04)<7p`_m5)Pl2KQV)0tPm=WEUbm>dHH5xRP&Q}%Uc>G; zeYvV>(M`!i>)u!zw+NI{;w~RQODz4Q@7JrjzSwkMNdndMV~@|)p-#gk)j~zk!0=M| z%oVJ0lXRFs2kR7WDi>J_1~7B>8AS$4%OOx(y=4qy4zMyi4a*ILlCK`se!gIGl#a68 z5W_qLG{%*pP@lg<@m6eS=ZR6bdGZuPp<)L0;{Sv;Eyu|n zyhf3Wg_&xIwQGWW%`_+~7#xaxXOe4+RTWz(|9hDC5gL%aw7OaxiB<8l@`lmHSdaaXcoVFYr3%iA$Gab|`bt^5Ir~pO8 zq7`4j#F)2Q&)|=lq!Q3iw#hWZ+O@B_f`zO*)`c13vZ(CB) zFpg~p1zdit)esi7tPp;)+dyUYDJY%-o#D zt+b{l%;K}(Pyf#_j0Hi4;J2;=Y_`0zkx^RHs{%n1ITOh|5zx)o&B&usVq=}#<2ot7 zlsMRXh4d&h&AQPfkvrygaJnF3e;V#2CwB>=B{UzLX;yf@hVfZHrxj^HZpnbq{|dCk zJoRx$9li9lwR4J8SW-uK1x3{R9@`x!C?gvMu$T0=)*CfUm>AF47w~WLET95~z*e?M zedbbJr?Qx?{rff+2x^my)ySx;lUpKdacfN)_)R6IcuSnLE9j~RFCFDT%!J^8?M6f7 zMR&EhHl!N!#Q4c2FQ87U6%HeFv$fcN{)4r zyQ9(*QRnbkCG<8;%!?iuG+|xu=l(6?GbtkSRhptDSU%x9In(p59=?Ik{Gd8QvCxD} zvJibm<7|ZqC6LXa))ZTr|NhfYI-V0_04UVB@tzoM&VwCE+Q2ndtF@u7+po50l{HA; zdOZkY-i+*>pp=KXuhA360T`L;(P4@4!S-~amojidakSHdl!~jUe<%JcIl>7ky1*l} z5m=hHpka6ii?P+qWt!%-B_DC-TtJ01g40l7!tzVb%v@UcY}_PUp}M(#Mw&?}U%q~c zR2gc@IqG+blF?J%2U>y9A?z~ZB*QJmpe;rRroTYUJA|o~AsOXxF~Oqyz#D8>G}iciQ~f4ZOOIUZ z>~-IX1g$@^w@tKb4Vi0HR(xVBWWsasb2M3*eEC1oIc3Yt(goOtvm5;zmr9ErC~Tyf z&%@~TJ*LH8GoZ+OGbSF&rRqSSbTKrtxR4Nb+^El7T3I2(yl9zVAVTzKaxO35IhNt@ z0-c`wVAO>!RK`FWqGFyYw4O8-vix> z31`}X)b7?}h)eEBtTUug55AAP6C09ZXZU-lq$bip@Bfia>2x!$Q$jA+DNU?&>Mmjn& zH&MgdkBEqL`3m_sA8jcV8(fFeTsxo{D^R zZIj&1RiW|qbOB7%_OrDCOmWU1cwtXYzC=j=FVMG;DQ5iwo+!{?!M-pvkYNTh;PM2H zi{9u_lM4;=>;M9GnlZxl?gwY%3yHzV2G+t>X+kcl+Mob%5lV?Mfef@p?L;Xfyfw_D zHX0ER32j8RqGKw~kw8{hZ6veb#k!YpdzRl}0mfRFj>%SZdgn_7xdp%-Z)^4Yu03n& zk}WxtgC4y2Q2}dJ*1!xi)0liRUoLciAgrm}L8%`qe=4@6TiRTZKeAmVv@)5sd(!RHEdkzRSfVcX-gFof5P5pw**fu{x=I zRS7q{M8zV_`nR5315>Fc7C8b0W%h4_;}Rc=539++y%q713a=_5?9s%+z}LEQ$~3`9 zoS5V2N~Ilz9BD7a!gyE>ZM$ovRVwoNJu)hy+e{ zwF2rw>X+dfQ@ZKhXadW79O?B(teF>0(To@6{W*RHwX;4E=IAH2Mlxo}!oF!s?X~%^ z11vQfEUer-Eo?f{&dtBSdO%fv>|@CsQ%tDn8+}p34++}hbG!c>-*Mufm44ThP<4`` z=IV~#F-0#`l7!Q=jzSEei^d1B31k)>R|Yj+U%!`7bmU4&XiX^N2PQs9`n+owhBlKqPSV9?wTp>w$|HSD zyBw_(Qw;H+9(J^>ZYlqyWAhG8VfE7DxU#`G`c;S6oSxD*Qs`mjK|yw|esV-v^jC5x zE$!z5GQ5vc-i<#SP~u-i56o9dwfCoFe?F;Q5M4_3FM79ePa~L@|tPv zchu`53&&9a9tYyb zmk*SyT-1yYYvc_Ov!gn1Afk6Prb&cEpaypVbCSvLo>)b09QAOfk~&si)aEcuY($Fa zf)rX9g1`Ct^Ac8PR@lHUPSgQa=MwpwA!9+v_$*!UjVc0r22l6pu58YGKH>?ce5#84 zsY>#<$PK{YW6Yk7QdHEd zbj-#iYsMDvYwPL^VxSslP$f$Ax$CdHU{&=BzN9 z{&K9Id(oX61xeKXq?5W#27k7`i;POs(6uESsH+te+?cp)Mxyh;*E-9qx$_ zGWIJtbds=QrLiz@wtA|Zm`6T5lBi+BL40N{69Lfjy`iC%xTBZtVS>1=F#4cB3Sao& z0!U0k@~{K2(uO;nAo4juupAVNJ~4tiE%s)2l#aOwzBenDF|hwJE&d3^3mfkK1pxsO z$l9w#xJd-38eC-s`G0^Q@7IPxG|$!#pRqFy$RB$axCHUrGw9xOWupp@{^?)y-?J<; zMOl(&pR+t4nywc&+v&%&-@P7t!N(#`4-C1mjJUj4F9&%TCj9%fe}v~By{xtX2U41Q zE-(ip_n4QymnM8A7qWr>h!)d=N9m5H$rIk>LD`VVd7gxrg(1 zzU)&^j?%bb-^6TxdM#h?#QPz*z9KgDO+$bd^qor77mxQNaTO&cxn)}ysTa|aU?BKDvjk&b@%6} zU!%RMiXIJWdjLa!M)Jq7eG8=~o!gv|-E!~F?2GgP3e1kl?T)0~kQH4@vu)-S2U(nh zu7<|Szprs5aI8FDtTMl}pCD5o*FY<#J-ZvAfYGD%ysNu=$tb1#;P|ZChaOM;CaJr`$5g07R^x)F5i{l`QN52CgA;G2Z~`Iet*J_oW!}r{GdCRXZ*}; z3o$+i{^+UX>D|?T+d(d#C1I2i|5!Pjy$RsP&p`Q_<|2qGn)O;&&{JA%0Og<^Tc#{n z$qyYc3%@R+yyoSi334x7T3X|^``BD<82IacEn^d>_T0WoU@=zd=|4G}XAHXeWXi9VXPdT?!}DR2so)}S8ZP! zt_QvAFmAS&Rp-|?dYR|(m9?*D-AxUbzaY3T>n_jun5E5&L^virFP76>=(x=wo;Mn(+iXm##}B+PUKKJza1PHWybHsWI< zZaF4k(Sw9D>sjm{n-IRXJIz$C2!-HEd&cnPD`xv*AKEWkaV2OezG%nJ-R-s&rX z-<^Q>3k57-=t@~GT+yLcZK1__SC5WvcqjbFouTW5FM*yT?YuYuZmnkbbScgo7xA zzCYit55dXGidsK7&=2@#@3+JXXtQ$b)6=Nhx!(#s*9m%z70p%o)p+xJ?iDz!P@VI_ z)dmuQ$q1{`Z}!&Izs8ItyVI4hK#*gGXaWE}ITI<&QcAh(Si~9#i4?+qn<)WnzeBbi ztgV%mqAKsC)E6Gl9+*u~e=m{V%Ije>fV<)6aJtXKzil$B0W{R^OJ<*y^D_7$&&LkT5YbzA z+E1L<|BAFvGyW$UG(G+1*_1*bj2{VJsa~+v7hMV(os7C5E80a5rmYqdCu#huA!|+4oECv1BckTpnH7K)s8||hrb!kr zEKq`g{~^CHJDc-*hM$bl^Xk5~dy%>w&jb1jK5A{fp3dlsd+cL2mZoYG-q*B4M;3G% zE!R`0)7d62(ixk88@n}EJVBh;{u6pT)mFJIRe(bKYp{R@9E{N-wg^nkAW z0RcQlkFSG!*f~CP^*PHjlz$S?i=Pr==Py{xViJ%C#-pD!Ft2$8SlQ{z?4KQ+kq54p zJa;j%Th5+s?ftA?N&>T5L4#Ksn|xNOBt=*GZO#!!nxu!t)m5jHo}aG+2HsFFci0exKzBD~vu*7h}K`W{>160`@;`MHDUbN~|6?K-^aSX=M z^CgeEUQ2y}p&Oi)))|_uHY0JBmH86Y?S3CXA`~?$SW9p@)?U?z0I$Xf%%So>!u{tI z1{&7#-X}|+*w@+yP7=P zL^J5*tML;)c4n{pXgi&kF)g*Jr|?Q|3u{0SR?>27x`x)xz*sst|Ig641Y+*=7P4!he+rCRpSO58E9Ef zqdC-~zxFLT=YbTo(6A3*5wn_5fc|uqkfJv5V65k*^K7F)-0l0&j>L+d;B0;E|Ix4J z=!frrUARJPPM`Dq!H*jhra5JogZnM=VJGBd~|RiYA0^Yz_zwt$3VW~P}r_3voE81ODkKr zSC>uC^u(;^*Vdc`z0Z8}^nS7l#)!P&pYtj1xVD8OV=xREr zuh4)4Tp+)`>Ws1`wQ5|NP-{MYBV1jbZA_o*sCUrw`3|>Qzrn;Yx z+S%TRm&UYq^+IVdr#_8+*XK4fZO}a5z$`(5*jI**g)gs{_+~aUGqbXq*U5Zzh4qbK zYmdAAHEdzB3HR_t%)L=Y)kouDca0!7&wy?9vAF>c;0M!lEPeLmtBnBPN9u5>`SY2e z%y89?IzU_3a=OLsx1C;@o1`EoV>XCIkw?CH`voDmwP4Y z*BQ+7xBcd$=leQ}bi$3l?`BLDetXH`;kiurh9di%-GLk{Hln@{sJ3nYpauEp>aFB$ z{xaXGyM4edRs@6Y)S_2mnvELoj9hEp-A!_Vv%0Dp(>JN4y^;SR5Y4069Fe)1I^0y+ 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/BunkerChain.png b/public/images/partners/1X/Banner/BunkerChain.png new file mode 100644 index 0000000000000000000000000000000000000000..e7df95a14205a55086a98c326da08449fc292579 GIT binary patch literal 12963 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/CALISTA.png b/public/images/partners/1X/Banner/CALISTA.png new file mode 100644 index 0000000000000000000000000000000000000000..ab570fc7fbcd22b39a135a7716dd5b521f891db0 GIT binary patch literal 7881 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 LWyv~m)3E;oO*{Co literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/ChainDoX.png b/public/images/partners/1X/Banner/ChainDoX.png new file mode 100644 index 0000000000000000000000000000000000000000..3155e581c7d801dd5fcf2e2a9e293423512c64f0 GIT binary patch literal 15388 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 WSs7og?0=tkA!H;Kf7FN@1^*vp>+OL6 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Credore.png b/public/images/partners/1X/Banner/Credore.png new file mode 100644 index 0000000000000000000000000000000000000000..1fabf91c6cb58f06966d2aa3a37e279c8da498d1 GIT binary patch literal 10270 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

a@RWuVNGFkH$(5;>_Y;cy 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/DIMUTO.png b/public/images/partners/1X/Banner/DIMUTO.png new file mode 100644 index 0000000000000000000000000000000000000000..b3366b7709b33843c8d992a86d781f37ce837e67 GIT binary patch literal 8393 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Docsonblocks.png b/public/images/partners/1X/Banner/Docsonblocks.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8e7303873a5c1cb83494a97fba7422c766c7c7 GIT binary patch literal 15944 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 Hh5`QrwnqGy literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/GUUD.png b/public/images/partners/1X/Banner/GUUD.png new file mode 100644 index 0000000000000000000000000000000000000000..802636ce9ed4933e8b669e2e68cbe6b75d43c9c2 GIT binary patch literal 7798 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/ICICI Bank.png b/public/images/partners/1X/Banner/ICICI Bank.png new file mode 100644 index 0000000000000000000000000000000000000000..2b9e1b44f65d21b26d343d18c12a119674a20c86 GIT binary patch literal 6494 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Institute of Technical Education.png b/public/images/partners/1X/Banner/Institute of Technical Education.png new file mode 100644 index 0000000000000000000000000000000000000000..9b9f83855d2282d841f80fc20a5dd29d3e27d5f2 GIT binary patch literal 8105 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%0D` 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 TiD>^F(L(^F6ea7$4TJv={R%1^ literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/JUPYTON.png b/public/images/partners/1X/Banner/JUPYTON.png new file mode 100644 index 0000000000000000000000000000000000000000..2fc965d950ba7a6bcb590757bedfe6d4839c7e7e GIT binary patch literal 9962 zcmc(Fg;N{O^LCKn?ozx!af(ZVyF+pJ;O<_uEu~OgiWCc!26vYt{ooG8B?NcZm+$*e z{ATWMZf|a8cXoF7?%8=hYiTIrVo_lM003NNB{>}c0O@rLh{Qm9UCTqs{wHC2C>ePJ z0NBL;n@E7{9~7^LNZvY%GJwjlH+!!FDnwdc8UUzC#D25_zRGw$@`gSi-0gk*t-S02 z3XTw0tGt?Y8vuaCPFYS`Hvs7<7d=F`f36#`dc@qe7ZVZvi&0*RAc;)NQAbXSRu7m8 zkz%{2jRfjeGsu^#5CZp@*}u~U@vjq0v&qo^gr2Z0h9Shg>x7rhlB-XXcM;+*bPr31 z9o~?gv0PE_oge(q24`9#}8SGtN>bpViPH3J*IRhOI z_838ykwRLdjieu1%Q>W#^)usNR;!!y~}rBJh_hVg3pbLYgx;?CE5SZx(h z4?15&OH!G&>7Wml*t`7mncxhBg@js8@Jw{zGM+Faq)Q+ZkoKiJZYv?E$MfA4-=1RS&F`ZQUawqvo9CT=aPq2si~39ytBQIjeriCW z2C5;MVbKs~pb~_4v(h^u(W9a^BqO3CQ3vx-u11Yl7_xsX<3vYLcc5VCNIdRQ0jMWp zCBPDI?U{Z8?|5&^r3^6uACTVx2}`y`>!dwgR?a-e;x5ANsZhAl35r8*RXLFan9yMS z?IJ!P2rq$-VRxVO$D%_{6FjY6HUW^kP!vmbSD404_@hk92T#!mdU$s}3&8TUc9IJX zsm6UP+5oZ}i=Qp!qrhm$3Hll?Jp=foo2pe3X%HQQ^)2^dAEF)zhh!%g-f*L9VbDud zcQRk`6uYpS0hI933oe&M6P|3nT-griFOR9|CpS<`=YnLN;w}nB9^2IdW9JiJ70%tm0 z4i_UAUlueRf2Eha|3)oplEG_DfQ=IjZ%+*p*J(SMxgfIuUOx4zs~7DUypBYZ=v4uunLEQ2cM8@e-)K4 zZll?0!$aw@94k@NHn zo~p!0^ZDOKMTT`DfgNAlM+U2k&D@f+QXG9mSN1LITIfXtIJtyaSV~l8_kUNC?HQMM zt#0JS5VLATbDG`D(T8@ROxPMmb$$Y@S#RDc@k_nT*G=^*N2N&tZB(b3c1O#aa4O>De3S| z)BEnm$uw^c{p65XMhNP@ISI07XJ!U;rCw{mM{>oRgv-P|V0pgQVm_x4i_dVSyKYN8 zK{s6<-1cGtff=bjnT5gKoA(ozDd_`pF%#)r*|uFGn=L5A8C=JVX$Cstz9*}8bmIM$ z1{@;)N@t4@$;rtA{;lYH%ZU8(AbqGF=Has*d)^$3IHS%^)!KD2^wX2&pHEi&3qL*d z$F*!QeR&@G&gY%e>P--X`03hE>!0VN2JsJIVV~}Cy+T>=PY>6$Ob=s0p=A9ED&QKS z06SlFEb4*dg*`sxE46UY;?8JJQ3(h+&@Y~BvB#=PO3|@h z7=APKj>xia&iOdDC_SPMt>F znR(Q9_=|SmjicSDC@JkG?CvTRYCC_@uV7FpV(Y4}x3c<~KJ-b82uBD<)jZFvYJO?q ztahJqRuIE}<cL(AWsQLP{1~`i%zbM#u%T<$DJ9 zv}9X*``EW`|7M)}Vy~2$VsVv&?z5gdeyYU@3@iI8DFrkj;KO?vm1Zq2A?qJod-v*~ z&L>Mv5I)-*wC|>TB{Oue%jce5M$96Go8#pc1YNDPT>O4jT}3Jg z6AzPNwcpG$H%-feIUa*l(_?~+cGIgRgL~q zgo?SeOkZEmUrvJfS@s>abo4Jk5Nm*+m4LXocu2pn1^!~Ao%2cg2k2!SNJv$tfYVh9 z%5PM}D9dFG<2HopPgfXJ$#a{vp9Z^!lc?+`p4+gbOp;O4;NAe)-z*1fB{Aga5~W$A zSPDBWi9J{#NBR;#|Q#*v%F9A3L6{xZy}b@f14@32?wL>hQYjvZ5C}^|Q@? zW<2?Gfe3w84wDYk!$ZsN+n^uK7B;!wuh>da&64&GtjPln`HlhCwESs1Nh=vWy9Gkh zc~}EL$Q$v;@sUAle;%UzHl=5E*hnGn!Dy=@-@Pp@pRG53q~adT-(V(wDrWfkvsy=u zRoHE{SkUQ@nfv7CNHiGHA9JdVVgEMrI_@QiiHVC!W=LULywowQ89E7~ zSC5O=5BP`bB4LLCW_634a`K8;4>w1yuZ2Q*P$rMR#4mYNS2drG&r-{JvlMUkm)?~v zVuwwi^Cd`>WT~v)$YZsAysiD_c$=Yzg}7$XrP%Mtc-|r`aHN7-*p0igEkJSg9-s2O zcPbV)=TMkRFebX}+$tS%jSL*go9k%v@65Q|+95X*6Bz@a1we&qou}QhdMrN`Ye4bH z{{E1W*7KtWf$nF%q#cL^J|`D^Np!#1IMnaCrR4-jqNTdy&4Ze@G7+_t$Se#%$F>qgMETQvJo2>8>fDZ)>dE?c?hIzny zOW_j}eTw+`<3l4liqUb?vgkL0KlmX#*hLBnW{f66pVri_=p>KRVtC`vM}iR1_ddtx zGrO#L0gU5oNjs$0hl}>z<2X9Vb@rjPsM|drLZp0x9btWO*EqDGTdE(e`a1W?XgfpS z`y?cNcC|uQ{xvvAOC#ZfM_23S`Nzky_+Q%6IOfw+M@eth?sjteE7CcQY7ZXoF7&>l z6i20L5SmG}iN0zT#6E0hx$cKRE& z#_hFAz&%Q^@Ds=S##Hvj+k{GseZ2aXB0kERe~OQ9JM<9?*j;$LWv?)E4j--o=; zSZUT~PRr{tA(Ehv?(E8HCzJpz*kWadRj~)tTHj$K#_!&89q9;GPZ8t4<2qVueDd4; z(=?~tNcSRkXVU+q=iFpc#=>o#nT_vMGri{`^`BH_Vcos^LUrlYeZzr8r8!r+h#7Y& zbIZ$F;>X;@btrT5ZLyGbeos_fZWf>2R39NBp+S~C&^XT0UnH##5_+9BBf&h|b2K*u zVlSACTtSYez$cF2;OCbGZ%rGaYvziTT>paxytKbNS%Q+JQOxRWAa{HFjTiN%@mu|P zulwUlzCSJS+|VJBE8{~w_4()Ha?g0X&VNfYYApm9Pu4pGu8A5;;4Gt%@9!h_2oG@{ z%V%|N?sQAUk3!sa!frutq}Nqx{)PEMKmJB4{?`5A8(E8**^9;!q+y@7r9vj`HQV_C zssS9$5q$VgIc_9PRw)(!EpEj<)Qti8qYQyhsN#OW19{>n;dxy0>b$ z%3)A>*zCWyiqN%eK98VJ{Q70=3DTRX-BjCJM{up#7p1M(nY1ZVl7kwNI=%`HwrCPR zl&hHjFp;V>%`yrJJMCc&eq3pMc71zQ)9Bh}k3%hF4RAO^CPr2vaLJ++HgPd*_@zy0 z$029H@-@sv`e&i%G|SrHA32M^f5-Iuu6k+{i|gP`jm|#&vvFP}X&5{6$NS!t zIXp7&aQW(B9ygwx=e8FqDnZnCfvQb0 z(VVBjahfF#ZC5sfsUZr{xP|0o+I@d@VB_bq^iM*FC7XnV%xhh{rrveUI{h*4zgBai zFrKc*|MC>G!O0kPB1mn~ne*4%xuM%vmmOo31Tg;z0+G4ZgXx zvWiDMx!CNOREB)SH9AV*WSbYQ=9(Gj0nc9^@v{QWaWBK%O7vl2=k-GE{c* z(qu9$EwYrV8Qh1!xtDay%tA{k$QfEzqQw1f0v|W=fuQd``Y@G%OZ}MBUnZ)AZ1eV1 z^M~9f7FqyL&w<(%B(^JQJ*k38@f&SeMRQvhYgSy}mWjVPjRUPgr74W#(;5C7&nQ(M zKC$z+Evm(>gZ;B$q}r*`kPDUTxM3q!K|wu}b3G7sUC4JZRyq=1+wODd!_nXPZ15E4 zp1nQ`bk+%24LO}&&2MEA4NUl+a%8oE+9V?Z0;N$DTATqFFHjBV?#8s&(YA4V8bhR= znQt&~1))(}yFz-DKl-&w&58(Xaf^`wCb^oX5)a(4zCIV~Q=*9S9Is}+$1zR|c9VA( z?0QDy+DLA#v=;~-!=A%ZEC;$BXq8#Tbra0Ep*D@NJ!JXY)4gvv8z(1dI6GrFCN35W z9sk%F%Q>vW;VQ2EUxT}3(jvvN{M8Nm`6(gbxz5I@+0-w=xP%B|MaEe?yI++YjEZW< zjib``PRq~~ojIst_E*a6MLHz2%pJ)8*>^`!r*-~WutsxBAwgrU*)s|s7xOwoo7ZdX z2WerrF5f4tA61K0dw*(+H zw;AT&v7J>9=mS9%A*Nl=G50+eEE=dpzjWDy*aREaK9T2D6!Gu!G@Ef_3q+>?|HGKE zIh?!t9LHncZb-LmHDb0qHuj%RY+MY)FQEM*E>K&hJ0rO#4dI?t zfzRu5WdgVbo4^QT=CRw(2&rl~`{$)nrW=foJnfvIK6&Q$_k+>%Wn7D7b`ospWh31E zUp@qxs7c8FM>Oo7iX!RPjj!VaoHT)_`u-fXZ-YzepT419{`*%vyW3?}u2uhQJ&9~I z%?RUIubHF1Un8H0fC!{JLYf90?+ry#jRqNg{qrIuUs)o+GQ1sgZh`Zeo{#VT{G!i1 zyU{PSF!j2NtaT)g`$gSOVO|{WjxhzV397-7;*FH%=HQ-ieqwt!gd6AVqmv)$W{-)9 z$@aeX!%vTgHnMo#2a_`*1E@wW-|2zfa9H)CbOcp`?QnXrFd1iNoB#GuG#9(p-gb&& zV7*O&ZgcTQBqNq+&z^sh>m_2g@^b6!5V1mW_(gBWyPQU(VdwhX)UEIf%uC|8bNu-~ zbvTR~LCRawl%-JQ9erQ zgoo>Vr5Vi)U$;upyCLlXGt_*RVqVRGdC#6tM&YJoDvN;iPB(o!nTfC*e({PSl(G*mt1ep)si0F;o!xI{29}v z4-2v|hEaKTfu`DL2P8u8f0%dJ7rpg}kwTA69kZNhmamW`8Mnr~G)|BY>ja&WSO17a z1yQJ#PCPX@&Hgu9XBeqIK<@>D8zwwG++0R{I6#^7+dgV{Ml^P+4b>bC(SL2pZrEob ztQ}R%Nt(irOjch%7hMidCK#8Olkb|X-sn3T&l8_kshAAl3~Z5pg(_anZYyFJdh87- z_2egGsv9SDEpm)u!AM`d$UQ>?BnMm>pJ6?&1t*UiC#AAn#qKqXVLG< z5z~{Jsc~1T_>43TB-Xzcod)N5jl&R1O3Hfowa!{;3E9=26UW#y5fIf0fWR4kt)(rJ zUV$d{6lskrKS`U_%@X&c#zrx;&FAlC#@2C#hS$aU&=}2mCqWgH(Cq!S)h3LC|7gwYdiS=Pwq>e+2*aD(YVlK-I4;<3SQ~kiz5K_|nCc9f`eA z-jWz6ujCT}M9ie52$8VAZfxuXV^h38g#IAq4)~+g@q*LlXh6ASR#5_@@$pplv0bz- z&MQp3)8VZ1;b_M~GtUKwA5dpUWQekZ3S^sB9d1)j30msy>pLp&@^(tgE`0-@dRnUL z3{uiT**kK-CKT^~g%Afc5+TL83Kb=IISDhrjV_v^qock1VS33OJxgCVIZL+nQdl*~ z7FZ=DR!1eC?yoLViLU&{b5+-YS#T56(179)Wl;vy*7;uiJ<3Lx#p^oys7Y;%Z2Bdn zfXCZ2G3WV8<98)&<>7%{f$lyw4deFVjT8MYnDl^!yx*^Z$w|#?`3E;#+MxZ7-e;W( z5sS*`1)%#PRsi?i_%+=!ihz&@wpglDgK-3$a#(dV&_FWvg&K%lZhZX`GcX5cCD|cl z#6~CDx=FJvM`ubqXmd1iT|$75c~H06vqIOtx3+-MpdxdjYiZrA3hD zaPYkw*=ea3Tg>BQh)#uH?#Z_ASr<70FDJ!E4t);PUks!}Fa!f^sQk7Z!-kX#o@QkS z)-Z!l*7S?elcsAdB``bTaUYTqsqEzO1@`1n#N5Y)AEp8W{zV zIs~s@Z^`yC@>ztux3V^Z*J8?i)A|CByf_9@fP;KgnxH`%8-c)J9;CrS+|bG{?D4^H zRXZ1SGAv>B@c80fV^z}vU|D8dbpHu|*51ZvV;(IC(#f;ioX~tF^I6h!WAo7?=1GTJ zpx-X~%%1kCw1Tv0gwDyYA4jOslP5LX7ylUxVkev>jxbCQ|HfZw6K1m>sj#`;*|wEk za^7th&4-0Pw@52@9e%HV+x;?RN5UxTWueXYi3@aPohzLy}DD?V?nJ=fBuaZRl0ll63mxNxs%8h1bWx^={sR>&8Lyw1)(EG~-)7yhW^ zs`8W$C?HfKyOKKAR-10qd=YkEZeMg;>jZPjjP%GTdGLw`-D>d=AhSZ%0xyQ=U`x*= z)WK`Y)dS*&N*5ZSgA`a$Dd)vrEPQr#~=_v`IMz~Bu z1u_1(ZMasfE;}x@mZ21{aR@eF41HG+HG2rfp(5I_WZCKdyYGubO4?l-mSIBR8?q+?$Nc(y|Nce)!r$^~|Wb`Wkdk$O!F3Mhyn#ECp4brmwP^7ZKN zc)2ndrf&e;$ox3P@Hs7$mjo?M4$WsW_M`d8=V_xF;|xCtk#o z*A{ZoDxvw}5>&iO5}3uTUs@JL!otELWY+HRoCpnnfYs2XGjK*5GEi9s6s4x$E#+!J z&p)Emf!=#)A?ALp=`Ro^J$CX-VML$&Yk9&wos4%K=~X6ecbLLU-YhiCWV@J_Eiv@a za2q%85L3?sU6t9E@Ep;)2muk*;xmmh)B;H3jU(BwAF1KWa)N_1u8OA7ZI6XOYEDln zyr_p^Bkqm4b3W5Z0$1`2#HVTaTeluhgBr$VuC+Goui>u0{wTaA&-lk0-rI)5E9;SX z?P96(5%~(9Rvz|$I;PyzlLxrPVNtPh4_DL+;kTz78N~poIL17I1M#(=lXa75rg0T! z!8f(;C30@l1^d5+Es#p{j!LeeEyDT(no1r`c0_`dyl@U= zmp6~dAD>tmf2EI(0a)D&4rdYno{3U;ka>@L5-X3+ao zwV*>(r0_wj%`ca^>RX_zX~<-0i8x%{ZlL3{#aK=QyW_#NBRNk=qlcK8)d(HWV%)+= z)%;#J9NMUx82`{3{=(qSi}HP5(xNmTPt3Eir{JNF9Xjq@1^OLad{5s}P(IjyE?d0nh4I)9T`HH_*ImP*4K>&e!JH4V|= zYZnNGt(97J9nyFpxwcaSmH;Y@=4&y2T&p=EAh^!%EaI}1w%(cFQ6UR2GRgK2^Omli{W0bsqrt8K$43&GX4Z-oL_~`-A(~hNwE>goXQ5@u2-FDO6GD@ zg+~NFG*dRYueo)4Y>c41MnoA(TwnL|#w6wCytR$ZRD~|4*h<4eL4<`oSIJ_tr%m;! zeT!z1wygFreJD5l&`5MIeJ!8~$*lvm<`ezQtC>SHjoLYYap!M#Cw* zb98hx(i#A_a6h>!zh*v0o6lY%75UgR;g(NJ-+FWU2X?QbBBp63CRrYQ3SQ3Ki{Kt5 zdOMH80}o|XPWYvk9b~#xoquC1JtGtvyxQtpf#f3Ha~M>uZX1Q2u{sQ1<4R)zQ1l<% zgX5{hg~pW$-Ad2f8KQx|dBd^!`Fg}sn4^_f^TwwOFrYgzMhODA;<@(o;^{Ew%$v!t zuBLA0B;-^fvMU|KKGW##8aF$knlG$?j=tDD@!S{p^Ufuo+Io;dZ;mhf6xuq^jP2mv z`F>f+N?&-eJL%b*V;}W`Bb|XO(t8jyyB>hIIJV~KzBTtDF3~?_*}0kso9ItT$8VjH zA$eD_y!fwm6zHAv(asZB?Ez0bT@=6Bpj7C-4q3gkWmY_{QuHs9<-flrl4$QCM=)R_ zJzU@AF6ThpueZ%VM6l449JQtXf?s)%Z=abOy5xCI4B~qyw3%KGBk~}SSJn&&N$a=9 zl$nJu=k0NnYouTfLco%Eotc6D$Qi{uK`_NYZvL;fUwBH!m5wWMnFS z_!mGD1Dbr97`V%9I#dR|L^Kv_3>kRVd2aIWcwql8dJJ~&?AmA}czEEI(eq!7q#ht( z{#ah7pf3shi`ByEZ#%Ng&$NtZXmKHXZJG4P7+hlWqAs~t_7M5A3vM?=wBT51=Tqr$ zW`Lbm*?J?K9R2b04xlOO)M|G5^5g9&s&taqh9)_HD49UZH!Lu}bcsXrEGR_^>$gjt zh4xT-U6RMn5Pz#;a52&U)OURaoHBBwr{*fWl!fkJ1!%xZ1SB({sZR!mSiOp~i`(j# z&;T9+)N;#W!=URX=i%jmgZSAuqBIzzbZfk6t023#7?G*e;fq=IBG$a{hlimANil~L z=ToNn^)qS;lnDA4rU3teyGMm9y8jdQ)vMAL@@IT+c6>V1<&yeWDjGmpUPG=@#xnB% E0b`#xU;qFB literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Jed.png b/public/images/partners/1X/Banner/Jed.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8354b936c381810102dc1514162d5dad122208 GIT binary patch literal 5529 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/LASALLE College of the Arts.png b/public/images/partners/1X/Banner/LASALLE College of the Arts.png new file mode 100644 index 0000000000000000000000000000000000000000..be4b7c99d6cbcfe967e83fc0e10caeadb6357916 GIT binary patch literal 13119 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Linklogis.png b/public/images/partners/1X/Banner/Linklogis.png new file mode 100644 index 0000000000000000000000000000000000000000..e13a48e474a61e92c65e1df2d48d5bb819061c7f GIT binary patch literal 9847 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/MAPTRASCO.png b/public/images/partners/1X/Banner/MAPTRASCO.png new file mode 100644 index 0000000000000000000000000000000000000000..55ec2fe4dc945e6ee809d373018906240755ac90 GIT binary patch literal 10880 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 oKWNY#dTlsTNR}kq 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 KB3&nG7XCju=HO8P literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/NIEC.png b/public/images/partners/1X/Banner/NIEC.png new file mode 100644 index 0000000000000000000000000000000000000000..f087157e9ff6311973d01d9be6c1b3fbf261c186 GIT binary patch literal 10918 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Nanyang Polytechnic.png b/public/images/partners/1X/Banner/Nanyang Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..15ff1def164cefc30174bc12392783bafeca7cd0 GIT binary patch literal 12692 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Pacific International Lines.png b/public/images/partners/1X/Banner/Pacific International Lines.png new file mode 100644 index 0000000000000000000000000000000000000000..13a52978dd2fec9b978807946ef3612f50ad184a GIT binary patch literal 6954 zcmcgx^-~mp5~f>Fq@)Gu66EOalvL@?qlJT`rIiDYM(OSp>FzG+28pBd;7&N;`Q9J# ze%Sry+aGpzXLi2bnf<2yUildTH31qL+A~!Z1>JvG{?9`3aQ^v)Z+grB0N-83&=U=f z@a2CE9W6bR>R%AuQ&(9It$LF7@E^glm(`R-L#u-lqAaohabhn;11~){J1-y0&$ehv zj`l8=*>$PbXlT?$stU6DVD!^Wd=oO|g>G{OPl30X<3tD!PP4BVyqEo4GqkK3SY3c+ z6ITATbY#{3+l;UKE2ssViPmp3C*_6(9squ`83mo^1rAs`3VXU|{$J4dt>VsVfW$KS zMEs!vT~*RucCAk3$vSQsHPjQQQnuB!{kyU#P_a?2n z!a!s*mZNpjq`0MmfxnKdWmZu`o!3)b%`u6q=_*0^lbCB-?(ePV?;kG_jRS&rM1Gw* zq<&he^&F+!y6Al~rG~7SXpo=F+CoZLg7RVZHdHYL9|WB^N7Z1g;l-&i+SNTnKPLOr zm4?%4Ur7m+_sI<-J615{__1osf9OWY)5wTg9CW15wPtdUI||s8ioHWg&nnS35sL;M zuCZ_^{`iuB7osHBgIHn>m}0M87TJoSfDiX?F_5F{JpQbBp}*sLzK=SEO_?;ucZv?| za$h*Pc_}{v{C`@TWxu;6SOF|`b-OsZ-0&cGX3xROB>X_9<8j&7JtD%1b|?n-RmV57 zfQJx!GNeJMb}q6h{hSuqVL!8c|N{7tSSrg!uALWYDfMeNFj#i?J8n5yLE2t2H51&8q}X>uhbXP-bQKZsaL!;hG)i`1ygfa} zn&&VFW(LQ;vY#h`zUPaB`f_;pgv!AIVM41nqglRB5BPawpHK>10e;mCH!3{!cEO@H zh&VP=$uQ9J)q1RxbVm*a#GiW%2&lc;SoR=9oJ$j8Vo|uh6nm~%$3#()w+a7g@l1nx zK+*r}bON?f24`u(5AqphuhW?=ahH+yj@YdnbKrO6d3tNOY;^H$Kr8C%T{T`4jubzkg5v-&Vk$~k8{=nk2D~DI zWff;DlJ|rDD*f(bvaxoyx(+3_LhCCHo=A>&kW%X?+&++?)31^MGB&c7DqT*}-k$dB z5^=2_y@?k(kI5aQ^fK}kKm#uqRHi5nmCUp|jf0@?GXdbuv^g`$=-(lNR~9TM4K!*6 z;({?dvugE>^}oyp@2fBASf4Y7TTvan6N!6Kj%v9($z(sP`rzO5x^Pi~*~8G0blAqV zf|PT9;VC&awWaleau7-aFI2F~_3MPS4`4XN8)0I`tTL4%B&GOzik(732yCrG%16X! z06f+^O5{%4yVFCAJ^8PS65j>EX95j5IA*3D4VGCney>oVRfl+z)b5;5pRBdao>V3o zAr`w7=hDnUpNJ}3Ki2j`MbZA3`?zaL%f=>fI%0zq96xOPoIU@#6*&7EN8V;OCE$QE zzV=9B7iG`^;_)Kjgql{Nt?bFj+@I6SH z#TO4_ta)a3FH**?()E(Cc451hD@QjnV{^IM5us4dWQ0ycNSYYYcooH4rx`oBNxF)O zYK>AUTK=u_C?(}1-BgL90g@$v(u9_{RLF~#^UrSNM4tgVQF=oqTM6~o5%_@b1#5Bq zFN6YVF6s*6d^FqK?tUF+D*S1zOlkUZ5+^S3uLSWJj-wLDO`cE|d1yXvMoA1@I`D5) z4Ya-Eqz6v2VW_jmmzQo>FyPmar!>7V3CRZk@o3R5#Ounf(;#`@d>zLuirq)uAf%}0 zh_7vC^&F3*MA6%+a4~dEsUU2rH`Db{kCgQMcP482)bK=iV!fM2L#M-yh4j6=OA1+H z()@vK*?=nO)hj(kJ50P>`repRiO9H(Z9i( z4AST#JUYvPgqctLN(lr*kBUAqP-RBahpsP6*iU#aPCV)C2RY~LRF_(>{SxL;Z;^&( z8`!0cJ0&Z>udH?@tmNgzQsPCAY!UqdLY^e(b>?Le#J}^7{S6SX74!4@DlSi8|LeO( zE;ZRQ8k1^UQT1SX+E?G4E$!%8hw#+$Xc?Ebh?fKr9Y-Trl~^d_*dT{R-co+K8LzC2 zGn%HJ$VbkiP+)-DC7`gda5_KOmH6#j*LLjTKTW@AqU-DHdERy(e3AuuTLMU83i8e6 z#cM=ocg~C%109!tUhtT^;)C~7V0*0f;ZGc=Uwf7+9f|OD8fhQ?jFq391k#-)it6nE z4y;L5ymxlyD;BvTv^3Q35Z``FyO$5+?*VXvHIr~0lIX$cVNA7fJ{w8~>w%#kGw~S9 z3-m`aRMJeP8m2x+StO(q!g8?MujXAr9bf(~rapIPE+zAuE>B=S!d50mnqDh<7e83f za@B-O`=VfwXV0kluLPSZKkhQPx>lYJv(;WQv*+c)gmN{-1eDsqv&A@RN-iVAc+a;w zas48Nsq$C^m>7OrcF)v=wtn7I!|7Q6$X#3GHul}-3L3;)r7c|0nx!+b2~NNmu~9KT z^?LX=1CB>vl{U&Pp{5wO|AIhfm3bDxr>dAfTNAPHh0!83FP?VX#4hLBg%bzfMR}3*^i~LKV`wkkE z=m(x36f&Wgwy2EF6e0w~y~HtuRKMNYo8P&yWFC|VaKNGUV1GLE#LhOVFLqv$7T!GU zI7rDE2TC^~AWh3MxgS^8nf(`Q(t20V%VfAcjsuEQMmax`BT=yo!2;!b6XY^2qHHb= zUp`bx5Mjm#k?V68x;<#$4ab90Xds`7n2avoy|q$~F+YF+u&J?C+Mr!n+Wt4B`k2Ve zj~nO1j>k69FWX;=oPZu5&mR+Orleaym20<}swudVmmvL%?jLC)F7wZ=;eycT(StTu;|lJ5Ow zL;lcro(tZ1St2uNxWwHvS>krX#GDyWJyiizkA#Cq%0?I4ndaIvt^q37Abp5=|yjHSK}ih+0@FU?`VjNpxh^CuUo zVuI}THwi6tcLdW^e+>Kvzhz(9oUD-lu=rWKwSZP4Q+X>qZrVvpBXrSw5DtDA;m(!t z4>A;~r|)G5xDd%a#Z&9~HJsUj3cA-9nj}cd2ItcTph;6pX}{ z`(Q9F+8j5KnVC6m5i6}adu2%%9e}^~!A@SyXE4U9*?lmGeWoc^9w)s`mvP6yfmpj$ z;{MkA`)5!2ONHv}TBwUoJmX`6vf$fp?jVg|0?y#ZRAP26Zc6;q&PQX~9Usm2m%Svj zcwmaHJwjOfl}OMVx4KxYNphhYd1ExP54lvq>!Qj?GSz2X&+|()#8X5>PVSwX8&^N- z>ni~b5KYl^WHTrewdj4nP0QC48Q0VGr^ipAobE+jLw6JCAlZC=1nUnQ$gxO2Fe5iX zrH4mK;LJf!uex4&i#XsWh4SGj18By0W>{b}19?GL6%yuu67^5v7OSO?)jn`*KThY= z6TYfcRp@Bbh@%LNo`HchSARJsEwx`^0`_=Ezi0 z!On-e{$a~&Yp;JzVkI|asN~LIO)T6BQsu%catAjg*&Ofh3RK*2?2!7=`W-7460?9) z1gYxt8sQn&wxDzzJ?jFwyMaLf+0lwP+qUI7w@g73276JW4_6_cIwUpHK3mG`yZ~xd z5WkX<$kgD1Qj5S5cm0+BY&`GvVz@N3?S}QLGi%c&H$;~3r~kR+GpEIFnL=}HKwIy3 z1@$#8oi;j)h_VoA3XL?9J(6qa{c+06noWlI!EK=(-_M7a^`H$x?{Iq zE$kl`SWHGDS;9P*zqRBtM!UV!P5w0X+GNxwd~{*Ivf2@}d790h1`ZY9jiDl#A}3aX zFwEA}JyJ_DL}#-=tz|xP;o4!Yq)%+o2~zD!$$pf6!b@7=%e=lN#0~j`_8oxZpFK$x zy!kAva`;}_^7|D~>~kJS6H#88IRV~Si+MDc?9Ou}R)hSwT}pIB3A`mcYrUR?nEGSQ6roh;e{|# zIh%8J_-o%vL!TtBZ}Rv44y+3}Z>;eP_LJc9O**NJARF-ly(^=>XQ7gTbL-Ie?6rO@ z=5=@P=LOR-fspGExztXyn$k8^$3O8xdq)}d;or@D2_wmsuC1@U3_rm>UsZ1o9 zg5qv3TCw@KoBj9?MGSY%rwD5lAtf)KX&1=nVisa{IZYE=Sy!d{w9_OmsOq7UlHn6n z#-phvyk5FtZ)SEzDRH`8<`^+Ck`m*WI3rV0ehfUd2E^COFiUf-^9Pr{q=^$Xyoe9Q zur*+pw*7A2SSoT8>oWGpM&8Q(1O`oJb|WS!^&4b1EzCPduZ1jKSeT7lj*M?_q$P?$14efc54U3K>)F?Rc~lIUr5 zBZR!TuaZN>xMN7-bv{_q57MTn-pl)%?Qesj`&^~;#ML{=@BbpLbL7*Etiz)E2Nr9u zIIPaUJZIj?oBkm>SX#Ef8qWvtMlxnBRr0wtXMzH}7^5$PJI|7xdI_^_cPm%pE=%u51F1pZ0G%!HfzA;(ja!`|jzO`8w8ag|-lfj%;D@RZsh(>5? zY7fuW1`7jp6>*t(eSqE;G>%c-+3cROn0o3K0FQq zWXfP zG#RCJbm~MUhZ3*NZrGaJEXYpEKV5e@AfCE%d1XznDD>LC@0d#7PK2%N3##kM`LmTp zv|leLdfKhN$#}+Ehx$4n9aYk|Ta;0OY2%#LQuh-Be#7#(L9ols?udx5_yD3{U0@SX z%Q9M_F!g9x0QPwsU#f!LlTj0HtvQvIf{COpm-qQ&_|#%^8i8$^&pNips#)lg3jIcd z_A;_wVqm#iW942EhR2q~Wr5;2%64~c(Dn4`i8>6DCNp@rPbsG>*sdX?)J~Se@}9)K zO{;l)hm^86vFQQ|^%c*9+GPPIM?hZ*X_`yC? zmPXT3@KiLXI7BKw|GHaP25VnQ@(qi^M=$cZqe||wpfl#zu9ObjdEb6F71v94(PFH1 zKR-U+T#hWvj{023x9){trxQ!y1t_ux|Ue4k&^45@hZs}>IC|rAwWaV0Pk=sGM z)jA4VyS{(>c;SaRcL(<2)&lY1owW97{&bjOdNKCyk(jwYN+>rig6@^^p3y=WKB+c; z_tK5_rqQviEI@pA*8iOqQWFlzO`i|5tCOQ4(g546;WfWDySu9{L*Rxh95zh2s_%?U z{BGut$|d<;LyYe-DW=#)H=d!vNJWY8Tr5-#kwu8mJp{s@08|%5H9>|(>wKYpSDz=? zeT=qmWkck6X2(Gawqo>0hnV+lJLVeb!qg)W^1g*%eLtpgzdoxfz`{Uy5>bWGe;!jm zt!7EX`E-R6F`8?-<`gMFFFiP5o+g2}z~8V)ax~)Yh7f69BYzmL@>mF6S-94rm%wDn z#mE9MnSB*yu#owI^@?cwA8Ed83e~=+T3#3JygjIl}C%WqDF zqMFX?ytD239a`g0V15XwD{eCsixqWtPi*>5sxz5E@!P$3YI>Ri4vqJT2>OFe4vpR_ zi7Np-*clfOM^RTtR_&ocwPz@JrNw2lKuy2L$q#8f%ejW(x=3hTO(zQJxy12Ir;4XM@2d@1W{xnQ=e~YzC)N zV&;IWhhV%PkH`vD*!We;KaCx7GIExx+GFVkM`zyl*7(y-0#M)|f>Qv)vQOEWe(jp0Yv~~8C9P!mME1{NylXH`qqV+XQP_tRZth-`=Donm8|kr2u{0n40QlU<78}vN?~s? zya2wUc{8F>2s8`6PuR3=T@YMejgc$cqNS)Zs0%f2`E099cko?#Xl?*P$>HYaMjaKI zl$f{#hkJ3Y$+`P`pDcw;*^=OGU3)*!H(4Stw)KHP&QlYiNyZRQp38lY46}esMf&+` zLTMge$Wi@yfm3lN?AYuHVB4C_kcMlYi?Pm?Id_}`>@vLL3HKxX8`0f$`FPK%Zt7)m-Qf2JDoEDobgVZ1?j-t@yOPJu||w>UwD)%3%FZeb#G z@1ia?d#`)VFEqtBjn(E!n~(1iElE?+lh?CTowH4h zdKE*T$I-T|@rgO=H5VulWWi-rn=1mq;AW8*dmwsURg&FsDD7X@;abb{NKoO>0KUn+ zeAFbO-`8DIN~gYq)V?TUDDPZ3hU#@cjEF>wR9SI?V%vKFbq3iofQwowTmgu!GfC29 z$$jQ%$QydcbojIr5^6>~=oP_<7$pM(JnrFn`S}W}SuWTCfyi{zp~uIO@`L^^5baRE z#D2&z16fl3U`|K~LRI{HwdZ1bTDjeHsP5pgzdwLVg8QuF3;)Yb;*;Mdqw{u|_6BR4 t815Oh-i;;VD@5zpFaJ+(93(l4L7%3<(Fz$3`uEC0Q&oJgP%UQ>`X8$%W@#xaaH^A3qBupeYI5=clnra6Bc={hAi5~syO2k_y|A^RA z)6544hm`t%z{SbUXZSb7^)Yy@f>S@nvinaEI4SEXR?|(4@chs zTW<#(4HqYOTX;j3Jq`}_BP}&$qd?q)0;@z8Qxl~A`D2-9i=zmY4S0hq?k2)Its&Ka z7H?IGz>O^xNpVaak8Ffm3`x?ht-AzSzj`(=`H>S&Rqn+8w2|FTM?oyYc>#}y!x{Fy zpF8jIZ-?<_v!{7yb3;En??J)9nYu%ZnVA)k+ z?V3zdm0B|rXD(s-VswHaofGGR;W|9@eHK#`9mxmKkVn^B0|fX>6sVY(`-Dy)Z***u zt;kY@o=EpavY7D!8Td}r{b!rs`72;=qu%E!#vUY+^E*8l;%jmiVBL+ zlhRG0^YMbZI&WoI@8D+MlGIk?Q4GvIcRnYmpnhj0edtW(TVr(Qq)>R!!lW3`fZlDf zZ5%LgaByJfX*G9GD*s9B!~=k&ut$_JHQ@G*r5*@$9Z{9&gj4FGUK!fkt(zl z8t{>^ec=39OWt{q-$%^#@v(_@sWbCW_w`dz(rcf(b!{{5`>N%Qz(w_kq`RJd*`{mK z-n-yC#g116GG3A7EHbYUZyDlLTFZSaCmsIV1k)iL!)CHTwO6GO5?PF(O3x^n{w-~I_iQ^2cocai?pv(o;2qt z|WkWGE0n#Fe1PIb_1P@c3ql$gbbc5PV)SV!ZT*5ttqy!@Y7=?&o=%+!D zFle&3nbLwL!r^{mZMgf3==$RrEqj$4t+k-lu!)!;P3Xp*15<0|eV0)DPM2Im1%be2 z%}TMC=lNcsu?rOP2-_7Xe)woBn0_KHmuLiZ_Rh8J&5>W(qrJ6 zQv<)*qA=*+XM~Afx~>%ek~F)?|L#Kbb4dA`< zOT&SF4I!1+u9$*doTg_<+O}-DCvZCI6J-*ihQwQd(jLoYUZrw_O6fya1n~=ZYDui| z#Jh-wAo*>Z+}P&AzP$nl)sT_CyYOMGQ4vEFd(TK|Y)Le(_1XP2!BZAoQ)T%=X{DKI4v%>qZYo?D2~yC9|ztPf&$fC}q*?ky9GR zpKemYe7uI|L3&1tg*ROHG4C3!%XU&vyx*JkmfV7?;_$-+ti6~dYGG&9q zZZ1|$ce$B4F3RtopP&$}&f6p2D@e-ix=JWAne|jS{A`C(SX6YX#dX$&!8ZZE!eBe@ zjd>}r7`lW0{TuNfLJt_FW}R))mQ-_i5kK_q!0t(3f2b-#JfkCW>GMpeih?5Y^1qEC z!!sHQ5T4&gcF!*ORQG}Gr0k;d=(iSu7E5bEE!3myxI@Ot1q?2Cm2((q7$R4*QDBq@ z4E$OIy#*5qDsTVAL9c3CIJ1s?o1-v^|Eew~5TS$;KFl`3OFqbF5G*;=Iqyq4ugSS- ztQ_Z;ide{A*6(e^s^4gxQyRlF`I|&_0OP;~r_0{|3h7<8CfqC%%6ztaZAwX6fhBzf zGRMq7tdkS+r6a3CVCuggw@0uVFE&&`-MDg&LA2=FY9{;#bK-bfmzoBU{B`m|Kq&F@ zd+P{c?lXg`1rmT!NE&Bt@-Y4vP0CbF?zyAczrs_cdNF*!Ff#;oBhL>!9r}%Li6(Hm;)Ev9<)!C?Q#rOK8Jk6+kY@gIiKuV(7 zNi34q;~609P{WxO5sPYfC8VFm0NfMcf9Uw1irXnH;qmk}Uv!(g7^!_Ob67y5%lL?n zdbtCvipn;hh>+FY+~>-i~aM*dS>SY||(|$=jGV zApFeseMJoVbu))~Rhn;(L{o%xt!ua;)|P$E%&LSp$^vX@HqnMKF{D1!(5AjbD9f3E z+aRhg^^``uKG*#d88cD4h*#jO{c*xU$1A8XYK5kEw=z(_8bSJ@S=02ZwL{Z&Yv)#6 zY-DONo)bb2vpqlLb6lsXarL30rn<}3p6L|< z9*kMYk{_*msi&y1+3_hCQQdISTHR^tSEtO+{T07I+Gdy6c#LWKVRy<+vpek3yWXr| z*KoU2s`n7GK{QcBry$;&@Ki+9X4|Arp?EcGePC4O-8%)?i-N4*g6;?BZ#ZUuz$LmP z3f5}uPJ_e`G4XX2JhrN>(y#SVjomGJ=*j0|ES;>~PidRc{dQI0xP*XX(+apTV#-f4X-mvy$@9S`rzKgWetXrWWdDoZb z=@aT|kCFSzGXt99x5{=;`PRvAKX}LOh4EgUKRA{0cCtK9-!L!-?y8Ch z$hq^%$zu82FJ4NJ$2+!{92dGtWyrHBDfmU-O9(=2ju;?M(hB55WaKaZD4Xd+(n$qP zlPmh5(?LjnvrK*-H$5G5IrpYi8OMtW`xcuF+ecF=ek#OMF_@|2oDQdH&!p@w?Yfnk zA}uRojj;lq7;6Btlw+o76{;sCL3^3eJcep4UrATzx@2pEL*gMM;-J6ygmx42Gl{tv zw9y$|7GrILb$U75iWqlsxC)qQ+G~gImu|3boyNzVDd8 z2~%DC!gv2TPA;I%YOG>@ts|>@%lqMKeIAXOn3Zll9Y(R1sn?%v&zUw)bXfDQEVY%W z%w-$p6?44dFZGcSp5@-=zqG~{8Zk9!#&tzgy^J=FKrMQF9ltw9GviY{O~hja^WpJ? zRV%ZE)yFp!1f+=j=_H5+2>duZI}@rA{<2{19U9y>aQRFS%I-Z~{bIm+bEtcYlT~6l zl_*R?nzgi6Nml>%F$Mb6U^{D_{iSY!cGoyR_PjMwE~K{Q5XAVi)|4)<((FLM;!wO1 zDB_iKnDx=qlLgkGiOGPr!uABeS(zG@eUz5Qe3@u8w&~aUY*rNe)Uf%t zQ}tD-Y!61i;uGU8|G-t7IaY=e%G3ZR(C#|-M)a>p)}wPe4X{hAJPPobwBL|x{mQ(kB^9W^7Qbr z!`b$V%eaKAI>vr^R-0isV89At5AzVvGL%Wfeh1rOV|T2o^*S|g+4wyr9Y92}$b%IM zdsu%6lwc%_ZwA^Wrsh+H_SgBTQ3$}YRO&(2RDU><)kA~n#6~be6zQIzC3z6$9ZsRd zdl{pj8Hoc*BipRHiO>qu5oC2C5x8o^%V&PS*ijr`VP;Za0*X?{~!gLfMd=z=lDGt^maY9=n81pF)~A zLPm|_%kWFN0>z728s3tn2b$M{LHSV$?xE;Brpfd9wwo1~caRNpULY-~zWV7;%+(;|hq8rEbPhFW(6 zELKJ0Jnyv1A<^c-{P$D&@nXBKfR;L+z|E)i^h9BJ)taLx*%zqjZrJ6n%nGMK0Q~y_LQ-U4q|H$CT^k-H?Q1oqcH=%!+PT zXqMI&Li5I%lYT2Y*m@jRSO~0Zq8bIc{5QYkIGRL3K1K_03D5j+YP2`Sau1ciOQelR z56e(vQ_B(fY*C!PWtlnnsDi!7J9WERFTwUUfB`_e%RFi}K@kIUZ8rj|w@xECO1Bp> z=t03rpTysi$6Iq#`R2{6qo3VsT9#)sr&g#B2&#v|ZTA;&RA=`gqJhFQU$JPRg0Qf& zRn|y?o?&ps>Gt?-lnV=#se@9C&6Ds~7+*Wr#=vmydP9Fu$PT-pYTF`U(tnJ{m#@}R ze-N#dl+fj9h-Xp`*sw~GAC^{ZWY^|R)1-IyZ1(xKNx0xq{b!+l%U}^)8aqEj*|~<% ze17odruFo=Y3$FBw@RnVsXeHhn?V6R0OqT&6Q({VFr4bcm>>z2%E68#AW7w@{9<(noO$!(5btyDXO% z+Cr|=`Gtr3`s9u7ez@XSeYnxVeRozbV?)#Eb#?-9p_s2oN5PUSdSUwC|50dPsv_?J5&m(XklutP|sY4P6 z=(E0VU1`CdvBR4jmL^L@7iR0Nngaa&^T*FIv-u8<$pHK(X*hoblhtIK-q2=x%0!+Y zb{;MCSz&B)r%v+5MIn(dT8d*taJ~uZCJxib5Sette+462)M>kXcd0Iu&}rWxSA}`c|I!;r^h>1`*92T|8G<@M|$_<%|*Aw2$rw; Pf19<`fokd^cUjzvyE_zjC~n22I0cHk7ccJaP~0ib_k2I%y~yND zZgP{8oRgVoRb?48ATbaC0HDdqN<#n3>HkFtGU9(&EY0EcUqW$~)pY{^Ksf&&Fo3Ka z!vBgeZcrIS9CCGHMc_?e2Wu9;$LU~# zkmvRDy}O}IWcmC9Xeik~?GNV0>&>pZqwdumgN(7L-)Myl={uQs5z^BoD)ECn43$*E z@SGh|jA4~m*G_Owl)G$1A1(8dcSh@gkMN z^%!dlhFYonK466pjdz@!@Lmga5*go~*S26GE$S{A`we(th`L(}sUbx;B%PG+CoA;_ ztItr?919k8I(!ayi^Hv8Tc*O%YO*JP+0M7vh2!6^>?h)MFPY_&^_bz0Bbig2(_hV9 zG#7Vq$hB9eTk3na?d8BkjFnEB_0AXPbq zHpkMjV%R6%1u4W-Mt{HHECBGlo^JeX7e*wiAVtV_D>jFI;+C9^DfuLoy4wa%wCptc zP~GT$if{4N3~s{qynr=KWunfymzhb7d61f+lE1X0&OjhwV9esS#y8-diEFs=D_W3m zy{C}~#><-h@8FWQEJ_7x7`buC@-C^eo1r%=PPZ&2^9^P8Zy{!Y!1yfY=CfCFTStZ@ zC&acecwRALT@`uw7sEE77=~0~22kVB=swPCJ7H;KpujZoXGtB3SFCRVgyl;|PD+XY ze2VI?_wNQz#o+Z$orI1XKR{$bvj(ml@$uDG4(92BU?mC;WP)0Q(uZL(y|7J58prHS zmL@?Ev!qTdbMTl~ zIr$||jr1hP=RDj;zT;XlwzgCtv;rje#M0MLf+1ziNMDsI%;}Q{6`3rWj zB+|?08tk-Z`gy9X^~^|=>>SF5%##5QvrH258eFm{RW-^edLq_e-F>!B5{%lccd8=! z4!dE*gimstg`9S7fAKYAA*FxeReJG%B4XD-Ak1SFa!0MN^fL9LF%JIV=;i0q7`b(> ztV~2ODt)*B+tG<3eyKpaFFvdVKrDwIv2vo;3*H;I&nl*EE{?9tDtHf@5y zuphr|5qGWb`O%N#mD6q1%$ViWvq@}B=Ljoh#J~KN;&gBpb{6Hsbd9u^;U7{Sqd&PA z^*~!vjHL_YsB7|I>dD6V<(m_5vh}vkK)y!dCv(a> z@vYN$#!t2NX{+M~a=Ug@_F~b)8k&{0X=+;DlKEZuV?sdL_O7N##*Tl9+w8g-B>-~P z7g1SqlYrt-bMXuBc0U#ty&jlt+X6WyrTM&ZRrn(N8O#{laQf0hdCa=pCHX;>pStb) zI6XS-A5S&U5g)JxhocR?7`MOF67e?OH+V2MKMW z&6k@jnHKr(Qz{Dp5>Xj0{^s}IO~Az8KE|C@)Q=F&;F8|tODh0)e@|AHa9+@XgIV#a ztTj>5jOab-|CDC0D=$Y9LafU2|a4Og|ygVy|pq<=FfkzHCEiKD0Ky-&1nG+aRlCv%G#Sz_- zkiO&9-{GuQ--DC26YlDdX3dQTI-0!<7!Bc@b!nJhd2Qnj z?6;c?z8RQCHR(;PKihThq&^=CaS8k0&I5jw+(4xW*)~IYqC9O5+ut4D^CHpzv=}shP#N+jnMH^p7>80gPCj!A=KQrZIqkOqK+p*SCwTyoyP; zQJ>oWtb!jkdEXuiHxRh4GnH+?8bqy8xvguu##-<7kc?ndGG9iYsFWPl-;o7Gcq)t- zMc3mFoFmq2wSeOteC{So8b!SF zXMMvex4CwnCAQ7Z10=6%eK*~Ij#*qaj!ru-1+@zCf(iG^I!zVb&ncswvDbu6 zP2S10687izj-`V5HXgAWcCw$IHU?1264nnzYu3C6$4^Qrwwm3Kb7~a#N&xfHm$(>4 z!uIZfs!FL*9kIZZ0r-V_5ibhk)oi5qKefS{bY9E_0=%}R`vCa&($btV5v9;7?>R|j zbb$N=b<7Nyey^!7Z~e2CdM+ii%Jy0XZ4;$d;(TUv^3BBG9Nd6MN~^AGpbNk%KxqR5 zr9kE6$BkbGe0^Q^q)+}F9Vgc9m4kGxdg+tG*@=GXRv@d%SznBoy6o0lC@8%Oxy)He_8q0Qi|(Wolwj$v)f)}->wy0U6>6|35X`Xf0Y zH`g#I$P)J!wl4DpB}TUFJ&@BB$YLC{Co(+TC5h4MPD(QbVOE%9UWu#iLW2*(=;JxD z2uVFIS0%>1Cd-sR!C#WBNmXa!4u&#%e}||o;X(k*F&67+%1^BqO&hm?H-EU8tho6; zipOnx&r9?C|#c&OXPtdogG?Q^Q z8Teg0_jEtUr{H!99c7~h)O@BPudjCwaV>NrBqRpu@c%kNZtBFN%+<^tg1V1 z9!eByGiPR91!}fxR-00_9aDYk)Fd{$5`UZh&Mj_+m;Tr;z$JsTxCqyl#V~P(gN&6G z;Oz+fJ4Cx!kB5m%BsFZQ9P1FQZ=T4oNnb$K7eVLI#wprQPfx0>;vI9hT#!$(`wb@JFdfPy(;;!Jm;iqE^jP zO|PK9eB(hXw+UJ(SeHK>RbHA1Y5_+j61k&_IlKt?gME^$QsawP8Ne4e&IiFDkvKnw z7eEy0P)l``!+>Cb?2gMkFGW5U$owWdo(`4*781X4^lFWq@{Iv_sd{}IFxXluvrwZ# z*P3UB6GY-gyl#g7Qq$*JKd!NcHQD9+MAUS@IRY6mDR3B`N4K$ z5?Rd@Kh&j$d{fnOM^|X9=#lLSd<6SG3_8mH&|#r0cz_LJc|!GnXyp3qre3D*N2}n* z=U61lY9z}i{LG#fD}fs)CHv*Wn;kWzC*@n5u(|yuLMyiF-7W5a+rkjakB5cw;$^>`-deq8aPsQ>b8{hof0 zOkomZ2EbnN6+9Rwn0>y`wtoJm+qjP;THM_SqgU?%sz8?d)Aa+elHP52*Y?qt(=QEA ztSKsd^F}c}gEOT5?_#5o6bb=SSrLLgF+=aKKVE?)*I&nTvPU8^zOQX4C0Q#r?~|^q z%g+>u=eOS+-EFTQ$p+UfaMD89jNAp}W7V=ce97+bE(m*#5Rhk|PAFn^WKii-w2701?&P zYZlR+zCJTN&q`%r(>ODms43Kl+0}I9h=`uPxo_+o43PJ=JqSto;0#%4GzX&UQ=0Cy6 zqwVK;H5O(_!OAL1e$xVjz1zHy@ODuIo4axa)iVAt$Z@L9H70tNCi4Fd0b6z0ebeu; zI2Q(a*>8DojV*{~&!`6Ch&AaO?P6V-QgaTz$BBGVs^A=_$y#1fmJ3Uk!DrbQczi51 zyW$W8Pp7b-xW$jJXu?C-D2?@J+io!iP3^VC+67=xE4Jy8a~V=iL;`++x+Gxn!2!g((&SgvV{5a#Zgx2T+Vym;%*wz{EH5~)ucjZ- zz#==$^eCO@u^WA7YZKKR`s1fw2T&BLBI?As z;Nl{#(fgFvmZ`X$A-i--xDz?QnW!C#nVAEDx#BP>2jC7Zx>)dz;j2ecjJ~0qmO7j@#W{@_# zen!4(Q`eu2j@JEo-t-*}P0Ol_MY80`6%UsYJRj_6cobQ3URy;7o*bh0_fWQex9r7P z1%2KbT+FwD&z~7EoM;&Zr%<)25^bq=2$xOhUtd)}2#nX~UIw%AncI#M)1N`t%4{6H zp7FV^y?s2pt`g@j>UIwQjYy-58C&j4w*KELiZ|qq*C($1Ef4Sf&38z+Q5kH|LM?DGYwVp|P3J@Iwelni8Ap~itV1Y6JX z3l-x48NKaH&2VM7JmhAX^bM;YH!po?s!a>!31TLdZ$*4gSUeUF6E=z*zN$w*LR7RT z8>a*r%9@2nJ<@iCvA>G{gW9rj&(ZbqH4uMvNm?8?gr>r+Pb6Z-e!Ce3rFZ+f?kRvW z*f!b^f4I-np?k}cx+Ij$8*nWhUB}Jr`Htzk}FDBP)T-U(!sgtuDTy%5C6#Oxh zFVi!P?kfu1M>{^uF$%i7yPpG8TBh{H4?C0~fFn?ugP|+D z+0ua|A$eN+V8~6L_cL%X-NUqrYu9=6%zIgs``N~D(z4`J|ky`h1B8uv_ad&6E zUx9}w7I8C@^sZymt=rYUh|d*J1}Jm7B)*m02>+Fy(6Pjc6XR5Zd63O4+$j5q99YtX zE(1acpQ!=?g^E=II{OdfwS!Phoo%dxcDD^9#ql#|rzOq$;0#BwLPt;?e9pd8|4fFm zKDhWoFGegcgt#|v27a{bJ=BD?ZfI`h7CN^InS6 zvhZi(wVKThBkzindo0?;14GJPOyL3gvcHV{P$HUC#ML@S0^u%u9)Is4T)~~Ngy~K? ziqHVu)DjA`S6KxH4HP3W2Z)6%3YO`QGxyLU^NM0^6sO6Izc2@WPKLcjVeVF)(Lx+B?SND9tN$Du2 zbvaWk0Bjl8D0q4(ucgaczHY6~B1N&*MCQ(7WB1MJfG3iF=W)*q5I(PAUOM zdHiof;V9r4*IsN!68;f;_A)Opx|{ciaaE5MN|jy!-NF>^@kFa|er{OJvTo5$$JQbw zTJ2JqD!I2?f|7BT9aJqrmp(*NCPnX2pO?XNVox4zy-_A>?ki3K<2c}QSoTT%rr<-E zMg#LhL{TI7$r*L`i=5NHAc}W*8do_+s&&KbUYtA9u$lb8W9FDc>YLw49@&#^_e<{Q zWEiTHN$?hP=FNm(fCu!hoJb8Uy1mK;Vepr@0EXcfS>-Z!g@}FcR~klb!~=to#Y0%K zrFrSSlo8LqnHa}R`OrieO@tFavG241P4a?t^WBnxY{8zlzWDgAlNVVp$hX#;_k&Z% z&ifN2@<-!Q4eraJL8*4|0P$+~(4HnK zVstc5B0??FKZ#7q(43M1-~r_w6B76C7ZZImuS;>H-qCB2rk zKC`_~nVo8CO__3&j36}FSdv0ZGxx|ma&uPyCm^#cyVcV& zyv&Q=QiAdI?@x`5mW0!@uO+^QTUtlQeiA+zYRcY*Ec;3n`$Xe%VJP8c{kK}RbweP! zE9KIkP=4HIvwiMnF^*nJK{am#LrWuZ&+rI~zU3W35^+m|*u*@f@4bKV7W)C^G3B!C zrw>6njOihf+nLMjk%L5)HNPZHpse5N$~M(ge9o8`l2_AXuLc3QwD8kkSF;DK@kg7x zl7lQr_FX41n|?dzF70dwVF1U|ag#tg5ruFXf@2bpEP=XMOYU!lu-yWz=14duTfcpD z69lA=JY>iO zN{Ifz_OkDU!y=mi1L1eZJVpDOu=~#00c1tF(auAX0;)rYtn0B{TBl4C<%2PmUNv@uWImv2f8Y_vB zMGWzeiZrWxy%5L+xWXH$rY^RsC>6m$Ux*f=U{OGDFh{m4pDkiwQy3vUklJUcqu{lN6t!vO(CY#&~iKUXz?3m&mDn9DO`?mbQ zuJd;_zYF`(^~_vWD{2rhC36vZha#b0z}|B*csW^>Qxiz1jIWro+u4~d93uNl**m#l zuz~i@wHzF(Z9lsy#c5VK9cvvC$`dkeR`S%?6Yu*rpEf~2PUoy(0&)nw2BBmYGss0f z1kSYP06eq^nf^m3c8q!BuC1K&B>)*YIrta8MCt16sw@`?a6WjN@ON9*wygwnj4e0< zRbD&@Pi!$=QDjAP>+u{T{!)i>%A2qt%6i_X{LNusIGsAR%Pv?IkG>x+TL1QHz%qSx z!K2}UHBmFy_A+=#zc_B)ABXLM6<#MhO@jPer$j4H44r;vmnX_4p;4jCb$q{JRea(^ z#3qG~WKbeVQwUj(N@q&xtIHE#iz&2PvY1-vL?Sei3YNR1DmUJmT*0v1>ZC{#P8ubI zuHP{zd+#~~+B1ziY(Mqs!&|a+&rYV9r+Y>+Mh&ApE3R{$-CmA}T+%6gBBB3x+yT9BWH zVZXf`@ox#lS^@t6>XOA9fJhbrAKJkXL-`=Qn0TaQ=uN+d-7HY>JLF`$xO815!O5|s zogwpQ6Dh^K8%So;tZg8&TX4YgyBCpT?bgHd3jZ$JgXTJ4kP#1QJ8PFCY-WojcBov^ zIQ$}juJXU%6wZN^#EouLzJL)|Uh#vjr+M;Dkk|3Z1?eXuG!K-l)oFPyooUJM+^R*y z#O!S;{T1v6?!~y$a>YCzFLiNoqNIE#{W&hO+L2o_f4}5o3Afja3q+Y-?s7Vv(l}kW zwA|S5dh{$+%0rg`KH8sdzPopzYuOhREBc2~dIg0?T>oHP^9!d25$M|sxlr>Mt<=uH_*E)HD2eO^&VaDj5qtABzM zC*O&#is=l7Q7305zFobdm6sWn4B6!KBvx{=4tmF>9bi;wbI>C>Op(59a z8?9Kc{!e1-=3>g<(h@FH6Raf%Vg?M+^DRa`WhA8 zv@7W9;NA9)sa9{HsudEC$C&rE(u}(5g)yobN-qXhQ41n4m*7~z zih$2U$d!+5rwAL{)F>|-$Rf7U^N0JJtOSS2726!|Tn3{I`0fZCV2S-g^}LD_UT6IA zMSB>BU*?$DZpX0^)3wg-%|Ni17bvu7>{cU~bSN>j2yr@x$qLznFb2rO8_N-;!ZB4#B4qB($_fp_0y7;!C(}hT8u?-ayM0_Y;N&JxUS2JsHecKO3Xp>y-6XR-v& znpy;B74O3M!NF75r}q>ib+x@^zUr^)u`5mtWf`&RV)?z5qRd`#5 zv}bDL=bLXNhqNp`6SmM|qiK49v^#DK($tsR{of_y~F> zT*mqQ=o+B3Xygv|>cO;DBsS2(Oz(;Wh*ywUq3SKD6;a4|1s+>T;#>6KqO!H^(`cjh z_F{T^`b_{?7E)Y6o5|CegL{y}@3O$?w-er`6-KA0=d2;hqa&1rkp`pRv3W4|!S=zp zM!k6QZI$(mlU`;`GyoRl>=OBC>>Wyv#^%|X35WT#(LOsOjRD;irf!B2kGvO0qJPJ%xrR<2HSYS4b@-7iG({=FclbUU5ZSuDi899nbH*&J)q|$~(;i;LZ&i zTn743;Ki7e|3LZ2lH!3N{HFk{12%d((sI04B5N%5Z35=0f4trx5>H24eO#Scl z5baozqI%d7BlV{4S1WBE0GbAYbjc@Jh{g7!;^FLo)nsQ8iKEPP%&A1GHQrGd63iYTm@f{xop3lR-Q48JK`UTH_t&OQ-iE&mCB()RE3 zqRXD(;q?=0?H1V?86vd}H3cxu_H*djXN+-9MH+L}X4hTIL!lz~=Ffi60}<&2zo%_Y9PCYyLsXP5 zXW1vNmZ_1rkNo3mwAyQ*$IatQJL>vxGtQvvi98={xFMdASj$%M5_z7C?5Kto&}S_X}IUq3|J3hCN< z{n`4YSS^G7$r-)0HT+Zus^sBPB z{#=YwxG&Tyn|mfjc@vy&+58^s^;5a7e-e5=R@A*?TK#v}yZ$z=xQT0R@p78l2)0|S zn;B>EKly#Q?wd^IOVs9DW9}_PFuQh1b))x;Ami)B;JrRw z*Fr#dS8Vkv3}u9Hpah_^FJLSiW{}L&Oo>AEQjJ99$_XLpt?%Dayj*u&YuqE{Yg~@i zqawP2GHXGZvZQHhOJ15S~`z!8L^>p=op04f(p-Kvp zh;VptARr)!(o$k7-?{rc05DMBH#QQk>vw{6kkWDn0f9&VFF--kGH|{hL7i13ML?>i z2u{BX2yVO1NPI4OT1_cF|KBg^YsNe}>F$X89@=-+!Xt<|8kZaLT1sx?WXU$hg~S zkS3=0Bk6YR;itCf6jLV7E2vu~SVl+z(GJqxL4k$N9n^-$V^hbQvr_7Z={q*@40ACX z_ATyWNfiDt*xBhrR#M|B@+2pHfgtT|=aQz-A4MND?sm;465R~*#dZ;vNoW-c+=kbF z&J@NDH4KZBlFN*t?uclSma}?ie3hWUY=0`UtdqX=f;sbJWVG0Ihti9{2b83X!Iz0a zh|}~S{2QBNszPL`X);hRvdo{g2nJljbZ;_Ny)dzJ2Pz=ajuXRCPC(A)h&`4KBn+Uu z{1Czzoa^c&yOTL}!rp^;o`n0F{y`7?6LrJ|8<|c_$_mpJk!HZ2YwX)v8)oKDD@2mJy_`;JU^|#T{B$w|%*-bY~$B zuG0HbvA^5C%Ztr(=|LeMLk-tLd@_Zcrx==2%N<~YjjA4M0f`rjKvoJkA4^;ePgV6` z+qfLszPQWtp?CBvq!e~@^Dilro125vJN~r>ZMr6=do1un>TRdl_=XoQ+tl5FZ@GtesY-91m4-$-uJ_8! z+&rGHy2FVop^`ORr?Bt(jGfnZt-&qZ@AGAzL8r+EZ+ZXs_%DXYaHgv6^5q}y9k8aH z2{hLk*Dygmb{j3}*bLeae#y-(Kfz73E*47XW81IV&M~>02*!49_1l40S8*6pB1=Q` z5g4=@O&w041Ycn1Yu#>sote%}TV%_nT4e6yy@b8I!YUAbMDwnBBXBG(`HO#xu@#vT z2J-guEH2)zyNNbC{y5uC7I5_6KV^QzZyz&2=y|4L4L9H|t7Sty+BL3I+oZQvuGiX1 z5@tGFCg5*h3f?1fbFMA=Qc6)JU&(IQ`hJyUfScQ;%$XY%Nz3!_OlG$`Ja;rAt{eP> z8oO}c3k+kOiBd9375sXcR%9?}-3ut1O#ee6P3jJ8ear5=zTj^&pU(2a6tAU3ZsaHQ zqHPT(qKa;}l}%=pH)t>!jj8;4H;*ooPxmwtPvYHNpeepwv`yxJ-U*z~ok*>VcisX( zHg`Xb(J|4Kf&Ilm2ses}7I-b;AlN>FShR!ZHtg{aB?gZcebdC>yX8(5^z$Wq_V8Cj zEt?qN4s7&%JX@d&LH@c(zg(|ounh2rL^EA)vQ2L^8I4P~UaHW#kOOJvvDxnWc%Mw? z+P2GN+W87vyIm*Zb$z#)EL-GXGg$XkT^g!*y5e-Xa-09lBw+C8hws)+bYmtq!k2ez zwMS}qPyD}9={Q5eG0ZSSQjCl#vVQE%W$t>>`Of%ug>`2aohj2% zj(0IEaWwv4LU^C2dBMQ0w;Q7Fti(kY>!YUTdmtvKS|=Q{M1t-{+10U+8L)Mbfj&G- z>n1rf{HcRj;@^q%Bibq*I_yeOOHqHL2ysdfd)LPvu6xw={Pb0Oos9qEVVQdQ*;DIv z)+7&=;-c$oAHy!0WE26n$w&+kpWPw`dl^wZ!Gv1_np2jF$or<31GwpKkhEF7!f6(I z)d}2kB$`fTlZzfM6w6!^U)52Oi4!o~G4>+_o|W%!qC-{cT4`%57zqoPAxO|8B{i6q zFX=SfudfX;ygws}Y}F`c3wZ52{%A3c#Yv-lKUMTg1Ml8ePrOh~wD9%1c|gSHT*!+;~`{%#}F`vY;=4;0{6e} zMO?As*}6ubwRDzvvcORHRC8iHMqHa+x z0|uJd_hZ(F=FN_4|KTib>~&4TtPSS(9jPuT|yY z(jtWtKl{BIPiJZL0=pQ`G5o9s{$YPUy`JwoVo<1)5IRkkb>jn4?02>bqL5wUW2R$<`bp&6@JFJPgL7@H=<-V`N1NUE`}MlT*WMk1$IsC6z!lQ94!p!^ohg zgfxc}FH4sb5_;c>A7#%2y&fIazYk#uxqds_{NXogq1`W6MVJ#KfYz&SI2L#IixLys zceEyW-uL-)p>gqy3P0x*QmQJHG@^Ud1dz&f0j+eaCTFWF&-7De;W^V!PR9;jo`%cx z1YNW^XXh;t)PdPQ9T2{2`&-x|8$^VOmav+~?P8@kTr}68db|+AKtwgZL?OqJ2K#!w zxjJ$Ac-aVM2T)|rNl#mvY^Xeq_el3z#cE#Xu?YuW>5nc;;#M- zRN=asXM*u;tPRxg3A~aVnbAooSQCMK#6Luwys{%Y6A{Z z5=0j&Q&9U3ZX`76#=px8Z#!|Ek42nUOAcuAaEB}ET7e^!n1d*q3w?hxbmt{IMrk#1 zA`dcQ;xqDt$$?5FG!dAuHSbw3+YKMf*l$FY>fLx-@KcU9nYe*>!8{~!UU~n-!dzTh zT~5Hkw76RB0@*(%lF&1|{y57^79%ThJ4oM!VbZl5|H#=DzUlSy&sBpsQ9TjmCnVFR z2Se8ifz3&o$&J(0FF+Fm9gbFNJPmU)X-Bwzn<~aZbZR994cIri;QE z=Edwbt641i-{((WwH5Du8@E`D3c`u5CdGJ1$3Us}U)Mw`G3cXm<8n)dC5-sY_3`)x z@eHzV(E+js$L!+ji-sjF+=hDFPUEKP3!>tKPM)5gC!cTE*-(QnFx*5S!K&l?$R|a) z$toXFbfF&mkzD#iT|;R#0!nh8+-l@pb{pjFUO>Wm5ksD%$uF0kR5o(}VGU)QQBTMH zj3)gaD3>L3#xrfLUcG(y$I~U(P&W%D0TMLk;v9#)T#Em2JL-CSBgZ@Ezf%SB;(`O< z*`l?9`s*vwRQt_7B7=U%Gp&oU+T!pAI{P>VgvZ`M=oh&1m)YA8G9bEp|0vyFAZO5c zsYgiThoCRL?fy_C^}{v@c>GR$05!ywl4P=U3bWDPCCUmz9dhT_LA;^>JUH*KfEKVa zsTn*d-NjD}G@z4d5h>)+I)DximN<6cpDD%IY$${UpH+6~Cr6u1TIn$%V}dnj)sy`3 z*X7Jd-juvT%bWkvaq-8;lVVx`oe28~rLhnW-CRLI!_I7zVw2t6Q4^=pFT2OH+xX!N zekG5x=RERmnLXA9vPs!`MT~~AS7N%>51&i;+Ktos;*XgSr%-xTG}w^CiHQkxI*lrb zA2S6bc5f%)=Ugl92P3;}IEo35KrI8iwT4oG0p-XP3K3^mE=(lMaSf2m=iQ6d%GljL za1>p|Ge@0h{#vOCvT>{5ciu0D$(^AT?-$-VbfW!#5%IZ<`hsRxrgunT)9dTn`d0M8 ze4Ycn<^pEAf0h5LyeU!6AE^$Yb@XzYI%w!~FZwqd4>7;dCV!6Dv=ffBxRfgz@{J1j z!W7lSLtlKlHVO=x710K9ESQE`MJ)_rtBF@+ojG>@;@hqG1Fj+TpYa5J-^(NM^gQL7 zsba})>!ddmi~yd2EwTw}0Su4g+qhbIp;C3OrFCmk5hM>)JyZJ)r?$xt61|eL1FyNpk{_><>qwAR zi6;(vm?^~|6HYvg|0H5}UC-`4eo7H1Y`~o3$4B6>>}g?mw-ePEkmXDA3(l}27lx#* z34FzpNoo&p&|wDDMnD+{#yj5?NW16ktOH4N6}PIt$gY2T7wMp4X|jY~tkxF`Xxdh9 zDpn{G`Muw2%#{@ebI2PbV7HhZ4AwHW`S{UODW%A>qD+lmy7En};PuA_%aq+kt# zIvx2~$(+ry4iY%8cpXn=F8WhN^%9dA$fa{w{{XQz2S_}o4g`4w0$Q&5Uv<&Wv`K7QL?cIix!;o zSB2DK?RDB{vpQ8Vxkg&~_}!+P3FkhSX|EP~Q(W}R9DvltTB84uY6{l%NAU)E-i8+4 z)-Dg6vHSh5-t@c%s^`ohfcGbal`T&%Df4av2TTVGpMo9>h6jIJ`&3Yq<6M>|U=j=C z8twjKNyhMJ%JS5RBQEP{}Bi!{>H1k*YYrK3VN)0&`*9SJ1reiyH-W!w}O-t}9cfuv5Hz zcyO)DJ2}bDXYMm+!-_0(2cF(nW77S~VX|nMq^vab387d~V|r`Pe;jio_8>c?lUi>}XeBCTo8THzNvOM-eSuCV$9K-f1hA1j=CPv|g6nyCgvVYLfvhb(#?HIbC2}CK$EdY~eBK&MM#_wHwUgoOWQZi^N7`!^4Ratg1!^ zx_{?WQ~o3mImdRm508G=q*~FsLLUby1hY@G!=XwHZ@`v=bl*dwzX5t>55L zMUk0$6aqtAqiLr^J+cXcv%}p3Mh*6dAp2p%{L5wC$T@o?zITV#^j~v$vALtmmnl*3 z+5tup@YFFCY;23ZU8?$+Apn>qYIot=m@uNAlNof@99QoO`G|a@z;y=0L%Ch}Op@M*Od(0fH{c3#h;y|t^;kA--2?zAZIveCX^jKj z#lN&7`Zpkj!gbEQP1FrvP+Vi^;B+v$MzVL9>etmWJ=*0pp z-{=Dz8mlwo5PDr65mD3i&I^4p~ zg+$iFe{u1P@mXM^*y30q#Nr121tFH!VwZTI zb*cpCzbKS>5!K8c#eo91m7!mT!MT2onwk?MBiwKA_tT1ivfjpVz`*n1XLrSo# zX>Jc9u0MANRq$B!I1N|juKankF(-)6#F&bXt=U1c82UeeX9!Yx6V(RYz87armp=tn z{6bfoDy8mz#U0yfFqjwPTa;rkBA#U6_PlFfd~=GH56>|LVHa!F8=`U~!OP z$5qE{_4zN~whH&bhoLXepuIWS+KrhxNJFX>TOC4-ZAPEY6#kZ;FnI)>GE0N*J?qLY z%N&PTk*f(f{FBN-5J%F6g-&AWb`-3fzXeD(tQQXDhijPd4Hk2rx`!x*D^o?$#mCLq z-t6dlROd##<}z43E7RMy*`A%)zs=P$<@~eG#rFwfKaV)CzbPc+3Hbr7;RCyq*Xk6B zDkJOf97Q7~cS{4nG}+6ac=x2JD7lnMMcOpxkvqN^_9&2odX3qMlPaon1m#mR*xxHa zH(j@zQQ}~Rt;6Ng!io&D0YybUL_6QJ@OWcfc_p2H+8y7l`^y+doNx#!Hg6)|tKLvm zmO?7j<$S(WS%?-b7@X$f{qg7iNN=fJqdE#r^T*I7fYP%eV#yq$r^yz(|9~DaZBADf zm0_+X9ycz1HnQNU&Fm$^OqjDos9|Ldwv^NbeEiYB^c>jAb@4XM<3l?#mY(Fui6#&- zn5p5d^;9A6#n7hS#Hwe8lm{@3$KLJ6LX21T{a^a2B`Z{jOe}rU=Hx5l+g$ zU6SI_sTE3NwLidKZ{}5Su(G7W)xpLmvQaH&6CXyUbw#vi7?X7Soc@U^(BmiLdNPf4 zT51s$1w~@JdUY{>utX>HlB<+ za45ughm96T(AHW@9fnd|jCIg6d0tiH5agc9lP{|)brwwg~B5DNOT z-#_0PKi=Knt6(!~MS$9uPR{?MkWE6WSrL* zQz!p`;AYfuR-3{850MllNnxw`%ja>1fJ2qD;YaVA=@3EKf>Fkd8IE=+jYu=}%b$wq z)~lkyMW$Dq*)Lw7odquYD}dyRy{Qv`x7O0=$E?MlBVNftjq?*vU@<~6crAPDZT5&EetEmy zdt*+2Aa_CBoRu5XsK*j3`}|X0p3|WlWCVQw&QVa*$x}$Mj;4M6Ve8uGaT9P|wRyX{ zgcMHrV$%Eh2<=5t4DD!-KTgTK`qw(xg>3eT*Yzw&Et+bo$*;~7OYP<*aA@q1uKM(w zJJAYHVzR3HmLy(t0=BdH%%?;Js<(3*8kUdA2mDJ{b@)4nXuw&orwBQ!r|m&7KSumP z!6}Wh8MV7QdLOwqYIbLOMH_z#iR^spjv6y$oUApTv-bLCz*~L1z#nas(9uF6*?67p z3`6h7QxjBPUx?ji+kk`@!Gul%VFknve}mus-azR1 zg@pz(B|Y?ZY!*foqnXEy3)N8{qN{cUYVIE=T)2FT$O)FZY^LGejLjVZn(CT>3>BuE zLc5e{=`f2F3q3Jf%H`Yh;m^c*v+37BB9r4RiboyJiJ-h;*mV&a6i8c?2_j*0&a;gG z!?jPH)1ES9oG#tq40}HLt;}j1oG|8O z&?2}#e_C1w0V5;r!@3P98FWWiPS@)=(|V;=`;oy6?2i4gqcmt5LM{Ct%xJ2hS&y2p z{_Br!ce4nPWQ3nWpp}^ix3BWv4I>fm=18o>Y~kT(9|7bil##((G0{f!PR(|kL!Dor zZxvIa=u`?K$SNw1^HG#VMMYR5MZR&Ci8kO3v zED1ap39WK>6tNzlJlQ32h!@|&AuO`5&5bH0cPGlwDJw!nKsu0LKh2ACy4&<#uzHj) z9eY6BzNI_4G6`aID93Ulg#{V@DKJ8t-M$H88xyt^F~D(nNA;T@CjsP%gq$l;*sZcj zkrO1wvL;NRWf`E1-6yYfl|#E~?pI^3=wx6g_6V{#-1?&|9tx#}EOZp`j#j9zmmJ+{ z&6VJm<)(@$Yk`cq6$sN!y@U|5u9;+z;AZ&@LZUj*`D+1Gg~NpM;eTr*B9|)nE5=zt zOQ}ed;W9)Cm(zIB!`U@U1~XZ;og^O&a5%(E-(yWK?++-Mq-seccsZVeR-uaseZhA5 zZ!hGrz`o6`&FO+^HPz{OeC2=MZQS=36p%9D1xuT!rJ+*A{D$HWUa-k{(Fi+(G{rF2 zAu-ijA{j!lZ#ylb0Ddp>b`|EAYmJXf)dqg(RolX}<3YUN8fq2n$$31hZhxYNek=ZJ z3-?AcIW0!A+C(NFkfxo#LXSzpSTN>3;-2w6O7Uxqu3GMLu5tX08Hcqcw8UVA4TT&< z8$+KtF@lWK(GABDJsZSfIMZDLEb=RMouMF{id0>AIdAZmv&CzJT`QQZIocowC zO<8`PzgHc=c;-W2%V`O;9lbbxWv`+7G#6~97)AlNr)Jsj{F_$H6(`kLEC~| zJ{MQaB}JVxUo77a)h)ydKZg>BDNZ~Hm!v%;Z)>5Kk}MMG;3(DAaBC`9p;?<(?4140 zl1JE*1>a)+jxEuwH}m}b<_Gl)O`o`TfI9Y_uGe7r>(9u3#PZxi1Ja)doM|*z=M2ru8r641MSK(jWl7g8)4+|$b1ocC# z*eH1aCvy>b+yrcDla~p>W$~7}n?e5md-CWRUdL(Hc;e%pU3xKwW0D4|-2mWVq=ymZ zeSP@E)xl#(?J(*;1vfw6b$*SHSKIIu&CC6FLFLQoaP6M0#f7(|sp1dV!ODt^DK2k|@6yeAe67o;`vjm@S;9;@^T`&CX zc%K`q1hK=*^O(wc*a5$hOeq>7P%FT6ZG$+}wELU`mh%g1mE9$;mz&*o&E;*bP`0}9 zkC)N+wC_bFlkoO&P3J7H>6r({;G$CSX81NTsB&Y-C|uMg9(sIR5$Yub z*zTlZmYUj@AJ&iebG~YfhodICkRLuC+U>jBmm1S!|Di$l<2HpzCXoA0rfaKl+W?T;r@ zEP7*nvO`SqjXsG-=tT)W2+vEKJ|A~fKQ)mOO!*$FS1iWE9q#WZw?zYMBjPIaa|(jI zhCTPy0figgetu?FGGj(szXDJPCBaZpPfX%2fP9a+hP=RTXuvFjp~2sdx2yKR9;WVr zQ-c&3&wL3)paADdZEcKgwqCcdPcLrvP$Yf`7L)$_zqc$SC-NsIHDdT@KD+pfYk?-G z!!fvN9)ps*0RUejq8a1qLaC~J-fRhSX|oV<4K%%Im1cqEO1y?efP~1)je7+N1 z1D^NrdxSPUg&$@cFzutS!`ShL#&}(I9`ApvrQ1GHO%%^hGEvfrh!cvq?C$G|-adUq zQ=H)zoZk&O`#D!wMjEdQLq9 zJEHv=7_hEPEDol-viu2dy#UBZLmR97=xD{i{-6A&&G~9PQGVbJag|}myb`C;Os6i{ z>yGK(3?+GWhKV8$Pr0g5?+7ynJF{!YZT5F;4pE=4v#-8GI52|EnO~95>YsS~ zt!Q}1+!8EQAWI~;aX*EuM^t=$yH@hV!}Ft{=zOYDXJi=5?geEE-Y49?3Y-MFM(?v1 zfY(`X*5r9pRK9F}VHkXb*;^g^?e^)yO8Am#s6-1c!#~_7{Ea^>M$ti6yxgWvC+b{1 zI;~K5cWRU=aJLNLdJ_t~b7rNCd~;QlG^wqH5`_&PQOwwaNz#_NccDlS^=g< z&yNLcn1M@M4UAI-?~nqN!5NUcIJICy?C#|Xt$X&u2f$bOJwdlHx6O2oQGd!)$UDE)aC`o`z3&rmmkeddSej_D~9O2!f(J;ePJ$5PB>< zkRr{0XH&Uh#gM(BJyjo{<({V?zRteU<+`gw@A0!OppEcxIbSk5bzn?kFT0tALVZZ^ zFUT#3g%56Wy;jxCW%IVcq5#l+P}y16zlI8Aeg~aWuI2L%i-8jY0D7$Gk>_VGlvICn zhm~xf#%d}PQg`g&!2K+5B_bpH)wy!H-dy|*T{?2HmH>4c0{gcfNV|b5mvxwo@jL&g e^K3u#12gw^t!45 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/SMU.png b/public/images/partners/1X/Banner/SMU.png new file mode 100644 index 0000000000000000000000000000000000000000..c015cfb75ea47821f96c285c9dbbfb456c6e4dcf GIT binary patch literal 5152 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 V0ZyqEx()D%p6HwD)#<*B`5)Kz6RH3J literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/STABILITY.png b/public/images/partners/1X/Banner/STABILITY.png new file mode 100644 index 0000000000000000000000000000000000000000..e8761181048eeb5869df40ba4a5a6325298ca951 GIT binary patch literal 6536 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 bL+S|>c_I!Ix}yHyP7I);pebK3YaRJNavV{h literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Singapore University of Social Sciences.png b/public/images/partners/1X/Banner/Singapore University of Social Sciences.png new file mode 100644 index 0000000000000000000000000000000000000000..8ade5371d1aa10d4ca4cf2945cdfc0658fb455e6 GIT binary patch literal 13597 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/SkillsFuture SG.png b/public/images/partners/1X/Banner/SkillsFuture SG.png new file mode 100644 index 0000000000000000000000000000000000000000..73683085a56114791952f9f2f4893ff84c964fa1 GIT binary patch literal 15546 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 Z$hol(3tSqB^dDLbA|s(FUMp%G`ait=9Pj`D literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/TASConnect.png b/public/images/partners/1X/Banner/TASConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..8d31bf00db7855708a78a0ec965eb0a99a57d723 GIT binary patch literal 8525 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 L zpyESwI;dCY1%ze#cP|tQJ+62vEG(RzQ3~c%4|wPuKJLR`6~TW7=&_UUlgN`QsN4J^ zBmF>Q)O@qp4b*TD!QtxinK~^7KZi}wx3)&7k2_l#}s?OFRh==3?do&L9uI!4L+ zCGb*8!3P>wg`Bl)E>e>!=H&<78Ls_Lq-74p2jF^uTvI-(CHQeihlzNfJct(3oo?~x zbB-kwie-kt=_9)|-21Xz&DP-1ypiZy43Wn2#yozL-0RykD`Gt<{pS#B+D5oCs({nV zT3z z?O%y9rrVVqs#}*T_MBVF*@rm?ksqB{Vl>QSVEWo_A9yzj><+V zhdU+$>>8b9WO|#gbRWYB>`)|FfCd4(bz`SgSurZWTP88XR5GfT%@Uz{=82e`^j37qP*t-zQzb(&+3(j3v97?-xi}s_{xAR8Ky!xV8tX9_0*!X#Gwx_;4@2; zsI>0tTu_6!Cj0I*;{wClinjiMs%7914pH>Qh1ht#2E!*2s;9-QTd$hFB#k-1RgQNRq(GaD>TN*R# zfZz|0s;q|i4xRsq)z86cFL)}nVfG8vly-E`Uwc9YcC%F3Lfgy)7qzY+I1~KmUk!&` zBc-K)BbC=z1tS2n)}?{A1xi$f8jA0d!Fw~E*L?RbwCDxtrD0&XpjxoS8_m*peCbnm zwOkTfQ3O!Gr4WC0y*r6oc;1k$09>5YEtx8-sCal$d2CJN`p8TqNT=@aI-~6HVxgGrXMguob=`C?MVBD1<_`6Z_1Yfh*Rw7?GgLtYC`r0so%Feamg? z(B%yse*@$`xq{b^z-lYU?`y>~V6{>unO)gt4DNMR`oPN_`5M`1JTQ+P1-fhADgeV) zt!%*BLcp>v?QlCD{=B%yNR|%jCO9JzJFm@$lNgmiH+@Tq%OSJK_+nd!G{2QJ?hc_g zd+79m+`1WT`-=2I{1~)mNVM$L#yZfXsz=)r6W;MGJe9OhemGPUYNa846}GeL7_o>q zj$<300Y;fJeIJIoEmu@+GO@=2GyaTKGO@8>i;~@pS9!M?+az#-tx0DtPu{&9~KQL-hcQoW4W8DEN*wH-&||bPWL_(K`{{FSs95i9Vt9D z!JM}+Ae;RhpTFO;PC%Dadv}!+p7(DcA{fHUry7B(HN+BGg{F6tZO>o_cslaTV;nSC@|7I74`GkdGqL~6O%U~M~qUW#k(y& zr&Jx76FauH0|osUaXT6G`+kEsxEuwXG@0wV_}5H{V!Q?Qlm0Kai|40sj|8Wg@)VJ8 zPr`p&LkomfwIyY>JAIHJvO%0MqrNwmJ|%Zhav)QD-iKM>&fc52p6bDW^b4cPS%(Wh zj2|WMp6&`TK>D7A)h>mM+Cy6kLMBg2rF$NSQvh+yt(>p)Quhhr9A3G^{#&D?X#BgjhEN#;cIhtbH{K;AFj&VrzR~|j%d*gLu5`>z zKGJ&etG3--K#2wR4H4P6yCP`2`jrCd<)qc);N8EV@(Y#Jw(Tftf{UejvO{R9M@2%9 zt65@PTwLJ(%l+nCblRKg5`$gVf8oSb$23A4%+TAU&#iE*KX!p5UNb|vg8lxJM)9{$ zZodcM+v6hkO{XCk#BqPRnqHWRf26c!-~py2R8mRyn+A{yovt#BdeU|K#8ycu5mPMS zZ7oPwZ-8LbuVMBXtbf_M5TO0PQ00QTILd|wN3yx*P1n9hyUOl6n3}rl{EIXuqT#2` z{n}tLaNE4$f9z8Uz%4V<@n2-=nhlVOLtKP=QTOHs8qpv^`~BUu&Hx``TQsx&e^fkbqhs-)V+0TJG;Bl=6`09<1L;aF5iSb|7nWTc*tA)dt_wDi*{|nRzLIg zkS{0xc$RcDU*!|d<;3%B&`vNAE0;9`Emd0chmp01@Q=pNhs%+8!vsDqg{Mtd_%r1@_pnd-vpnWFW*P0gU z5ZP@6Jpkb;^kw6rgXqCI2pW5U?f}_R=>yLIixd$o)f5p>7K0()2}nD|M5Aifr@XDq zO>9op=>1SSI&*QUY5FTvgRzM-HyARYKjTzmBqCPx$WJffv63y|w(^es-yJ4?o2i7= z1bvu)wSO)_7(J|VGnq+|ZI(ElSG-XE2F0yd;H^M5np6Kea>TE$F3_L`Ft4BnEK|=# zULY<0jk~1-U>tusKfX=cce5N3j2Kk?P>0|Llz6#;+Pm&hPw`Ytfqh3+=)%7N>NcoH z;D!N_i^Qixf7;>?_(k1)scZ`=>+&W258SHNcy#&U$!Nqi3C3X1#QMI=qN9~PnqROZ zC!%@YLF!%?+(AwmFI;P+g5;G}9xWmaR@ZO-9<%HEZ~B3A%nxp3GJj#FdHL9bMBR+E z^SC;}OZ%EuQCeg}U24kvAx8A~Zz~11Nafj@%V`bs_}|4% zzXf~^XSKk7>{h~$7|-y_w(xGPcs*J{*%{B|)9O0%-R?!j1r@Oe;;7Zl!4oUCG5vTH z_pPAn5ce3Q?Kb`7#IafLKiA?YnOm-3xifyY*`eI>8^62@d=hOhp zn@7sa0AF9Eep8k1dBo1XgnY#KXXEq0s zeTf4{RtS-&BfZ{atS>2j?ie9bAkX$o1!PyC*b1_dJ6E)1u_I17{)!jLj& z%~tn4CvMcgRA}igD9FiIp}+N%WV^_-1YNoobb^0R5EBu3OH~EXgB185zein@`<2%< zyedwGv`(@-&~L~{W;BJoy@GBy4FzZ$qiA?pr=y^7@2Im4G?69q$esFwZE7t&VG3|j z5D!Pfmq>?oIUK8$s_6;8xX2`{=@vTg(r7kv@^@MeWqv1Z{%s>|GgQi1% z^ZYoG0p`TJ>%%`l=o<4$>6Cu}Ix{u@AZDJ8{VG=3=??Vtyx}P*2VtZ*kq@AJwh|H< zKoyV_ViaWCqeOBVO=WE!6PaaN!6xTCv8u_29r_O<;&H+vs*d9~G5Ss~-19Df>_%bA zCJH*h&f~dtb^NnQPBx8R2_^F9 zwINt!GJ|Kg6dvh5GOrM?z3xlD_H_H8?dRH;UTm(l2$A)OFQ$BUO(SCc5ERgqT-Bd% z_zW?sqqX9E%F4@; z+tATG!~Hj|^!={ChyA0f%SXvL*o>s`xd;G5{Svd_#13HQ1(Q|WizR-%jR8#Nq zVVAL8xZ0|U*}W=Zb`DQ!T3TAN)Fd>BrxCt_z$GhJIQmnup`!nfxUrGQo{q8Vs;SIK z6ujDN8$SH#*49q5=+FL7B%RAxc(TolEtz&Ebu7g}izYtnL?Nr?El!3x*UH*MT$R(7 zwY(G*djCEM${e0(NWlJLh?E9=SDwbUj&u!?9@Ehfzx^c;q?Huj>~S#p#&c|j!|g8= zLv}qJXwJTn7AEx9MUBe-$TjvXKRh_u!uFCUiK89immIproX<8l#=ZJ&{Sq0dRcYiRB{t z>-D?d?6r(>o;vTc^+Kl3VYYbWs=vQ~@4V~D8Cj%M=uccIGMKSkBVR%%$y;1T-C?_C z14GeDBU9fP&7A?4f_san|Frqt+tlzX-szrt2`8uGoB=S1)B~;w)#Ye|F)%URj1=Dq zW?&uIaUi`|GM3PEFKT~97ou^!jmDw8de`gy#8A&Go_g5-`ia-tHa-S6scg_%ZO=DQ zBIil7e*fmHnZ9w<)$6w(cRKwXI6ALlV#{!BdR12cHShP;w9~Q>is5_yM1M+3%7%>j z3eIJUxoCnBVT90RyS!Zik|V|SwaJpJX2)f1%zd?*>gwuB?{@JFlrL6Rf88Qn@#)3= zZ`S^VBGc~hj#+0ADJr@19@3fS0>3==$~X>O-2l}y7k*Plv4+&z*Q+tT9cA7I6q=BqZm9CRBM<=1hyW`3KgK?Ts==IZTe{ zWISx(S`amN-&2#XKf0T=jP54vo zkBifLU6yzX| zz6+ngfC*)kq@Ph8|VL3^T>Rb9C43*Z*5mX1^?Rt OK}lX+u2#k@?Ee4>jmAg- literal 0 HcmV?d00001 diff --git "a/public/images/partners/1X/Banner/TRAM\303\211S.png" "b/public/images/partners/1X/Banner/TRAM\303\211S.png" new file mode 100644 index 0000000000000000000000000000000000000000..43bbe8e8bb05e82004b2edd5d3c7318fa318a297 GIT binary patch literal 17304 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 PID^5{)z4*}Q$iB}hqMBd literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/Temasek Polytechnic.png b/public/images/partners/1X/Banner/Temasek Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..66fb0bc1c9a633627ee7cdeae95c98fe5aa7e801 GIT binary patch literal 5490 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 QNupS4%GyeG3fAHO2g*Lv00000 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/TradeGo.png b/public/images/partners/1X/Banner/TradeGo.png new file mode 100644 index 0000000000000000000000000000000000000000..444aab4f46611673f2edbea80a25a612a894c682 GIT binary patch literal 7502 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/UOB.png b/public/images/partners/1X/Banner/UOB.png new file mode 100644 index 0000000000000000000000000000000000000000..beb071ce9f6b55961711fda0412bc1a120538f67 GIT binary patch literal 2391 zcmbtW`8OK~7ma*okGRkjQ8LhI!}Qch7zA+;`r2KfR|{oowZ0)nx$yfV>^d8gailgB0~ojhFQKgM-E8;Ry!exIolsLMMEytE+o zB0d_lVn6E9Rehg+&l%^ht6J)$eQ+>MWpYQ#xYsVzZ95tF$C8xkWx~k2p_GF*yldG; zuI5;A7`ib|EkWEc-(DhhYVa7d=~h9h9XJ|IzO++VNG+%zou>G9=n5-&5W#DT_}lqK z730Re)@#F(yr6YT8|1>i={~n>hufJFD|&p&#p9Fd0}*m@YPt}$5#{en_fJE3$ydZW zluS0_R9?6H44(drODz=J<6JDlRSHUQ_Q?rg?K$|L;4P?nIXcelJJ+u29kmbXN2i%CE z1?uz=F&5txl%?MjycOy5ZC=UuKCaKi^Jnx{eYL&&O9 zM0Qr@e*rucT2N7|j#L$ixq1h^XiK*$O3Y7auUa^Nz_kyRb!}n%hEbdTX~XhUF$!#l zsuE&cW06QcplRBmb-OY_rkmC_Zt};0cc6W!6|lO^of2LAwP>JW_98;GvBW4^yf(Gn*Satwm<$h}8UB#b#^wz&iLtuaGKO39vPTPEb6AI&-Z~_QAVm-Z~4FKr_qeO^8Uz3AYuYQr| z$Ca{p(Be0(Jd2+W8$MhOtS7flDf`9AAB>F%61h4Rp7>K?&qEA{!T|K2OCoOAZJ0S>J`ncK6Zr3`S)L8IHb7g@tcaHx)a zkg$8trt#hI9|ZQ;oP`fDu*LU787kVi0zaZ%bHCzoQI6@spxasyZ8#cXLK<3OvOU?7QiZ^o_V~qEMWK$QtGml!rup}p0nw!|&${Q; zD=-_TmH4=MCvy6MUgeJ=Lh{0mJZz81`P$oZQ4_wqpHqilgbrcNnY@C|r|y zm+N4VJUg_oSLY_g32Hy7DZ>r(PRqe!y<;3n7gE`#0ki#q_2Z2x`_R#qdSS&C^ddFw^`5bF0IeJ7)>Jp@T} znKX6B=r^dxJbfeY`Ui5UF*%UAXNyiL{DK#rgYUjB{Cu{)+~e#j{cFIzPmiry4YOuL z{3h>}aej+^*M}JI%Z}W~gL}+1D}r%qZq#Nl;m%+%T~&p}c=ePu!NbG)*LU&s(lXbj zCr-@Cyr!(!hpV9<10iwYWfh4Ta^<;e9ZhB&Z9WK@@Mrw8?@mG=S*{CJ6307{%1Jzb zfb%3IVBI`!Rf-EnG`fYGRI_3AqU#aMnW|8s;Bk*mq}1%^Q_2?FFs7>BncY+Eokq{J z`^R0AK68HUE@(7aObwv0z;B&Xlki+TYjo=j9irf8*W2Odj#MP-6N=#mJ&!&Y|25VXDDNd(bi=)FrfKVK-12Y>rd+zt zdw=~&yaM%{LvXCsy7S4crRTRGR*4QP&B7+19Q&n&Tf84?)R%5lnULz!l@FA^0}~KZtta2q0>$7b7mzePud6bfFXzl-Dp;nqm9D z!3n)&dFzP3hoRd1+~A={PuXvu&->A7(cp(n*TNSK=6xCYENC5LFqHgZ(>DXIaN3bj z>UP@pmiZoBl%;%3gVw;igp|z4V*l+qK?-@)3^J|~wnD{}b*l>KzQ!Ir^$9WggdL}C>oyJA-E-QWDpFEa%`lk%h*Q@CUxsq=*1$DH!P z-r|1>B}<1v4wEl0xf<8^SA6J?GPEPc=X4uBk|Q`&O$XGy`)&H(S(>%i_|fxQ?TIkDPr19grMcyYwyG3nMY8T-w=}02ltf)w(xG9tGVB?#~TQW1*2kl6_)mKYO}a-INX?d-<)_cO(jA$Ev;Ubo?crDr>o=SB3U}uJ~}h iLFzyL2Z#0t-U5;Kzg${YRw|MIPP4OdvaYhc{qX-3g>^Il literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/VAYANA.png b/public/images/partners/1X/Banner/VAYANA.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e4a8187bcc62c1bdd28e89551f72ea04476b9c GIT binary patch literal 14695 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 bZ{%eF3!u<)-{wCaB#5M_oJft3LE!%buj<~b literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/XDC Network.png b/public/images/partners/1X/Banner/XDC Network.png new file mode 100644 index 0000000000000000000000000000000000000000..17016951dcbcb69a696aa279f942b1debcdc0110 GIT binary patch literal 10860 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/YIT HONG PTE LTD.png b/public/images/partners/1X/Banner/YIT HONG PTE LTD.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e06ef092caa7c6a271df080a20c9f9397fa12a GIT binary patch literal 19794 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/eTEU.png b/public/images/partners/1X/Banner/eTEU.png new file mode 100644 index 0000000000000000000000000000000000000000..db34108c7f68b389544bede851c45b8c0c0fc5f7 GIT binary patch literal 4890 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 b`TX~fclok&(ie#@|91pZ(*@S5*hKsftxaQw literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Banner/veriTAG.png b/public/images/partners/1X/Banner/veriTAG.png new file mode 100644 index 0000000000000000000000000000000000000000..9c301b13c4071e1a185ac8e7bf17fccebbcd3aef GIT binary patch literal 9385 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 N07@xI)`}Z}{s&jcAQ%7u literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Infrastructure/TradeTrust/ASTROn.png b/public/images/partners/1X/Card/Infrastructure/TradeTrust/ASTROn.png new file mode 100644 index 0000000000000000000000000000000000000000..52c77e89631f944e15ada864b26b872ad27c9da8 GIT binary patch literal 5302 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 LNkvXXu0mjfqJRgw literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Infrastructure/TradeTrust/STABILITY.png b/public/images/partners/1X/Card/Infrastructure/TradeTrust/STABILITY.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c490cd6ee0b68dbccfa9aabb742dee21756692 GIT binary patch literal 2519 zcmV;|2`Ki7P)Coph1HM4H`6P(4aws1`Qhi zXR!EVXrbEf+4#yI|5^LvvRjp1gv@;Wx!O?M2uAsNE4#Xq4^}<+i-!bP=he}WeFjMW6kX!AHUiDs?A~{Jntc1FUwLM z8HS3803jTfMJ%&kr%Pg;P8Ym9KIF}r&sg?>k8q;=1`MhwtghR>^ylS`hs*{O81x*f zim;EojhaM!S1Km@h%kV%!#YXo=yq_7B(`Ty9Wxfy)&c_z7F0k+ZsCfuf?HrR@L&=I z)~6ALBpJ#T6$T8Uo{4JnqOlwoWHN)x5n?;t-2EL;0jdxdFeK1kUsVCW&H4mBt89Wm zg8_8Bte{@42(S$2Qy3);Jy~?=!0j{uCrDuCcsr;7RS0u-@@~Dw3MQKcE`Cx1`+t25 z8t*y4sy8A@K9{6=^MV8KF{X(|kX(A8iGX3fAbHV68Fg$|Wl~Nrvf#yljsh|T2V#iQ z!Cw#N!|#q1f!!g3*`V{SH>3dYx^>`k`-qYaW|S05)LCArLKrHA^~ZLa7dZ@LCR-46 zwK*YoR~{5ztN{azA6qD={)b9IxchUV5VS5&;oZ01s+_;dmnRmX{7^+Mb%(IduIE;j+?I!WtPLt>#9wj>~yUDMvI?22b3y8%! zggk?7urHZEfBwC*XU|R{Wb6OUq2fS*9`Vq4#pN70ltYVVqaXz`AO%Ill5hR=Q?j9; ziI^iM5F0MJ^c+XR!^0hyFJFE~>F+;J8+4ErQeR(hn=@xl85W5_&q`LFC00rlhA*4V zMlv%q_aM1`H4RFldV>-nEAHyms|l&8sm-7q4E|zQ*4d*+j|M6220c-agH?V|U0uDi zprBx$QcuYoG_k5b;GR(adV+S>*k*Geyefq^YJj%)4OwL4#X z{q=m1clGdqW!WxTjvO6%W&8H+|Jc8O|4yYV>vFkbly+Y|3JVLzr=%=+I9Yjl`52%5 zL|%}dIddjWuh$<_UP@NR+i$NcJ96a6vdGBDhg-zb($e&hVIiL??HD9$p~V{5;eS46 z+?aD0E?kfaynp|G%=nn-p2tj)l`?GDu)5mX+IVFgxo-33&6x`pEci&NqfCAqLPJCCIR_48uivoY zcx!8GbW>BaAtEB;Ll~%}f@*j^X~wjQDM?dgm&|-W^C$ji=$`2U&!6_+S5#DNTe)gw zF)iateQ8wGxGGx4Wy2eSpmWWgJNL@8Y16I=dOg9I`0&#iy8M;0@-kUrPN#G1vk?*9 zecAGju&@SHP-5@8^z`)oAAGRqaIY$vn6U70dw|*ODlRUb0R3FoJ$2B#e*OBolG2j) z;=-a>df(F0Vi`JgXlHJ2?)$4&t-4R^Jfiqe4ezdB|J~yA#bYBzjcR}C+b{9AZ{IfO z z#~+8op^uD;47hpYCUkXmjkj1VV^IMCK|w*b?(Xgfvu4dYiQAp@#+H^kgV7Lcx7#O+ zqR4E^*pVI=8`nn3!VH`^Y0{)26;+jUP+jGC?`ddg&|?fr!eDOkcszO>?<}f$e0+So z4iiKwx;2ZgTS2nlRG(V`0CJxckL2#+`+;X3st_GkKQrTv1_r z{>l8wNWv{@1SWxbMMXuEF>7U$9?U?`v$n zZK7sGM@P3!pE`9}Vq#+J(q&6a6DL1^tGlxk^Fl~L+G}Y)%i5jwr;5tY%~rETY-(-} z+`DJbE9=(3o0poBdad&Fitw1|m;zMz59l12P*(AJo{OIl|8Z}-X>zD-s9!OAM)F1& zK=c(TeV+=yxHi)F(dWO#4f5?ZR<@6ML9vf{%JDR4(4aws1`QfCXwaZR hg9Z&6G-w#q_!kPP-n{Sbpg{lt002ovPDHLkV1hE8$r1nn literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Infrastructure/TradeTrust/XDC Network.png b/public/images/partners/1X/Card/Infrastructure/TradeTrust/XDC Network.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e24d1987e05fadbf6181e09c14ae8a58e8bc16 GIT binary patch literal 3767 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 Zmx_{S7Ch$~{_RSDk-n*3gN{@De*pBzG;ja_ literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3cbb67b3e4aa45f8696b71c3299af12c42bf63 GIT binary patch literal 3136 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 UTNGsZpMMW{{!B-;TG=}Cf09n>FaQ7m literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/NAFA.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/NAFA.png new file mode 100644 index 0000000000000000000000000000000000000000..d2adf57f51a2d1b679bf6f112c6ed1c32d02a54e GIT binary patch literal 4630 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 WX|^Y+*X-YI1JF>>hE*$Bg#I7o>(|!+ literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/NIEC.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/NIEC.png new file mode 100644 index 0000000000000000000000000000000000000000..4d5a8d214dec7a2fd88acdef984de2628b50591b GIT binary patch literal 4148 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa27bcb343f8b3e6beca3daefbd91dede02b8ed GIT binary patch literal 4975 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 OBT!Y+QmmD?4*wq&%aJ_* literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/National University of Singapore.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/National University of Singapore.png new file mode 100644 index 0000000000000000000000000000000000000000..a5824530f96a92aa8215e02635ac8aafa41565f0 GIT binary patch literal 2856 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%0DQ?&m-l>ERXJG1}MQPT! zb&aKU^iS91_Z-qPdqWmzZA_{nP`c~mS#30pdXwSX9g?sWWqnG&(1EG9s&VM2Mhgpd zK`2k)zMzLt_B#JmZw;bsl1(zR??gjT4-WeCM^DDmqPCxGtrkAp#yQ!0r z{@n8tw|6tp3s4Rv1;&GJ75CRhhI;Yjl}mcd&JrK1?Lyk`oyu@3M)u#K3U4iL4--0SSSh;;Yhm;V=x0 zp}|xFc^*c38D`@s5bmJ#*H;VS|G)brQaM2vwY%2FXGqvJTr63DnUR%YwZ41oe*pcyV}}3$ literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..d9486c2f9c0a2be019480849cb1014c15c479363 GIT binary patch literal 2502 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..523571bfa9de44982f52766b2bd4b172bac880a9 GIT binary patch literal 2980 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 LrYh3_H4FbAxrW-! literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png b/public/images/partners/1X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..812f1a357290cdb4b9fddbf91e12193750a9ad18 GIT binary patch literal 2665 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 Gul@^9G9y3$ literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/COFCO.png b/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/COFCO.png new file mode 100644 index 0000000000000000000000000000000000000000..10b8e4764512a060a6ee713e6986ad774f55d55d GIT binary patch literal 5685 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 Z!wcf}nsotQ|EMmC(kFGfA2Jr<{|6tg`g;HX literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png b/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png new file mode 100644 index 0000000000000000000000000000000000000000..aeca911b373879246a1f85c2667faa5b7c57108d GIT binary patch literal 3317 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/JSLA.png b/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/JSLA.png new file mode 100644 index 0000000000000000000000000000000000000000..79ced58dbfddc3a72abe35ab4a4eb643bd28ed8d GIT binary patch literal 4442 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 Ee^@efu>b%7 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png b/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png new file mode 100644 index 0000000000000000000000000000000000000000..a17b52c9b218d845dd037cd3e7d7ff8ab754d89c GIT binary patch literal 3881 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 B-K+or literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png b/public/images/partners/1X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png new file mode 100644 index 0000000000000000000000000000000000000000..1656a2c1434e57b650d9576775aef4e20385ab39 GIT binary patch literal 7137 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 NUPeW_PSPyoe*hCX6UG1l literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/Automaxis.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/Automaxis.png new file mode 100644 index 0000000000000000000000000000000000000000..2a39daf717e2fedb2da36f4b4748355f795e0f29 GIT binary patch literal 3897 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/BlockPeer.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/BlockPeer.png new file mode 100644 index 0000000000000000000000000000000000000000..15018d5063138d67e4c88d658ffa9bc618f7e54a GIT binary patch literal 7043 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/BunkerChain.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/BunkerChain.png new file mode 100644 index 0000000000000000000000000000000000000000..68d02078ea3503e7c6adce9db172a17e53f2a2ff GIT binary patch literal 5018 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 b9&?&J80jxL;WIq_!U3j+mIe*_u%!P0D4XWl literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/CargoX.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/CargoX.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0691ca54fb8d8e29c9f627b7d9d999aeccaefa GIT binary patch literal 3851 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/ChainDoX.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/ChainDoX.png new file mode 100644 index 0000000000000000000000000000000000000000..b45caa13a5d79f1cf86ab0412be18cbfa26e17dc GIT binary patch literal 5947 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 J*2r6j{}0qGoz?&V literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/Credore.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/Credore.png new file mode 100644 index 0000000000000000000000000000000000000000..7623088bb86600e4827b0ae5e589b458771783aa GIT binary patch literal 3554 zcmai%^;Z)P_s2ny(f9!gsrjLiMj1%=P+$m1$LP^rjs_74L2`mPVt@z|bJRrX?hrP* zJES`vzTZFKdG0yy`#$gc%l+k^bI&XG6$DI0&P+}~KtT0ELsjq2gYKkAN^;kw;iUiE z8JVYsi4Oq*1>OINkRU6Y>265qqX$+dC?8??5pqL z;2U7=ZBL-?1aq@SqBCsoc38YnReBvrxRXitTECMyoHybz>5pg$>vZjtAF;)x#H5d9 zddfq{;~wr~Wz|$m-y0MQk;j!ex(Ogl{G4Xus-0&hCmSZe;`I@eaT-Doqq)MZ$*_kG z?z96EG@GLh-jI;PFR4C0u=BOX)7!OM*y=sS#}7z}??wDK+k0p{PebtUABI8i+u0#& zbKuyF5X{V&pebW(dPzzfodcaLNux0^3S7!xQQSG8aJ?~pWG2W=z^WZbTm8Yo2Z%YW$Of9{!W<{5Zj@y)=m4YwRy806T+zFo2Brrq z$cokaMn84w*EMpJyUvlC*>MHM3xSmKl9Q7c<>~_%@p$7ojTbNY8A&;v;c&RBjEf5biuEo$ zt&YR--A**wdOzFO}dl9OXUSW?dOauv<4&Tj%&m=RfqJ85^VjEMTj`6H7%>&GonVYZe^#upsKe%;FdlC1 zM0_}$*YESggT6(5Kfj-KY%lMB z9~ycESHCzv_exuwxGO_f5DPi#ZO*rzrc~-?y$nKL7=na4hA7#`IQ*Z!IcUf+z1#NH z)z$vI8cDQHYIGsDW&Er;@Trq^Vi!n^74E=&^7-rA*5};Zt9>;+SBX?AENk@#?TOdz zFY39lbXf&qht4r8qe1XPWysUZ0@wOgL)oty(xl-IWZH> zQClVDNXJM54aK-JGAWDUgJ%wv>h>$-_E%p$>rb@AjxNZxlC|J&{a=g)?k~1WXR!)N z1)Xdc_IbSO-rIw@9-IM{aJO}e6hfPfAI`GU{dfFH>qAzaCHog*neskEckpPKsg z2s_PS5TdQEO(GoN@3nhGMvC89Uc9LJhBc|+d3oQg*4@Ajg?}4X&@RpFL@0d{^2K3XIzFY+Kwvr`cy(Xz8LTDk@^>>l3Q5d7iA>;_=Bg zkxv5HpwQ08@!+R@TdUKSkuU%0IJt^ZLD&p~H39ciSpZicT3zJN!;Yd`n3Rffmb4Ux z1}M);@o-_7QWg-fJN+p7K+cjw1X(FfktQWuav22 zWpQyAIo}tlr!p*H{<^9_CvnWqYX4`I2%D|@(2DPr`su*3iqmF$v={pF&&uKX6$wK; zRq|7&Z_Aw>o#Trq;~-E#t~X2k5w6o{*;um9oKA`p_Krdy;;gQIZ#Omdvl&30$+UT= zlct>otaW!EXFnn@OL`jeKZWe*cDzbk;bF8T;#`WWjKIwB4?hFrQ|+jOXtk`2BFEee za*`Bo@H7fqR#v%mfz*{~UAuL!)01CCg3L!ZpX%xas1vDa-fhJ@)JkzaP4y>EqxDUw zGnW#Q3n|TFyaq{YZ&KVv{)um+qQaS6p6+}OKgQR2p-!8l01>6BqdY52-YcKZdY*`ggt4sPs@Ffp z2zMr;$Jh4WW`La0VU}u?J>W=sZ;(y666FP_c<#;IQu!u zmU+EbL(tFYcoTSH0hj&RhM`L%4?tKv(MH`#NT6U2)J9Dp2Ou0?*!%Nqb zSEUIPd%H9Bt|no?ptM8?Skpyw={o4NE<;wcCNDxhclqJibgLWA5h3KgyVHddC!F!(u^<+Zpe6-!J|1jMe$5RVnx28p+9z%ZWob}7O9Y~ z2G}x8AUla9vA*H+?bO@NB)c}Zeqdg;wnO7}{UuBMw874YwT8cnPvv}qzJ_~B*VDo@ zRj+N{(3RA9s>TgN!quIwq+Ty3Fpe-nu~N~Zvi>V9 z3LCAqB)T**1zMJ64(!*3LX&)WwKQH{094kRU5X$3GL-8;Ackz~xpIw%R5~6arVUSe z2s)Gv%)nshC96j0n7kfe@LbBEhXD?CgMkaum7CQL5KQtQMe(3y@INCq`wP`SSioz<{FCy757A{ zd<`Za5>)WnPhi0ak?%vKVE5qrhO8w|7|Em0))_cLT*g)|&(18zhsW9>PG#^=>#Dtw zhU)5{=nd&AZdX;vG}PF*%hu3+u0f6z0U#zpl5jR>OOBU6(;<(x^eO7iHxjHvU>dm8 zP1J&>nnu=h+8i|t#cR062&rGM0PW@b^mA8S!`8k8`bMmCl2XPeNF$I)6BF|vB`veF z>=m>BPL6a9`SYhufS+Udq0l)FiOedxGRt~t#?$KgeN)<$l+uxr5zrRuS_t%{=L?3( zZQ_iQP-wkU%xY-48^9=HRwJtVxQRlLDTfK#KW>E*!e4pX1K}t6V^`wl9x#u&G?@TP z`%on%dh+fssN_7|wg;kfN*WqnmdNz&Tt{PN?!=gZzYHHCDNjcDJ z6hDrA&-ltF(o3iob1Fd>DDtIqzTs#opP)W+pW<@l`(hZuL zm<8Zvqf&c(CA+8wLKZ@ZN=I3Vx&gNEzz;H;p*(VDn zoX{$Z19srUqr&PB)ol~)g=}ueiKt5Vyz;Hp&CS9t{MUCwKBE2Hg#~Hn=YXp|%%TEP z)N3Tf?nv4G^H;U5GSxVFe~nSsJg#Qi6VmDh50-{zkd^HMjgNzwUiM zxJFfXdC{y1reRJ%rc?z4>uyLW26`2jm91Psj^Bqwa{W($`G2@+d3;NfIrLl&q`ahY QhhPLR)F7(m%2tv80YrS-&Hw-a literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/DIMUTO.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/DIMUTO.png new file mode 100644 index 0000000000000000000000000000000000000000..efa3e46d80d5e02c3a9ac99e1b742398a523cf36 GIT binary patch literal 3530 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/Docsonblocks.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/Docsonblocks.png new file mode 100644 index 0000000000000000000000000000000000000000..acdb4235ce5acddec6466a3515a09287a8524e36 GIT binary patch literal 6040 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/DocuTrade.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/DocuTrade.png new file mode 100644 index 0000000000000000000000000000000000000000..040a9f74697fb741ccfb739938434104bcf92e4e GIT binary patch literal 4853 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 KMNUMnLSTZJHihv3 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/FilPass.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/FilPass.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8533ed9b8c64fce2aa7b5543294d23b2778023 GIT binary patch literal 4483 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 R{oh9d(9ty1s8_R#`X9Ngq$U6W literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/GUUD.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/GUUD.png new file mode 100644 index 0000000000000000000000000000000000000000..438841d1c4c2c20677985d1709175995c3a77906 GIT binary patch literal 3321 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 KMNUMnLSTXu`xi6- literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/Linklogis.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/Linklogis.png new file mode 100644 index 0000000000000000000000000000000000000000..2b97501ef3155fc995035ecad4caa1f054619147 GIT binary patch literal 3902 zcmai11zQu2!yF+f`9oJyi4sn`N!Ji(A2M(G>vKD zd@Y!udu?eo)_IEC%tN3%nE*up17S#@@Yvcft`kn2p1 zt3J-(gP^UNBj(fNRpNB$*cbHR3RB2gmE#VprPvgsu-Gt1hR6s)uqpag*^-XPK5%nn z&Qd7LX&xzYMb=WooY&)OOXQL>IOX=EfJ%L`Ms|p&S00eTh=adXfX<%|tPW)+LfNCA z=B>k+GpLby#KLa(#)#j+6hU7|@`;(F8)yjv5E_*6y_)21 z1@_C`2?Beoj-LD zCdIW_pnX%%wHx*`f8Gs93}}HLTHCJ|v2#1>OwY+~D{!FJ7kita*B7NMm#Uy_QYkyA zuCqmSY4E^D@(AP&W_?kHoC?3+xb`(0@ap#JMsJ_oYcV*{wB1B1^wa4)>KsK7wW%rK zO#NCc}OdN@oX7!qp@7X; z0lF{62oDbtGhnB9_x?8_N_dGN1D8QS43@yy$vV85Ca_U1@O)x-VP!h;nfJ1#b@jS& z1#C1{2D!YotrZUC3v1jpd9&$O+D%dtvgJ9oDUlwUQU7XDS&z`N>m8i3?7v4? zz^rW`y{y|&+_bXyxptgl87ke&Dx8lLu1pniKHQn8mRMHRay;Cd0gi><9=fiExjhzo zqQU#7yN*)3dmL+xeC!;LeBLthK$wtcw59hKnDwk;nY$vfcyXiRlVT~44z7I=67Kqf zNAW#Z;QIB<+1VL8Un?}wWY$e7Lj8H)_2aGmZgxS{u3Z0mDuvySDYx<$fmABmo=$t= z+(_9Jn=DpF&Ss5)lW^>H?$!Jbg&*xJRTV|si5aK0%x%vN2EAZMe7^gl3cYC}XYYd4 z_fcEp&ZI)ccYEa<_F>-+WKCs32vmXgTUbA4%L;k9r)XJE>xi15+FIwZyGIjO-T?F7 zV3IbAlM!VekFTv7IK8tj z5Qd<3e{@9J!U2Plss5*M_i>zABYs(bN5%y`zh*yGP}0iY|hmn?Z~J-s+?I8A&2TryNZJH=~(z% zixfWWD9d9*?Cj0!%XFPdy#_f7EP%-z1|Bv`LJm4Qpr1OIEC~#n^n}2w)R&mME9j66 ztXtG0lAqO12~WVhOe*fh7SCiPd^ffR!!4)q)o&ChlNC{RB1`d1Kn!l%* z8P?w%-^t$`P1fa*9e#V@72=&hO^q^XTrU$n#rf51`h3E1a>pWe4W!Vi&pHD<5rbX7#ggjbk@)<+XfuvOIgHvF)tr;+js;;qo zdA<{p54;RkIBPV8$J$rEb4EM#%JS4|u&k0HSJ`5*ZlK7~=o%<65Haw3i?&{! zsdYT_r_lu0xk|O$H=BR+qu2&(&J!je#xvm5q+}0mDb$`k3(959 zIe6+Kp2kC@J1Cj=Ew3x{a*H?fcF!B@)C=*tS~V!#ISa=5{(Y}~E}5*~Cl0EFOe1Z&V4%LxXQq=c~V;> z%qX;M8_lL$!m<(RqNhCi&@e0C{}cqWK=E~N2GK@|$0dPKf0U)yNW!f(#){Cj^?mX&X2udIh5%-2C4D`ucB8I|0G<#23B{H!y zPEW!nuI$q5I*z`Jk>j~fjO@Qw!@J~L4yywJ(&>axi+Kid=HZfA(>H}LgWA(G08x;K zS&hqsSnU}^Z$HaRWMHdY$ij`0mOWi>$!D4dvWoinz3L5;c~+oc|6CUeW@buff={6q=`lZ+3v$|vC2#jnX^|{!g$+}M z>mQZ}QV23K*370Kn_vI#H7!=*DT25|Xg&l>_^9Dgc~9m;Tz!(4L>~XFRjN|n@bU_^ zPQWP4OxsqC6Dftc!AzHy%2Npxdb5*WYP*EpB{ngC*Tzw)U`F(O_R7kC(k4gOR&O3O zGr-D#Sw2huxiCt1P?I&mwW~1gC==1fxqWdoLZ&~OaCS$RN8nU1owIp@!n!`=%4^3`5Gi`#qiXpd@nHl zrC;e+EFUhPdLg!CTegB?COvZ*wu^Ne%g}LnhAIfLqu^xs>r%xRZ zZ&BHQY(X=V3pd9hU&ZZx?fwF-KCrmcUC6P)UtM0b&i3l!Y|>Z3kfx>AZcnpxF8p8R z5?KWmmv$B!(k_OR+>=$o_-8a`)l?_>c!HxcW8aqxmzb-;)Boy#xnRX!vTDPR1S#&O zsw$C1t3w`V$7e^QM|<$#a;)oUw+@=Qez0GPf|B}3?8$;baC5%nrayTV=m znjeCx*ph|06%OH{K29b3Jp*o%V$u(}xQcrgL`f+Vb{un_b2*K6tZqnWf|<>LZ@d>L zma;|vaFv$HUHnu2vBZ!jkFPeZ@{8Wy9k7^?#OFJ3am z_j_ev1Gh@&@pM<=af|4Mdfc~96OpzR5nvHx_P{5MH*sn+>q2Diq!_iEz9_#SzQH6m z4SEI!!#j8GlF6BCp7yxPAz zS}w#vQii#b?nO}Yd?*mOZ7b#hefJBS>iNy@P)fqJuY)1%Fa~eHmL7v?(_Hr)k0|w{BEGlSUQBuOwWqp9oTxd6=SNJu}z8X>{ z2a-)r_5>scO3yPiQ(ol~j#kD7T7RElT_^o(Pcg9=d?bnb-_y&9xu6il7ScH<1s`)L zU3pzyUConKr0Hb)yJz7RG%dx-UZAn#Q?`N>$5Fvfd~iSer3P%1aW8heFj)PbPO&dnnAtJ6$I q_oU#!lL+%;&Vsl913ld=x8$cD5yN<{3e>-Q3(!*2Q>|6D4gWt+4xBRp literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/Morpheus.Network.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/Morpheus.Network.png new file mode 100644 index 0000000000000000000000000000000000000000..c095462db4a506ae5d9ee3dd56765fb28baed0de GIT binary patch literal 2897 zcmV-X3$FBuP)NubCC zA%=*6MkolSf@Vfs23ZCNqotOmipCDqRIxg0D3D>KZAt^8kf2b5jS&z+ATJAqtZ&O( z?z_wBx%b^b=vW}{z0%HjzvSfZ=brEU-~XL+PXJV?P@zJF3Kc3;s8FFog^K?h5YnGL zd-gC0Au}#S-}C*cL&E20+D+BfR}BAtJ`#vjWh5@*;ZF40j=d+=+Zq}mD=Q18#`*4f zBxCeB|;T^G3&|gjlQmC zn)iB1zspYWK9-Cz8BooImSqq@M2a*tIs)koO%jrZksxBu2nYhGHrqMcd-uG{5R@kU z1CMH?Yx7@x?@QL>N<;w;ll1~86~6~~)=$`Mjd3ehtc`*QDKiqJiS6%~rqnewTI3^y z35!xeau(~gI^xTtU&L=e+;j?G<>5x+(mq%4!tdVy_SyzWtckKMAI7SP+*U?F{-X2WWkIDLgmx+6U^1hl<9i7&DJMizX==C`JRMMgs&%1v^j>a2-4d0S>%A9_~%D4y~wozXigS zISt_fUDYS2UaoH^O;oTcigO2}jrARjHjP+veZ$~ z;E;44(Vnh0A|WkXM{5X*^E&V)tPBn-L{bG-2!|uf;VqB10xO+k!JtLZ)$Vu%B7m?- z81QpF+H!oS*qTCHqbc1XasmojZ z6Yw}8Zq&UnEaO2i#}CHRMwlcfEZ`!tvQkKmS(d%P`=PbNWysDslMG>cQCOs>K3*`X zsi_$^7E4>~B?SsGBukt?*U2JzBC14Ou_DQ(MS%z7fT3Vbxd&pB#(*hyC@{u2AQ+3> z37pRkB&`PlKRA9u<^l-Q$igE1T_;-*XElM&5)E34l>1+6G~@gx6+=VUj7_}3*m_d{ zDV-$B4ll5HsKWUx;B*lrf8beQU9C9UMxYrZSgmHLIoGfV!bDi^-HD=dnyO0SV%1UL zydFR#33{^y#^o=-kuqQcfj*LkYk4hm1|{5*A|%68Ob}!f45o(PZUahh#m>$EV=#b* z(I8rD9TNcLG$p1&7!nVa zG-^2AKJCKML!gU^4bDBUbqD@}Fh>bjD-YRIQc_$T%L&ly+5mlW{`$TsUK{EJiZO^O zu~Z$4hcJR<5Unv_X*2SqMJg7v5$bGhk3kp+Ij4_R99cME=ujYu8>^5eWkBeu)caya zComl&yadj6Lh_(K(^9#U1Z6TK1YH^d-|g^H)9$}}X4TQMyM`o=^6&zQGzOf{8cHTi zI?-Z~73?I|4Z+>PVrLm9{MF=DvBur}XyL5V}Z)rE2H(nzV)-oV%wR#l1OW{qTS8X^XKOLYTK(%{Rx7fjiOShv_bUlhi7DN zz1r!bB?m*OSK1s4Fyra`i zO4D>n;VyR%j2%C|Wl!;Q8GQ)%Lh3NGaLMeWOBUs>ywc^u#I?L6bDcpCcBGvHAtI!l zNPqNYHwt)6__Gf=9Ztx~%sls_1vbyhkm*E=Z_wDdIO|Jt3ysF zo|+CCmJcE1b-zg;IP&$w(H3l+Bq_uura)G*Z!joJKezF?d{0r)GXLHkJ9?CJQiN~S zaGCgqf{B@vva%XEf&xpF3Dw%V=0XVQx4aJ=s5X33)7UHuqHdhkF?_>wPj)Dcj>w|j zEg-Fpi;oq5-eim$7?YKR?*B!0>i2iz-F?@uC8b34UoQQ8KLHV3##V6?5dY!$cA_7O zLWtWu*Y8Shij0hmn59dXx@&6A4&S-+t@GL0({qj;J5n)a%Jf-PRi7Q4IC1jy!on5D z9S(=i>2&(z{*2kS01r@yf3>3>d`FhN+iZe8M*EnAwP zpXm4Z^wjBdX6@Tw{_v%S<|$i#`{t(0Emy30`E#dj-1y29AC><3`5vFRwzjr@zeu9! zbLZ-k9-W_mGCC%fY_MIOm6V+H4<9QGFF$x_$sc#UoqOuksV0&#Z%rM4&j)NzAa3>Q z)xI@r)_j9I!g~62-7uT&(hQ#09-lR9vNR<))7aRs=wd@#GDT5z&dhnw#}CjihhX6T zyW{k*5d-TJl7?DFrX;FhJATp?^31QdT z%5HXbbzM!+1 z3M#0ef(k0A-~xlqoH^4l#rw{qMP8P?X2+Eq-n3P`sjW-?2C?@ll#<%p3w<)u{ zzM9ofo;ZPuJJ%~COdoK4c9GsV)woSN3~33{3T5Xk8RpI`{jpbFI}->MFyt{ z%i|(OSwvAp`7O6iK437~Oj<6BG~>)^vgK5-8@xKiQ#KP%X&JbL(sy+@VjN!^ws;H* z6BY}qgTemXfkRIp?e3mC>*kw}pD`YZiwxxw6|jBt_8w+Z%tlp#Pz=cDG^kn*IhKRL z7lab2kvWHrB{FfCq$JieY*JHMq zsNoP;&_`*?kRFI5>UQDknmSw-3Q8t8Gr8?(ibg;FVEM8K#P(f3ZEbB8#c}GJzy(72 z8Z~*!0mV#zOm_gMCtjhqIU++U3{23*Ii#SS*(|uq!9yV^wB?LO45X5%QjM5U7si$0 zTA>OOmNR*XD)Bq9XFA~MM?hYhaY4}{~Owwlt z;)yQAz!}}6R;>je;^u2MxYD}o96+yd)XPAZ&^&_%1k}nA| zId8PfwdahnpBKW)Prb>MdS;bUPoWXZ-+M7#!vxbw(}|@_%4qs|pire$s;dE?7x7e@ zh|FVj$cG8x8rkR#$W%7PO_ZkN>q2h_W2yfb9|&w6a@xXha1Jp{8uf<}_4z9o?UVkh zZzS>xiM(*wz$1Prfe?~XAd`%v*6qgSwKZ~FI4W5t%aaBLlg5nM>o|IJ)}(0k#Ub}{ z&UCEY)C>5FVt%GZ{eH;7%Tqe)X{mn_iU7+|I#QHrRt0J(3^f>mrW%lpC*ijmFupc| zD?>HH%?n9)!_;)o}mZ10>mZ^8We^HVrY*s$u@FxZ1BJ)9!SKtzc`)zh_BpVUEp z(xXP-U(hJME*A4o7IaJKc~}T2N&j?x%j?G~3KWgvGn+xqVuHczD^$z8-G+fg0(ScH zm`DT@>+3|&Y+)&;vZkiS^zP2i$N8?E?f2b%_h-c+4x8|oMbus*YApFEBWaXAlvsZs z+=`7#e;y`>9jO%EXeJ5OphD(398~%T5=rC|aX2hC#F2y3?nU46&tNuMNZ&J%MgsyK zCypJ9!NBuSh{z8td5j z_Up6eOqtS!VIpi8QjZL$ftz&;@aT7D;_9X*oJpt3x2NpktS04Cp^k!11B@?>n7r(*_%a-Avr+x$fcKt0-6po** zdJEtC#WGyl(t@6?TVQfmk&ac99}6IrCmlQL z{o5@qZw$HLKT5|`lz}5hjuc)~v3~sToij1c8^E}0{~Gp7nh>YizWJJoc<$v_uxQB( zFh%_k(ulWa&&IzzwGb;dZiK@XK%*~&Q50!6+%OFzuebu8|JR0JZCsCsZ~GQ5y>mJh zzZ80YycBD8?ZS@Uqu@3J1d*=MXXU^l7^zZPLIE7fC9z~{7Yo`g>?$I0TwW6n#c*lX zW?I>i%kBScZRgxqUVint6^}huT8N)jbd}fUu-OVP%xJ<}AAAU3*pFA2{utl=$6LTP zVCN?X@jthJ3!OiF1`ke|4u{!*K1#ceH`l>pwj-H{Ax1atw%Rf4u75?_^xM(CyaU&_ zT!rOb+tGWnAF-1f-r4aHuBeG3w(k&0AlV8|LT@xf2&7YY^>G+Q2A5Tb zXzf@d>f8>V5u8UaX~^&8eJ zZYt#qUwZ>8H0YQVdkUXM=F1BWv}k}Tr6L5bh}L29 z*wLbe%&I>W<#u0H!p>RyN6#+4>7E;Jd}+(twXq=toptpqtLm-l>Z-o(p|<^GH%$t) zSq5S;$_y&oCKKE)7ZS+~IqN>?fy-!J=cM$|>rE_vf;+j#W^!Yc=Xw3|Z;Vg@&Le1i)USsbD)u_X(hz4%rX zNtDR*f-R>dj2!gvKHZH+z^YsrAR(vl#Mq!8SJjObBRpP4K8(3SAyy@{*Sc1Aw0?Km zjLpSi4JByUP!>_6yk0>irbI=7jS?TfbDZ+@1fM>R6}ksJMMRVS@UV|IKjoVX{qX_V z2NJl38hckp1Hx}}GG;XJNF);1y7&J?yt8i3ZU6KSpBB%4PWx145w$;=WTj!17Pg;* zJl$IP{2ULi2RTKLq;!&Y6Bt!Zl_Ewn7!d2DMxLVK??yJFB@z-&ZsgW*HTPFl#o{}* z&sj5n{u58NwkC1<2~J^6jdO^yi1J&lr7Xjllc|%#*&sWG=qa>@skGmh zBI&NkxmCBbp$*_ zUXZD)H*_qU)i!IXSns?nqQ27DIK*IlUOxwOf+k&0Eh0&y3aEwyFjebqUptx9 zBy5QR>X8TV-o1auj2Yd<(_QeVF=Y`&%QlpLNzUsL=E|$M&U53JZ=R6)IP7)QZ3-K`-@mjOfKEA%n7ZLOvD^T0OjQz29o6PLKiQ&+i z;;Bjmoi~9#8a@?tX ze`+|_gC6P`9JIOc#k#21(BnAu9P8rKsR}Bnpn?i2sGx!hDyX1>3M#0ef-lBz0molL UCoph1HM4H`6P(4aws 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/TASConnect.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/TASConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..88be89cae067b97912331c0d708032c63373bea6 GIT binary patch literal 3356 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 literal 0 HcmV?d00001 diff --git "a/public/images/partners/1X/Card/Solution Providers/TradeTrust/TRAM\303\211S.png" "b/public/images/partners/1X/Card/Solution Providers/TradeTrust/TRAM\303\211S.png" new file mode 100644 index 0000000000000000000000000000000000000000..c99bf01580ebbc76a05611bd555e65794eba0aee GIT binary patch literal 5312 zcmai&Rag{&wuMOvX>35O2J zKmwFflT-sQ(=?J@r)NG2jz)d;bECt(>MD21aet(>n{?f0+cLWDL=FwSo9pcvxd7 z+uJ%@;1;9_nItDe2uQ_8>2{`C+9+f3lk3W?s7yg9!g`nNf|Go?cV+IBVAwR9prKZCAaeKpyeW3Ap7yF0C=jreB9^HnG3Y;CaR>`Jj5Ft5D6Sk?G@CEn#!WR?(vlR5p z0D~14oX3TtD+J|0x8!4mQm=0U|DbDQsy6T_1#rhjJ`**0RloShxCl#6~uHxZ6We+PX5{9WY7%07- zS5`J3ax*_Pg3snvK~mq@3GV0we^A^%`CBI*Wnd=ua=!Z5qPeMQUuPYggf}B%cGi^T zl;PR4et%s0xx+(wfdM7uC2Jd-iVZ6@10Joc(^ErwHDTsL-~cQZxM`C?ptDR=0c@knuEcSltxL~d$KTHOI64P@I zemlHK8%rzZpddT+leU34sAx&K@Fpd{*+4TuRFvrKpts=*XlUGdFh=k~IV5pPmA$+= z5{7`Y`6d!RvzFn0RMs`b9lqxA3mzg@Z{v$dTdE%I*Etv;;Reg-5d8g%st8W?OL`h8 zmk=G;?6H)87v^_Scnue;D>Smk0)N)+GKx+L;j!>*0O zY}i?iza4euS6@1+&^^~Fso)L&vXo4LugDurg%O&?8}m2}sT3k*c4 zfIzWzC2PkdC27$S`P&$~B$#<62e=&X(7qqI+@~XkGL*=%YZ$T1t!<>V!i<%Vw?S+3 zMkDfog1RW|A7<@uaWXRK&d)G`kjk$dySz8!18?t_%5TQs&4qrUd!_N5s(n!zQ+IT?fv0Eu(i3SCi&3t**SWUnLk6rRC@48Dzx?9imQ!@jNflyj`JsDC?tv-0rQSS z)nP^8xn@z&Z4Ew@bKiu?jQlFxy=mOcS*DTEOiR{cr~$M!zs^{UiNUXG^AV^*uc`}l`JLqmrQaH) zSD=3Ax_48G;%H?dY9dExmgxb05cS`+#!BE|iM)DS4w}Wpl@_0zZ9InADs`@3B6NB)@VfuLN{}EHyX#dnBrJ|z3 zz$>8xLB=1Aij>LOSLw?rwjznK#}9;-!sI{y=<%RC0jw##2{Bj=DVD@>aQxQ(BxNV= z*maU6ikR1}BTp&UMjy%bDe*JBmaPU7RHTtezXDCRDDO5$246am%lo^XLROmZ_oAYr zMghsjD^i&wwQ2TgS?wvo#EfC_R5#hzs|>7SwqC{3;#@c9H5jwhJwIOy>LNuPvp05v z9bRPTIJ-bS<^kMzg$xIg=%Y(~f8d~VJB{z%jANU$IrObRPv`bh=>5uN*mREOSA!$j za~dLk@NBXg@i6#H$bT=(iIgR9$8Tc0x}iN z{VgdWK|ZkqCrir$>6>y-Jrle~7ukSYe+#vDSnC2f?^X;kCPkj@J2lCxcz+i%h~s`o z@hOo^Mb40Fc_{!-&t)hA=ze52@)$Ul*)q>39sS`l%+aj6??BP&+z3A-WL)RbW%T16 zh@^58lF-pcHbx#s<+4pLd1uxe8gu00x@DF>AF?$Lq7dHace>^bA(cPOhfa=G!@dzJ~*-? zYom78YS<1HiTD)kY7(Wt#KGTaX_=G$ZJclCd!KK=(iNa;vbsGy%5}-6Bf90}dV7{h z2DbR9^S5xc;}irG4Mrm)<26q3{yp7a-U({_^UWXu>hb#H#d5imsG2;G%+WL1FG)j1 zRt?T8VWm$DS4iaI@iF(a?o;Cza}vT+og7J5YBgbf8Xs^9O z$HGW|XZnVs7L{s(AKg6~ELhpt>dS8c-$l?P2Gb3A1?X6A2K2qKyR29^g%!Dt%@KL2 zO_ajhGt~@PXJ(!K2`3df($v(@$mMsLZbSCV)%j%qC{!Ju z46PFmeJY&(8JE}RWN5(I*;#mC;Q1SZ=9f`SQMg~1w7Q!b=R+!zB6_ugn<@m#?Ak^R z0)B=Oi&>qf!50B%gR=vRt()CDv{%BcQoil@eB3=fbLM)zTlTtj?07hEa>|4nl>>7UV#Cw+s6EJAkg~P@|$X7hHdKppI+3 zV(UBv9ysV1p-M~!d7XYma{GMQ{;l5y&Q`ow4N9&}-xd;VKu|tcG4!7&ReGuSb|6v#>T)}zBV5AD#AUDk*QzWOShHo8&|}0 zACm}ay^Bp@3)v9g-D|%5z6J&1aY=FLY0Zo1jlms;K1~UTS1M;x_Pxbz`BzlahEWc8 z;o%U5nJt+LW_bnCA`eEn;yf;;0!v1RknsFCaVFJlM6!71^Y+cWg3$-m=pQOFcy(d^ zV4&kfqd!|6EOoRqX& zTnk(44Nss?2Q!HKU$2kV^Z`#U-8kpxMU?M${S8c3MU^L##t%JB9UTt@BjuTp#onx0 z@APN3SpnfR`<@|1J#jL-o1SjScp8CWko+g17%%&&r(W$zQ#wW}?RL5%H*J`fd<48? zLXn78CG;P>O^N{hQCnf2xN@GU^(U{u{n}V@wrwy5rB=GIB7F2-H0eu+lsWZ8rqfiA z_i0p3WmLO(OyKkCt#wmL4TBuiVyl$sVqURvT6%h^m7OpGRyGsSfBxDJs-Q3?3LH|~ zeI4ZUW&?l3(FKrXFzwdsCw?s2c1-!HOOkcO&ee56UymM3k<+y0tJ~)<+L@h_akGzh z2bg|VgaZSsq>N3o!-0Yg4Gnf6JN;T0qx zhP(naA>eXrgu2|&(2zt)!OeZft)?)RdNh^U`-$GS^&2pC`_d zj%YI4HY;Qko`G3v>`dAxvOdM$U!oVhq9m*rDG~HS<)}r!Y^%>O1fS97aHwi?-Sw%-uUTPtkrD=Q}sfUsmt!A zkf9`6N)MicNco5hm*fD~~e)?dy^Zws!1V9dvxskX0Gd?MX$)z5%ylC3kWoT zf7ie|p{lMP{oGyoIAf4rhF)A;-05Vd5P|5CVq=@c?t-;xY-$#ilmI=l_|v}IGH7d{ zfzew7sFZXgP_MF91i*Vyb&dB9?Omm<#MvB+P|>+6Q2tW7pL}m znr43cW+pBn@n`>FS%th!`$ltVQv&RG`YiVNZ&%XVueH*q*rj#^L%Iv4vhAV0NpNFc zNG)Kg`gtUg!IjsE=4|m|um(ZY&Ufj^CBzL}=)gx7Jrfvu#%tca;Nd2+$7K3RldMy~ z*1EKK)vkbm;?9;UVtTs5B=<a<>GM0Qztd7V&ce&K(Nm*BDfj1?3-rgV` zy}T~&@Ys_CAP~VS*Po!2`4g+ zcrJmft;rb~urYmIJ$a@h_+Be?3-Chv$CUpHEv5KXU}r{_95t3)KxrY2K2y*=%fElB ze(h~>c?FXvmT6km4aCW8j#7&AXf5mwkS z-@?aIh#RPD=JxBn3f{*ip7W_aud1lBVWfA-vhEouL6eBc`07YToUX}ry?8U_Q|!Dj zU@T02?MkgZ-9Paszu@$OS)Ff*kqdOADV9?CLR@^Qc5W^;=U+K~cHvAkJw0bthdh*0 zPv?3q%@=%FJzws#SWxltlH_1w=Bm9ziS!6Ressyqz z1e3X6FQ*86-U#@UJ+wvbo;`COB7%|`8P(e?v33#Un+o0+nbQVH+Bvw)f?C|8%M21T z5rp3)y&#Y|OZWkvn799XRBGuxJ9|Har`w$o@y#1<)%U_pUH+%gltSgez&a&4 zuf{|F%FfR5CuPU4(r?3A&hN*gLak}!JL++EeO^6Vd%Y#yhb+c}!4W7%uwNtojcyVt|yi6yfq8!u|t$ CdUfIe literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/TradeGo.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/TradeGo.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9aebc47c7260079fcc66bbbc4476272df34052 GIT binary patch literal 2943 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/VAYANA.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/VAYANA.png new file mode 100644 index 0000000000000000000000000000000000000000..5259b90404ba27a335e1ea0bc137e89b03f983d5 GIT binary patch literal 4810 zcma)Ag;o>{xCE4LkPr|A1SCc2?oNSaiKV5xW9eLK=~|YO&J_?=Qt1xq?)E2Ky07;M z?wxbyn=|tO-#Ig}+L}s)cr=+aWLyAqQ45e>G&*XN$jFmYV5&%e z{;Eg@?uxE>&!j`3K+=nYr43`^4&^UZLFiB#jJJ7qRMWnIS*~pdwLGu8dQar=+1ixn z=b$sv{NI2*`%ursm_5xrNtTAdh=0k4kQo~rcSU#0;;KgOj%4BM+v>-ohrZ2xLq``$ zOH0dwYY1r|eFzmppTb4Uy@6S`=2Q3;AUwrJBi?^K8;_ z|CH<9>x)INx2MlG{DuzER9aq+&jjnj5+ zK;{_M(woeQ(CSqSpKSR=r1!G@^|S;e2q-Bj8w}Q3?v0w^OR6|Y0sJpU=EGBi%^_T2 zZSMYmDgrNtc_F{l1gZ#Iy;;NiLWh${Xt}Ziz^Cyf(%PP47u1<;D7-PIg>Y@pD?Ne? zt6)ul+qq|@nZ(iqzMCP_BrF*{}%1J$Riv|61qKZ{$BK0J_Yhe;J3%% zzZ=alrE(R=SQ;5lum9x!`=RxViFXALN9q6y;WA$TnXG%#Sidur{2PAf^;pEIR~IN2u7(WKM$%4h7-6{R!~O zdJnQ>i=UEIBY;D|SKNi)+Ph`m1wFAPgA3j!+CweF;#W?u;x8S&jZU)XKCPoXtxok}Q zEc1JoBVm981=j}EThI=Bw3ZW`C<+K1;xmI0z|up zk3qARZ-+@~?{Ba28Bx_6HXCUJ?SlS4C3AiKC^#GzyA{@ZvD4#1z7^H+OzKb9hr3V1 zMf}?2A1Bvv1-l#KWfVMLw4c0Gd-`5*va{R&kV?MOzVEPm40(5IHP93H+ic?$>kC16 zT@LBTy;=L5aLjcus2_F40OhV$1GCD&l{9(olVRm1(j+m6`mpnkAWB;>TNcI) zW2V1udq7#)Y(|{wVfAaHqctc~&|K??X-Y8@GxUbM6E&IpdUBu|@%{T?tzjc8P~0Cy z=Ix7j1@;QcG#2L(=}^{D1HYmvDz@pGW)P(bFqAdI#ceE2Hgh|oa1i9%8>5zVys(QH z-$|gdI}O{&O&5trEd%vt?7(-Rbkg`fdDDTK&aGQ8?9$ve=0T|6p+7IXkXBaM@33%7rc~f6`SmsG^(*k*{z6Gi0Ia~A+s{6Xf>UUY?NjX9M#Kyc0G}$Gk zwdnSmCu(16e+J{`b+(rgs^@N_Z`-zZDR%<_R^_4-5CdlbF74{w-5hE9qumA7%_}7V zamUw3Jay*=svHt6Jh>5ngG Qu;elrGDE68BvbZK=)wNA%n5w}9+7+?+(9FqAL9 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 J>txNt{|8O4J<$LF literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/ZenithBlox.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/ZenithBlox.png new file mode 100644 index 0000000000000000000000000000000000000000..37d0d5c65db97a32033eee355da3ef1833b7d97e GIT binary patch literal 3341 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 XkKa=r8jCSi00000NkvXXu0mjfQrTTm literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/eTEU.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/eTEU.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd48f47d84b137aebccc0f5b2ee6f42954094fa GIT binary patch literal 2166 zcmV-+2#NQJP)8G!$po!O@>ujLI2Dj-h{FNv>!K#i56 zl3>uBSUFOnIX$rydi1ERq&6nDN_)~q(bkaAHV=s!DH>Blz$648Kw1?I;c4U{0?K@ErFfG+1Wt;hSFGdp+Z{`by*|NGznzjpu#1OkCTAP@)y0)apv5C{YU;gLoL zlZVC^!cYT(Pk6+hH4VPtTK z;*5Q;Iwkq>y4G9i_4QXOZnd001P?KjnpuYR=;pxQfmW!1p=l$_^%^<3t(wytfaiL_ zFEI3zuP+tF!FQSKL9-Y2fU=`{-%s{I`;&yRQXU85!?I1Ae#-~hGO^l4(X}>95`6s^ z$Ju>z>Z9v}XFhCIb<(TKo4YbB;$qyP_Wk+Y=qq41-L{auj76ApVQw8at}& z^V0U8Z~Sq4<&|dFOVw4LzP^4YIf3V~fmvKKf-r)RgNr+J^u7HT@UrE1{qDfruFg(s zOLoR(XJ_X@DMK7PRuWZFSxGx;p=R^u&HeCSMs@}vFaIHAT+-Ut=y9T|VD{0^_SzPH zaWvf^v@b%a%OWR^2r@G>RR9hMXm@;h+<8&%=I5Y8-oEk2Mfs4hq~dR7#d^xaa=BYB zN3T%=ifhB-#Ef;U})G4D-JHME?*i(hG}k4 zuZW78bGEteV{mlV^~i19fMprpYpVMN5D+7Fr&Q8H|Dcf`(Ch7<{?W3Ys;VmNlg
  • }3 zW@XaHIzbRjK~*MWI2a$xK+OZ!Xta`97f;Zr(4?^1nk!OY%oyzN12-qd`mu%)*|Y0~ z6TZO##Z9#h)1%_z96@5MF#5ud<}W4tcXV_#-K#1uxVz0*+TrCB(=~N^Lbr!cT({06 ze&E@(?N8%sp{#7Q1qD2|DBK5u;;r7cSnWBdPnSOhGz~#P{#-!dtX1J*q4dr68;D^U z)Y;j?cip~KTX(T0F>c{=^Us%*6y4o^bQFlzNcKNCIA~UkVW7R?lCwFk)0UP7XlQcL ziS;otcrkM$K+Dw7-F@@E#zBhjVOgc7uCjakog*V(e0KJLUVocDU3|>!wx)TZDLiVV zwP&H>T8mby{iud4H4GyX^+QAEIBlzz-yG_05wn`IqN0WJ^76zPtb=yV%hN*{P-SIh zcxSE!Bdvl1d2g^%?@CEYLC>to#EDb^tUyn+OeL|}I5k%;*XwWhM5V4voSL7XE16LY zLwK{8zgsMhPWiVW${cghI8N^1U}w6|3*at)CYjY@V`DjQ-vq;r?q0QOifs&j z^a0!%U#NnDWA;dxB2(Bp!tR%MwStvc?P@8Bi~k4|4`t^YOYZ8!l;XwoIa-DZPUc2~ z^t|AJZMt*!4Qx0C=jHV$;@KTloTyEo@nb4&GF{lM@IoUAxc zzr;SBmP^{X;}>;JZP%3*=dQi-UctL5G|LE&&6}S0iPe5HIZW$2DsDqH$N~|i2u5Br zpX5}U03N7W$bD8aA2>VyF&O7ioBy|yKa(kDAs3&e!&3F>FTVPB)+P+$jUevN*K*YG z`tG7UkzDPw%_2^%-?(!H(7{M<7sj(T5!mpaSk4E3fQvvh8;EAlTX)VPYxO7L$?S8) zIb_b4rEgAD?J4Jv_Akm&aGH-sJjCNB?U# zy89M3Txzpn)HWmT9&U|(({$TUoyh+PMo+H)VV0aV`rSscneBme*a07*qoM6N<$f|JE1(f|Me literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Solution Providers/TradeTrust/veriTAG.png b/public/images/partners/1X/Card/Solution Providers/TradeTrust/veriTAG.png new file mode 100644 index 0000000000000000000000000000000000000000..a369b1da1a807bddd8e363d43e1d878620ce54de GIT binary patch literal 3735 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/1X/Card/Verification Validation/TradeTrust/DBS Group.png b/public/images/partners/1X/Card/Verification Validation/TradeTrust/DBS Group.png new file mode 100644 index 0000000000000000000000000000000000000000..7875543169713197817fb3f1fa9dd5590d4900e1 GIT binary patch literal 2926 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≫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∨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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/ASTROn.png b/public/images/partners/2X/Banner/ASTROn.png new file mode 100644 index 0000000000000000000000000000000000000000..120e7b6e7072b437c5f01b18cc8217d81b5ca972 GIT binary patch literal 31336 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Angsana Technology.png b/public/images/partners/2X/Banner/Angsana Technology.png new file mode 100644 index 0000000000000000000000000000000000000000..ba71b979edf70ab1d889ff350e039ef95538c15b GIT binary patch literal 73017 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 mQ9=KU|J}gK#u@poJIo}61!VbRJ& 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Banco.png b/public/images/partners/2X/Banner/Banco.png new file mode 100644 index 0000000000000000000000000000000000000000..2996b95b08480549d9f99f195eec72332a3688cb GIT binary patch literal 28002 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 WAzblq|E)xOCHYNGtn#aV;Qs)D{s9#L literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Bank of China.png b/public/images/partners/2X/Banner/Bank of China.png new file mode 100644 index 0000000000000000000000000000000000000000..cc54d9d6044a9b61a22397af06c888adfc494d22 GIT binary patch literal 16882 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 I3+w;+KRAD>l>h($ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/BlockPeer.png b/public/images/partners/2X/Banner/BlockPeer.png new file mode 100644 index 0000000000000000000000000000000000000000..c24ffd8007b6b7622278e39353a0b0e363b0df59 GIT binary patch literal 67873 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

    @dVo&j28IL`4KJE6kxG&s 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

    hgSMwj_{mCzd>c1pd)PGHFwuOOx=KrV3)j)pMw@ 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 EKfZ4r4G@{`^v$l5j23v8~$x<9k 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 S_jvrD=PbkJ`%72# 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%0A^ItckkTY4 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/CargoX.png b/public/images/partners/2X/Banner/CargoX.png new file mode 100644 index 0000000000000000000000000000000000000000..aa191b00cc8ba580b0fdcc3b645e992d9aab039e GIT binary patch literal 29389 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�=_Z&q>aiDalk?yjPT&n8^3k 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 N$_nc8HL~Vm{{tKwei8rx literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Credore.png b/public/images/partners/2X/Banner/Credore.png new file mode 100644 index 0000000000000000000000000000000000000000..eb250b3f15ae14a02e716bcb4289d244aee960f7 GIT binary patch literal 32619 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/DBS Group.png b/public/images/partners/2X/Banner/DBS Group.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d47d9616b79be7c2c993d744ad652095557efe GIT binary patch literal 11720 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 ?@$X> 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/DLTLedgers.png b/public/images/partners/2X/Banner/DLTLedgers.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf8f9198343f7100c04950d8a629fa1dd567857 GIT binary patch literal 34155 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 Ik|rVl14jRyQ~&?~ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/DOCKLAB.png b/public/images/partners/2X/Banner/DOCKLAB.png new file mode 100644 index 0000000000000000000000000000000000000000..26bba0ee0020cb871557310a90febefa65620e98 GIT binary patch literal 19610 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 Z_0k-*-uN(Z%<8aH=EgQguMBP^{R=i>Ii&yq literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Docsonblocks.png b/public/images/partners/2X/Banner/Docsonblocks.png new file mode 100644 index 0000000000000000000000000000000000000000..eb631168d8644cb67b758a856cbd8f167054965e GIT binary patch literal 50102 zcmeENV{;|W(~Yg)#>ovf+1R#i+s2LUY`k%HW81d9@r`j~+cutkzQ@06rlxw{&8g|> z?m4F;l@+B>kqD3=ARtg>q{USsAfOr`ARu87;Qs9_K!M%=Er?FiI<629$e8~>At5rd z@cwN=x~fWvLexwFPW~A%Rw4=_5D@k8$nPew|7nAWu&~p?(yRZIP$R{MzLh)kZ_;vAWu^$k{>B+ zv3JcN%J@^Ck+EravDP}h(PE#e-Q(9j5eLyLpGc1`g7Fs^J{aq`7duuv%<|uax^9kG zvTN5~WNPm2k@ETyhF@;ZJTNy5-OS!Wo_FnbzL`iGx#am22PFb6ewiF!i+! zZ_izde1tUw29(PG82tw0EU(JmGbTj!y3TjFNIhB+Oc!L8^v9HJ2qE^QmN+VRNIbae zi;vte5pWkwk5p3}GHu=iEp*7-awpE&@X)ry@sw2^35r}FQ)lDCojFHw^-5{i%@7{z)&rPq; z{nFz6au>ft5H)+9h!6sk$U0>s_$b!e$I*y*1WQg(eKQBw7yzfz*{E!Fh#H|3!T3RT zZ-7}a>&U1ZsJZ$X3p^HTKxNhDp*o+HHQe-*H@9zIBw{CSI3J0_%Nf4L0nWfA6oyNb zlZ|e^1OH?{e;7w|rHctyrzt3mAZN-Fnut!bO4`7EQRDKrTh1TfJt^9(UTuJbaoXrT z=gJ;p@bl4OGUo$Mtj@C>b}_8#xxz z%B((_A@D(n?`wc9&an#R7w;N@t!esZ`am;bXl5)66|RK`=eR!KIns#v!0fhXNxzM8 zIn|IhO$U-fTgT*%LfkMb(IzGU3yt@4AzvztKEIu&MoLwmO|6EQc-FfuJA!sqr>td* zrQ-F{+k6nR(fI~PVID3#Vq-r-@ID_UbKk#5mB_JyPJjRPto8_O;JM*75?x@12T*%& z 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/FilPass.png b/public/images/partners/2X/Banner/FilPass.png new file mode 100644 index 0000000000000000000000000000000000000000..0faf27a6665e01ade3d7e5612d8ff9d9c7834991 GIT binary patch literal 36796 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/GUUD.png b/public/images/partners/2X/Banner/GUUD.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5b22635a6e31cbe55cf39597bc1ea1f295f4e7 GIT binary patch literal 24124 zcmeEtV{;_j^Y$vXwXtn$H@0ot6LVwR_QbX~b|%@__JkAjfB(M4^Wr&GU8lNVb@!?2 z)3`cPNkI|`9v}Y8moG@tQerA!zI^rikAA>H|0kL56C?ZYf^(A627LK~fbl>2`Xws| z_dnrRfQqEZm)e=1r~ffOEPu=Y{_>?E9^uUx>OUUYRb0ze)zQM$!`Q|Ai-fhMy>VVc zn(3D>`fbu;ztudyUgX03`6-!NUsXAHkUL$qnX17nn`SoN$Up$|^UJ5vUn2|@|sAuBN7`+pSqI>tGUk}$zXTC$G zg$vUBs%7g!V)E%iI^;20UlS*5RqL?{ue|yvaP`kqE9PO{XrzC(Mq;%vqyX1)d)<8c zG55U(knLQHR6NIK0Xh^oDy7OQEGsD^M)tG&-e&xav{4%kGku~Bb zr=)3?V`^v><9iH41s&pxtRdP;(8L<+XP1Mt1x;-7Y1hmp$%}#;&_ZzeBZy%AFjGV_ zgqpr-E@X*O%P;7ah2gi8*5BPLWRlk9k# z(XP3;xY8l$4}Dfz8TeoVk*683Q3j!^8XG_6=U*b^A%YU)9u-1kGJjLHuoJnd30#ba zkw>L8e^IIBko2Dpop(dYB{z07-4MRJyOOarZKe}WB7 z>ZwB6s<~zHpu4_l%XT7Gd?f4E`lZ;TN+w(FEZry0!#-Qakum55V-e{RaegzoO zU~25${NQRvj6y*nsZ_1~t`iTP>z{tgag<}avP&2m*zKS1{)*)2zrA~T*;en;svtfK zIX?wo<$tah!(0lw9F$kmovoN!f+)oVdJm*U_x$nP>=WEKq%=4*nkQAI=8WY z6VUtm`sxVl-JP)Qz&(c1c@M^I@VV@;oO))0 znz4wCP%Jc>`S zndo^3*?yi5SWdx)g0wxeK3e6F@54Pf+lf*@RR|H&(boJzPuB3SgIP>d!~N{^&;&JR zb@-&GVg@*>7aYJ=h0}byy$!><^&;{X$dS@(Dy}*ll==I6lA-?f``DN_bBI8zZXRDn&{L5t=cw8?h~mJm9)gXzrHkT zkk3HyHC++u$uorK+Q|+*(fk-CaN?Ell^twXNOi%go=SUNa z>u=(%A^T^VVf2hcV6CZof93sT^Mt&B0}_->0)Mi}fSyDrTD!qrRYsB14tNl8Ymmses3RuBA$btAgB%xNiQNV_C$|OzEV8!;l1aI zlGGkKSGd042H<8{Qb&i4j`bj^h-_#r4YG3lQ#4roE2_SfSUd)@mt{IMyvb$PJA5U(`MPS!^>CtW4M&70!Jf^83Oe&esY9^{2q6s z^K=iP&)yy+>aEcEX1-)8qe}M4Us>9!?Yk6tg>un@9D{jCnbyvDR0O5U)46974uD~d zTtE=WqVD%lc@Vc_&?=#csRpAm9}in#)$B@$-T*k6E_&5Dtj|LJ~zW_PeuB|rwyHJj7QpfLO@aAn?!0R45m5?T5hAKTYXZmW$AS(90K#WZMezNTlus6O4IQDzRs9GXy=3|Dq zZ2#qY;m%2Db9`C7UQPO5Q?o1(aJFEn(9&YKEWojY!r4NSK03^0#3d`Vbr_ZXd}jn` zchE+n2x3A97O;h=fQAvdryp~8gJI&wCi|At;Md+6^bHl-~QM8TF#4)U|{7IB{L|D3h zOxz%+XDc|Lk4)WoBvN&G>Vv~2Ot@4tIwnHJ5~CFxxbwwKy8b?v2u_I{&jZtCV?NYb zb;1e^yC}xfn4jN11X!}`?2`t8UJDFe)^lQ+yX7bHe6KHh5`6at#AH|RxfVZt3L8H5 z!FfL$CsDF|1CuetQF-__9(xIUrmxyR50AMMoYYLVR0j!YOl-2_M!b}mzOQ)8(5S!B zzULTHvuw8OS$SKUxWvHmF#6w`EvX+ z?!s${I`vaEd-j*IKg+yIK4-+mvC1q(C4DO1KZO%LFsE*4j)~@0?!q|+6UdR zE}tmDsb7)$@XL9bHb7%n(v*0F@MkAB0;dAs=M1Uz8~mzwL4|$a!W`51>@H>z9h1dM zyQi#qR~I}YWcST5j@>KMZQW%vxz#r#_Kyyr&18qN5zPi3Ov3`$$4PVdB%e%k$um<9L&XAra&f=;wv^8|&b{PY}j3 zetzVG1Uj1wKN3>lQOM_S=^|%&b_X%O?(=0)Ix+t-*8h^&vG0*HlIiGzzz$L{O^SN+!4N=n2no*7Lr4=@pSdeEOCK>KH39vd6mWWpgg zc1LW^@NMJX>;ZzA5@Ak2?%F!$aV)=!ti9eH$=Y_yTE@`t;%PKXcy24Y?fZ69d7(co zEIhmX-kOte8dPR9&3RM;zpL*-j-(H1@?#G0;92M^i5Ux{pe6e=>s!7$-6}>q;_CoY zmozE#as$af{@(cnY~Sv{aqL{pU_-#0Tg6hbJ0C1dC3`zPeKI; zH3iePFAy;jdh#R)@0KH#6Vt}H1gEK?@v<_ya9GQ1+B~kX>mRSv#v+1|)#jvN69c1| zLjrr=G_yg9$@$6@IX>B4H!79%TqROsmUYSJTdr1g^4N3pR0Gy=S7mjMew{~H4^d4J z*=i+jMMkXNnBVF=e3ZBRC@O6+jx9Xx_BdvjslekK>v`z@jcTS-e-UOv!oL@yh=qm1 zmH&f$5^Rh=|1|?7F#KF3Jj-+Bq{~}!lCw&-bahmreMOFEqJRlZgpJApPzdz9zHhBK zxwCWd?kSN)lr*4CqkA$ua`@;vU)>s9c{XM7(jGObmLFib1Qvm>|1(K^XsQW%V84cg zY7OgwYMS6%KfXLgkX=>bBr`>fHR7h#Qcty_W-(kiW$8-%5TXNnj9d3S-`V&4*HrDn zV&UsH^eztzDGUjBKa<=5OX#l5dGn^%=)^X&P!0^zIgie@jQt zsh^HNEq>+LzXOk&acU(2&&&{QE?*von=gV6F9(2)VFvpFQ~D0*>P8ei4hy^d^&Ajw z*`VRUh6Eyu=O5hoH6Wj|Iwzy)9^-Pf?F#6-Rg_f&BA(!438;?-`bzVk>_1aE;q=?D zPGU}4&HxPf=k8_ksguqd4}5+xoOKPBQ&e|jX=U{iZvhk3A;l?}_oOjc<5mPALXq7q z87gTt=6q`Np(!|GY-ODP<`tm;e%8M8GB;x8bnVQ*> zjh4c4N~}kaF?tOy2&++M_{^=zH6|ihdIv&*sBB_Kr~YPz&Z-5Vgzqxc3rxN)*8^!X ziH@GmqVnNI*Wnp>EON&^-1%nd@83-RG;*4w6_ej`P)vQy<+&by0gjZ8@1iDRMGBUL zB^0hCp@^kTWw`c+D}-to*}wyX2B5mq{;g0G4(}=V2H?{ZE$X8$OiWBl%J>B)Q;G*F z=*wDW7_n$UW~U+$Syfo%>9i;=NYZp;*5f_d$t=bQ_MD$gZZYzohC-?-)Nq%k%!9D< zR)9mt;|%5Hc3SLhjnlnx*W>VeU#^wlCwP<$BcjtbFvMVoFvQZ?THHXTjyZ;F!p zC-M(>nEV5asvvI+xCiADE)1;NW$3xvc z3po~JO}uzOVBAJE@ZBzYPf9?C6E#x9y7Q9A#s;-ic_n!8n6(`Xhd*+PA8LpnsxU;^ zv~hA+Cri-0g6Cy!>$tAR`lgXMOr+4G!EoSVh*s?nW=ev`!&p4`Qoyqu;QV&zZvpL~ z_Hz7lx%^ZXsRc61U=Aw9fj1WnlA|^L)m>tmbU_lYdbzhkjsI&@%dSg)SEAX!_$Rfi zt%MYt@>%^G2YK0U`|+fyp2sa)Y?F1a=GY#AA!J`1{yov9?;h#J8B0|sF;52Tw=~4_ zXt>Y#meA%@HucBw-)w*?rg>rls}0OtaR3Dinff}@=9qcT>x|=nLEPKjNa~uO2vK5V ze}Ho?9q`3F3FvsgX?AXKX^56zzkd}yJ5P2KpL>;&QK{0bQvl`d_U=Z=WYMK$lRzZq zA>`Ad-|0I| zjIR>Y6gW1vq}0>X&&8orJ1R!KGe+SU_Th6Wn*Hq%x$-F`%Uw4g=SMu+^aJMekLX1U zm7KDC>6_}}?jAIVuTDR|sJ0@yOJ>IFWB2fIgI3nMRxh7Yu;=p>kS71m{OBv`M7=35 zr_r)ysLTV{`Dz#=ip$=Ex2KC^&{F*OA&q(`)DTq5WRYl z16z-{xu^`ZX`N@@%~LY~H!!#bC19(wrf+#=`;l0{zq`4-`j#AD<6|!-n;|k}Kq^`c z?q3KxH5*Bc2OF96k?*&uG9loc5ry1c;HB^>Uc`ruLdPesS^;KELK~69I7TdX&&u}a zGqt;brX1qt-^OSa)gV)8Dqo#4RB%|Ku4+lgsjj4kw-MEjIhRWv3pS{R-+MU=3579n zkyuSbL!!^=GR22ao)Jf}@NM5lbY5J1!qo!}3Y>7bN_Nt5(p_Mz@cbivf6)n^`}q9F zW5^Nz<)P6CM&n93C8)uw7H$I1g-4(9-Pbwqs&=s|eD(OM0rFAq?|Fdn=?6{?5b(WQ z{HMmpXt`%Sph_42SPm!27+-$~>L@Ab?Rl^*ZbacW+U z-uCuHIRXS2doW{PedWGre`1WNHq2#_$FG)*B3MwgS-4`UV(BUDdeE-@O<|2WZNu&b<5|$}0swMt+gzP>@{XHiNyf}lXlg(anzlfw zUl^8y_L_*gMygtN)8h_U-3K6=5@1}DC7H`K$%5wng(6#d$k|RgviwARY_#tC_tSvP zhn7H468WY*Jv6&FUYcHy&w%mtl?z_fx_yW!DcGI8>nr=udK`+5&4Y1vOFg;ZYoWVY zQOV2Bb0+o}Y<>S-ZVcCwV|&W|OejE|a}moH9z6|)076`1sMCCHWrekmv*%OXFSf=m zOD8Mo0FQJwbbRb4F+}$M1l*2n-aA?s1?{5;>GaB?VCuM}y+2pXtLgckf?I>*G_a(O z+ZmGCiuSO>EsUp9h#kHL6qn^v0WJ!5U8RYz9^_Q;G8n7(XA``T00GPKq*rbiP}N|q zkox+QT6==~WMqcFYwWdjvRK~kYbjL~YY`sHaD|eq-2h+CLJBeBkfZ~CByxtfgcmI4 zddTR45j#0Mda;PDNX?9#FF|eJ16u26t`)Y?R7vNGn`{zC%{y>S0aPZa=xlgQQ8Q~K z@R3Hj2q2OV89*SPbD}jCb^FfFDy*I7OI9dGW9IsZ(rrmx8ZcR0suZY9lO+(K;%B&e zKT1g`8l1|c-I8Oh7t}QB>U)7qz31HQHko~-QgRJH0v=gE>?5P4e>%(xFvW3cT)ARI-qiC}A71PfUDTdy)#tV%KfJLgnEq z7`T~GT`c5Q&1y9&tn; ze(7-54B5WzQ1;cK%6DbWVzp2qxVH;sc6|08wJtN%(eP_r+4r&3U+iWv0n!X2w`S5* z|JmI4_)G)pV<>M%SWUllJ8*Zf)GNNhTzhF=9*J-g3qW`g7`E^Qtcj+qHPV1L=sR#=LX5g7~1H#%qK)qjM%g>?bwb?bJiUT z_ISHWDw#nv9cqJ`I+@k#(fQ6ltBg22k34f9T9o*zI8@l*kA|^CR%e2B0B5W%_(~6R zxPHuhU&BX861DH1aQ8>U<6#cZ0~F_PUc5;Y6yBUZ-a-eXMrEhW%rQ=!wamy!8|0Gm zPR{*==~&>&@_q43&(=iz9z+VX4hkA_&1W!6umwt12x-U=Y>yTub#8yqiM3NXo^h#q z3^Xv3H~ngA;>RU(8Bx&k^_>}&E@B$J>YgfnL!I$>=Qv)h)UE{8nqLEvi0eT)Y_&W|vY1~gGcgt8{4tnu(&Z@{r? z?DhTg`ns|PQR?~E87EpP<5tZ@-QVo1D_8r>W^#w2~>KcB#!#x^Y z>PcK6r*!mZu++|MA+2Iu#|eu%-Z4m1=<*%E>EvNya_av3ApX6a7qRHFW%9Di3!bZ| z5H+5;QlRnnqgxB-=yw5>)F5jr&W|-3kuGDTU$R3=0FO2sGd8#KKmUumC3n1YTSB32 zt8-Wz^>{+oumGf)2`G2T4%wyR$_DtlwqZW8{#DAdd@J0WGzBh)jR*@k%)(RaC10G# zJ=#N9J`Y7c!ue<~L=mQ{1Y&jwhb3n=t?|qQ6Ah_jxazGiCz{|MS=1~TmPm17^@9(N z0Pp*7*sHR%wl*pjDij*ECP|<(;twI3aTo~DUw3oN{?oOPN$pPrjE4Hn3B?#|A6bK3R*%@z zNt>_VYXR5b@4v%;qTHtJf|6W9o%Wg0EFT~M7PomiIsj-eo z1eibIhOLTvgl{{HGPqz-ojFDJgsj_;GWIg#5AtIm6EyEkpc3S15T!ZgP1B)UO5foc z0~`v&sZk`GTVa#@$TX&zG5<9>m^VNPWS4JTIBox?Eh0^qMnGX&6|*+5c?*H13>-bV zO^rdk;?b62=7naHqa2ZOV!_)(*D6aWs0dADE zjWSDPigPdj7}jX?I47oa?XrXZFQ?*BnfbWy$qTPgcr|t4gO*X{+eI4~Y94d`6kCEe z8TH`LYD_Q$n&hP?XyenpE;l#S*=JrZ zzd?ku@k!ghsJ-YxVQJ`~isZ?JFz;2~lqvX*Ea6MGvao|$Xep>-BU*G@MC4Xuf*W3mHu+8CONx(@J>W+b=OeH<5g=C@e z8L}FVWJu;|wYCj$W*s_VG4vHS(!_drZqC#tY7=D0)7g{yuclx+nkJ^6SDeq>xcqB0 zQl^!4ubuf?qih^Xi^zT^Gd-R{=|6V7*jYRV5*OODG3z{jLgczg%YSSj8CGqAfhBwl zU;D_`-mM>WB=E)~^r?b*TYJ0!*Yz};qxjZ*H+>FoU4nfS#wA*Kb99w;qbHeH+!OSj z+0OAFedcX=in7Eg$5*W6dAl{b?moH4zn&?8vl>VZdu$hr>}@=gAxxw*;&?nJqX^hk;75MK=ND4=e919N19i-}TY*9A$T?Opf6V}KXy`Ge^`qKq6rH~pU{ zAAGRF2^lxP149KoU1c@L3$!Hke-RQjt6P#Qt1{SJFs1HzLWm$sVK{-0fI)F|<&aW4 zjjW-Z4HJQpy|2q`U`pXnnup(1j_~(mhQ2W1Z@%BfU-O0c?_Z``P%g9xUVV8%<+z(A z^UW1yj=MKb?RPGjBw$+yk#e#uIW=_UYq(ndjKZO6*Fh}UB3HUqzPScKZ=;W3CC!0r zBzFWG9y_(fM*)D{ka4lSKrMCG6B8<^zvYB2;an;1zaYv73aFDOJAAg1EK_^voKLF0 zgXotfXMkpABdEvzWt1^0vSU7UqaB~YhvQJP(H0gfE<8sricT+5t5dZg- zWFabUuZj$nnaNfHUWhk$WWN0dbVsa^H|R_|AsK>Rsv#qeKzxy1TW=qqDlKxbI1Zk! zlq5gj5?Z_^+*~tFk~y8Ty7GwFa);ZuXz`z}N8>I#m7PaREEYt-wm8n+tpb z0`gLWfcA18Ev$?Ea}rsN1=w^WzDDTsGy~=$gm(Tk_YslCs!;&v>mHtKq_e^LF9t44 zp5!F+Rd>I*?``$h;$TdZr*B^|UA+_)UBS*twaV#5?kPW_wfD!z$TCy?WCmx*nT0Zn z#mFo~=9C2DP}*9y#{4~h>QgAu3&IjwgQL1L#u~rzb+R`0&1gs)dw5v@m zG6}}q%J4uBS#W`ImQBPMMZ|wI!`RK6M64^VUT?v5BmPb?ihRF^?K{=F9$xn+lJi_l z$pyD19E-K!4(&hIF)q?@G8?yjagEU3Xo{wVyOgqNCDD6@mj&yFi;?CH*hLZ4d-Oy% z3bWXEtxFTs2$qQ5U8k5DXDF?SjMfGYL zOB{=Um8*_FsuW4J_fV@=VJ$?%oes8#sApsPrfa9G%hgQ$-rlpPS#c=akiF=Dc&e#C zZZ|uJpQ{a;t(T5G%Hx++{qx>(9N{tXBCb>i$0=#MYZDWjORT^Yo#jgUB%$ud{=7P0 z<5D#Z6OBZ#18^Ta2ECeV48F+(0-bgb+8le?$4_S6oBe3(R_7O5_m-BLmxq~)YzdQw zn`MLsR8d}0QU7?HP2a_%o<6Zq@!uJ?zEO2;Ot|31rv>wYi>3_|n@9y`m}xQd735}2 z1*u%#N<0fw2Mhg|Z z3GlFO@x=vwF3bQ1vm_0Er(v4Gy^mR~XVmx)f!Ps6#NBKiWO2UEU}G~Uj+B!3!dd$U zt!jLIG8ZVsR|ce^q$@B=_|QRXWJx?B9C^d<^_+iugKa4(a_zqB8QMj0kK$2vy}*^p zP9eK6?Q67dJM;YJq+65o9$4X&c4>w<@7Hkp)=kg-4cS#vK0ll{PW)wIR?JAUr9ZHF zL#Gq|IMOf2DL=fIYxUd%9$qV~Z_3?9kyB5H0dC}?^L*z_D~1x2t%gf^Zupi$;O0E8 zj19B8%ot!<0(NYG3*B)hZ3o5)-#)pa?9e{^;e#iIoE*j_h>KnA;g8zuMttG7ViGFR z+%0v^b}xks*(6XpX_5?0n}C+{&cjmzx4(W9wLty)489pz<}bzk+JI5hG6ksF(ytg) zfA6)D;3Cj?3F8x7$%0fHV5J*0AMhZ{a%5p94JWxdq0@;xHlmWxX$2;ExEuX=A zKTH0M>$H$zzYV`>D~aiv@{!K7=ejAi2sLb+d>wUdg30TV!08lRcNi0i{VY-)4t`b{ zs>t2n3#;>?L_F(H=B{`<%P(C()$BEx*X`BCxe--T)voxgFG*6Cvul-|Cj*#g853SE zEshSC#upftCTP4E1c_P%t?SIY_BHxXjwa@h)0W#_2*TpGNw+xY^W z=9+;0E(vJpgbtaykXefJ-Fjuz8*f2NNBTOyEiVDJFPI@z0n7Sh*XXzVw`Y|?hSqR> zywCx^2pjY*)B??{LkGnA!8>7b$b^0^6O74<+1as+2~6L*D^5csFQQP9>?&8t%uMf4 zEVrY*GB)C}q|uVNt8E3s@rX70ye{7eAuVXy)TYeI$Fk`Zc=ssC z1p(_f;C$i|wT3u1Wr8mDpp#V~u%&CJ)faJ?GyO~h?B#%wldn#7xNI3?ryp?ml|!_a zhKY#DWBjpfsG00iYkI;H1Fa#nX#~#TFsY>ALrX8f>1vYrv~VGusSq$%TbH)mkAfHz zB8Ufsjo^iHy%n+YhF161lh-}|4*+qzb!(6F;~Sr9hAWzmj2t0v+q+B%h=^+H2Niy2 z$H-vJ($75aj?11$gY~;3;(y~Fk5}umYB5b1B&QTD10%nzW;WK!R#+QBtEF6;1`P0~ zY$>!SFUyOJAIA3D);TD6!(fL@CEaM^P0zcUytxGWn!|fS#3=Ac?L{EqA>?(FlQK@zXs!Fd>qimDat2+^c{rwQbTDV!P ze4ppR66u7SYh_)r8sPeAcvJWMJ%ov^d+LHiud}OWmpFgp@s`uhbI_hF>^g$fI_RC| zHeFL1g3ahqlhx6rrDv#LaDbrc&`GB*Sf;~1^lkarz%cHmS;ln2KUiVwif1V#{ij~?`pfL+WR$TC;JjzIwnV3Cm{O7nn`dc-` z(Fc~$Bp52zX;sMJmGhV+D?GJBHF;Z9hDoLqu}erRm!P}&eWFQG_IBxt4YDB8S_1Xqo6)+pzpYY3&F;->nLd#+bBh0dR3$!_MIr|S z)${e*tR!K?h9;@@2!YMWpL4t@vMD0}%6+gf(dqg6U*dx3!fF2fGQ6{ys{67e)sAEK_6*fQ4UzU480V}Qc1U<9&hdGA*=jYEOFE!MBeEvaU zqNUIvxj&4n`P6@)_LYyz&s1gy&N^xU*=r9g0M=Q|-F1f;22&r}2!*5-t!B0dMTukE zJ(t|00ib#7nW&4+HOj@dUwuv6@ypX+r&f8$Uj#a;Uu5CQ4tBpIiwX)x0Z-QAyc#rA z_|#Bn`lbjk5+QLV&EF+m+bk1dF*wSti|Q@i$qsOP(MUxQsZ`*alv~?4p?eAA{kiF? z+J62#dqLzs((a9BZwC9e`1W4?Rs0~v&o=y;ive#e$zWtjls7IQx$iVT5Gq)A=kc*F zYk4M&V;U!7(rI*2LiBAAz5|2W$kAL}WZW!8sLLb3>ArhdF-NLwd**>}50&j$@PgkX zq^Yaxv5C2@)$hbimOKq$-YFF&U7euFM>nzpWmOH1wy}-H5K( z>zFnm_3^pvSb~1?@wAncM;zDwnlX2F!RS;@oE@F&P(@>4b?9(`_<6pks!nJpgF>u< zW4L|1@PPDd{b*d+EgYBPX((wdqtwA10pleY!Ii~BztXD5RpP6yh9aIp%#6E}YC{{Q zR|*YD4)XDO>#xmJ9Svv%bhXu@lSiPg|9ZSPm%l?L11V_OiAzdx%hJ+P0;0ffA6 zT!D*t+jap+a|?$prd-QY|JGc-I;(q4r)$pWuHiG#%L9(tTb3Ebt>l!;?@Q}fn=NXMbpck^&v%0H?+;b?)QU!t)S zN$oS{xtN&tR;_^`&-O6XfaM^VEFp>2s|9 zOgU5{*rcXLr`UevT?1t#^x#F3vJzNABYeiJ9nC}D@)W1wu*bt_%CO8+EQ#5NFf#|? zf}>h!2IevxJphnk5Er-qG~X8QG9Ow8N`+qx4sB`x0K6FBSpxw-{u`%ZpR-!>{!&a{ zn?sL|UokR`v5__40Dkl0v>Gq+60V;Np7}0>5}2+!a$3h!S1WCEbO8TdKIJ*YvXq12 zows=3j3O)x=Jnj)89cU1Q<@rQs;JYdS7>o%xx83hcHZYwUiDrzNInR0CGQ`MYu~o! zKwRRB)3!Uh<8WnviEzTugNBlk9p5{voF|}@jVr)&Ihn$X0X8udtJ82f2#x9``{bIs zPqN!$^IHT$6jB89w>=+*5=BqdZnHcoes{!TD{5gj)yfGI*5PKJ{$bP6&})Xg{Bjfi z&*1}lgAGtKz^tsmcS6E#JDrWk)?~}1By2^ah6noil7ZD7{HjzJW9n?_@L?Z|ztYsP z$<%T5;qin9ZBEmv!uW{8LeJr8VP!|1?}|j{7lPwlQM{l`UFcWA7GS`-sQo#=z}PhB z5|xHB6;{%KhuEnXl82)XI9FUP|(re&CFweO*zQtA*(h#OpYs=Fk6JnhSfWA|O!M zM>kB&y$*0S{8;_TAHydw+^#E!JfcznyV>DCf0Hd+N%Wg0p4A&#>kw>Q9Q|K)<9)3d zIpg!eA@U5ZVv<#2{5~W>P%T>$$>a5Ws9)}ERPY9#HCo@=+WK5k(SAm9-`I^jv(9mW zjk^!QzVNx&`LEY!v+8m;MB0`vS?`qH1RFhE?9Od66U-)`0t^M^Kt^fD5+s0q6XN@zdWpk281&yy=KP#H#a<9i8TY*U-TNA?q9{V zaBX4{gC&I=(ek^=!nTKOV1Y)-5*PO?OA#5jb)AU_v{vOcXu>O-4ReR?j@1=auM>NX zx4nkF?oTb9jg`QTz#_F-Mx^!z7p@$c3Um*P&Ilk-x}F+eP=^o}T+ivHyQ51zfsG@N z=ACB`;`mfqWsfMN^6`W}>PJS_3=PpG#LB2i9QeyQt_oSGB=2_5Cy> z2QRMXf1ggaJhsUzEX90^SVy{~WbZH3VQ-)7$wahe`sp&^*R&RbPY21zRl^My%Pnqg z{T#fyJeLV2S2n)4{`t*K;+I!yqLmig`KPdEA!H|gP4(d&Ex_ECi3cTu(eaeRoD2FFL_kEWE)?Sl;|K`j*AY;Z$IO`}DqSx`xa;?)ZFU|DG7hg*zfRbDbr6@vb zwHmvR<7$@Q5FR|U<~Z_3mkFRK4;VuL&9S!CZF z?(X$LkT+(p{nj$(X4cCyu-I`RY9l}D8hcyO?T&{iiX#^~EwHq#ntFiMZJSFcE6pe* z1EH&qyJ+popZn|L6=94d&Swlcv6?7hE=}iJqqxjHEl69 zy=v!fEEPJZq4zGzxq`c!e)>{#k!Qwg5(eH8hBPdwbap1P1sA4)Ln*vt1pK9*<@`(s z+G{dONxfd+-g0@%7xc2WCR`N#_o%V)!BQtHK*8-06gM1q^K6!qZR&ZKh>`QY%tF}c zj*leIZjuNaIl6Z@cOd&TK6n}bZmE1T`f-V(c*j^>{p6!>)$eSfjbpPhYIQn3SH$## zd@H|XRZwwMb?RrDnME0gZ5y9r@|0>BdY*DJJb@W>ECr9yq9y6jf~715wG)JvXtVxtg7=|TB1^U1Sd3^95=Xd=d1oe zo^{3%+?f-7=5B1UJ7VpH?G44mQ1ZrGP|?6caJ3Y|jU9x0fM&=Wc|%tv>R76lvAVD~ z$x=%J_!*+4v*$A1j>gw4adD^gly`PpG#dUQ5hKM{VY0i>99B;jo9rjyAxU)-13>NKy#Ug2PGMF+Sh3)snL#I+ASX`PsGRZm$U2YxUD5#Q}BPeV=TYI}A zDuJ&lj!`%=_mNn;f|^0NiSTP+(;=(ao7-QE1^TEc|E5OZ5zYyj(eiQ{6hfaBw9 zabJT%8AsXzTefMEFiKL%(F!(n0IfuF56pr$@q-f^O~Rds*hVrY_J{=Ca2;U~l`u0Z zI_Rl$)I2aL56hg=u-oFYn|9hM7d0M+pS%w^#dB1V*SpJzBp)lK0E|&4D56c2FSPR) zpNiDLw4_EPGkF$m)Cll7R{mY58?;%?9DI+^SV@w zOy$-84s(RQ&G1E@Wqr!r)%e=~$mGwf zLF2+c!#S5SEq9&yc6Wr7{rPkhn=Raizt7?QU5RCmvtz}1LcKQ$6(&jZApgS=b6H)-ZEx}` zXD#Utat*ernA~|m8bd`538qDHfy(f9EG#Hr10Z8Z!}6gBQQL&?&&qOScA|h=+hcbR zG}538<0RDUu+d}gEw}Y`Xl~7gk5^!H4szNuMt+A*)J=nJm5tEteV4FIxGDLRO|f<> z<42L=?*aZTjNU&CBb9q(4(XEa^akVS52(cRae`AQ2hQ|b=J4OHQ03?2*?$QWlgVvF z;i4fUHG#qAW@aHnBO%?h1=(g zHlu!D9a!Vg%;e<2690RdGR^q>27~5rGv>c|t)^LulMeFQnHofa99Rq7T?dtl0NHQp z4&#vrp#|&QbEEaS=F)~^8~`P%DuUY?hWcI1JC7Tl_d!sMu=*Ph?AbJ0fLM&$;d%-G zYG>YVa?I#eG-yz+#?LTrIprw$0?(xy`bNG5Y%=Tu=8O#-&qf(Gh)R!KkfADx_@bDaWvc~%fH8i zI4V3$(8P+1u7s-ocWf&ozh(ksME(43yo4XAsV&`Sp*SJ=U>2IaHv?sQQ2HXHRIPUR z-XpPA%cbMB;5iZ(*>9XEQLy72M{Ap)Zguu}l~Nhx4HQ(-<^wl>tP_U$AB{T zmqU7VB$al%Sp#{N6Mhc)7xQ%A8Dp`Ww}AJdDIB&IDtn^zcTH{WNTwgW>?~fUpNGZM zWzlh()6b7E2Hs!2GQKOBplhg@t!rDPyUNv1W|;B?)E5I93*T4pna{=)%2DMx9V8F_CZ_(GUA?*1t}>h&o{P;20tGg!f9hiE9_3hR8j!{ zy!o)8vmP@#zP)d}OJFp`F85{6NvWBV#io*v@Ffs%IY#!H-$dotRaWjbJO`hAYhpz& zEQDKgxKw3{DPgv1Zlv=G_^mEtfZgaF%ze(!iXnuC0zxqtc zZ{ZGX9w8Nu>nh0>3r`tbAx_+G(ofL!uFP)t?3~1<0Usr zL#gpM-S{Q8T`}%BAd!Mifi^}0!*&3-54 zwS9l6r0K5xae*eC=ZMva0ZCxSHUKZv4u3}?!Fu1n;J12h?I_W4Uxnz6g{dYc(TLlddoa7w) z?H=v;AsvkVpIF+mXpLtOOc-fvuNL?7s7^ryS!}=KrBFy-cScYQ8+{pt+~C+;O|r8Io4Y3Gv5O+7uPaU*ADcLmf9)vLHiU z5@9XXKk`DU{$lV!oeMBakw>1&E^w&*D;BxS4S2^~7a^(w=Cnayf()NV67B&7T(@^6zJmx_u;&%EZX+ej}5h+!SCs-ulbi3 zr@fD#gr3h2?9+_q<19V`nSN`-L?l7%|3T6br#99s4-o6*VNf`6e6c$)JY5HsK8=I| zhn6p$ZB5)@#1LOmP2()>$Ebr@VztpKQ5U;I^jN;8QxgW$OiZ`5h_+4TzIJewqP)Gn zbrOHXa~G`F17Bqs?lwPlb@{a}rEBPaVdQol6aVk`19HOA(0mB&N2t4(pNk9!Jp zR1ftwjx1B!W<`@?+w~B*GP>ouAE3Vr35ZXvx*#%hmsyER?44S{fBz3}E-Tb-b&3Ig zN3ah0I2Y~vTzn-^;3mn6A)sq=tDx%>3Ptc{pC}7tu{{^Ta?FkQJdru>YhhEfyKGEQ z`OcvR>x?K8IYoKd*pk;(_lM9Gzb67ziZ&I;EygNW(MWX5Ei<%PlgI0A7LmXY7)aJ9 z7><6A4UYy54}tg;pCKMY`-j6`#W!K-x6ilLS_8$Qes5!S4}$u44{N%$DCR1k8(2ho zid9e?IO?4@?Uv)3d(F$^tj_s!v}1=SsnS_K^>w+`PT1|P2Wc`qV2vLg z;nIOO*u+opNJT>c6?J?;k6qJJCM6~}45rW!&3JJfm^dcXB%l$-ACP(X-D%kTaE9>?zwc)wrwm-CM6JkImJPN(R>lgYQnWfwCWQo=ma18xv?cm0{0 z$yEQWZs3!U_r@XDju3jm^OWkuZMB3diOD}xaT7{VWg~;!!NWv~#0a@TY%1m4ukh+k zz{fNj7>17p8yGoobqi5i{8AH8vR=?WKzvvXK>kfWKk~B}xY!|AHZXpjc%J!hnxwCO zGP;M?I(}l8>QU=x5KTUV)CB6A-?<{N&?8QIlNP8YEY{U&C&^Qp?7?X2pduhcvlnco z1cwzrsA{N6zM(R9Zv$`))3eCGNPvXg>aQ=7nK-E2;^*|BWM*D2V|I?+W?t>%6P$nT zAh>z`42bn6cs}H{J$gM(6l)d0sX85J-wFpv zM4@`}9s3v|oq^Jq#pgbbGd!YbuJ-A`(p|CxdiDi;647I~$CmmBa7=Yqimo94d@$rJ z>Km^gJ$<1fqwapxC>CL#*6hM*jh(B2NrhvYFk-0X7(cA8a+wKbzy?I zSkTfv8mPR9kr%N)nM9GT=*f;)_1d<&CKs6~rju^n_l>2lkA(yfb-#>s^w#Tr;O zJeFPtsk6P~T6a>_Pc80Io`2-KSnr#O(N2+2* zj(zFWE+AZSLN4uFJZU>BR8tL{=C70gHBZG@eB{W_D-{uI_4QbK3o!C6J)&n3O5OmO z=9dlzLUS*ub2`=D1(862>>6E7j2(F$!LVn^_R0-(U4nr@szT@&CSuGDR~M~Ygw67H-g`TklngK&=NJ-xzhOi z38rT-&3Off9={hQVn+}zeKq^iDWUQbY4b2Sc{vG2+Gpf~hCwy0oBP^j4PohXtF0Ur@{PzxK9!%Bb-8>A<+;a2C2Fp88ewT}P(W{(FEz zL21KNhFUC2W+1~o^eY>wjD)HjzAO5G5v3eAiu$;o4myN}H1^M|0Jp2?(!&Hso!%QQ zqKja%6Dn}$4_f)5bCGJ@<= zcf_@PfI=cFVCeopsCRwF^EKv~=Lsu+9;ReFf(XpEB3hp+NJC9Y3chO{Hro-Yq8L;e zn3)Btf)#tkY~8Wh%cu7FFiW#qA&PKIts#c|Ws23r9b8Cv%B50rT0}aw#hWbc_XTF$ zvvt1%5mQ`Tm0)0KDCpwpd0m+Jekkb;?{#0@d5A?QXYc2gZhFvnxsR~&2-1rbBcr6& zn!poGilL!=*NjS5JgVoh)N23>0|TF8@bNmKV|;eiM}`VqvZq|Z<^Pp-#t@9fg;_p(8GSkOQ|OU zh;0n!!n}^iXBnwq$XLINJ{y?fOzdJX<&kefuuO?z3=R1(Cl`NVi9(z4-eY1bghvz< zLQd|uzdG95AAu)*eZM(aI-TC1i>yZkJWSC_iWyQ zW7#UTKHT#s-g%8|yBG1=S)ho`$<4X^u*r~uCo-YDA|_5)&jL1%MxVvW?lll|1Xg%i z_uJLEL`B5(STwm51{AJG>hjV1E5y?+UyE_CI^x@v_uIKmO-;aJOwofV2!icV6yD7h z8#9~(Is#~pX}CdfiE6BTm>s5btch6c9c~o@t%~zYQ45PS{L$aF1c+bD@9WO6PNk)| zUK{n%?T!k{N3`rbKlZFMpm8aLu4w8a9jU|ik?d^q1XlTxaPHtxw$9uQI4P+T2(!0` z_+0qy00ui0EuxX>KyGbtz9oB`;p)06s9i7-l-5$d&tkLV&(F--h&*v4WYC(vurp;3 z>XwZW<7%GYmTZL_*YC>V9a$D?WGXC7c&ilXzCe*JWo7ER217I58{QISOiunzsdS{o zB2KmV`L_7$H}48#I##+21>GI-tMxT-_{AtkVqcP5Gxcvd78aIV9~r1D^{QJ9k9>zj z>s;yM>N{>uPVZ}Lz|hTIRGs({X7lBe{-|*e>IuyIPZRDmA&FOt+CQg zS=z!|RgKa|#~t%_M1!NXE*>VxpIj1V;Y_Gb<_$vlYp;1|9koi{eetdLrtBhOVpf^O zo_S!fJ?+Prp>gD6!>yMao(g~FrjJXOh{4;kTF>S^os&r>KeaUb;;wi0pv`iF^yODm z(UL`7*?0l50(FEzs?c`a8^ z_ui{JY_uqrfwBGNoNSrNuK4_MEs-$t^B|B7D5UQ~-fMr^mCen?C7_|C-tp**&>o~* z+=iM^B?EDEMWgC#E4~etn;)Z&c7BEa@0;6pt`pcOqxrr_TTrI*B)!Bhd9*CRA2r{& z5ablR1U+laFl!2=V4iLM(ZsRrnDLNZh)GM(-i(twvf|a2*K3gzi+;+aJe8xAC>)+n z2mxtmC>1#FvrRCNJL}L?vm@y(F4t5)Xiy$}lSpC_Db0W-v$^P%2R(<2{|U92@r z&j67CIyb|j;pYsTE{0`sxYIrPzv#I+j2af>67eJ1!1G1V{re?vsCue! zYEQ74-RZq57Kop)qBauN=YoP$Wgl#!oiVUHD+gHra~k(2(KPkpnlOPRx|GXd(B*ld zWn~B?h%ge-OU^v&XEnOmq%w$+s8-rdLwv2N$8YcGn51#{mmDKZTX~Q!-Ff&@lgihn z2N#EcD1|>hO*E~W}XeS+ZsdUkSj1)UTp6gpR8fX zCi$M4b?@6lO>~VjPG4K@Watdt+^lf@XEI@7Fqi<<*4Azu+(rs%GSCAO&74ZNzDZifJmdF`117o~Huv+X;Qgl+ouy!pYWu;Sv(XIWqrXnl+-VS+ zRCT=V>Bi#j3_Rx}n|_apbbfy97bw@zVWzXYJJ@N-gbE|f5_cEI6|L?j>8nElxv`~K zmP_heW+g%vf4?&7@o{w2=1%{|SDuN4!TRjE23e*}Bx72dNfkNHwY=%@W6Z!Iy%>;* zF}kp6U@!@bBc?WDViu8>U=*xL=?ncd)bhZe9PE>QQmxzb*y|u!w6@7*ynY&Cs-jO) zCbN$jZzd%nDc1f|4{ZYc0b1%B&7ahndtOSS;}b$Z{SzMav7L27jM|GmdR0-=Zgpu~ z3|AK)pPj+PB)cU~Jf1A6;Nk`h4$7t;i2=qYckWRO%SgumT4PPoP`xVdj%!$Ry@U@N zi-Ekl=jb8Lfx2p*1Y?Z0WN<@m3(+j6H{r)Uwo2cC-`xpqHOX-ub)#G@d#9%8Hj$B{Q@1gn$ z{pu#UpX!wr*eWpS8y@{C)nycu&=2MW^yQB~!ajQR#wQx6Hees;(^Xwf=AMuI!L~E| zl~|l3^*|AtA;I)X*vqXiwPAKgFD%TtUxBW=q*?B{B%peI_~(R3^#Z;=_?rj=v87YV z+Du=xytX*6cnas+GA%3h3lKvH$%qnXDb0`&WHV{$4NlB8bAYo-}|;6v6fo^BJg?zBaes!Nf--Yna2nlCfvY zp5o?6Rz~IU-55PMm2;@b+w;t?a^~iCS&<`TEF|N3@kfKBK!Gka=y&RTCm`SuRZFgnjEEOCqh zTko9V(iNpea^NR3A#SKUj+p{$5bEoC>HtcdoV2B)?=E73f;X+`6vFP1k}uKRS5bhe z^JG5*-1kxU$P|e2ul(8PV^tASePr<42|M%rdbgbj_N%OWVLbY^w%^VIB;{#|pC~xG z{?KGkYRMM*RY*8h-Y7*q^L~s^ct2-KFJ7bQxx?<$fr`8fKvZYTOm;9%{Q6>QaM2Op zxm%?!>ch{ODeEfYno%GXMgte%)h~+uz;x9VbiPU)OcvaA#_g71@E9=2Z`cSrdGQvc zLVrv1UJnYJe!_(CKkSMYb&VttVn)TpN?qMBCd4nG%R{&<{&JrbB@wpC`a6M>Z(+=$ zQ;GP|siU^G-0$msFW8HU9{x{(9h~>O#H`oPNc=w!tqLFgF)I}PN?G0a9*{qInPnphk1M1@3^}Ff^m%Aui$*0**0G2cO7w@2%%f}Bs zeVYp8mjH>1%sf+`<9rdZ@KUO;b2x2H#9@j>Hmx1|O8cii${Qj#4^x>eeRO5Vaj=t} z{W0hGjN)3`&kya_nK+itQNFcNkHppaEd~>CMMqTMpOg&Im9N$$diOpapF?CXhFJL? z6*dLRT=OzMSa_Fa>_5KxZ>wo*@PcDm;K7MVwWiFspE4S)*V_mAc&S4(qI>1a{>kOL zY@AC;(8UhUb2DQRf^R{2J2M7+4M@CSzv>S}o=(7)HMegM&Hd}Z`=g)!$q=%XQR{&F zvyXsf9S1Vts44h#-`7krXRgupdM}FYY5^S>Xfz)HFN)4!MRMAwlBMFT)J?qJg}#Q9 zJk#PS3V-z|?A(%;D?A7x{4klWoQul@D8sgkn-ksbS( zJbv!>zSg9GN6RHeo~yoN&sf-WE|5NtS=9q|y$ z3e6G!CN3s*7@gm%E$~YKu-5p%qY=MFu`m$DQ>7)Y;-z6A`uFpO(9N6_X&OBE50Wjo zbxvQ`?6Jt#%)o*eX<#8htuctIetetLD)IUzhcq5t@zx|q%9w%U4cZRVmq8${_$SDTvgVirW$@m4o3iz*Qsb9(RQCEw6 zU1`Nwn{3@_PMtjG$fXzg-aWIuTV7|eN$pm`T?&$>H*SsX2ZCkJU^QRTyX_%6_Pd7s zD)!T$9mW@%T(!p+H&KdP+^1VZuQ+q$0uBQmCarH4gj+T8rD>7Oo^}5E3?$8!!5ZrQ zS@Gv)&8s|me21a)pK`*WuXK0uomX+G&TC#OKR8sc4u(44( z@NB^k+X&VJfk6EIdlZce9yLzwpZx9JPdq;bU-R7`EO3_JghfL-^C=V?`IyNU=EuhN zfdsv;Q_f6H*}^n@H&WlX^zH2VHO?Paw{FlA9)8QI{KmlC5lt?^8pU{MI{hy!Nsnj z^_qovr}COb6CRT+n1zO--Rq+%2j)!z2mYu!>{$6iq~CpJR@sWSZ3;#eT}1MdC@E!3 z^!uz9q@4ct-X1&fbX9fP7;9Swj~kQ*z3N|0jDbDYeclgX3VidWdP2pXgHNk@tI>RS z-O`47AW}wakyc-8b!cpH^lkxVki5KZG&odaAfgswx3-=}1lpYXpR&DC=IAFeZ=3Xb zTr*4)+Y*%C`QzuHOd_SjRg!Xi=%{aI|IfPLAr-b+Ld)3Fq9W)ji)RQnXNwh|T^@3z z$ys?UIX5SxFrt8rRi#eYF-R1Hz2aL<6pi^QHE`=Ta_j~||9#$Mer56+F!(!JZ=@pr z=;BfL(_hu)fGM=7j-h$IRo8}Y&MK4nCzpn%syt*vgFgCB8 zwUZ_3xtP2PgGC+3Zn`)tmK4XpiUb7ZE%o(3#NyZ3UEb1YG;vTrPsSP{EcyrASxWw- z%MX&U{EAO{2LGisWL*PqZEgKTTx76HemE4#FVcML_4e)N-JvI=Bnl$17c17grqNEo znSZHcss!Rq1seSYS`B)hIe^ZjF&q$t6My5X0a2sqcSEt;WD__pUS`nuuFB%7qDUuN zQbtC0$?Nj37wfCbm*;$~>p<6}2XywXrmBm5m&EIPeyF=T3KdmK;@w z0o;)GA3t#S;W{nW$YZHuB_=1qm;?@}XApD$732Esn+Dz*#62FcT(MJ#!oD#D6X)^Z zGGizvyxp; zlzyu3w?u3wHB7n8j!kCQ@`)4|wC9lm>UigOubZc5q;`$QBZ?@`mXqoC*--(p$$jpNLv*{2b(p&!-Z&h(XJ|jIsjW?V zMAkhpQw~Deq=`NM-c~WHkvHyi-q!ZgStg71vogm@9FwGrk#vPpUt$fveAjcmmOj=Nwn`;|4s%8;ujH>PRHyF4vn<%T- zM(rK4_VZM}s8&TZwcQ?nJc5ab5{fmfnTX6ipG>)3ADG1@J(G;a;$i4tI0n%-)owC0su5j|9!6jGQP8t2d{V~0HnRN)YXi9uVCjxVy)2LQ~REn zog^LYc$3@K-D!|GvCcGhMT-g5(fk|L)tuFn^vPZy&y(+4{FZx*)_?Ky<4CS7)Ra0& zjug&6+@VqWQG`!8?405CNP^4_m-4TwOH&#zrZxE$l4QO3n#zkDope@`6mjzlhxU;c zLSSfGTDLs zDgY2k)sFshRzeu)*A~lUfVit(78h}Vwg(De3%*VK3`G-mVB6o>Dj{lIy7`lj_xd-% zR{#LZutkWvl2Hz9&Cjju#kRgyR(LH!Y znb=Br=Hc#VUf#m4k%Y2q2LOcV+tIgAGN++K*~*YLbcVf2E!Pz?76tB~%seY^He&%L zSU?DU?|A_ffL#7-HkMC0Ho*^@(Ci9EjuW;G?Dnz^*r&@!_imNXHfF;dqaQ`Kig&_BV zd;{(Fw(SC&OW9NS^~(zPMfj1NMSSe5J}DFMgF9a%S=ms)RBir z>9lCt+d!Nk$tsj9BHkH zMUgW~&36*Lv1-r^x`>cgjF)YxdmcT?948-wACoFPl(=|mYhjsuR!6`ni2wk(x5E&c zz>AeQLEyBFa{GR}*~OELRbCFmO6gr?SyNr=FS zRL)k3O1<%&9U4z>6XmObSAcf($AdPJvaBb>(UpEr%)D@=<77$Udh59=oOZxy<$9ca zKbZU*LB#=y-!(KK!R4|2-F{rz_PLaem& zNd6`1D;DHwMZtGMJxtx)-w%^cMtYP#sMNy*R?%wr#SNV=u;jaRWpG>r0BB}?OCc4yX)drMYTtT2kF>kDStBtaVUD+;J*~m zlFy&2_A#0XO;6+K+c})+uM1gkT@QJZ2|*PO3RA)#MA_3k{DIlRlp;j-uUemIy|;bNBMI8fY_`t&~YmX4glOy+ncCuX$NjT zny8XsaC8}OPLccHM3ji>Ko0LC^xRbsm65>ADu@3W9*?iSUKHK$ePIJmM!5-Buaj`e zb%BnEozpfV_<+v+FXk7Yz|j!wGuN$*OXJ!s#j5|flByQVv3uwNs>0_7@E;Umjpe2> zN87Cr~Vjz>#V zsSJLoq5aWw2jbJ(?*4Dyl#@syx$89Kq}RHxL6*0=q^f}K7sJ5Q#T=5;k2W1AJfuWB z!NQ{%pW$Lo<`&*rsl(#~!4Ufg$u4drVsEcMY0f=Z-^~l&W#(1#qbyh8r3hY_>~Mrj z-(nvnkiP6Pgw0%H;1#Ll@`I>*dBO`*Ww!|~vc+nRG_vZrgT(g6&)7+9_r{$PFNEC| z;j1sKvsk6~3>{i8=%%SHJo+=S$y#S9GP^ihf?MPuNK=WH$HJ8x&KjJ&uOp=exf9FY z&wCdUXR}-IF+=}FeFur^jUQOyk~FnPdC_;9jqQL4(6V1Bpk?Z*|MoFt*Zuh@>Ok3p3u2DKCRxBP&03DLlB_%^XoBLFa>3 z3{97tHU*2Ep`Msah$#S@#?2T2fZLsB4lRvf)Hshox4vgkYACwFA-k-3rCw!QAm!c_ zz!&Gza73v>Wk?mF^}w0Y%A*w74MB0cs^yVZff9Ui$~OMNTIBr8EYBZ;cTkzAfUoH}hJU z8}`K+8`Rj;{eGR)vr?}vRTJ_m>dZ%NV=4qVk-m0NLVM?5P3<>&TsY2Y;!yx#0yaayQ|C%I#H@jwVBrK7} zp||)}v&`~Dk3XAaANt}#Rh`BwsX#fyqRA%u5x#=hgd_u0=D0>@vs6#ly0oF)`H{OT z>bS~ifMBj#$_D?E?in1{#d=K(&c{G}1|xpGgx?sF>)7yMn13nUUZxV*gpl#B{0PP6|dEj=P6{ixOX^0)3xKlQI4Son%u z(V{{#v7C=)_rv#eG26MIxf6EZ)sYBr``;Pw_2z(!+3DaqPsC8?VZuTk&xVs|I0FA_ zVtPQOK%m=xtQDgpZO#!cMAw*ofs*jz3@pZ7ZU?A{bDvkKiltBzFHB3s6c*n9nOUuq zu6$j`gq*xP*lPv_q%%5Icz+P{zG90UqV$($K_i`%lQg+H>z1$ZQrJ_n7>+ zI11kZLSm^Xs>-BW#a5f)g8VFA{q=3TueiRL2Pm0*z0Ftet%^pbJni#le{bz#?>XAz zoXSfdjJ?q94~G8CK|htxl!+-3WMMb_+Sfnt7Na6us>Ex&uk_la)Gbc59z8ubei4C^ z43;R=AhPZr&t!R+Ul^;YE?f9~$KpfPGO(8if4Fd-;_W6{SeA78y(VHjAI&;XzedKU%6ycF`y4fh!UgOyi|O^IzVQB;(bDPMVyo4YawxEQ z>5{3ZBS}5w+lr5{P|s3INA*%5vCCu@u#fysxQMWg~ctjbi>72 zj9M12?lP$;-v^Jm#9SzyHKkwKSg+}Id=V1w(YMCwl=8IF>)1{#K=Tn}by@qmPgKnW z82WNN2RRO&gwCKRODWWiN$e`p{;SHWEV~aZ92~Bf!p)(&gZdD_7{6S2r zgIsXJWKX#`r4x53t!8*w3}iZ)eev(@K4}^5({tXN;QMw@T<{fl7Q@Q(GW70swfSTz z0mhyxtt8Lg1e;LDSjyo#@s3Tbaxf7cn#hb=*)QvoN>vkO8r=0JGOj0++GQ6Aql zU*^o`DkiV5Yc=wPNqJi!ebijoWltr{8Y;FhOHCaq&Q#UV(f`@b;UMYTd}GqL;LCX^ zm)~em#9rTKyXJk?i^Wa(>;vWBd4(?OqC0p!&Ho8X^DQT@vs8a1rn9U0c8iI(~?8st2th zuX(fwqe%8CPu*)|@A;ZPN(oH(r}5W6g0*fUz6zznDuoe=R11?3lfP>&unDU2$V*8) zHnd!pwjEqcYthBv5(9BnjxfzN8G(N}y{GiwGS@ z>awhf5}K@AJYGo&7Z~+>m z)hs#{VpnrYjg6dqO2mJ z%1w4HS7Y_|QUyqvx)S9k-%r`!HU>?@Sjc z7kjzeOY2nyk5_EVlpXbu@|VjC`la{K2XX55RTmmTK-Xu7XfTyJ}vtIdx=jPcY>1-yMCKE3%uv zagk^m=vlR+-x9+mSoHi2RJ5Nh4`qQxanl^!+lmj&wB`g_Q~c94ce%HrFLqE^gu z`iCovLYiI~I8Q$tA2ktk=ieorM?Vr?piJsB49&f0y^;4qE?G8N;7woHT^ZfouaR$s z{J8(P%F<|e^-Nu}`BUHQ|MKnH_MG%knw;%3`Tm9cA)QPIogRN-u_$J`FG0i`UdDM- zGNaLobkzOrU;Eq0Dndv6shJ$pf!+5Bds3^$L-S8h#}NFJTX`|n&f{RlvZ>`aOkI@L zF(N9VHi|@rbR5QU6&TfK@dkIiAGrR}eqU?fyez{*_itx>;ybp;9`&PlYeBT~6FUo! z^t*oUOzjfbpP=W?%X4Qh3-jBHXV&4XUFZ?zd#!ie>AR0@Q#(5N4pRvNQ`N7Q_rT>x zHJ+n$a++EX=x@9DPJ`dd{l0N+C^bKQa_4mvvUo%$12)}swh=@V{@qJL$shAWs<%0_ zXY@u;c$ZA^%rn9KOLsFlRr`p!J!*wW)0%)kkJ(}tMPlZcnL^9GXtAeHh;b(a_$(?S z-C?sw(L{EJhn03_mEkuV?ocPN9d(t)T?wUN%#Zt~OXBY>lX~ya-wHHI+VW95HPMY| zh_!Xbmox9seOR3@3`p=HsW9A?{uZqv^a;3=BI~LOquoC2k1bk(M!mn{N+)8B{ofnl z$e7N~iHt-*+-~;y7fo4GJGH?>(Op!;T6hQ^9wLNw7U;ckEkWh#e3D?-cVW6_84f;5 zr^VX;3cau&-ZD%41j666_&HZ5~X?msKr$GTzN2`#-vCS8(`k^=@y;8E$p7QgTUq!M>BUjU30v zHenAsKGC{vj?E*^GHw-@3)I<{5#QK^gveB7uqtF}`8?2q^hstepk~>%x47>?K@5Rq z9B1e;{dCGCPs6BTHk%n-4Suvc2B6R~%EH`7b>WL!*?_GHY_oC*-1olw!elbq0lx=AsQ zI&7;V%eHviH-pR>=_et`2WuxHl;Q0~O{%I6Qey<$7vXJWu?U^D=kDuXm8lA_{`xqe zax)kq-nez%#(_)Va`(R(Tq&mUBg#F_9~YNRvQFoObXewf1f)@?V%q>09a$6u;F+q8}QaAgyTtigy# za^SksIGQ7rH)vfSI>Ptw$Pbq9vp{J@wEp-g3xoT8{c4k{cZkf5DyFr)+#rAPIiE8awyO;ODKik!m>x7BzqQt#34Dn#9}q zx=4=xE-sTjgCU}#*f4^d<3{@>V4E>{%snq6_lr40O@hn#M4Yu~>VzGJ!RgwwAtuw( zwl=%Xf2ql>%rz@t%{(9L=~fzhIOVJo7&Lf}EVbDA>L*Hn5|zcZ)RXVW87JRqIlvkp zM8A{5?sJ`>GTrnnC|l3-Rd3i7=|PRO>3rq;w_n?){q5h& z?H(7oUK8JV!kYn(|FB-IKHZ<~MF8P=2z>cvyho=gmt5Xlpuc83Sv8JToiqt7vx)D% z#Rl%J_DYPkSiMUhup$PS6IMukmZQ6wNp7#3P0dYTCiePWP;ozrBM#D}1*n zqZ6KLR_zWfR))=r%8ul?W0Ud76rrwfcc4^OY1GvQDZxY6O_5R4nDMiP)4(QkoPo!5 z%<#v+QRQ{(_Xl5nYroz3Ii1I^xC*4GqjZQ@3SaD>(OAdMLpfp4)gj8L5dRFWqhMd| zKNL9z{#G}+&65#dRVwf&B+!JV92rkVFt+`j+SapTqvG69)4$r?H96<}z3(Sf*bt+A zafl%9OGZtCM3V9x_W7TCtVX<+F_qp)PDfkq(adu|*54i=)iRO8()ajUa(U+^h5WG8 zaU=Oog%%rVvNHaUHb zw;t9wLds9wnjfo-Zqs=vB;WGj_l-|ng5}tItU~FVVl9nz-DDOse;YD#;%5{-YX&|n zPQ!dw;zoANH4+C;nHUR=^*zrOC2M$pQmxvyQ^NX!)yIyaDOff)16nfX66)1kIo_t7QT z;H-)6-)G)3f3n~gf0E}teT1vl+9zJhsrsyln7x6?+9sUsK6?#`voymuludO6h?`{Z z7xV8q-)!LK1@CYwf*a7baHS@w77pU*GsMO9>!N%hb^!mZr2rwUdP415t4i2;3zHaF zA?>u9VH=Ap`LrGofB`$FjzL@~b+*u9(5=K<=PAFXtCt2?iY=NjCE}FF7Fy1_9tI=G z4@q(F--~qitr@#wm`W}YcgkqTdpOCQ(c41|Pf&d@pzjyQ^QhoouibSCrBR~n{BD3n z#$4-r|DR4dcj#d~rp!dJO>DzN6{US6}Sg^U!^J3s1PgCCzZbj`6>Dp^-01thXiLDQyY6T`Uui7oAE=^W==wy~KFLzW z_e=T9oQc_*L!avp=r*xTWhg}!6DqdlpNGiijBVMyVpwh>HAK*QkG#IllAH`l82)NIPQ&w#*X>v1vHcCWa6^02;eBL+pyWJI$n*UlmJ}K5^QY3Ew z1TWm(aVPImGDGS1qn85~K3?do!@j5iuE68{J*{ml+HZcjKm?&8HAUOdp6JZPqL0uY31@qfX=nf^oBHt)TG z^$^1i2C4M>Qpk4K*i)d^3lb2^_`y0dDQh4WHt)Tj=%>gg=Y&Fa4t%d zc-U6b7L2sueU$WquI0RM$~3-s^9UMs4J%npbm5vR&-7ryWcjE&;Y(VPim*`Syn&U!ZA#dgo;SCB<7%AxF!t>)w$E)+UG^p# z3RSEiX;;^@H0ln2l@wihd)3tI(a-Z?aPOf^fAAygTKSDBBbhxz3*N7ff^aeT@#qBa zJm&{Evu`7q51P})#3q-qxms%q3E5li=%<@O1A$IAB_3c2)NJL&gUW|l<=kT~=s0;` z5{zKAF>8i-7k6(ix=rMAfmdgtDTr>i1S8Trx-&vYYwO}S1`=?}Pc7yno;ddibY1hd zhCg8bau8Uk!S&I}Tsu4bMn?>ckq`ms}JP#6jvKd!S*N(UDAY&n0YC1evm%g&a#k?G23{(LZI zK`q_G>7rBqqTSPS)SZd!Q&nb8z3l)!$7-o=Y?2unY?6_6UEgwBjH!et1661>@LAmo%ENUvcw+ zz$|yfcS#b(<}fFNmv@0t`Q?k(nrxOYC#vy>wA(n3o=~M_(@xuzcXeU`El*^s@;#B+ zXOl)LMFjWrHlo0IS8Dv3w3F6RnfpzVm|6-1<@EgzY0XVcrs*X=`elA~-qjzMvs16h zFpnVw9CL-fdRr9uav1lBYW>!eFjN$G2!AG z!>)0YUb1dt4HH`xW?8kZ!HPL{fA+iaW>1z*AwKQC7`X@?C(p^cFZtnbCBB!cELVNt z!|Ay%_fAb72HSOU(arSOWfGvS_D2LCFYqnPw=L1PgeLsVUr;=nHx%;f@91jN>C4TC z+m?T3n-`ehahJUQ?m906dV;PNyd<1ZWea@bz2nrEnay{5uDudS?rk_j=-7-IddpP= zw^^TM(^pm{VwpBv-#|IdAIUk^WYMsWDG+dy7=z*1I$0l^wX1bX!=r!_&+kQVe`{E5 zw>}ljKQCcA5lH&VoCXZ~V(yxA8P1NZ@0D>$mRi=};|^?KS#9`vnx+rHlQ-aG-{178 zNCJtRj4HFq&N3U??hLa@25|YR2pwBSvRW=2xkM%m$4K|umL84MYSxuLS4@_YQC2XH zse#oJUl=EyQcqv)fnK6sS*Uoxf6YGE@6brH408MR+$2tKSL-;~ZGu%AJ8;lz*x*q* zL|rw{0J5s2-*^SkzV$G}Zh7_-vYk@j58oosTGm_Z{jN z$_V{co6Fy)i@K(tn|gsQyP@lAb}^k62Q44m`k7-JG2Y*R!>Lq>$7P&=!ueq?~Ii3wc@MN*cZwG+H znDJ-z_Kj9={i=$fx7eQatz&n!#tKR$e4$z>L!_VU9oxZpU zR_CKS7Gy001WGrLTwlk805A55$p=d@$!cm-9ICgoPqoEKzKd--p9?eQomQ)w<(NSa z&mtQnIm|^mtE41bG+268nYtErhkA&e4u!|PA9Zy#l{put2d)MDXHP9 z;&OXIDk+M46Z}qp>_6Ncz@2R@p`6lg4cvU9bw*D!$a2;17DSJao*Qrd{@>VV*7y6B zOTm}`J+T0_XZ-dH*7-SB%34&Vpp}<;;}6C*OfzP7%FQdFo6diVE(~yL8oELO7lKkZ z2tO5JJA-&&Ke?pK3x~;J z)emqi=j^s=jn_}QO72ZsLQaFG$*@JOt##%mF9}>tpZK26OWo|jC9v}K00;1FXdKl| z#aW5vsHo#&=tT@RAb%;nVi@gbN~f8^`ZQDyy|FADap@|4pyyZRr*>b4m*-?VuaV52 z+-yBupD^v;WU`N9$RL+MkM-tINMxL?NYmDfdM}X%|xW5MXyvZf3U^~@LGsHl?U}!nByjMFm z8`1v-7^NN%zjfGG+Bx+M9`K&S@X6LYcro~h_i(ClU?2ux^<|Fzs9y%(e|EWMX)jwv zdDAw{dbsMbaq?o))^5`}!H?A3B49U!tq;^t{U#>)bE%Rwr!H$ilMzMe0eAvzD-Uy_6J-dAA_oN##lpZOvXP8*~ zc(YX?E=o2}Br2_7+*Q_Uv6UwRrh)6EV(8MfD{!cC@0id$F46=Wf-{~N6wWQmVRV}+ zwjL0PIR1CqHsHG%$K);I!TeJkI)R42ls`a1sj=RaVqQ&3>mtGWlF(mle#u>7 z)%*eB#(fH;qp8)~6?YB=@zBy9ecCa%>y}{AFvN^Su|SE~X2{HGOzZvdV$|_n#4LF7 z-olmw(0aA%9W`>aPLQ|H<@rxXcnh2dWt;QpR0A1d4&vVNNupI~BP_wLIB8ys8aOv7 zRCY8ODN!Fc4L)uiKhBfH)0R0(W52FHpU(V?YazC7;0m}76t;=kGXYWl4)49B0uy&^ zFAn`xe4ezUFs{gP)xEjbF{GwF(gG=56IUClS9@z#AyL%Vy?y*NO5J{@iPHr_Zr)gv z_ct!f6@q_-t9FHFU z$Xrmo-jS!Mb+S;qqqpK}(j>pZB-an?yQ*1t$A*Xb!XcSFu^wcR0_v|@Ed4JmY z19#6*G?KO`uv71oaj;5UFLv<`w+-kJVP4Ny zhhI=@;b+1=Pgedpgq8;BBzRqNo;fPhD~ABLp$tpf<-qP1eh(9wT-}x>wB;(H-m9sN zwffv~2QRJ~Kd=zbo_{_j=x!DNfq5IUE)lF7J>yLX`FeDzB$lp!Ik8IEjP9B--uwYc zP;M1~8`-?3degg#)jpFxs8C#ruy%#6Uw!0hi_Utv#sskj7%8HrL$&E|ZFa7?WQ^mj zUDou{}?QyrRbxdAz*szi=k9MTN9>q8a59dlo0GvdMsJ#7w)BECf(-- z6`UrCSHz7xpE|w5Za$+}A6E^-d%&uyCl5nZQsnn)YI=e;%)W@|w5rYWy`% zYz}##Lcf*~OcVE$5MaJf+eWm}tqD#Kj?wey{8e-ATe&F(d&eRLcd1o**yRkuj)NH( zneueUY_K_(G%(-wAst%NOQMA4p<+m8>wMrUJiKWkU_B}JqfodoMQ`UMC4&aitljjb zb@(Gxxo4;u#NYGf{W39VlDa=`RPoD2s9Foul37G+R_5b-7z&(Ni1^Xice@`h-j`VJ z)V1$#HeN;GN>hkZBm^nf%7bqUY}Cp{YO$=1a`B0 z%{2?m?=9Zna8pg1m(ci+_KeBi}!d<3WTUmI{z03 zOrAs6Uk6CeZC(*klDNwGjMr#~1aU+BA$`V8KdJh2U*Vi!)qAt6#&$blh`=S1pqqu) zKdh`Vru@~I(gKDxRwq8rA{t6Ydz#`!HD=Zk7Flh5(oD>JBGQ^v zc5M_JulDGgQ|yym{;h;G1PB86vy=!2Z!ESrmE7u1<*TsrF~gYdk_1!>Leiz1xGHKsQw;kjzH%_9_r1N}GT+GqZ>gqj9#-%yUJl;)W4urRk0VBuGqA`$+z zf+EVJ`w782eB7^>+@O-)tFIL`{l+DjFcyw0f^kY1k+%_GjMR@y*31f;SegVeE{>Ix z?^^z%UfxGS98LYE-5lJ$ZvS=!-AbFn^9Z7B-0mm+EcrY^jNDK)bXcqu2G!=TiEPgd zgX(8cq))D-;MyH^*gQSfKPl87e7n3Ns&8VyC+2R#ZDW?vxUD%Ks~$N*SvzCJ9cUAy z`WfUP*BF)RRIbhCtL%fZA|yckhC&9@@vhiL;$N%#Yx()psoilF9+0)GZ_?v3uyekz zRM@z1x%1yN`hyW)r5c9rQ(|0;siwaNwe9#h9AZ&Ox>)d9322C7XsEOQ$hv9mdbfBcqtw)_}J~ha@&$F*o zdCXBR)kRPN%cw9*L;qyXRu055f*J)44|k!XWG$fxvDfZa_;RwgPbSbmc1(9n1; z?tSQr0ezxLI|u&SClf&uqT*;-8afDd>EY>i8pv*9+yzw0FYi2+qV9TfVwiEo(>&w1 z;B7Ja-HVA!Q3?y65PV}U1Scdr0rm9G@99wVxvThLGt`iR11pmF?q>ksnJxLU2 zikr}}NnGhpYM(va+_T#XGaGPSCs-|DX*z#b#4ZBdidNUO{F9qm1qt}VX7}FHc8&bx z%7>kB3AplGEwP}czi(lHd8&>#kqOg~Z)vid);-`+oMt*ZfE8WIbnRdLqWez26Yd?j>BHa%qNSJXCYz9>2a! za=$z9UHs^YG=+f5lhy9ZTCp$*cnJ@JIOeXMWTZ)XQQuKbMn%mP#p^g1t^Sfu!&<-KC(<(cfvGl->!sMbv$k@NetgJcWDEBc-QQhEp4)DWwnTf2Ex=7roRiM-x-@dN{ z)du~ZXZYPF7Q9Xx7JB`+CCFtgIo;T*0xU&Te~7Q%DHKb8?Gs(&`IL?C_DljU=>paa zdT0L(n)2w>M^HLZ*6u76!!armHy(gUM~t429YY2j_%{J%3>}#7@cBNg7*n#Q8vd@!VR$pwW4v-!9P+Rd4tH|1(8RuE?lPyPgv$Bwt z%b)`Xd*{hP3($7WJbLcYzBCSDKssoLiO*h_&1ZJmWO`=vwy)qV=ul|HqS?v5JI3v^ zyd$^Tm&uM*^csaz#Uu0N#sQakRu&;v&ZBQQxH&px;4HSV#=$Cbh;z6q)yVl5M9~gj ze8ELH%+gN^qj@n}ebjB*ZC_dgyxx6uN#e43X)ssDlot?qoFiHlmv3Te?kU((;`4W# zJv)!e%GLi_Oa9Qmuwo_QZ+0K4j(=jLYt~)vi)3LEv&Ye`RJJ6y8Jokll)k-&^#Rlp z$EVE~!2{u{ z0!SxI$_8YHljBxB==t8{d-JsPm)!^F7JGM|T)1pItF(Hsf427nu=-%1x^&eqBNVmt xnnX8bw<+*mFR@cQ^h&!~3#*Ns-X^5F!L(JNVC()(d_0@@H?u{vXseMGF7` literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Institute of Technical Education.png b/public/images/partners/2X/Banner/Institute of Technical Education.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee4eca2e27d7e68b506bb446b9661acfa56691d GIT binary patch literal 19168 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/JSLA.png b/public/images/partners/2X/Banner/JSLA.png new file mode 100644 index 0000000000000000000000000000000000000000..e030b43b154bc6085d573c9733981f16770ee7de GIT binary patch literal 35220 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 PxuM8OD@#>Nd<*(N(H`Q$ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Jed.png b/public/images/partners/2X/Banner/Jed.png new file mode 100644 index 0000000000000000000000000000000000000000..57157a29822a48f045f024902e2b150b48fcaee3 GIT binary patch literal 13377 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/LASALLE College of the Arts.png b/public/images/partners/2X/Banner/LASALLE College of the Arts.png new file mode 100644 index 0000000000000000000000000000000000000000..f8eb2870c1793c570cd36c8a58845525c2106079 GIT binary patch literal 31268 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Linklogis.png b/public/images/partners/2X/Banner/Linklogis.png new file mode 100644 index 0000000000000000000000000000000000000000..4cfc5cbfff248cddb1ee70f7bae3098a6f470042 GIT binary patch literal 25799 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 KOtqBh_x}fwD{+?q literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/MAPTRASCO.png b/public/images/partners/2X/Banner/MAPTRASCO.png new file mode 100644 index 0000000000000000000000000000000000000000..85e6d727e6f258a0249233f2337fcca9ab4bd7e8 GIT binary patch literal 31954 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 DJ0-G8 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Morpheus.Network.png b/public/images/partners/2X/Banner/Morpheus.Network.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c58c8f4cd0aa336353fc6b31b5cf62b68bc5c2 GIT binary patch literal 23067 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%0ArPYr+ z9;D|Dxcx>A7q3TTp283I;(;}sNY{)3Rh4NsCoM{W$ehukQ{m&{tj9!XapPhuk^sks zwg04LL;&3Ti-m)?=8>t8wR~Vik7eJ@q>{fvU_hEgJ)*41x8fXUw#(~yMZfAF~`p&k0l5KE1 zGSw?t!EKa_h5l_dER(yb;?U=|5p1 z+vp@~i>*@^EP!gAh_C&SU%<*bWzMleU;KI_p&)A`EI#Z;Zs1xxqFPEV!dpH6-Rs*= z0KkT4pYCGF@>Th9bXbLPfgBFB8Zm^x0~l_J1V3@Z3yX%KF&Lnu9p-!GOZGCf2{<$4 zz0f0V&-Lm0jEJ6!(@`ynQ_|2#w|a5S79mfU_aoHRng(taw_&pYtwb1GbMj_Pny~@? z9|f_#KjUZP6BOsK=bE(C^;r^i7<&Yqvmtmf1nEaW)wY|CyM*WsVgeTi|M?-6J5NJw-m@mEAgS=cd zFzA;nbQc~zg*W%n)_P4qRVCWDB-AEl4)iBBA@Mg<>~o;~y=fpXuZI~G_s^HDgnNi8 z+c!9|+Hw9(Xht<#u!Z8HtzymiSytt4Uv-{(T2WS7_O62@u>uE`GF@N!`R-_2!Bm|G zBENXdMj@{?G|S-!@cv?M&>;3+#G>3IN6=v=R!m5TiC6XT`lpMR9Iji;fEnRSD8eHy z=TkZ#wkBkKj|kW2ecb6DzkMWNc`{#d`n}PN6qMIC&NK8`K9Nxnz8nvzi0eVnbx5Q- zpiArgI_hg=5A(ODo@iGg&Q0wF!9ZWQD9B1iD?(KP?c?YlR2{aL$lq_ztARoc+pE0> zc-!ka22yc{cj3zU&5b7FdiaQ`%?yM&hck>9qV}d~o5kb$Z+_f5eVb5!=d{W0R!KhO ze)6SyqMLl%CexlbYG+ zPL;Nm?>njzdYpuQ71+P3t<2#>8h1VXern5BaRo^T3E4^3HfyHTxu#ou7?b68i;z&) zl_o|DJ^H^~T66s2q0d5Bu2+kzvDnx8PZ%&~qr%SyYYza2(cKItXQ-$|S!@E!t5J!Q z+S0VwNK)(k#G90XJw12xn9*vLkbPB-hC+Sd!mOYg!ON=&UGS5HgUaTx4rF$ixylz>#4xH z&f)NPA8`itX{?GV5VO66lN-t!s(Y>U1d!A~nes6<@+PQp4|dWw(MR#Pw{M%57B?T? zj!LAjqNhMQVab@D_s991d`1|P2EzTqLLu^iQXhu)D9of^3rKAFd7doCr^QNq@RsSq z1-G|?rP)n@0F_vtAA0G_D|%h^3>Xi2+tJVIAZr)$wp4EeQRXoT10!{hulg*cn;U{A z1+08` zSRZ!jsk(bzAP8OT)_QfTln!sOm5SBVFG*u;_gkiplUZXn{DQuuqM$b`)02mK2W3uH zG1Ol5sP`P$m?{fmWOT|jaE+xI_D$5b;`_=EtHf$=DeVmJTrd|4A}Ay0g3${&06|j~ zS)}RSyX9h@Z!pP%{n;Kd)8%yG|3M_VDyf^=RM~%S3Y+}p*Y~f8XT)}G$W$Lr_3VR5 zEno|V$4&CHB*E%8L`(8_A7Npf4`aeI#VB1}0q~(d3p_-D%>kTWGW{8w@kR^ezG=Ll}lw;Ms8d)(AKaIWN#qIXGGPz zgk7%+nS;9%E~U{h4zR9bV2Js+OH{@5I{esVLseT=Xryx58$!{2)qV0lxqu!mZ!Ez5Hmh&;Y7{=_aYSEg z`ZNHe-^WK2(1z;~&2NFAIBwCxioMS}3X(QV+A6kC;3(dr*DvW#s<>C?2P1 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/NAFA.png b/public/images/partners/2X/Banner/NAFA.png new file mode 100644 index 0000000000000000000000000000000000000000..248bf670e1f8ba051374cdd119064f68eb0ec601 GIT binary patch literal 33038 zcmeFYbyFPA_s2^Dgd~I@!8O4(gs`~F;_gmx7I&8b0fO7&0fM``2VK}jf-b(n-C0~N zpZflu!>zh?yK1UWpFgI0&UE$kIq%m*s3=Key(N8%f`Wo2DPg7O0G^{Z!( zm1Bw2bN9wcM%NVu1@psy*9(-4U&PPO7p`j3;wV*PAILvz!^yl$= zH=vH2x}&9=r-_RNiWJDo-Xyy=#S8`IdxWf{n1e`7~X9#A+fVCn_6_DFZ2bX9E%{chu%b48Kqz`s+iTW^?RvB
    tJmCrkGVh9X-uYYPpmn*PHGQv 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 ?sl9M?*S2$ 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%0Dgqczv^L9k8VP8t=?M%Fd{ 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 SWuJYWzsN`^iUUQBL;eTeXry=m literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/National University of Singapore.png b/public/images/partners/2X/Banner/National University of Singapore.png new file mode 100644 index 0000000000000000000000000000000000000000..44d8704f9fc74be088e92d188f4c28601d4a57c6 GIT binary patch literal 15363 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 AZvX%Q literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Pacific International Lines.png b/public/images/partners/2X/Banner/Pacific International Lines.png new file mode 100644 index 0000000000000000000000000000000000000000..d26247f965ee613c608b7593d994adab3ee3f746 GIT binary patch literal 18064 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/SECRO.png b/public/images/partners/2X/Banner/SECRO.png new file mode 100644 index 0000000000000000000000000000000000000000..40e29578ad1846d372773036f7b038a4d60fcbcc GIT binary patch literal 31316 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 U%3kg(^!b~tl#*nvxKZ%`1Mdmc!vFvP literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/SGTraDex.png b/public/images/partners/2X/Banner/SGTraDex.png new file mode 100644 index 0000000000000000000000000000000000000000..1134f5a3249c0b642101bf72cbd2dc26bb1c63f7 GIT binary patch literal 30282 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%0DDE2nUo9k)SOu0Ktjt*+mo`J8jZ)4P+@j#OmF zSOkdMhnSjhsVBR)| z52ybPAA46nZ*q^xXSA`Qu%PF1y42UO_IML2_PqJEuxrFrI3u87(B$yhZ`rOPV-d*4 z0+e4?(8JMh+AM)D9<50V6CSN)29O0R6sUhH8rJw#@`zc(1i&co9I~oAU=D2nWbWdt}HB5 zT4uVud0ySp1Y4kuKg$iRRkv7=q+NNcDKh@CR*jz}m1QLX!w_|XdWdTRl&SUHVLxVqW;;rpMhND!`oP@+e_+P$--Jqi_!iMHH+~Z zY+gRAOVNSt`XCTI0~J_VS^18Ye1FUZ+(VPa)09YZ>)Y#?B~)$Ql%b#D?c1747QW)kVd|-)8`{rj2ppUb{~)jFL@` zjP)ii7J%)tF6Y>lP+}U1ZA`R7mWs*iOdFAvj>=T0=F2KGnePG!H3ruZJ(hiYPfei| z0Ls7QA@8x(%UpNpM{0OTRnFt!hNJ06%|J$lYa4SRa0%4nX#z4avC8Y}(_yy#neKEq zu4y;k&1dA2zn_JijF&_C8ee0lqd*x6tbDeXX-HNLI$<(9@mj7S@baHb=eD)g*UM zKO-SCMSDR^?9CSNa=kL7PrxsP6LG4Ur!YEmzenjZLh8~!D84su3AES{#`%D& zc7r{DaEx8Cv`LuOZDL@2uZ*15z*719;-M^bA`QF4sj-C;9coh?b_)|*2CIvEXNF+o zbu+;W?#%0O-aH9L{hRQY=KI!Q?J_mSOXWL{GgCl`fuf#OacTRYZv|dF$yf4y zJl(e?-{~P%hY{teDaS(Ox_hJ3YhznNby1`QE+k-xquXCcu(vm!=25*^LV=ZXb0dxz z>$5_6*ppn(PLQ^FKt#paddC~%#!5t&YN0&a{+rHE2oR^4#FA#VijU=k9iwtr?M|Xz zqpk3@+4G%tzgjw8r~rHFp9@ObCtsGljUOfwNk}g4qw9o-F+_^1+;3E{|DqGy&Vfh5 zEcFHMl!z{^-GaQuC>VPbOe>)Cv0nEZW_clIfakFl%1SWnIpJ@_EX@)5E5usQ(;cBFpI019Cr4pL6)Xp`j^a=& zCD)yHGWd!bjc#w5JTK%~iHK{VTt-M@^QT)ZUWky zmR`jgPRHQcobxP&0#9Paly4%@4Mf-VU7 zgk#8ZmzIW;L_9vSy#v0<#0vXpgZ@YF<9e*DtmrFR&YHO?IOA|7lO4-}LB~^0DCHxcPfG`l*#dtEm+4etm(HH*_S!f5_ZLoicWiAW2m#^;!vB3ipx3)w zQCi$PmKfTMfexpeUJ~tw?!4x3N)RU+?mebCaXIVyX@O zh7&=O1@Al_I#NsEW}VweXsgmN<5ypoV+rvLOVxONP$IutnVT})$U z>DB%8UOW5O)=lB}Cqf|IBTSWPv0;A6tRn^~# zdigXL4R*_k(BTnw|NHwY(>B*0_8!g*gap-lm;Tl+p{7;m5f>MilK=NDZpK?sDiYU# zgnAwzoQN8J`4UT0qxN}>9IE05nfkr#fU@GUJ>9497{T6laR?v;K7IKzwcQhf2|5ou zTmVLJkprO9?d`GpcpJep`=!v4$*+o>+qP&matcC+l_^g)D31l4?}qLHU8IWavk+{$BD;u z`XYyA|ILEI;xCrKGq5l~A>e34sUkjee0=QlDz0*t5<#Y>Rd0UI*46#nlUa@ZAG=tq>neLnCL`6o_-66fl6-F9 zF5xFQr^h!*J(n?F2gM8_vp~g78yzkOG3O^`mbR5Y`lr1?xFGT6`&}f8F(swf;^FX2 zULtmA?}g%O!M5x_KHorH_SCc2;uZO{2=7ZB&cpYad~Qca!RSPkM!?O#UkL9W-{1tu zh4yF+TP-iM0C=D`ZWAO0dtf};$|0e9)||Bwl=O)HE)zDC#xPlIbsxIT_d}6xu#c7O zR76KmQ};by+CI5yABj#aUOs$Lk6C5*>-(d|6qo%iV%*cz>`JOOe8e+)ATm6DoOmuZ~p^dz@ zUfH4M--Qj6-Y&+9dH;qH@bvoO-2Zs1PXP@L4T+k%ENeZSwmTC7+{pU&G#KIz%T(3Z-_iu-2i~SqZXAb0Z%}X zKVECM`|fapX@G-&&pvdBfee$!)$qMh_sCTM4F3-EdqdGDS~28J-^mB8U{Rk?v+te! z7(K1K^SXw5fWtAUzVH#aLD}6wVnE#rIL@$H&pY(~>ka;XteR=*C_NTN#03PO-~%Yt zyVt2|r9hh?e;x7mfiT!ZYGFBhV}47cQ$PfGR$!cjNj?2b&i2n<;<^C4_=|~eh+j?$1aOh_;qy$kN87d)>qvDUCgN12KZ?t znSTAc=l>uWNN0TjgtF4m<2vi)05ikTK!dNby}jLAfc(z*Cw*KTOazIj;U9|_%7mB4 zTM)m`zl&Ue%jS>)tXkIhx^p^<|2<`Bz^gg-DFGSz`rKi)xehEN(^okhK@>Wx*ZOaU zM~T7+&SE_|E-n!6&DP87aj~?tG(xRFIf^bx9xhA#y(_}UoAtoXk2Wls5JOj2P1gTA r*ZIHeT<3qU=Kp_0wQ>6L4PNW7Dfg0VhB|QS6-Hi0S-M=(=*Ry6Oxafy literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/SMU.png b/public/images/partners/2X/Banner/SMU.png new file mode 100644 index 0000000000000000000000000000000000000000..dc79c45659861b3adb45d7a464b2fd373a349382 GIT binary patch literal 11105 zcmd6NWmH>D)NX*{R;0MKxVw9c6fe-=1SnSAAq1-dZL#9+#R9 z|J#B48?oS01Zi`{~Yk|ZHhom zi$GH!m%tDQe`kP}o2!>YK|_Wk03fiWqoMv1jI*~q>~B5SwsPd-#YYzbdALDLHfr)H zuDn2Ph32C#G(w)n`2BN#o)Uq8QMP$CVQ7n4 zHLmNBQ$gw*c2x$c&hVQB!q_qV3+A^hw8W9{y|cfmhcHEz(_GM!|9M*v{EiZE67xp3 zPY7_c^v!~_-@Jq{92L?IJh&+>D(3z^uA)R_ThA`F)Ju4GUKqO!^1_iO`v)(4wr~h) zCy)^~pgshQNaLd78{PX0pWbQQ2@MlTX_@6w3aU)3Tx3!voxbgx4TxNjH>W@(=_a(T z^8-d6-*+bwn!lQSXIt_0)XYtJZC4y1N6(NU_P*w`-%_tPm*Ms-8{hrUA_7Z3uVx>X z;A{qf?_evV>BeD^xIN9rW%BQtihtwH-Dc5*OdKA+yi@u@Qx)}3brJ7NkgvRorB%>d z>mX3ALd9ONvO*ErS{_R@hz*;9d^~|;L2D?M+I6+t$2+_F14`33v3z-HWXJkkU53@d zKHn_Q<`KpmOQ43?X5yn{GAt0m9|)W22-C&|kbZb0TUwJ@?r}L9S0-z{PNL$*U%#g= zEG#0-%1*WNzs$Rh<+dy<&!DCjp@Bx!;c>xNQmDd0)RAV8IRJq9{*0-b2b&KXi(n^cCf~-joebsol+zR(15t)BBeJd0Wtt@!9 zTyK^-8QH>a_zFYZ!-C0tzLo$Fh8;F?@F7N@ZyvNSi#z=^^PW|SxUGj6#Y~)JHN`01 zwv0Cf9HkcEA?R~3PY~>#EELoKzPO@e7rnc~>P-FZro$y{1G?9)wt3-aT72frby6JU z^qVGsV}!p6G$OA)z^-BHKC-WWWqj;L`EdFeiY(GcYM1l5b%g)HB7P0NRf+Oh?A>n! zsk;5*BoC%0IJTg<;$;6NjVON<2BJx~J2TLb?v^U0=O9^XlrGw}l@A=~f}B7@in%ke>0 zpNr=GmA}@~VTUXI@3(WvdL?KfMxM4^me}+DzU=~9r-9w4mcb$l3L-dmUoTa>Wo&VX&{Ha?A>ev#!Q)9 zk0XBX$?N4kQy#PAn~}aSeedI@16}CJP^lmeuMKNn&mzT-*$uOO=&5w~Z*g7eV48Zm zoaYO2ZD~JFbk^s&q1Vhlo&?*0d(qUK=3C=C*p8oV%Hz$8A5S*g;~z?m4(%;wv?ki? z;{8Hk>|VA`-RMgKCIgskPBM7Rz4tsu^}kIYpmvwK$R=0yFCyj!Fb#VhDnnhZiN)s; z*O3U`*(t|*la=wiG=KgH{ruF9rbC3{IIj9*vqkJ-lAYHFlx2w@RH{feqTh@zb4%e- zd@9Rc0w%|PY$Q`eM-C3fM7r{e=*Hukf8&xk7KvWnAL7N%1t4TT>Ny(zqf9YXwOx^MSW4Zoi-*0^X1YT?`tA3=k+C}-CpEnY@Mhx zUf~8^-C)|+Px>+wmapX9UEeh*dUHQ)FDwieB&X&7l<_k;%sZXUv#qPgW=i#OJ3YAzEAfVDEn*3< zwj@htG7l|h%+N*VQpTsNTGy>DTeKoD)=10F3YQ!lflu8P0}DdEAL_n0WZEm9DgLZn zZU%l92(-zd^3U$s9!T#cv&u)sw5eo8Jm?f}>Y*p_7RWafnyW1v-WDQkucGU?=Bf$~WTA)D)_ zxtQPYP#vuv3lwb3Ilk$7KCP66AOBP>Hk&xP020z`uhYLr!H5s7i)%dUy$rx?ibIM= zZ9t!$y6ck>5BQCTXy_7d+YKt2%A$zKOI5QLLY#R*wzu`CAHj*QsqCc9@WrW*#w-x+ z<=br_P{)`;?iG%XI4a5s1M3_l=$&D{>YhGTGHen8@vV*ma8VCl2PN{Ph|F2kHbe#6 z0O699z#M*3ce*7ex=L%}XHsBLl#!QyDLx|I$Xz>Iy+8dBPOxS`{v-Qj=j5eVjB$~> zf_x%$l>&nJci>lqw!De(f=_;N-C8e8u^BXF%^{PrgR>=6`{~qGQME>;?+vu0lO*)H z2fyq-pX|vNo(Z$dpn44uwNc*XqG+BZ5kQ%jP*>ctrBMy`?Z*T7pUFjAzHP`{enL-TJr1F&?jH zY7OWP*Lop9)86Je*R~@ocL|(vb~9}O9Y-Z1up?dOet9RQA8^Lz^WwNh&ho)~9LKhw z0-Gp0rc4J50uQx*&$7K=L^*G#Y@y+8rA!{P^F8|@;@fE1ek2F8 z#KMU;tEZ<-qJ9WCSG??nTTl7J;eQ=VVCn2Bpu&WWq>8QHBV$Z@QF@iH>1#V(2>?v3 z44Ws5HzCvZE}&yQOMbJ1aAs6L#;J6ZL0>ucrR5k7E{effFC?evw{uSUOJI6#MtMqb zjcLgbvDH3FMoQq=NlB$gl+5O%yqYEIjTQlG-rRMzrLJ}=eDd6=CY0#Iz_faq7=AB` z=>;x5y_{Sx#*cF;9?x}|CiW0AT`zuq&$=cwDznHfp_N;2ou@n->*L1ybU;h zNweI?H7V?YTn%$O2$Nk2NGZtn3vwxlAd%*4Z*~_G@VXVN4A5-Z8;OntYNh233-Z!C z>m`kMJqsp7@3hsg(iq|Gpz1C(=fC&|Mtt|3A%t`b>8uv~QVB@n>Qin%7~fk=56sd} zdCZ@AJ#v;kl592R8D@L($+3jNS-=H17^4NlwV2al|&8QT*cf$j^M%xP*m3eQq zw*m|y`FNyxH;LTWtq;wP#f)j&*nR3!{;db77TN{<&OBH;q?sPOzdX zsvS(Ed0IWgOcE;*CkwF|%r(tk?pnA7@!xJ40YW5;hgwc$icuN1n7HZ@ur(VXj~EyA zFaelXZd?%{E3$k=p3Qy3D_)*PxMIV(0v}ecK0lE3k_TP)2Ph|-_tm|PN@08{$Dl?X8bkB22B}r zX)#f4k5Kv6-EgJ#{!ghLGC}FLZO-pq&f0clXr2c%4{G!h;sP*ac;jIcJ-)3-DLuMh z?_!ehvNJZGV$MYg>Owm3Yd7J=QByvNqZ1u)spsd^qiR$`O`z0AJ6&w}pjnD;C1s?x zLRd7=wOsIXW}Z#XtnL~>OgQZjQh#-L4=@acmo}Lqr)S58GBzMrm;2^H^cW8XGxll*LqK{T4jjNlEvde3mN`I(Ec zUDWwxZ3e56aLZN@mi=aHrxuxnTr(7va;MpHudk;52H;?axNW=$RD+1#$BEVCUQLQ{ zd*_FudeiwkjZARi{FC6L6jnf<>w`|o^1VpweD!gt!re6{Ng%(@AS1$!oqqFXo!;){ zoR;lpe83npE{Zmg6f$;Yiicum^@;@jyP>B+I$yv;*DV=;xmTiz=S8A_*qI z@GG-D9gCEXP&3uL(F6Btbse(^zJqT)>7|4S)v3Jk);^Y`f>?580*?b$GX80>{i_Obak2{UJ zoAk~()EFFAlTz)4?kJ_FtX*b3ZJbG1^j|Mg68yUxl#f!)0d_533n8L#Ll-@OXX&|c z1NIC03GB$Dj`1_dW>D0>wbk&tc|&4R%7bBv$CDOa_08qPw#vxRGOF>9Pl{8S<5+fg z<3waS5;C=;QS_}o-d~$W;-4^Peq-q((H2nmu;(Kr4?WIB&k^iT4~tgE(#?xJIJWT2 zQMlnx|8q3atEdvwpwH?`+)f@nd2;;2<*cD+nyBo$DOK-$9j|H|vutz?t_!>IjED@I z2o`>vlz7D(;Zq5`9P~p5++&yX(wTGBMWLrpt~Qztq8+5h;Qm*sRt*+ULdAgCN%Xh|Sck ziJjolE57H!O2viwAX4;XGqr6T-;MR$Yw-(i2VL-0n)5rA%ho%kc!J8<+rj_gobFEU zZZ9}*aOrSdoVREiIT zttYInoT5&yFmr5_kOus>>DJP@klOI9Qm1)?78#Cgj(=(~rzqHB>4de`)5Py;vk;pk z$T6d0hTP6hA$U+VWOvp3?0M3H?nh%>sQD!BjrzH?V5^6987}g-R42<#BA!p}f&R<( zlhury<&StS#V0=N_S53VD0yXuVIe-$#c{Ui&?3O zz9g^0)R*L+Ca0RBym#*WMlw!;!zyGU(wnxKl3!*CxCBCViI!hKT%_PuiR`#Lc2W^C zZW*L>8et+|5H#tBIm1p>_^fAa3ofK2E|4#z@$t-f8*V6Lhr|DfY?Yl}5)yPw5j6>> zN2a`=!X4?=>ltF($0T|PDr2B2)6|wSVj0e~IhzX{ zksg_!Z}((*{8!4q?uHAletHKQ`w?Q{HdE_FT{?mNUg$QH)qZz`%|i=^-WSH>c zXYl&jE4%M^H+PXYTt12uPk#Lw;e4+fnjz+~{c?~X!$FdBvPH_FK}G<>1&d^yAbD-#Q#34H|oDn#?O0lf2~l@tV~+ z)s-LIjqT02zpIWudpp)Uwo zkcs2^-jNPf7S^*|v?TL-M_txGxg+@8lJ?pYngi)|!Kwl1bZ1-=7H#<(PB5oOc9E-F zZxd){eWc|j8ICCLu=MbU`OzicQTt4*S^F1?)xkw>&jU6L!Ko{%Q4KNdccd9T>k zI&B>0H`{b6cjIlzo4z|fxU-4B@ach70phIQa*g4IG)B|r&!Y$HNTuF5%@~j=oS1h-5MLR>#{$Cw=JZon%BnVT3Z$H za%d>LwOqo07k;#*^srpX&4sT#$lRt*SU z0jmdddop^Gbd^@hg2N_i67%ydp+SGm_OPeCo%1cwf4}f1P3caXBZL)^THNuj7Yy8+ z{R0oTBa-D~iVzBN=7f2k8@*)E7(Kk$fTs|Rc^WyeblE|oY|9?=5zmTSC{Bz({vt?uJb`BhLJ zlisJzu`VrXGoYck>aSB%`YqR!a&!7MB;?GK@jtbsUdw%fjyk2@P|Yz_zx>K7lr3If zfhjZ(IbDImsK3@|sr!5kF0G81w0_|qww(Cb`pGZTp*Vt0*DxW4!HA{QlrY@}Gs;o+ z>46d~KeCE{@WH%qM$1%wyqT%kM`x1HEwSe$?KjYY<&R~*PVOmnvQg>9r8u3ZdDaT9 zrKzZAEDG(qg^e%NjRH0xonB>eV+twobvyn5Cj~Of_Z(jP}dbc`$JJiyXgJCOEcmp!FRv8hl z)O#~D$<25k8x?yh0<6O>=PVk%kGH@62H`JdEC^Vb+Ml=$F>aff+Rv<8nM&PB7Uey{ zMI8=Z<3pSRC^mFx6=PVNKj|`CMVG32$ebAs4wilUx_aL3G7)Jh^gHtfxfcfdVNO-(PCEZi%GJ@4uqa|FgTB>YAI7*W1)o zuC@zeI7qW2WmO^umohV4mb6jayU3-!52F3koD2%^$z3?-$G*}^KvP0R+IyvOhIyU` zu%AxlwOv9mraJs}+4dpA%Q}G+IiG9_vUgHt^8D-e%I;lt!Y#`WRH#jaRzeCcWTtS| z7EY!$gKZqT#ob0D8fy<(-+tRXHS603nz&!G0IPMXYOH;Jz0T4K-pD!HX^sz}z5KZ?W&YS1Q&|Lj08(r(PIF?REu6 z`W8J$zU?@RiH~t>ez&Av*XGvrjE2NOEE%Tz8#^x1x!_pusNnXiREfr;LS5BI@s+E= z+mqEKiJC;RfhTp8n@(d}nGN=&znm6+s~t@}9(5pmRQ&|Y{{`W9X0Nx9V^Pb+Y?W^s zl^woO6X)`!HJxKEk;?g|YDd0<9Skek$x`+Eo4V*SPm~!ZoJ0%LD+i{ztyOhX1}b9T z5`6FD;!GaXO3|;k(LuFW_xg9Euf1e^=UYQAKVC>S?WrKq)9!B7bjl1;G+Lb$IbmPJ zx@*d=;I(y=AEqUUvIFRrUGuU2?j1gZoHsG9lDHk*xhMWQ=LA9J_3H{$3%^f7;qs(< zofM#DBolb@%>~!%{Z0uuG zEgpd9jm$l@3vYM;5HqDKCil6-$)s89x1|B}=v#h}>1-bn#l3!NtfH#A=cLJm4k{y?;$3vrw@NmWH z35DN}H4pu1l?MIQ8Q{-3J~Rn<^NP*|{(yd{3t&6p_F82jsEG$q%l^~(9uXMBH#Dze zM>_CDS1s3O9AehF=5`X<&{{cip&rn~$s51JHFfyn!40CeuO|S~)Kc5cwzWfICqe; zr3&wcVh(tbjcVbDHZReTFz)^3np?xVx>Vkl%7992mJ4-cX;LO`mF2|rp6y_h@bZ8y zdNDIXx#g^@Zf>W%yB30>$iHN79KU)|=jva$9dOa#=5lz1LR2KV@$|5EUcS1~!UUf! z`Lu1cF@>W+UBK$Cx*+Au*c=>7&WVIMd`ph&egwuM&Rc|K-z-TgS^jvC^F)MI zx9q0qe{q>_IWwR0$Z#4n6Q(JhgX`8acSlXBd&BIvZJ?IKeI7P}5hTf&}%wI?%mw%mfjfiXFw4a0y zb65ha^q+4fEV0V;%uCm+&F@_O7h=JFWc;&k`=%3jc;dkMC^_hZclcBVU8UvxZ+(b$BsloCV z<46HgE`h6z9L6;N_4H=eLSU;ka3h2=s)IW#>t0k~JTt(OdA#%n707^!i#_mhdRK5M zwv=D>VMZ?i{WQ6@SFY-u$zy9QzG)|lLHDJzCoz~GBlP?nah45zq1*)=0=~4 z!$0Jh*?PP%@?bRc-qTi=JZT7Wl-C(e2F|c1leDdS>p8ga4&>_gicS}j52sn!-z{(8 znq4UNbR2SeFuR9}?7U=OA3u78>0@^$LJcdrZB0bhEkV6Hz%?kV$zXNG+m(cL|0U3d z1GB`@Yh$RKaHVr?!`V={i=(>k+JMz7?T~wwhJGHNH+BtRFdHCZEzAHcUam=irAgK# z%53Ud14{|is@oWX@-|LHq1NZ6=wt(C#d7rx-C$2kb>@4fjS?1ldTuRA9Sn*Ud22Nh zc4UuOv~*^6)^({I4Web8v#6^>R|JO0(8;W1PccWmhmQ7(@1L_UbIxScyLWu%SdA&B_Wfr|WL7uXO3#Omid(n*-+G{Y#-x%}sgS6xDZJ(A~|1sb&srPDG{ zAL}Tr60xQHm2Ehn@j_XT!1zF3bVgr#I;KTaId}FjqY_dr{cw4)-_v_=NNH(c!7Ba9 z%ooH@O)boK*G1{A{&*^(@E%FyG0AC3$|iL^^r(!P=srTd&WO-PZzCeqO=m0frXcF5 zzMURosrNolc+um8mjapX_;L?#avd~~THrXd(U?Z1$!cV?p%k;~U7&tz#SW>M3s7&l z_8~E#E#T-78`Hf1LP(%2Qn0j8metf9cny48hF8m*eTZCHG2t*@T#O(M-tb)o(>>nL z^Y+Xu>j3T9Czu=*rOpJ$+v<+#5XR3wm;t%tRRjb?wwc@OSC^H(T?nlPMchUFxC->f zE#PO>gFEI?mXG}8cCPNJx$%@vm9r{pQky3#-ABf15@O1M_97!d=SA3ZW!A`2eyD0w zW^tsHVEu&isv7_Z-5 zy&}%%!3}8#(F<>VDBkTBYWy9~lP0qsOa5+lFC%qNsYRecX(z5fXZx_lM4G`FZ$GoKupYcOI`ZaT;CuyFBmf{(8^C%PPi{G(a3^S(m5dLdTWF&M z|7&J;RS}bK~3%0aIi{&Z;Rh;!EU)`CuFk+gXfhTTkR^X_G@dKxepys#d9jH1 zX5nd1E`T&V9{qnGivs_#l_>+VRB%xrEZszNa!naJ2m#X?J&Jgf^9aJpd1a^^j=e4s z*!34wju-+EW4%vPXiea~+2U9+P^Ud*s3Qcpetsj%Edw&jV<7^p=s!FxuM89d#s~p= z7Vi5@-m|%tRJy=U7Gi*X2@%-z{CIe~Sa9+aK7c3TjVxY46ll3vnG(Pg_ePde_la!f z;)6GXk5@*CaufRT$$)@2I`_tx`}0i+A%pY3sOtV-HLZkSi7I?6vDaAERaae2kPYtcF2UX1or_=G-CctdG`PFFT%6$U8sOpuERIa^AF~sSFh7A zr@N|p?_JdurK&88f=Gz?<;xcoc{wTImoE@pp92~m_H(8DWt`)4LU57Ob^r1O3G2TB z@g+MK|8o(-9VjdDrEZ4!`11qWT3ku|%a_Ikq*qgz&u>%@X&n!BXDg3yrf!yBWNfV+ zP4gSm&A)unz?PR1*YJio4}it{ySRLE7&_08)8 zuis^!p!-Z#2j_>+GlU5nJ~C|R!2j3j0|UL^!~sr@9!4UfU}NLp(U{rDx0{jT_{GN{ z1#T*OLYVPo`epg5v%+Nq)r75;GZTzofJl)PUVkbm06Xn4^Wmna{=5;-g-n6G-SkCB zl-A!^Y~~nU)2rsKR2)TgyV`k#%$2Mn6PX~^5eAFUJV#Yg;*tM)McO_{$Ub0Ch3O}y zW>RxfuNmxjgt|iosCq8R%yx>%?lugAZAhr@vN1Gb?}On1%^)~fbHVQjag9rn$!n1G zdojySua|AhmVqZx4$SkoZs`;-@TLT~J#fcFCissG0l$aFv>^Z}+y-pY#LugZmSZT& zhC-bTcU-Nf>Mx5t3XZY0pW7)}iNqx6F<#9VzB#x%@3WuD#9Gf4s=F?;^d2{mG6E)L zvMN#0tV>pUj=Pu?7yebC{k+9(le;!>86N8dn4h4C6&6&5=@Oil$ zWu?Y(R!c_)(t$JT)KP;3CJ8GU$1XYIhw>NM9$H8&SUQOmIj7`QRVo2rXZ&Fm%r?(7 z!e~q)hSJIiLXk5q&9<|v&Q&y-Wld3CAsQ35PKZwjai%tzGTR;V{i)K-d2bY05ctIf zl(Rrct@kfwr=l_ais92vByUv;NY*=MEC!a+L@uk&LOUvOl1C&H0bJTq0#xRSTf?1Q zdVbB{_nvk^=3trItFsp9@cuay2^fyP7#%eUGm$XIRt5CvgHuUwu1-dCwAz~U@&SaZ z81)Z^D`My1A!kQvGm)lb(~zb#40Z%^1f_o{H+abzz7;Gy#)t>!T&jpEN5`dk$l`XD zp)Z{$J%@9Fuso-TE1c3i851M|l^0t>CpFb@n%d6rqk4(N1hMFfHpt;(Hy9N1HLI&4 z?{TfSaqc<#3E$=%oU_`E5JNR&DIBJK_8Xv z7eQ5Ra*TXin+-xb`Dw&O4S8reWP}d?OCnoU0GX!d0R#^2h524D>V7WMB5mv~M8L@fsl|vh{zAQ((*C0k z$|l0+CQ`^5k}x3mg3gKTdEcLw?sAkJr(Yn?E%tjfwq%NlrmhmT%_Nc`3gDI68P>NS zgkK#>2<_-y6;hI0L+Lq^Wx!QGfa&t{X~{<#>0;tD3-??=ZlxQ#@AakpVuQd|{xYX$ zkf_RE9E#CjsgykEQZ+Oehff3*P)$B#_y%fe{62C+WnC*YPBFywbY8>_c6wVT5{&Mt zK;{X_N27&uR?#N^k$s05QjIi_*kIJ&gO7_LmRak)M>2q3k&1PDc}pRAA=Oo(x{zv6 zetYr6x=`-q!v6r8{CrkhUNtb0ntTzbqB}dSPykXI&Vu%7SW#;_n(T@(Q{Upi`e zmX{I2nJO>iQ5bfSs!MX+u-KZ2+R;q=c%SSy#kEoRinfvzv`0!f_t|jAYFxxt9zs6 zQ1m_bCc6=Xppw4sj!ZLsfCITd2(#o~?H-=@J({XPay%T&0o>sm>heXBJl~N8~^I8(2foQBWLt86Dyno4I6i zDZ0QBbT{x}r~crc=jdic2K$}wVNNNnxO&{w6R6|q5e0??gTglq8pC&H^Aamndz~@? zOb4V3+r1UW^N&N|$;kvrTNJ*)TK|DCEi1aFw6%XcrDL-^ogR{MdRuHmTuiUkv|@Qy4eikH`nsT>(=ZIur5YVjO^;D$cIh|Gl)6|^L{zrx zbh#*U1JQztdgw~YpH-K(S9 zi$vZ<2V45k9Y_VF%-suwntg+(%OH7`3$junf~(g%r%vWfHB7jjcIfY7Pm3-a0uWE? ze(ye&`0ZxutvLd9cp>me`J1U$&s>605Wk;JAu;>uA-sAfDClW27?a61i#@UgZlRnm zfB`dRLzP~BqG?dC(M5$>vE3+!RF}~rlyUWvPB@*85;GMF7pw9? zSIH@0;rVDlgaj3mV2OJ{0xZeRAl9DjiuP{&qwRl!U2x&H75+qv;4-v){jS#9@Lf$S zvNBhuxVUwC+H#~=_n+zJ4GlhrS>~$ek;%~tZFzSFU0X0#ayEP^2SupOJ6l$+9tsxw zUEg^{NW@dV7PuRH?Ns=J*2Le%hnf1j@*QT@tRNG-$nG*f=ebOGoF@eGj#Z9_3=1%Q z#@5!BCA8ain!zhU?hn(Fp>u=x*1fu!=j?AvNpzeVdVM$)KP^YaZ+t<=2eU$4XCkmy zbAAIxvZWStzR9&931CZB@aY0p7EAAKeaNp$Cue4hK-CJKIRn-N`{5CL6rD&nqENIU z=@+{UBvZrez+9q{Dt@~1tjSCA>m$V}v$E2f&rt2{*I$)Caa%2|I?(*3v)9xD{@qRr zi){bBNb*H8zz{~GLQxu>RGtr@=cbvP!R8iC)eJYMv4dS+gz}hg4NVHHnonUe;UZ_ z?ypIo{aPiTMNf+A?`viC`r|u7t-tuvFs8=3Y#E~3CObpr5rPW`X^lZMVOfh3n5~lR ztapkW@HHkOfW33Kpav}suKY3!v)<&F$potN$4`OJvryD8Jn6Hhjaj3TzmpdftJ z9I<5hQZ~yJ4o$?A_?xl2h>|HgbX2AM_y``*hxw9Z)|rM zFCNJim9HNVaZ`8zM0cTDM8+RqcyN9W?k3AwSzQ@b3dqHBe4;MFkQOjLSrrUrf_SV> zuVY|iM#Gi+Qkk)Kjo(}Xce{t;ZlbyE$>w_o-(0ULF3kknYFYA}u6|EH1)h7IPYBis zJ7geAS1oIqb|f`-g+WEnZf>@-g(X1Ls|2RhkPmc7Ipmi;YAVJ4`1sxbR7E}YeNo`w zpK#W2E@Yg9!4-dk(4gNpFk9W}(4HUblQ$O~sE;gFF&2279@NNq8f7}b%j^}Wu!oHW zaF7iY@{uUK7l8(XCV~guV@DxX;>`8pKPa8f8(4X@jibB81Gd54cnO7gs<$eRO$mOE zsF(?naVteJW>=)O0|;GBkt!hqhJo$Pg6i0Fmxa6 z{o#-3%&65t?9SCF!jQ7CVk)PiTu>zU8OG7I)LUpU+u~SlZ^hwps0j;xgBx-RJ#AhA zkHc|;EyT!+RT0ef&rUj>B9JIoGh*K(80H+Y-5@k94czR!vwz6d#`+2&QNf~Pr!Ss^ z)+!25E5qs(k8wrd=vDjah}eqK$Rxb3rStK}HSXR~niEs@u@rp%>?cYwf$EZ=h9rji zGPIMEQ>Lpm=$ewsHge`%!KgVrt>S)Ts`x^cq#z)>p$SF^u_}f<&$iHMH=ZQ&LjJ1+ zk^~jvn9MEGstw-UtSJ^kjL?75N38f;L!EJ*I@uE%nN1J6`eRc7%aukgerkW ze6eqxD}y0W(nVI8UCUKgJ1)W`YNK#I1o|R)eyd%BY)kX#aT+5ti8$ zD9qKTS`cf5vH5n7qRmQU7a7cm^qztdYGZd^Pyx1qY>o1n1q8o(OV5n-P&7yEC-j`~2d2qr zDpR6QR40Rzy=$PAd_$C>dCMKlSwPjbIXwNT+S}m}p>X|9UC7_Fqw(9ZVI^GcK*eok zQLq#9O^|&hTp{l$j$=@c!z&;sTKe#b#3fR%7rZbB$JS(C?RT< z2*y2r{ZN|DF?qZi0JpUgCP(R@H(s7p1~Sx=XpE9qDftR)7mCRQW8+5XwPVmS5Zo?V ze3Q|ZSN!1#fBq+u)LSb1)K`KkV~fT8Gfr5c4?L?)G?NFBF@7ICE3;~}kcY5&-n88W z0_WQ-p{tbFUzJmm=&oT2MkXvAQ=4%W87q=!=h`h*+hKjg;$|=_f8cY zAy@D{qE#``5rlq{F-50TPIUix@0v`J@Kgf0=pG$phbQw#gbT&e zc|jSfNK+fr&nBI2L1Q>$>Qg~LTT(d~Y$7tB9*X^oP-1gS*iqHaQ&rClV+%{~wg}6V z03uC$55hw^gi^q~JO|R6Ix4NFag6x%BKHJ{2COPx&tKU-GGA|xEaB!lm#cV7V_Vz!jGN;GXj%>*m7UyBN?Yt}RF>CJ^vprJ5>k{P7ODnUYtVdH@{F{zVfGriM4Y7geN|@?fqDjRnut z9WN~on;%^vgAB`wAthKX+IgY$3D$NH`E$M`A!u;D(n(L%CW1pYAy(;CXG|nEvcOfb zu+Br{nh4=n@%^e~>x<3U73QOe`#^Y|G=TKdZh~6kA37avytLA(DJ{pU%;x@koCrho zs_q`pKoPPG6_#DV1$;jL$J3)Xn)apj<+#fUzn1Bw_iQhfurJ0(dK zxhMy5@-1=(yBw^#e1I?5mJqlx;(}ingRFZr3sB$@QQ`)S1_^y8EqKGOfr+@K(U<&6k@$z#J7Gr@R2DmUgYn`310;(R&$Bp8DWka7 zV9}1C8B%tl&s5$vWg`B6+3%a%d_1OwkC$0X_t4f8ngL6i)V)&%Ik z*=D9$XV75aK@a8sk?$wWQ7VRF&U-FN^-J*qq~?buErY{~)exaaSNzoOK|Il$`R^(gSt3=UZGS9 zlQ*%^A9*QKp#|GQStzhgPmWsI6!_SqLFA;+f7ity^>wm_kTjGdy_KOPs82~hqXWOj zEuBn)g}t=FA$eF8h`CN0(aK`^4;az%T@BfB_#-xJ7)h^mafBSnCl8z7{urAfG4Bp6 zR7O}0Oe|>pYUzNYBf%&MtqWD&U`u1FzBUOB{j=>!{HcKaOeC`SLs4QXsyf~Nw#{B9kg!2m6r+{3& zOu)2OcZt+LX@mR%J=K#9R?b_vDf%7%C3?Z}@{CBpjE5rrFQwU`>L2^qoki95*gwqu zy;R|6xWBU72L~vRwRzH%7iWJ30*k$nWAxQ)d6mJ1W`;j7D z8rW8>_iL?syn|s)qXM>lRheL9?TeisLI{O!c>O*)yt+KSf#mcK<}Y3JzrKWaqe5*R zKT$q|-09ObU!}_8g4tB{diVDAmc;@rF_Sg9dvSQlS9;}_7-O_GK!0>;505(d%i@U^ z(rkuOX)ySZEeh+T7mCGv09_FV&{)tf0@DoH%w@|8t7a2t`MYz)|DeHsL}{`cAt6xd z-T8~%al`46r{DEKh!@b(ZNl3Vr4|n6RsTl*SCZ0SSxplQbzhW01Tb#sFSGnATbY*T zu!j~*OU3?GFxv_@{8i(3*4CKD!bX*wsD-=wHI4wC)-34(9%MI{Ym|xAoz0jjayIgO z;^5_1{fP_emV9_tJF=MdDG8$N$q@Juy9EO3vROXD&sv zuO0X|gfAK$_O{jq@LW92E+maS4l$PH3}xoOj2`;H$cP)!V%osg5DNKfD zD8A-48G&tVIlKCPBj8Vq`3p@2REfiX1v7Gvn8a*86RDy7^77l1udvJSmBx}w{OZ>A zAfumFC{&=+f#?x#`6u5&tTJC*xT$9~Zgtv{ss6v^aW?{&>JR6k`68?EZhV%s^b)Bn zgM@YhH^v@GD?Dhc%;8`Nu|f~p^-$ywD*R+g^2_g1K+aQ!k%;Sn>6|g@JVBZJDqECU zG`2}h2W)0@sfjqF6~Nln)gtv_UswBeHJN|6g`(`JQepIQNqLlkNsLK_i8HhA6UJ;M z$V`E=4(?RLSA%VnL<|`*>nsH1UFfJh+#j0-w*G^TFX{xnsF`i&r(&%jj?O=yb!h8B zllBApXlk0e$xNTnwapd~MFnd&gG+4XIjPgG5BS}_9SQ1-!=@ZFn$Ck_DoUe}IF7aA zhoq}4g6-wm9V7bdD7VeI7F*D3vXsnPtFzED!5+O%Y?l-G6YC>T(n>1t^b8~ZuB17r2*ASi-=+E)&(da>6NewylfE< z5@wvxr#iksIfIv*Z5r=I{qE{ z$_JhQmhU1AqUBiFU`)Q?*oORJpUV0lc42S!NB;`(Z1iy#eXf5}SPl&6|FfyA*j85` zA%!FMMy|_mhKx)gqBVR%*dMpi9*SZ_ikJfD7mr+g?kORdlun`m>%~drXw|8K9v%iC zL)DV2$11Gkp%EyUOU+8fhM|~k25b3!a9-46kr(PN#mGHg1pc7!>b9DKIcbPQU$No$t+1%7o8m_E!+Np77<)~RQB?#JV5cLWJF;7z^P1=` z5PJVxt1w+^UK!BkKmx9LQJJTHNs_`+hMQ)hW?s-p^32LbdW%2_WzBmGKd8v{KcW6X z;e zk*tH9CIyFpx-@OjjriINRbPtg*T}Qv53bD z55Ni1Oqp?ir8#(^31YdKSNuFuO?88fm?KJ$E$OklJD8`L51>-1_t%{qNj(8y9REkr znH|+z2bUirz*S1|ndmzUZm)?MmMDB;+*%$5k)thMdW{Y;=ldI-L#_bKYpa!9v=>zq z6CVIoG7XQ&J@J=Kwy>V8``7QzUpGzb?IuNr9$dgvc+3e;radk)x*^of91^a-b=%*| zGK>T+ugAzf?zYL^Wt9}vzf$d`$%&N;{GEV{CdvjBbG$+qDub+ifRxFnjLsFb4B%cZ zi2K6LLa$#Ks@yhsF0qKeX`+C7q$ChN9;Cw_y3PmCbuH86 zRGZYG#L~jjMkz%Fi!7%8SIw!NyC1Ye<#?n}NKs7bAZd=__Xfu?a7q(?B~5iy@&wfB zvA>3TW@1{r2PcWy@OaWyi?e^g7H{u!+SJ2#&_|Hu5trq04bvx$jV6M+Wd?@mw*p_z z|6O$dt25s8T*+%mC-?`v&ZI{XK5XYogg3Ya6hBwSzIpe(RQeVtM|aCa=fdz~ElolU z71^!kCla;_E`*bHr!I`{(5MOcId1_oAGY)xZq8{bJ}z=9Tg}LD5ws*=^0W3e(*QfrQB(l80_#E| z+&J6xg7A9-qtTl7OphIyso9RJ*Pml?L=ONL5uItK&*H~9bR_J0ok2&_EYyR@RRtWG z_n+njk$h%zcJ);$A+DcadVv>-R~CgZz9*34FgS7da-{R+2A<>8c4CX%Vk3VHi)PzH zi$JE@;}t*u{0+@oQ$qY_gM_*1h~F?JhtKN;y{Lr`D2pBQz(JlmV#>>tkas$WKozdjbD-K`<{`11>K5_JL|wkoynx)3OC0UC6V=Hu&3Uv z_p5VKppWP^0cY1QtWyD}9gapKmy@BWTgC?0C1j$_D`AbI8=fn|8BM(IhfsnrUX)TP z%NXugo@YO2MP7y`Qa*0`E_--4RvQAjpXss6e^BifA^*Z4yz;dqVx? zbMFl9HNkzHW+cC`OlqdO|8pWAW{FuE)5@p8Da?I};A7=p2_YDwX#I4L8}yh+an(_R zs{8Hz$+{rmac8VoZj7+hH$cW(!Nh?v6YRwSJrCg0dv9~Mp7y<)z$@t5Da$ba*gaJ@ zN`m!;*4zn@Jh@e%!p7=Jb#4C1&xHnIp=!6_#dNh^1Q}KNbragrF{fW+dy_XSQ<%tup6y>@P=L`q|1ZFSL+{oiLZl*yp>#erCIV? ztb+wX>W$fI5b21NItCL%cDt|>%2?2G`|maD+=s(ZH2$NEN+T!uGF6(Nc~~`W7yFT* zA|)jyNmAcO;}5?BP3^$y6383)+Gk1G$HlCdZoluQ9*y zfYKOnr?vSn7vTbA&T$bi#>D4MdZDPL5&UA;YWMI~j2=$wgYKGhTwh80O}=0eLh;nk zuz$Pw9n9J*a9($*BJkk-Y>)y1dV&p%1rZ{_{#2aJoxw3I3dhB!ilds;TpEg+%t5?r z2vrn*A;NZ$XPnnaY!(j~Y|acZ8nX`~rb1Y_|zmw8|c9%A=7XpRGhyTy_W z1Gfn}jzCQf?GkOw12&61d|#1()L+Cnx%Lu8;MSeWhM;JKfBv`mG{D584YC_8VmGDJ ze!Ej}{*=EUJ~o4d7Fy~TYQiNUDqgI<6fSP8wo;~Vags1VZ2|^-vi2 z4o571;~U*WKfAaHqN!VhL_f|-{Vw}n$}0-ILD45RnZ2MSnu+1RNmcnwuMB}ol|Xz* zYQ~l6lIdDN%VD9TVj%-SQvf+3I`hDVQ-f&^|5KU1mIR{*DDJ@j&GCo{9E2o*6Hzz+Y=bn8X-LP z!=7cD%EEEK}1N~m0Xcci=-C*#>j^EJL(EOH&bmtRCHT;b0jaz-seTV{U z&u!Y<{l;Z6yZI=S38gt3{su`A1Zhvv(n5twA97ShxK;&FK1-3tQd&B^1_VmRNuw9d z0;Q&@ zqDpb8C1>%w|IKQ3v_4{N4#p^YlCqPs($q|g?gmwZEJ2ji)z#IOh5@xTa$1jRo@s%W z(gAEKUmhiYp!V1gguqBrzQNOQ!iF{uVI;<30Mu%0YXgkDcfy0d($mXVV^TLoM-!(0 zwo4iYSpb;nsXM55HH|^|G)?8pRr3T}iKw$?xh_RBWZ1nAST)G(&r>6azO2n| zZ92AX3MJ3T;ZP%>Xe#xUcfv0HLQLIaAo1;+6~Ssk6T0d*cR!pVA!r`Lx@W_W{m{pr zW-4p&IGzuf6MS+|QbNJVmOY_eTMb!hg(LI7`isM;wJ5vs<+K0uQANBmBBCIJSzqg6 zQC&refX}56DCv5QCV19x7Q@=>ZE4|0!!hawW2_o`9s(@FX`j(+vY2QqSIlx-XX!d? zaynaW3=$XI5G0QHY$g>^KT?J?uZsP@`%3AwU2<_l8}I%QSqYY4BRD$#(sU&{!2XF- z6^(QtlqB!WaN;Jkbq|NNULh6cUwjBmYh>AKzB<5V**zDJ-UzYj6D;n7&k8@3y{PPc zuUEa@a6EoLar?dFV^X}~b*6zZpvLV42Xdct@7#>Em8~uqIlqj2r&K>mqk7oguF%N0 z$uj-v{{FG^%w&JYMa!IQ-M%*6T+0dPcrLw?assi@{?QuW)8*y6aCk4#NClMWT&ua< zJ^x^($}*Gpl1)}o8Eb19Gd|Iy=e2F9L8xtGSZsA@OFO#%iyW!t_09a&V@Rs+bh_P- zJi(}_&GW5m;uL#i47j^md}+D=^UTWcsE+K2I(kg=HSrX66OX4CNYbfvz2z1dbhZjX;9pbiAGBNFg98U?;&v^V&@Ui)>*`H5?V>&60_ zmkzpi9b1=4+j>}k=R2Kj-7cXdr3z@j-ye0gZOcBNUk3w);+gL{%I@1dko6T-N6hKw zR7}?;=%7+biqhJ}W6KmW;>Qj$rqWqO&w9|TM~R4X!s!F>1-u*D#z_5Y$b@}w7a^cv zg>=-^t`U2^u-mYnc9^M#Q=^WKj@T-_i!NVCG0U{o)%OnF_-8#0`TZYVI@}Hb=HrPJ zuz|ELL>*3>0@>!kINQ|*QyH3+Mhq*;B$t!ZQ~l^MvRhfadRgw*y=!mGm)1smq@)}n zpPNqm`kv*AJuG2wq!<;DVsseNW_3F2(AZg3y@-ofUZv_8LY*^{TAJ4d>LFcdPl-RZQGclrKOy^F9HphAm}$sR8M6Y8sU=01d^a65Y+ zjU%$nhwbNy-Spa+9$awva zP5yal893A&;5kpBQSyb|P=S5R94K}w{I(tN&A2;CF8UX=f(ZUcC)wMP?8}`8OY|%P z$*kv!;Wx(K>D^@1`0(`B@#|*ju@%A^v^KR3l}t9%5hdQu+j`y#CBd$ajt(AF_+`-%BfdMbm290JTat@3%wt<2UST9*F{Sa`0*u-t27BBCi zXd*h=CptxNQmqPx0e4GyI~zCynF1kY%=ilGS48v9Z4^!5=lf7pfg_6NfGctE1E{*r zmxiy`<>LyU7j~om$BcauzuWKWBjCB0=G$ePy=~1!hC}xJ@O8IImOHE z@mJaSEy?&TcNN{03S}J9(uxkt9FBBFIx`}Ex6)j0do7*AE#wX9s6A$X6LWo;Lo>vs zg#K2Ph0mAVG)1aAOckx&Z;NeFlmQL+R{K90{ON-3e-<1x6kzPQj*m-G9p?Vavj$F- zDpKuokXEO%cS($5(MJvDNy!(<<0|O^{gtEPr+fF}1-DAuqAcbU%97{ftKApwGNW-d z3+D#^eP$PoR`S@krFjhpPk2VDV>uT`yYEMD!El#BJzKndqU~TRh6xRc=~oNdy;T{- z0wm5eV{gBNZNZ;*OCWWqWDPXzRIPY{&wUtTgM}6%4@Tq3RKh98@IEf|J4GlDDV|P^ zKc3TF%IWU}Gks$bh>am<6}lnux=9E3wD(FT(ymwgZqn+xu(C`Ap`1Dn($j5-=oUOT z;qU~sqd;MbW;qj+(1ERscg5+09oqGzy`8rrn!0J?wkOD`#i;86ZJTaU(WxpDh2eeL zno83(z?A?M8(Z78w|*$pTa=+2HL0;i4L;gjmq8N!g;8q=+*F8SFBlEa(SQ$G(az_m ziu_<5p|C*+CENISR0MnYk*5BAb|t)f{V%jLt?!1vOBBXikIy zNZ;+ynMLfZ`5xOs(s~Wx*S2?6` z+p|(T3ApSJMN4}K{pB(U15~7vKqAOv+-yu7wKG-U!+%#Uc+nm(tiY-a zG1VHUdl_(K?E19i-2JIOQC6K8TN3c*M!c_kV|aaYoj9l}S{@CNMB?xtcYr#I+BK37QCdyj@G z;Uxv>`PJ+Htf@!m*%#m#)jiDP{x<%HBJIO(p*{`ZFy`>oqOSY|(VGYKCmn1pKD{0p za)tZ(LOEbTe3{7_7&tTC_cR^Am(H{qSsK4{y(&f5&Kx&EDUU#%yt7cQBuGG=9I?Di zyzj2d=BS?gZSvZ*J;9m(4Dt_pWK z0}s-)dn3)7qQ3ruJ{%}yUwD$b^QK!DnDss?`T_e#^4IKP-s+ll-u3mO^w-tKZznJfIFC#9f!rlUK~PoKMjUEI4#{*lXw0rcIWUf*cZ=#TT1y&^ z!~a6oQ;;P=Y?frcR(1!{;} zIg};y_i%MSi%@wxH6{aZNJ&cwd$4ruW0H|jmJ}hY@nk{XN)|zEI<2oZcTp&&o(uOQ z_4D1j|9Ed$#ER?|XcqAvq<0g%1xq^f9d^4LwJJ58C;ma(N~LGbmjYEC8Ttbad2*-& zP;m6bY0e<#SPyW2f9&`X67dgHed{+x9V0MD(bZobF5hx9}(~s6(Hh@ zEq*1OPs%GA3#$+MI1(T(Ie<;3X0WNu^@Xk5V5m2^<_3pqVA9^H*c@8Lb~n$NCrVS` zHdx{xZPuxtR8*y%D*E~LT}@rgxL-Se2kzXetGqlL(n-b$oitST4J8Emt|`gg?{#hz z7*#0e3EW(wiFWgXuM1O1$QHi?51Q3VWCG@iB;IR^YJdf*)F*AG=I%I~m8E6=fxCwR z8ph>QPG&BYJg}lvtp%_9lY5NG6WkpRMtoV_0iSVF=JLie_g2Ci&`jcsSmFUMXB7eo z)i6C>ny?#CY>wDhp`AK2W87wHIN4-Inc@6Hz4xiMs`PpOTMDg8FU%6o)s4v7#jCoC z;9bRBfI?-qnhmF4d3{2EmH1z z?g0knyM{U9<)_f$7D&;r5SBwf8lVeMA3Sq z9)Ts2j`uyXkM`T5K4Iu8jlo$z)ZD=5W83DhL9`BJlgO6RHl(`0=hP$CL!j01m8OZL z%+1X$J#uz)T8|Lq@l@Wyl4zs>2RPbW&kF_bw{ga=yLdr^M6U8GZxN2B57FaP0bF#b zQk`Y3n}gw{POu)0#tThVFe4cHahLO#K@Slwp-`xNe*&AkijsbRtM&e+(`j+c#${Kq zI7JS=;zdKbI5vu{Z9o<78GrAsh6Ak>#o0R9K*ip-tXX4M%lUGbno+y>%l-iwu(7Ct z`b>hRt)G2y=uRRdA|h09c$cPqiaptvVw^UkNr!MtZ`qhC+l47DB>5492rjnIJ5CV( zEB}7%R;(DPsT;;^QE$uo5&r%R{(>QQZ(DF3Mts7$VY`dg5E5(OtD~T8aL&J2HFMd4 za6BV#B~Q=0SGUv|_)i->hPG*GXdNCSHeOw3(SAth_q%t+w8!@*7&X`w*mhl)6ZL(2 zyIUc1{X}4+*!-Fh2!T#R1W36;Ak2w?*Kq`%QS+?XM1{A|0N*PN5-xGVzD}s#PpLzC z;Fm)4$vi@*AE@!SVLh}=ct_7{LP)|Mx?(xwtn^rB3cTNF%$6!LNU^GqGyuy ze(=->$|zR;2m>=#kMYf@b-RXC`;M{GZOoD)u z+29M=440A5Q`$e*+#xA7m$QGfDlboyWsHmiF-4+=gFA4f0_XiuXs=4%J(2{)4)Ae- zrRvK3)SRV3+e;kIAY*%Vd%;|vQ36p(=j92i^aZcYBsJa>Svjv9d8p0R17fcHBxBWp z`>>VjnDR%+uE*V&px{;vjR|D`&TsuVqP@FOQCPGQ^ZA_!s&4+SzeV=0iY~=@PKO?P zA9~chQ^>l?dR04tW7d;{nJ?0#Wa~I3_ah;C@t5WgpDuR%X+6!UI5nIje5t9W*;2H4 z@2V0IF=pj$1VcwkRS!MF`#pw7mbO#rwmHmMKtO<)8BHelhKP3%H3YE~UO+pGT>q#0 z?Q?RTDJ?`%ct+CP-utG3ezefH&-a@%;fLQZT@ew1N3UM5E%rS9+rmp`_aVu&>^2YwNupoH#^h&~Pw%(16`ovia$?R$rMx6odF9C`)}WnEu%MRi^D zo;HrXKdlOQK6K*+Q?)guTeXpKdLjSf!66v#)@10|NQ3i*2!!I zQ}dOF++Dta{(fDl(dC5AXrx<;AF^ci-E6j9*lKsWr9~3qC+SIzsqfo~2*~q?dwy54 zMOyIRy&iLxy{i|tsUG_mZZydUO)K{eHI?PB?5t!}4s(`b#G$6V9Uu@?|3f9z>3O}z zIn`zw_>yj?;6WyU(Sic`5rkEh0O z*}asz0+pSuCxwRJHXP?8cfOi{zXu00WqF+1fqs75_I#Ls`;@75X^h%i>>fwpSSB?m z8wFLKX1dp{yzR=9>x*Amhs-+NU#RKP>NV9#y@rcs#*@At;wrexLD&CRc0K+?0``NV zF?)4)qThZWZ?eT>oZ>3iyZ1;ypoHyV*~xnPwZtjfPqTIK{-iuBW!2sQmlj8~{I7C;tpfJQN`|%xSs+p7f~%z5Ezw zinYg>oXtqU3!S*r9H$}ToV$^~VmW;);3Vdr{tk+1WqsXuqGai#T{x>Ik&ZrQ`~ALc zh*l|E%IFTq8>Qg2LR5(~ucqeqUzQNit^4}CYT*Me#9x`tJQbw~BP7OVIU0v?=5Y)w zVcYe1WLrhxeDd{xkOu}yCzbCk==S}G7?Mp6!U*$fW0>%JVkqj<8w4E5)zoKo_ZqGJ z{X}fK7@N3{*UWccp4hB<_EONfCqPZX9qGgpchhim?J$=Y3c>LwIgrw@x#g{->7*GA^clAY z?CJB}HB0ZGuDEUfhulLKWYNKUUTNy}{F#*4(xj?cy2V%mPAg8^im<)WOX9fEYy&6R zDkZ~Qte(c}G>6i$e_smh&VaP#+t*#&Zx^7?vbRUO?dUOqh0^oohX_L7`%ufuTW+0k z)|5r;kI*`>IDKyhdJ^I6$cy8qn>{cO<1+c(jg@$!YD z3MNFdb8!ufp&;`UqTQCN`Z8eSq6#jnp8rmb?oZ|Z)-BZ1mO9vrc`sDS=cXy0LOl45 z!HSC_Z39mqQJ@^t!ov#>7rwb{LSW0$BVuVVXjK>m>LstEv1}Tz&fG!DEJrkGCkmaS z+3awvz`0NOh)ZReOEj32&C#rwDzoO5z<@K-Ze_?RV%GkH6upNwDulF)QoX!C_)ixMQIRP zGnE*%N@(nn@Z@>_e1qp3T-Tf9JbwS}hG-^Y^Wm z+EYVYUEwFS!k*ahj@1=Oq$Y4)%7K`JD&BW^jqTX!?(m&UrYTM6a*EjuCg!aK8V(Q4 z#*}F&{UW5P7^KroDUpjt9tExCe{SNepjflPbP=VNP`us+^5WpI10g6+es{UjuQV(h zaDF_fW|mHBsXQ$Ooxd4$y2*|+eln{x$RG7fE$YnxSC;XQikryj#O%vU_s%kwRfg=v z@^oODinUGL_WqNTR7CgQ^NSfFV{sXE#5!l^(^vN7s`EGl!vFrFpUyZimDw61DoG&O;aiDx@n+Q z@C@&_WYhaY8&??&0(ItKE;l$*N-Z9)Y%ftIu#3ku*0i1cEU&1ImMF-XKwJ!{UdXO% zH@UqSm_R4ToRBfqqt3wNMHpL3wW_K^`a|Y(iw7=Ae+-)IPxe-$?iY@#%eX}Q6=1r~ zwz78ctvkAvD3*m%ix6Q)tchDu^2d9T$K$$v#IVi!Q%zPCH`g|k?6>g>&8LaJPYd?$ zy5Qvm!q!XWH02t6=iAq8fj~#ffnQ{yw{6qytNJhR7VyWDtdi~$TM&g@@e4QGLH zIxNyQ-6)>`ajV?3P^heN=Lx3Jso;Fd?g@&GjbxeYev;+ap?dIDII7zKXzqz9ggl_+ zBh9t_v9}B|l`5?ZBKZs)j|p#$ptg>YCo5J6 z;1o*_a7LH`7~EYoy?lLBFLo201RgKP^2V+MK&Riz?-O0qRDJu9wn;uF+Wt-hyq6)( z#*~p+k#5h0An>xJhB>~jt=rs9eZ?sewej3tQfvk@RTU7#w@*2|mo<7?Xqz`HooB$O z5f6M-2pj=QzF7ey~1I(*j+>DQu|ExUjeLFWY+t{b4-}XJ#f&nuF_Mj?sxr#6@DZ zEqxD=%?UsB%ePd1MvuqT%yNS^63BoMK=!(wrf*qdkz z)ev*54vgs|$Z>Lx@orlky^2$Q)@s*U>-&A?G{yBFyfc+$wp2!jCY#!RHeGwYj7iBE zQ#+#c=NRTDS^vv=;?0WNn245o!?zzEIo|K7U->5(1FIOXMps5g8$7I`XUpJa?3qXl zx^hxHzy)+0_acY37uzH~N1y(w+rJIGZ}CzjaCk-(1v4jIA17@&mTiLY)UHP_g0ZY7 zAETwj=lJdV=(lo<6j$Ot-);V@!4L5LMQsUE1T-spZcKA_e_3fQDNzX!yUKMAF_hAn z!F23&J^nkhoT@?;hkgO3!xdtg|-qB5qD9P8)$gBCgWx=xtB@KKEcVsF8qh~;5%NGBs4?^&DhGaeu{lG7M{kjT0Uqg!yw&n@g4j-L*4>Nc6&eU_VA_7nXC(4 zdXKk(TZw|jLh_<%kj*fYk0cO2;^+=wKYOt!5}^F2y8PX*A3e84>r3}v=FWh^%(dhQ zA&~q;lK18C9rTeFVQ7#mYEdx>E}5CobZ~HRQlBpNoo?lM40Q4my}&W{jL)+eZ0B#? z2`;@D;Ou(6xipYuqEYxAkdgl(@rbFUw#{M$u6o9YC<>kv#Nz`bnJguVpI2&})Phz% zs>c!}COsKqp+*Qljx@+0_>OPqV%M5+`$Ei#pd80@nQQRnuP5B_3xy1u#+$983#ifJ z*7;x(+o#SYIY+3Dx%bx;03lRzI|^+Iio0tD{AS!={_N_AQD4!|pFf+K-Sq`wMwc)* zr_>3mYVY*-UcSi+CwPS(&aOoQUrrny+H`ox)NfgyQhD!kA1L^U@0duVEE3Tss;TGYuB*@SYh z+Vb!>35ZS!wxUp=+<^JpSx=Qyx#^@PBe%M+yoW%xIz>h0dHDe?b@94L&; zz5%onID5L>UK;w3W+NxJ9hUy8eiv*Rdi6|vO={#`TZTbGEIdM*(%6x8-eIlAH2$yH zOauQ7M`0RbE3t15ZLEF##8UAIbh;)O&P_EAzLq^NBDrS&x+h2NguEh-Qt;b<#x<$) z?1#<{tuLW+nBJFKbTozcBQ~#9o9!&3zMHuZDJNw7o!H1|B9sLEdNu}%nA>{>=WTwy z7~Z+Y=}Q>0$tLfgj76PKY$Ch6td>6(YSwn%a)(=qb{lwea#X*m94n>{K?)A<zj zp?1oXzrD|!_s8>BiWbQ__eP%0@3_wsg~w)ca}+*&D6AdNeaPPZfdjQnztSGRl9aDE z)JlMOQ8sAYTqe-#T=P$se*@005qwVf<<+FEc3>`hY+zUx4Bo8W2V*1tH-{M#FZs7o zkw`YNvz7`>V7w}0gSxJd7cJ)>;ielyQ@p*&yV`&O(v>hj(cc+Km@WCLgAZPxc#~e8 z52xQq53RL~x6NWqpTV{HRzg==tfC_s&2kQLe|11nDCCnfpBh zj)a4`%3XaMDM(2oeKl*a&_m(uq+y%m@h&I<(&R+540Xu1C2;^YU!Ff@gJCcB$g>C5 zq_(w}76l64OIK%Mb!@TOzf$$m{IfU6>BroJ8`7~Q!91K|J)s1&olCyr_*<^)_|MVb zrHKDpm%k!9-QyII5^!eTL;`o6YH3)D+fb%(_wEXkB{P!1nIQRx@3vC-ULmmvmb8x9 zXsA3Gwd$tiU}zvk!WPTl7)-iN%b}BrOGhw9{^M8kkZFequpnP%uQt`kVfmW%-Y+H` zXSNX;NRbS{13wR;k#ef;2j=c-(D&tHHDw-I)L&IqFp3x9^m|BfznkU z*oOKRKRJwp|Fc8ohQmcn%R(heArS#Vy1Ij1Z70Jx=C>2pY9fjs+WJ3Y@kUdMYmvwD z*mGypT@~#5D>>QZY1UAWJ>g-a!Mos+^7jc>`(J*n z@+qGZTdsYsl(}X&W-|VU6;d*utnZ#>YAkTjCwQK2;h5=R$YHx5qQU1}%=oHFWQ6^i z5+n*GT#bYYMk*ujya>&-pN1Uoz$kS1EaQGR1O&PD*mmOYo>vqoq%WbW zN6#Z__BQf4u=qUG_1PoK3@dVNL7>N_`ZPUvhq*67yT8A$$>w|IE7eAWqs~ToJ)LB= z(%iveoe#!SSBioTZGOC9;B)72YHn`sI}$U#4SV&g(uH$_Rh9guJm%2hUq!KgnYzLF zZ8ZyaNo)+9>Q;wE?~OhN(A>x`TahN1`}>&milxQa*gypiZp+6?w4H7vyKQz|p`HQe z@PQp4PMIxw2AG&@Bw$VeB=Lst13)<;rE^)@%uqBq`mo4Ai>Np#88~g+A;j1Bx#qypvf5vXf`&@wc?MkGRBH*$4DT&$mFAX z=zR;QVG({%^U0z6P;qATNzjRE-YC-?&VJe-=cB+DtdU*Z)9}sCBXYloUVOx<8N8G& z`K)W7MhX;Z<$TvvScoWLS8OhMDJN&U;rudQH-*k6kZ)G ziFyGlX*Dx8>|ge0ObPu|Ru(gyly1>Bh)wg1Dpj)l5glX3w<2gZD_mnZYYW!mRFDs_ zZc6etYfi<)Wxh|U4THM7uk6z}XH(5j`S=~DC~8n32RRw?gc>AadWj(c5=2LxxC1$1TK~#>R*pC^GU5cDxK1~u=@<0T4Ym@4`O2kg9 zR{MO44>bKv1*umH+rV!o#q91W-ddc1GoT*h>*niU`sq5prc|7d^`y2F+BaQw5BF^7 z48eE?J5902OB!2G%{TNlX2$_@qmi-HD6y6iBOYdq=k3o}@vqL=n5obu-v7@BDgTeZ fQ|K2iF1@YVIv9|kQ=(lC{YPK>sn#bA=a~NiFL3}0 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Singapore Examinations and Assessment Board.png b/public/images/partners/2X/Banner/Singapore Examinations and Assessment Board.png new file mode 100644 index 0000000000000000000000000000000000000000..f4d7c51d1875f4a26a9d750e0acefc3fd97ff508 GIT binary patch literal 17835 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 bNB_IlO~~dnU15Z?2ct`gd=YL1q! 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 sUZ_D?wp*sH1c7cIG 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/TASConnect.png b/public/images/partners/2X/Banner/TASConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc053224621281e3417bf9089f482ad60d1b86c GIT binary patch literal 22669 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 Ar2qf` literal 0 HcmV?d00001 diff --git "a/public/images/partners/2X/Banner/TRAM\303\211S.png" "b/public/images/partners/2X/Banner/TRAM\303\211S.png" new file mode 100644 index 0000000000000000000000000000000000000000..351feb78e48c1df0bdcac44e25861f5359710b5f GIT binary patch literal 57042 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 z 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 Cz-p8L literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/Temasek Polytechnic.png b/public/images/partners/2X/Banner/Temasek Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..3774defb77cc0f56a8548c3c9c151075c3c509ee GIT binary patch literal 11140 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/TradeGo.png b/public/images/partners/2X/Banner/TradeGo.png new file mode 100644 index 0000000000000000000000000000000000000000..052dcdd4896e6935500860a876f6215f314c7462 GIT binary patch literal 23638 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

    d?#FmRuu4iA{(}@J-ZW)7P-j}qRxmch{g~j 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/XDC Network.png b/public/images/partners/2X/Banner/XDC Network.png new file mode 100644 index 0000000000000000000000000000000000000000..53ed6040ac79e9937c32642ef66fdb48e6d6a75b GIT binary patch literal 26914 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�D+Eq(&-Gt`xmu>`M8J>Z&t5NAS<>e;^AmAIE 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 e2;>vqibZo;-hH^g>=5AXOo09QYr!VoZAg literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/YIT HONG PTE LTD.png b/public/images/partners/2X/Banner/YIT HONG PTE LTD.png new file mode 100644 index 0000000000000000000000000000000000000000..c21fcf315dfbd5a337ea372163c2883aeebeaec1 GIT binary patch literal 58656 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®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 UDt~@7_J6M`$*IdWN}GrOA8wswegFUf literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/ZenithBlox.png b/public/images/partners/2X/Banner/ZenithBlox.png new file mode 100644 index 0000000000000000000000000000000000000000..9d770d19b5684d2e1ff846c9fd5034da3b88b79d GIT binary patch literal 29678 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/eTEU.png b/public/images/partners/2X/Banner/eTEU.png new file mode 100644 index 0000000000000000000000000000000000000000..8f2f19f6e7e8e3a128b099c34b1f287f1c7487aa GIT binary patch literal 12223 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 Di~w$@ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Banner/veriTAG.png b/public/images/partners/2X/Banner/veriTAG.png new file mode 100644 index 0000000000000000000000000000000000000000..99570c8e97f2b485addc69761f54a116a1905c5e GIT binary patch literal 29714 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 S{Ey=TCMTsVSuJiF`hNgGU}-=A literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Infrastructure/TradeTrust/DLTLedgers.png b/public/images/partners/2X/Card/Infrastructure/TradeTrust/DLTLedgers.png new file mode 100644 index 0000000000000000000000000000000000000000..7edd2b14e495c445d44b6037410ecdc7b2f360d9 GIT binary patch literal 12411 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Infrastructure/TradeTrust/XDC Network.png b/public/images/partners/2X/Card/Infrastructure/TradeTrust/XDC Network.png new file mode 100644 index 0000000000000000000000000000000000000000..79448bb41158a48a629c9cc042e7f56821c88fc5 GIT binary patch literal 10447 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 Bc-{a2 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png new file mode 100644 index 0000000000000000000000000000000000000000..2a168b9882d28ed425646dfef56d5ac0a57c07cd GIT binary patch literal 7549 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 A=Kufz literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png new file mode 100644 index 0000000000000000000000000000000000000000..c9aa4949afe8b727dc97689228ecd798f449442e GIT binary patch literal 13638 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 R{t;ggq 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 AsQ>@~ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..28c64292d253c76b92a317c0bd48d4b100bf0929 GIT binary patch literal 12372 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 PI~eN9I!bj4)}Q|elOSli literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..b2bad445098d1423c1cf4b84e9b8074fe521dfc7 GIT binary patch literal 5767 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 Hn1=ojOXSzz literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..bedf9ba5165c6272563682e5e4c56322fe2ce09a GIT binary patch literal 4876 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 QV-=B}mNB?d!!i2*0NKGzKL7v# literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/SMU.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/SMU.png new file mode 100644 index 0000000000000000000000000000000000000000..02547d472d68906caa2d66faa346bfe84718ba93 GIT binary patch literal 5025 zcmb_g=Q|sW*EVY_O~tHPqm))jD5*VLTD3P3D-j;Mc9fu~@w8~{Ra7<9-V~MCd&H={ zS|e4dnDzGg_Wl9C>pJ&2*L}|Ubk22ux#NwV>asBMFj7!Zu;}Y)8UL*de-TN4?Qf16 z;Pd}m7`*kY{3s}x0RMrKA}fdMZv7Ozxfc;VUS}mZ1jie?j>!8Xse{( z1Gy`;ohNtuwa9J%P#37N2?`~=r`QVr_(4E$%$?%$tUcn=K3b2BM*V*gP=i0ervCwV zoGvSi-ay~^tmdcZ(Q3UH$T@hjz*TmXef8&P^~2>TiH>)EjOXecO#@{dO8*>Ap3YTz zGCPp@gu@uO@WFN|qO}LL&kf77lginjogx41ue@Y|&sM=RXXa zDoY_2mSw3*mn%wIua4>rqwYhubZWVaXC{bzRlSy+2d@ekCY|zz`ZQ-OMKwo8=tf#y z38s+M!)#5{=LsrqM>R-hj!@k@)3L#D#*aQP>}U)z{C+Ti=D6D?3wJZ{WH$2eur^_k&OM6G)#eLTt!@FmN>|*~;p9l%GDf6{tQw+!I$1 zX6Vk53xG;h)hC>ZTZ0n7fIv8>%KOb8o#B?1xfq8#JAd@ufD@O4BQMiC-Oc(LhO1s` z&ohlEn`ef3`fHe-r)b8-p+5cYb<{|V`{Svr%;B#Vhx*9!)${mPW8WrjYCP{eO}X;u zVGnq=5P;Prg^{XkQ_vpCQ}1*#w(V4%jGipMQF=9`Ki_%b5a#s_b#)rCCq7l|Jjh)9 zA?PH)GsX9{rpbnqf;U+_L{4i=EndKqDD>HAzZLDyTHEz@IOXt8)0V6q6$E1Od=Nw; zMCgT&WRvfSxX*TOc!ZYm=X*c2^V+F2ub@`W9TUnYK14YrO)j;lc_?(adulZnvm+|q zI8pd1cKpg>Wui&Yb{xFY4spr?0ye5GEFMn3?YKTN*z2{nSXlwCT>hs$Ug`*U=~i)| zj0otjiY{aw$*)sIrw%UR@EL}t_>N9A8|zH*@VS`}F{ty+C09VA?})#MUV*-WR`&aq zgMaeDrxr)qRR>eIr2I{BTBIhxn3rRV?}McCN7zOy5Xz?CS9!-!R+>mmuz#tw*ucfT{7mn*Ld|kdIoAt zge&vW-=5nZFL*y#<5T=GDb%#Gk@cGgNk>YmAiGOtR-o>OGs)VSK63fV#Wz3T8_rL^ zGm37-ygXh{jM#+Ng?D6dCVLEGSxvt#D{#&F1vk$i96x65*Qo7yT^%oodQOdGhGI2f z-3`9+0wlu-Zv_WYj0~sDY+PO_k45?yYaRG{ z(Ik`=1^5JBC8fRjta!_bYUggyRdPJzqj$Xv_PAW8T<)v2!f1Z(3dU6v=lQg#K}#Vk zp~-HbH<|oQq234AGPkJAnX8R3c-%*oV=`~*9J-8$(}-5{O+0H-Xu{`%W}>8(Ssznm zF?51buJ-s(bwXawn+C#KU-`KjyR0L3P0pV^WV(i~Vs?!K~X$8=cZfjP-_7o;%E7fL*5%YBHeHEjPkZl8Q?E&ou;Hn0pitXfebSzMRx7WjkOlG{lvW2KMzz(lb)T;6g996myYv1Cfv!{ENYK6*W# zPDW~U|J#+Eb}Ma_%jA~10Dadk*Cc`Qt;Qn*&_P~CcwC&hWZ>(Vv+DF}+|ehHzp+9` zSjI;{Zk>xShqFDQV45IeWucSgR-13R{q<`-uQDiPv#_v&M!Zi?W0Ku{G5HrwazP>R ze6SAoA?g;uY^@FBLy#>o-X~fGb&zTG9@h0_!9}a7AC$^}GB{SM)I<;_Ax3n^sg*V2 z!Q$qMQ>XQ7p$GB}uV<1JQ=IwW`kKt;v4Kt_m5XQ5jkO6cH-p#Pd)WC$mwa zxNysQczmllTu;aIo2xEE5~ZqyN7|vH)9%iAl>%HNY)v7VSaqLD>_d;RM_0u!LLsX~ z@SnES?*{v{SPR0wLlMKOMwiM?Tu!7Cz=p6@l*G4Nn9TIfwHSrI93N`dh3ibgd_ClU7c6-0e)led$&O6U2H zV_2)@^=EZFz7hA6=Mt|;h^$zKvWsBoB=6wo)_vby=%sKdzuWAk1M9K5>bc^O-johk zHNTHfcITH~T#*G_@{HPF{M8`2=lnCgc~jZoW5PGr4eQ}qIi`KBPle`H27#}agkH5pE!LKeG?F!ttzCU@DquIfj&{@~8|IcGsBc+Z4ujh}rx(zWyRB`2oEhLh!}Y z!=RCXouyrF>Bh+Zx%V`B8?Coe^a8cQ);`?7jcKRWFWc77)&xK%(**8RIV+sR7x-gQ zPVL0D%ewU~{kU9Jvo)mJ5a=3Ug_>NddRS*sMLrE^39y~5UG7ScD6PJxNc(d~P!hAj*2wDN=SW8s^O-PDDGlYy_cy{5uCbuh=bO}8 z$09($rcmIob`OAkq8`n@4$UAVzry2tN{(pE z7Z(J5>UOh2hANvBMvJXj!G~$P(PuHV>;Zd4mF>=^9oLG@_d$ZA&nCw#$MsVmL5maH z4Yx*!9d_sEbDaTv+DSfs1GrxA?1U#4KJA_*P!r~e>-LZTJuvpS4dLf#iqh1q0vVnv z@I%&#B%b9~9;(7VO~bG%P7 zE+o61w(zHwqG1^H@ux3P**n@>aX-OR?5j}qOhRc|FuZE@Id*kOutLzU8+QcHw{u1< z?sWcHU$$A4OL`Y2C-zE&v`svlFf$TZ^5QjCSlX!ZPHBN25p+sgC8jsJcI4=7=jl)D zHfsUpBdYnmnURDH@Pvwtux_Yq#{N#5SRGGPgH^%fv^Rnspx3+D&|ftC9f~iXnBY5z zZfvw~+toJEQ%Q<@33g${{n-`^2D}Wa42zZI&&BVL6g5ky>+%j1W~*0Q|OGl}?zx%e!aR!6ibZ#L09ielB*R=%TV)S2l==RHJR3QRX+ zc#Gd$Lg_4yC5Mc}nwg`>_BC|`r+=&~|nJnyNj-2Li zI24TGhTk0vkyJ6GrHbEpoXxS4=^~=cMbGzZ>x8FK*KR##K%o@XD>Xx5Hwp>u>D-OS z`{?>zd=5z|L(Ht|aZ8wwyTxeF*M5g|1RhO<@8~;HwJKR1i4a*f1&A|<1C7_2JX2)I zlOlkdms>otlyH(cs{bh8aCX~XB}ah6arUTbxn*o|Nzt2l!Hv5%Gv&0u>ZmrF)TV}$ zS?o!Qp?#iSgg-4((Sjam$KkqH5CVR9LnRVqy zT7wq$6fC8BN!)`4<7GB#ZA>6KmRp{?1KFsGXErNiMnK@@Z?I)+mz7ife6VIWMY!Wd zybF`y{qX*r#RWVLsYH`vzYJETLngLI>M>r*TC0r8nonjB5v@0=n~Cn{4-Sh09}WDx zT2d1Ayzm6rKiY4A4tohm?J%q#?SRAsT2@QAz4O+;A(HNG$G0nR-`?#n4!m2MWTgp< zEPzi4sDB|ulh`MAqtzii9Bq$vTkBmm@Q0I-lal9>r zanm?SRQs$yXZ+Xe#-OL;;E-kJn#6^`@4&hj{s#0()DP?1l>X0A2fSqh2|g zy+68io1#56+=%+6f?#^iX3)RE0?MUpDKezi;ol%@Gp@I%+con^^{8dvql>UK+57EM zP<3)uy*nNmvG##CQ{!iux!2+0=1x#`*(K};zfy;n@-F8668ufGH`bCMVqq!2`zA-x zZfxh-(+`T*;|rQHKG|u?pp!y{+_5e<(0p=cay9q0(jCx=L;ds`=9veW;X?iLL#KJO zFj}Ds0}Db#)@xVl4r%4bcIGR~pf2k48xVKQXrzz~qfw5t4^|I!C~H6I^Gs3n02x z%ND-DbbLtxO_jIU)F^>dnO{r!Q8v(-^ae~??~Wtg=JGp_uU@dtryQi) z-eUSg$*$h@d&S<5E;O>Ob;)n#Jk!6bw$Gru-c&-&i$Bu)P}6=*wPH2ro;-4M?7C%{ z%E2n$MRbJ=@9qzr-jOZ*1@7)IB1F`MGW}DmF7gR&ar-!>979##vk+cb)71xFHJNLi zyGi$>i1Z{>Wiu}SjczB|>>W@2rDJJt3Vu;m?yPL0d8A=*j$Zr8-T*j_zx zEG#YX!sUZCa)Er=jpo{R-7f1&pz#QP8kQj~LaMeQ)oIscHmrTn(8SjH(UO`HrVa5y z9&rh9|M>+>txHi~a!Q~WyiKWodzpUfUoy;#u08}whF zus9igoC;;}lrw;JeeFHVI$!|BN-q=y^TBIx-o%Pwb)AM)uZAm-#vNSs@?9=giuIl! z2)!C@PcK4yYlnu=!(viE9deW3OXK~W(x1i%wrd;9K0WtJg0aN=-Tj&Bm3%B%o?Cpu zOv_W8vF;|Yx(WO6L1M1+Hqh7_xeeVzIG79z)#WBO9_R(9W#(wRW{t*jo*tUyaQf94 z%1XII?{w@8JoO>@_P0T5IpxLFskMCFQyFs42tqvR(*K4-?%jqd$5T3+zWmR*Qy)gros5bTh;@k0O%NcBk6RR)4=uGPI{Grgn9vTh{G&_qbW^>uF4G7lIy(hmHF+aUZK5&&g@CPe18EmJX*Y2r(RnS5=7UDB z_X3<2># zxoloDG)ZV?(%?YbGVszbnMZMgQUy0&Ei%}st)dZ5#*D$jjoq%)S+e5dPXR*W8|H*B wqmn{qY&Bng-)Scq{V!al|BRO=r9TX^Ly&HOxAM2Y4jP5N_EW7&4acbe19VTG!vFvP literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png new file mode 100644 index 0000000000000000000000000000000000000000..e0fa81bc6719e3f5b4a324a42cca0a9fef5ceb3b GIT binary patch literal 6523 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 E00}D3UI-8cKTe_$VO-@g4^ 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png new file mode 100644 index 0000000000000000000000000000000000000000..cfccae7a3a2406ed1355e251e5cdd1459732aad5 GIT binary patch literal 15090 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 Bh(!PZ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png b/public/images/partners/2X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png new file mode 100644 index 0000000000000000000000000000000000000000..7bba28c061ab3c1ead1c4797b69245df4eb43b4a GIT binary patch literal 5437 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 YIO}2=s{_LSeK!Hx8V2f3sxPDe2d>+8RR910 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/COFCO.png b/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/COFCO.png new file mode 100644 index 0000000000000000000000000000000000000000..bb3134940f3d6bd54ce2864e827b0bf7109d6fd1 GIT binary patch literal 16749 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/JSLA.png b/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/JSLA.png new file mode 100644 index 0000000000000000000000000000000000000000..c978aaa8a04248b17669a1a586c361abbbaed231 GIT binary patch literal 12017 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 G4*fq}!Henu literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png b/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png new file mode 100644 index 0000000000000000000000000000000000000000..80176bb295a9b45f64cca836ec558db420d84a60 GIT binary patch literal 10686 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 F{{g4nA#?x$ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png b/public/images/partners/2X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png new file mode 100644 index 0000000000000000000000000000000000000000..5e15e1e44f72976673c0ef16846ad3c9b0ad8a47 GIT binary patch literal 19113 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Angsana Technology.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Angsana Technology.png new file mode 100644 index 0000000000000000000000000000000000000000..f5aaea37516d6f6551ff4c719ad2578ee98d3bca GIT binary patch literal 21973 zcmd3t(|0D$&%kTjw%x65yWOpA+jgJYw!2%~wr$%sp7!^B|BLrxW|CY?F6Nvh=aWpN zvZ53s93C792neE#w74n=2q?yXav%)UfBVE;TE>3|tfRD+3kV22`u{CZkgOb>|BRq6 zs#2mLH8TX~|0xg_A_^iPAocO^Uq+Ds=}4{;nyzXN=B^$_&SoHzRu*ulAxf$K%mKjk%Een#G;U-%=y4` zF5}?8?wF3JMSI^azGDv7NBxD%AG*|&m(n>ZG@c}5nO6$*v_+}x1@j(mfypq zdC;Nw9ZpUxEph0h-^=D6_IN4PdrL3Y1Y2?z5qG+dYOh9~TAqSxheqs>DJ%FRM+}(j zNBz$WuD;R}B8pb;;gm%Mvn09wpdR1+2a*O>)9hd26h*6l6$p9hlkUKW;tj$dBUEHK z^npl{s345}NYpS6+9DD^@cKflpe^(mXCp zRQd z(@rt%hg0|M+vLaC-}c-}M%#rSu+sGAumt5Icv0|%Wn6BKj;~woE_$-hsGy$Iu4w&5YB+PAh=_!J=z%c0 zu=A^Ese)3^v@PuL&7U_@Xu8etPPMh zIF-KCxvwR|C=v6V-Qw(3h!eA8AvY13^N>MQ{^M zG;!ITSC%(7g);<_>V9DB=~?Kfr8a}dE=1_y;mrix^sR8j1xCa;Y3hn~1^zNt)qQNN zjmAIE9R(|I8Uv3-FPO4$ZG$>N$)(4&mQAIlM6AD+<|=g$9ft}Pryv&>ChC=H?Ww%s z%u$c-DPJ?Y_UxHoDJ=H2AM(-zytYGd9!Y-sWF2xyE{2c`R3fl+?m7q)wUT_~!gy_u zO?}S6e`?HDJU|kq@W4@hwVS#pgaMW-(Ee5xzF9K7f z@VtjkAAj=`RZyz-GEn=JkK%0?9sOG)R!9fkQS$@^WR*TT-hc~5R}nmdJLlBykX*x@ zY9|?3Oz4Ho={t5gxv_WX1@S{x+1c{{*0=fOo{4}a9^C66-Ydm#lF6`vd7tlS$?D`X zx;Jh+O_hmiH^FIo6L|=GG*%(2Mz{aCbqQFvzV1Y%3M{GwDY4y&ku!4AVz83Ii%uf3 zZon{$VgQHwx(H8$xBq$LxLg^Dddy59eq_fRnp4KQ0Y}w@1BE3}uoME60?b(pS;;oI z0C~He#v7XvoEj0A;xA220uOgP%eC%Lzg5huK{a%v|02lAz(bzYd+yOWGMlhMYU0AB zms)6TOpVySk2hJlSwaYBFTFPFo+5^!SV?{9W0=!eMimBu_mZ3IDETpLifMhY_*KlOl-Kv5?Pg`r{r8xz%^qZ{+%PXX4dg{|$5yPZ- z&DYY+$w|{}7QMz>uDW_iGZ>h}kqRgq2HBu>g1SXfQ#f}C+X$JYO=zU}lWyqz(5|_> zChzvk$ep~9Lv8o6&27JN8WDt6Mg=zqvvo|pYZdJ{s)gdiaCXwy8<#(F^%AFMOh$s< z+m@rUQ>O(mEbIb8Nd7uuw9sCwGzsuHdpo5+%e9h+&fLo3Xd+0b{W3E5 zYsGH`*xhf>pR>mQ(t-w3T8Ub-p&0X}VMy7lg%J?b>@O>fCniKTb9LvKami^CeUsPw zOtOL{m^OuVzQ4=j&|J}+WYJR|%35r?bPaU@hZLaLR1oKGk{=_86O*kepvaYJ6l28i z;p(TNp#QebbUf)S2b3T*0}|#A&hz^qeZ_?^sLo`*aKFg|*RMd!51EUPDf{TEP>i(~ zuoE1*+Mx8Xo@OT)Yq{31lQCMn3RBR+YkqSwp7#Jj15ELwvKa}9o7Q=o*-sGee7g6DAn0l{Cd!p<)fY?o0+m&R`YvJuOv2 zIANSXpWd)gmUV10L`Vf{DRM5J)n3pORl> z^c|OJ#I?`2oqe>`Db-h({Hs`ZR1=fVI4Mwwon!>>3hZ=k>6XUeD5a5s0h?Q#z|GIs zyjTYZ;azlsmRCLBxeeOP$)K`>Fm@)Y`O!y_ox{hW{=lXE<@af^PB`ehYVoLniNLcJ zMA7*EE+(6L%tgMh(3Xo!I|-#!JH3dKKdCKP*fvAmb_{j+1s@b@as5T%W5i~t+Uoj5 zuQF28>ms#sra0kf!cl!{(hjmm_BdRpiNuQe->+jGeSrbJ^*8@wn?LiI;^a1;J{xDg zt;D;vT0Ihe(KAJhmlUXY+cp4Ocpix(Afn;ngstF+_oVX%z3|+%2oFz7sGbT@?+)S! zlUF@fa}=;hqhb(Q8A)^T?syyt#$DlyllHr2Aq-o(W^8>>8)QC`L>pQX#LG0d11NDcv7|z5$n?mETZ^u#Kj=Q zQ+VYvQ4-;_A%~jeSyg#I0GKp^)nq>2ya7=?(8}r=;r&6KP+Q;yY@mKY0BX!XIXTUw zJWS0WW6m^W#Oe(GzyI7L;PwB8yTYI60idzsS}VQdB2v-C0;kX8?X`YbX~duX{76nG zV>qh$BbpI5ibtmXPy2A)_LkS_Ra_9D^|@7 zL85qr$pTy+%Mi>*ETAYyrBx;vF@*CqZadk!gyPPr&ma=Mw^fL$wg&X7rn)P-{sm2lb{gTv%s-`0I(Ax{?t z${6#j%c)#x(M3*g@%Hb>pZ2kbvpVZeim zo;QIoqn6K>zRnwR<XTC2ae`5&rma{x;mf1Shv-Q^ z-d6o7>0ViBLrkb`7}afmtLc`F@8u<_LCXn5f}pO?MZ$qAJqB=v37i;vD9kJkv>9pZ zt}-_m7~Qb@#8yQ@iBx$*qmv(+UhIpZWL{!HPj1Z-HKM!VOPfAK4LsE(LJ5>8oY+Sr z7J$DL)|ko^#y11|7v)FIh}o1Dxn?|u^qlgrbiftft26z?)(q{;a-M=jS%E&7=?U=G$_|v9xBU~2%fp|S>7$iWE)cP~dWOFyGEiX&mEoaAv1=ot*A;=K zhiiHwy?JSx0stCrLK%+4wqjU@=3$P!0mv#D8$Vt6$i}X4CURSo5M){UW{zd>8!O;4o!P?9M-BW;Z%X@*Q<;3@%WLV#b6p5I7P5Kx|IupQ!M%V z51t?@1?f-_{zOs1rsC!oID@|8bg0TDXqIWuAaX(UiM`i|;LIdv70&a+pE{<}*_G{T zc;v; z$r+J|zY!D=ex(#t5E?!hiZROpLPk#|-O`Y}eWV84F)w?X{8eY2sN(k$LVDM~udz=~INo ztO#6O&lO?N^oO%kdz3Od#+psx7pez93Q)f`H(rcL$grtk#*{Z!!&{q%7mJ;_A0s=(FdD{#iOVT zzDXx$J_d~JS8u(W%|wIWr)tCVNot*RKMt4%q@`N+V(>rfN{48wmpKglBrGNg4QN?s z?bor)Qv)ITZislTbrq$TMCW$Bv6}{5k$#5A>jf7(LPiz6lU6rQCW5C=6r-=cNgU=1 zUR(dygB@>=)0qRMf0d6^LsWL?H0ps8=sU39J+pRPT{`;y?Z5KoaQ0IgAJ|Q>-coaY znEOH`ZbK+xp%B*pku}5C0i%8j$tI+)DP<33Q*14N{Ya~#yrdO{doSO>XS8@cf#Un1 ze-NXdoRT6^M@4n{4^*7hVWeqw)WW?3$*`D9c%q=&g!a&1b+Xb|H8-BXX7GKfgGu8s zD7%TnzyyUh%&vI{Zyt|FFQ4t4b17bQ6WYzS44_?Un3y87ax>TT`<;Y5_qNk}5Fqrp zF~!uxCTtfD9*&X#T(zFBH2BXDJ?a=4kVA7&vql3Bj~(SN?cL>vauI{Oj6?AHnh=Ie zM!<&OtU)w$Ue)UKp{p8J#$V?H`Ik;v`Cs;jBLi1&8ToBccB>w1&~RB@A?&A*q?ttt zFQ-8N-$HX-J^@mrT5s*u&U)*Yg1|i^WW{K?wEyZ@qBdb=np?~7h;XBC#Z3vvO)*mk z5EKS4B4Z{AO+A;r^@oR>Rg2k~r$Uxol!IVFi6^QLt*r|0>cpnWnwpx<4}lvC{0~0I zXlwDvr=ZF%<;@25ASl5`pjn-k;rEZGjEde#PbN- zqXc{9GXT%;4FZ}mGCGbUR{GtN9LI?TP)fHzZB)dqi9{X{H|imGNJx2c>* z*Wi9f2~UCkv`TI@7ptY9E=JL;agL6BIYlsdbt=fEL-~pJrRF%Dm zh>*up8CP+i?ZSnzKPuR&OT#HNI>sr;zs8qu)N~+L6J%2KwA_?#Vs-{6s#4RCx(=69 zE@tWW0hx+rXfxyY0)efqe6G6c0T{o(dbP0of@WgEuF&RXmhoNvJndOPJ@PH@Y zhSAYpiw-&ai$Ac@oBL~9OMMa*m|GDec7Q1_dGb|Nbt)+2T5*(%;!zGs{|7gmibCo4 z0v(gn+pS>+mDWDZjaK&u14CB&1Ia(Q0>Z?LqeqAeUXRuzK5&G{vC+ASa81ekT*EVS z9i@+!jh4z;y!=*zSX4!x#PXWm78VqQ^B`MvU?fR(1;3Qs794`BS>0e1{LQKxRMA(;BgAaay?0e?M`h1S)uQ2FNPB`*(lI81SY0q0 zy1qCLkD=#2vhu%!Kb~$1*JzYNVHJ@JjSYgb6kg7AV+(wRrD0yg%rm)5L($rr{Sq?$ zbWT$I%&{I{3K4C4Dp&7SUqyuV9hyV;ny-B-Nelcm#^`=JGn1VYX@zx|z;XDrug4LY za=j$u7$4cd5BP=$cBI<_$qwp)MR(mVF3scdBFH`O|r= zypnuC$RT9b*_x*%TNH|1nz;`t;Yxs|HuMKEEDEz)P}5)Gkx&x5&A`l994mWx_Lj1` zq1_12&4kxcez?)%)d_cgly!|J$wO@JEz$=;w!eO1q|wvIYGqq)PWwY1CUwj3V|69q zDbGIqluoM|ZPewa1Z+r9-EkJ%nzy0=Sk1VSQ;9Q|ISEkpX_*MY<3wcYj(K{meU`=Lr>F?%nxL zO5PFzq3I|MUs4W-GqMy1NB3KI zd~4XP)m!{4_B(UEqW0NQbSnb-MPHT8a2!)i>Oat-8q#k_!@qlza9L<+2Qg#xqW0W5+yau7E+-DF`Sauw@iTKX`hp4C4 zy{;E!-yG~El^u$Tj<*<9XOvy~#H-XjA$L1Cg9gSk=8mETiTm4X=%EZRRtaO4LwO0R zRH2=Or3iskJQPU2GnQ4{h8TmNx79`Yw7=hw{cOldO%QYBu2jXDLD{fjyZ_C80MGZj zW$58k7JP|PqR}Rs+b=#&v?z7K@EV6qZ!cz_Pm@UexAE1T3tN|KUl!*ydk$wWg_NcQ zRii53(!A4vqr5DXJ`6_KjrRTEr-qkw_@y1rNf zqduD9kVKXt%~h16dYFCimuEHC;EMA)W?w_IL7{A3=*F-F4B9x!KAQu|2(tvNS-R+K z^j3nKY~NvErF*a2C@%b6pECin3hnK=U(2S^AfcFC3{T$uNgKsY-0&%|pt)lQ7s0#v zjd;Qgw_xgTy|KSG*2>CAffCY{_U7$#UFiDAF~Y%kS9SGcvsYxK%Rs}ba5f-?B4Ln@ z@D4H_ZwyD#1x;;&Wh1=0`I80_+=!D>iv0`$Cc0?eI{qOgOh)bcE@#!a@v7FwA&s*- z5dl?Qn0L;6)sSkiL1XTh71=ii8FQkSiZ;w$k}zAx>W2#B3^RK#i zHjcUrQj2yz`9vrTx--9GFj=gr3tSh4x-K?F*^dBoUW3>+k!I(MM>i*ZQkPaB;DLse zln{9J6qf$ydfnLJpTp__FB={s$kTRo<5NP2dRl$Yle_nAHOh~9 z-(XnGj*5h^o-V01k$;mNFBWGdZ^$_8=X?F|lGEVPOCeJR9?7jwJTeIif5byqbs>S4 zXp4$y?PcEusLzEWb!R2MN2-&N7tchS>DjZqaNW;KOoanuNS>=WHOW|#6C}bko8US; z+v|DS!(FYiK`!1nc6=`e00a_Vg7(B$)-j?ja@KaeVUG(Q z+g>2(Ur{_==gnoqhchf21fDS{{ivn9JWS^LOM7?f8&!S2FQDJtY ziv?TVAvP8#B;B+>-p|n?GslXZh^!3jTMX@oU^amgB$2pDz(tXn1T5EeyId@OqT9KD zmyeNQ$p&wooMC2w@4&PbU0E1IFj4413@h;x%5P`!t>M)X>Qf@`k6?Izy zI?V&xJn@~RDzS{C{KUL%?>|O2QK%cPqtp2TFO3~HGp32q)ZAEBT8z)KtcG z9TgNHR;=xd{pP~r2IY~}MJ1aht z4z-rDO6B3PnU8k+Df5L_>y4vVPwxR$+_Iix{6?cea-dqt$SOmw^1cd&&m*=y@f-^Q zSpugGHf0LlSFaYcKhHTiUw?W?q};n?%1mh)D7+L4BBn}{RAb5ndJ@X!kJS$J35qXq z6k8jbjqaY50m-j3iwoa~Q|6x`b74(G0!GGtATs@zlcPG?HA7xjQisa6(p}ZXt?_Wq zq!Yv_kOm|G9Le~GjG@=TOZE~|#L3#BoR+D+hOv0+IOaZ+Xl0o7E6&2{Yadh@@GQiK zq7m#p8seUa-b7+_2MZEcc@)x&+|xMxRc9Ih@!RGT)1!MQ?rs1gD(MmOyH`0gH%j%l zMlR?3A$?T2E{kA!Ck7mx%Mrr?L{1B}Fw6fca$<7~)_OpM`M2f>qgA(V{m{r9;%Mu_&K_y8%(nUwj-y= zqR7h9VK#6x8#}ZEx*p`@G!Z$VYp!qfgt0{J_vJPA&mK|;59Y@2yZ!Xn0k$_UHQj~- z>zJ3P=dCTaGb&)nCgCfkdQKe_I}`bR@!d<@!5{i9q01Nz1}3gxy0?4oz+2GPY_C@H z(Pm2o#|cLoABG@!AVEGO8c}>R`5WgX#^cu36Q7>t{eW`{Yp_o$|eMNLM^;?=;FN1-h@%XzoQa@)8gk|NYVGaqgE zy!E*(X?Hb{#v$-`_(+VC6>O~0;)fAX(!Jt3+n})+3rqE?bH`E5>KXnoPcc(}*-U7B z-cw?Nx|~+aEz_X|&GUFm#x%I#_IudM8$KIvptM`k^|`yrWcxbqoiTCWSk*_cMewJzk_hzJagtnA%R zPFWu?^Xw+(6^IZYeS=;T2jM$XEcp}eKSiCricA_m7jXjhK?gE>ei7H|81bvLPU_Cu z!=Wix#bh0{WPdz`_G(X=ZTW#@4EJJnrJ9b=D0bJ9kSm0&6Mo2`Oc2a4JSs86~IeJbAI9l@0 znz*alPRZvBB^0e%>IwMyZ62H|-0CuvN7}B6RST3>&Fnpr?>+tJm#}Cc`#%x=)wr)f3{Pw&ow42e> z83TqE7V-fG`9IKYG3Xq^IW&r}NM;^>tEGyqrwC-A=7H^?IMMf=Rc)u zB!a|Q#&^G01Je!FvFP7uV9=z-XAnc5^WKjYYhAfvzyg#S9M;eb35 zI_M|rCVX83Jg-7WmVScOL?cu;?LONFuQ`GRay?n2NQfr|!3wU?D7K+t-$z4wQbjCG z%{2~2$o--All|4rUy}2LrRlTD%+h_vH6RC&qZ&XBNT7TXBO8|OJcfD}HJtvKT1Z%) zk9Sv^AGe-sPLoK$57mZbp)R7wYrl|e-(3H7Dxq;D5B}?Eg;cJ=a5fWRM&& z3KcNQx;5dbEC2RvN!Di>@=JRM&Pi++g?!nnJ4IzTP$u)Hex-vMVSsI72$@j#^MMdIndh#@$}=LnFE2LH`OylaHB> z78Dw5`sLq>%Xf?QW+rym-3>CYZQS?>4!Qs-DI_LE79Vyj{YM1_(@S^o)zUvfw?B%<|BFo<-^k*Y!)_O03I=;)-e#{H2wZDJN5O;2l&uS>6rM0XI$i}JQE z`ZAJ~G3om|23A55gQ&#V*rx??YOq8*?v9!p%Nho`P4#7$TM7{y1OkEvZsGlNvJ#rc z;p1XfI%jHXCcTGECyEZ{V&&DOBFyULB_(ZSAAsK|GgTM2x2sgt)SXfj*uKiTRsj06 zCz~IS)CPQyl_Txz5Q`wdV8UP}jj?u$alxE)l#%ElmhwR$nQ_fvH0;Fi;UhB8Kh!rC zqtjSb{l$(kw_6(!1UIu7>16I?;~~$mDaPn+zI~H#@OID; z-DwBztq4P!y8|e*Ffa6E43R}s<6_R#b6k9Ta?Q|nT!LuYT%9%G=Jql(xoXTOxazH% zyimO74Q`q*z%DPC9qG7Z(^^?#%=3it>Z)L@kTFKk$~S(s4mOf^`^J=ojE_D9jUzcNh#n1J=U}c zbT**9{63Sod;6|3=}4U$$jp`XeF9`up!`{1QvHeex#0saE5siKR;gFsC#54H!@Ma7 zc0R|PzdZzvK@EidcKPUSY2JPHAEs9N_FS2UA;jm0-7pM@_WOYD&nE3=187 zzMPyyoB(aMi__&5-VWL?Edox1h86Kdg0KS|mTM;UdI~^I@%F?td1eeqDD1Y9JbYD? z@(d_y4u)~Zb!F5i8p)5VIWn`bj?D=k!bK02W~beCd3kORbJ~V9UYiK4+r7Vk7uDBZ zUo(0-jP64VRao~tIaB+8nfBPjTny=eikl4E< zGd>Dk;xl>K$t}vYGB9*pCrT0F;?*G(&$A-X^x#-{`tOJE@{l5J+0dl|<-jkou`F;OE`>*;no z$eSkVp~v6tmb2cej`DYklbR0b8Q?JvoUQ&iOLq4sRs5{n2TWjZW}6E&m7V_=U5KZd zWgc_YjCas#%|f>0geAQq8sDOUD`2){KXV29wOLwOe!{3OS46YBFRpDhx?W>h99+~l zs5#4+``5ekcAa-s0qMZ;Dhu#dgNy(^JaE4S8FHFuftr#N!A*`G;Xw0yVba0`BNzNU zFcIVZAWU@x8&E*YNbw@uVkH8eb%~4N-xyE7&s$~z6O}1zYL8V3creFr%jj*QfRUqj zw(m~h9ih!7-)zVG^)nArd2|Zs%`Pje~e zlQTd(m~U%haBmQqJg%Wyv~ks9)O7UV?e^=;jvoVknUZWgpT+sslyvg-e33*SbX=9I zx9wM~kU%_B~zu!$tOe@X!mwer$@F`C-ut#W$Ngl}Z z#RD>WuStVh_j?>-;5MxM-n+_w@5l=9O+ZL63;nmvGq%n;-|b~W3_PICRQ5ncD%kS# zgFCOdP6i2*oH)F}eQE84ncn96cArz~>iKbT*YD{9mn(eL=&~m+%t751_`02Y?IKvy zH2b#y6bjt81G6ffbJlzf8&*ftH^b<2fyVD_u>USNF*4lL@9>%_f`o+C8Hha20$!*0 zw*3V*_V#w&yZ{AW0?52_LQg?=Z7ywXa`hG8w!;?fKZlE^Gpg zDTZFddbz%NHCL_MyZ)^Lhs6w*b@eq)X$ZKOkcJovdzyU)9E2)?6e_j*-`%bQ*XU}h z-v5!`5?Zs)jSZz%zV1@fLwF^m``~Uw(@Vb5`G+!L>#-}jU}&czM|G8t4wVLVsOHld zO1aRiksB>yJAtoZ1HpBz_rcTM-Ir0!?0}}?LfTPt;?S|HqIDed8F@wV#lr(}bp4rR zw~xH&vQ&OniOWv9oQyHAaQew`HwZozakZv?F8eS9Ec(A}=!o@+R^*dhHZfF*r*lKF zTKxc5nyiLD@1G%V&qD5>;9Cw@SisA!znQgkL*g<*0oE&J*)vRn9eXcTHj=sj0+G$pMBk8Tc^;_)G@q^_=PP9E5X;SOo zjs1ZRG7`z;JdE?okEf+<4uB&=tf{GWXML4}+CIN;VYf>mvdxIV`A`&|992{EY0+Y^ ziM8b;uiom>Fn?B|TTl|J2{+1VNH%AoUU&Bqbq!?{4Wb7jc?l=Ex7pR{MvoS5G^Wgi zFANm)(73n{E}IpG@4RR##;^XI;B0tR6L0d=m(usYmAh^36V(~rlE?vi%^EAiEVtKJ zel|dn%A2(I^ZYy>)<;HmNp33wSvQ|sr4EJ{aasUM5&>^r%OEkB5C*pyNRFar12fbH z3jc7KMVYp<^WqO-o>Eg}uvwzPktL{6sfaBa`8PG;<)(#`@O4hm z#YK8!@$?Vm>*$yW$k8wK!;fGRx+rT>+@rmq*&pBZOQ3f)bvYt>5D zaLVQ$xKyNCN!nG^jB?mKf9Lu7c60FOroF<|p+}>}&-xG;S9QHC%#34DzkI(eL<*P0 zp)FzzQ4MYBW>{KQ-QaX_YYXau-@qdHw>o(p=A|+B7h&GimC+19YMBOqBYS9u+BgUT zy_REk1AO0R%7yrvtUmi^W`A^c)ZU8M|I+)nn=T+O;pF|7LSbaZLhKGYFWsj+KE>*m z@mp#_0yyrsV2te{hlshuu?IBf3~z=H=i_-YGc#or)Edz`2Oi-XnQ%UQxBkoqw0xfA z_rCUL#&Tj;Cgx0v|3V_oLO$uJUm-RdIin#TOtAaPh*KVC4e!X5zzyhfpSOicA06Lt z$C%E#(<8+LMLFJ69vd!}hBPWs{R0yY2H?IrC)U-PPel=xH}5-M34cSGh82}hl6jpd zEywO9P)yjnotWvr8o~hzi+~=-SHa5z+)SXf>DPRTvgNn-K6q4qDP|fA@gidKE7FNx`7WSxtWVfNPhhPgPV+5dSC zUuq%dZ4ba#X5W-qS&=uPC83aU>T?MJJ=(f=00f2%Ik&?Rp=ZbOR}o<0Fo-t;-3p2q z!qGN0AiQW+JK;w+nwszy}_bq zA0L0fqQCq_AZ?O$c(08$(>>#)H#a>41f=g z_ zvr>1rKk7<8$*)E)t5+5jbQpTHz&6~jqgl{!Rh;uaw7j(B6M!6+`|7eA^&@MCi{Sci zms?~aJtTZ?eW!qp$br!#^*mUa`kUEg6&mQx4wDJyh6xZl~`O6&^}Fn<@dpxbM~3 z6D-`%S2sqj28b`ZClcu4k&%H%aHU;m+uz@w;Rgc0pJYIBA}b8vRi2C&=Z@Lb+y#9u zza-w0YHDkdOG`@==|qy2eKs12Kb!u+tqT6Dg;+usy$}ne)J;2}cNv-L>?P;|<~ATt zBDr1jtgUhh$Nf#vEsYn^&ar3dgFQ(T^x(wQc3X?4H}|4k zjwXboO537q%J9gSy0zhp93^hVrG*?tnucX(WutAV+HZH%zTX{1snb^uB8N0eHi#g9 z*JAJ(g}n71`f^}Q3>PUR1*Ois9+W;_?ftfj?dzn*Fz>22Tqx+Tma zc7zpTYsJq?DYsJ#>P%==?p0Q-_yoy>kax9;B4by9iIgpFC9A0U_It+wUznUI~nNhsV>_NY>_uzR6}+o!Mq2Z!K{oo0K)@10Ccb3W)J+%;5a_|JYR` z0T4v@IG}Zvvb(3-=GfrDl<`ii*er$o%Al?D}ix%U_5#scOLL2B5q*8U24rO^f#$^+*rH@SjC|H8rzJpMk9qdc^s{K!k z`eW-X)2K~ks#J8zN(B(T9Ls4y%b@S3tZB=ZU{3G}=5_K-$>9CJ4g z^4(kZtJ}nxx1=GV71u8&A%Th{hBuC>ARQHw#=};G0D@3ayw$_rvuEMV7HNKQ)g|PN zp~Z9aD<%XL=32zf_P(DR=yiCGXC7XrC~huVzMqYFyzKTkJNR@UZJn|r&pv|6Mvwn7 zu}~U_nvS5Jd?w=Kcu#BrL&ijeuWUsjNG-szq5>)3_%B=kqAj-j$9E!7(`&lWa4*CA z1I^c=c!`UV?_gyWiCinG7U5>~Sa8x9^>62sEI;g#uTBAnMnc{*bKeTh1icAi&6l+4 z8I@k*4Wg98bH6V%d3GkR^v^_CK#iW`hLU|o^8Cxysv9L0!+^C6!w8LC*bsG%AY)^B z$F$M+e4(uRqxiu+mMCNM!=s0Q}IXVUjg`x$Rnr2RP=@xVoX(+D8zlQu$32(elgbXzB(PFAjLq4&(@%@$h^;TzH6lXXY z4C*WG`swqDwbAn=zst0WVA1z&4=Wxyx)`1Kq8vp_Hm_F-lLJ{Xz1-C~XPtdQ!q}&! zoyuh#4bU#okwE$mkSe(orMIGe;RtySvZ<(xRD!S6ps0E@s{$E+xzIo%52A3giqQz7 zF=buNAEJhqD*(*6er)f<(r5D++c(6h32*8!db$c{Nr%b9TxBsFfN6i-3;sg zcC;)9Z+zO-9RMvEXuDOhu9ElL3F1y9SScE|EN9oD1@IXCKU48v?Yv(G#qI@3$L>V{ zvUCZHY^uht9M{(&LNk-mtr0q2!VdNAUB{6+dFzjNsquEebAfclHpA(a@K`)_n+hvu z`Hs)ws3M?3NWZ~Pf#>SgIBt=rDKhHUfHrebVuBb+F#`xK+Qg6-fH5^5j+sX&gDw=K$V^w|ybpY>a%;a}N{X>!z=dQj1fnmOx# zI2<>C&$Q_~ak`!98q;+rhKWsg^D$;>x;aiWY;sOc=a}wpb~>lKIra5teE)^#r|0!N z@Atcedsw;X;K;p45@j=IuSTm5q(I0U%(uq~+3-<{CIaQIm@}P*DP-Hzh=KX%hGN{v z>shRr?gnO`swuw3wM7aERmo<@Oc@vr7b~7tLjth|IZk3QHx_XOU)ZK5DH{`(8jh=Q z!$Tz|%oc-%b`-8QZh*xKA}F6?r?_AH!CGS?V@})XYd9r+^x%AHjBS{S5+&eNoTB*0 zY-7IXl1G^HugqabzX4I|j{>>&e$3_Xoy>oC%f39$v-Q8usi{h{4xbB?l-$jjmJ-Od) zx~?<1Oua67Iyu-TIG1Nsm$o)KT6L#Te>hkia5)|Zt34W(|E&Uux4W>~&&Sdk#xH-c z?-@Z7Z3Hu6$FB`N4wv+SLt5IE$KIIK9BH>oQPs7X=2Y=df|9bBpo33Qrn%Q^# z!}U5^G0{a0k5J@E22Np;P%Yni3@nzGf4_C?ttK#jCqlQ^crf#AWMipy)f!5xW?Rtn z+tdy9kKi`)(H&mM`WKNv(k}oKn^WZ%o^!0v#HSrh)2s>+Zqe3p;tjC8%-Wk{D+>>e z!aNN-af5|w${7cf0LXUjG;`=nRaGnb(F)18Yh0kr^LB0KJ>#P z6?DGbBimXn9-XzSwf2&sWxH-{pQNTAvbQ}wxGv`(l-?Op0fTuzDX=i<^oQJ|8!MgQ z=REHpork)-{=2_w3YUU&>5^Efh?DsV68mo-e0w zk7Ox}C8Dn)eK8&*3ot^1(!P-ziZlvQ5AU|xje)J9$$rxhl|piQe-Ml3af%{j`Tp_& zic@o;+w|6Q1p9dur#uP?)K{RYECg{bV6U$-n?-E=v^L?Mi*^EOSssrWjVs&1TfDzR z-%zk*5f_4F#dd-xGE?)aD6qB*g25^!B%i6+qU0kD2+8(Zz{>Ix+;O7+MQYKRk*&X_ zdvyj>iH&7G zlK#A>e!ga0xt*_j6&zjv3!3h>hGa^vS5)f+tolM(h;zZQqN7aN@FIY|3Dg0;c0_w@ zMN@9jwMkZ{)};OY>4j=$N@EK1_`QJXie(>+yV zzonSDi)^r^cewdGn4=glAM;}}VMz*8qcZlWLsh?Hx3_zUddM&oeXEoU+B9_u5b708 zKqDK;JvSymod|47lMO{w8_R-*Kg@0yDKekGCCvS*`uT9JA%l-FD%L|picBv z!kJ)vty@hUBgat%6+#GY#{}GO4c5M*czG&s7tx)hdm25M)1oB9RSb;5+P_kr}-cPRX7(^q8A zj}LyTNKslxSC;sw?7V?nzwR{RTbZc%cp4gM`+QoaSY4!Np+fQL(y7W%$W+x2K2u4y7O_?7nG+P^)sR-l*8M%5OM^ zQG8w-uxd&Gc`Ou7_GYwhGXY)deqKb=Bx~nENkOxmki(^my{YSv+x~cGS~XM1i{?=u z9Z>m68pOy~(*rNMA1%PwA_-6>bDuT8n&46aRv_| z&s1wRO8n%h-OCK0qh_hSescc;M2Vub^=N24en79}!$XQ;2%~@3dQCyw&*@_`wf)AA zmm~L!-;-LmG?ez;F|pUx_%jDw22bR%|BXF~y!gcUC0-J>gXl7_wz?k+`EvVZpzeOJq$0d6VI4%}?>AMT zmh3gbglD9vBl2ca`=UpPTyVA*3gqH}%I0&|ma^qc?HTdJxk_!(?8NdQgr5zYamp!vq_PHA~#3XalBahG^M&#}C;?`xv)RMx+h{EB-AaL9h#jJ(%#`=AY#~xoQW|}TY8SgBLUH@; z^hWN2K`ozRD41|E+co-aN>&$8SlQ~)f&ol?2DRSubIk8Xzq=-Zy+#soqZ^&V>-KW&k4=V#AH&pP4E}_<#3h=BhX<7R~nmMa_Li zjBJ`K-MpB^fj%M_CSS}=D-PI(llq6C5zP}%?z?~R*ZE=xRUWOrwM~Bf(oFL}eRf{} zXsSRw?Q?*(`lz{`SU6zz`ezg*j^FsqUD&}&qfRd=*Mk|wIC-{;h$B`6ly;vBHn=(w zPm%OSE`A5g=$Eoo6FEG=xajya%&^G`bDSFy$9Wr&FYX>u72em|7q;uT!T-$5?-_o* z4(d)JV`RhU2BxS-{4E^h+}B*Y0m=0QVI|g^Eea)=+o6@G1FA7XD^e}1e*_n4WdCLi z6o*I1@BZ2oGF79?ZX-GC)e-ZPbL5(aEKDx`(L-4K5QvrK%v8TD5R*%UZj<8A7sO}t zp5FRqjOLKENVOIJEN%gF@Jorh8=a1Baw2)N_#11r5lH<8V&?<;%1yA!M{O5=`NPty z^bwoZiYk&e@xxquhki`D-jJC+{V=>Q6mD+U$*WhnkY&3Lqv%v~duQ0IKkF77Vl~=H zCJVov6+Ml7ui~O@rtY?fv+JFgwxSl6{e8&9{YEcjw6x@w7D4&PGXBnfwGN{NYE1hl zM?01Tk%Ba_!oim#N2+(`BF4Pf#)3DX!5jpzGr~QxQFvA~Z@9Ec~=er=y-j z@Y^^28(5~CC8ZIPWfp0JkqRGDdQ&WBNGDitJR!3TLCntf#YB*~2RyQ5^(1}L)vdq- zJebrtZ15)n#2;93qkSsFQ{mWNgD*^G)$@eS?uj@iwv^K#&yf1hI(vrPpsm8B3uhI^ zCO$3?7!;q3{7(|o#_A+IUqjYEyaLR;c@!p+aoy_}h4)Yqs?Y%v6kJ#~(!E2?JM6c# z689yZ042iky|GxSbDXg9u_ z?DY4Q9y>fy{XMs|721#{>6HEZLj{tGw2~@%<3`5G!`nT(PPznv{PS!_7Btl%#Kl=T z66h<%6AM*e&*kk%X%K0q0@ibp`=?;WiM3b<^zI{XSF1P~34={cV2 zD7Lk?AHX$1OeBZ0*Ge)=4v5aH2?g?usp8GzKX`AsTY^9-0 z!0yfd_)YF&3^c@?rl71hZ}G!s8c}{(Ll2ySsAnyoi7-CGIg%%utz8KQbqn_qFfh$_ zgioj0m3U)?XONh3l|-mt-`+Rt?g~1$TW@7@@K#C{@_3+4Y9zFHzp~ZsjLc4 z4%Tz{eAVqsdW=EX`I?7^P-OrtJ2#q>mVS+N&r5&j>bRNh+~7aioeOM|K1mquo821W z43h6)0J4a?tSfvKZOA{+h;`+YG5&H?8hi35OoWJvSrUQ)y@-x^lhvCmumbAz!_3h( zeQ+BJjitL2r~MmbR0^Cj`&BVzFASCzcCj7E%T2E^6wQAo2K z)h^7m?J0Da=JBdYQxQ1dJ@d$v*l^q+kTAknx1DEdkcFL{b8YK|Of!QKi{o2tPK9=- zYeaksQQi+#a+Y+;nUCr{PwvrkgN?b(JYKs*rqL6Hsq4iN`MB7Rff_-DKUXFqdLK?4 zjyu@LD$N$mTBRP)6bRFMt}jk^`!#Rh)w&nX)R+~_;azVOO2^!Pihu-+z52w>&5gnp zJW@w)n+Co-A|FNGC=^OPp7}o9g!QlNE4HR!&s(MFD1z`or{^Xtm#4_`j!pmAr<31o zrngSvO@Fit-}hO6YQ+UsX7TpHw;Qs-f!v9DB literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Automaxis.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Automaxis.png new file mode 100644 index 0000000000000000000000000000000000000000..c3c4d84d5daa5343e403a838c03d852d13dfdefb GIT binary patch literal 11129 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Banco.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Banco.png new file mode 100644 index 0000000000000000000000000000000000000000..bde5f3ac1554afe6cd60a90279494ab19f8ae912 GIT binary patch literal 9743 zcmcgybyFNp560aoZUu@vlood>UL3AyDemrvyBDX$DNvll-J!S@w*!jzIP8!+sUe}~API?8fLbu+Xl{{%E!Sq)hvq{bB7M@#g7GJ%((k(aKkjhC;bhc%Lt zy{)rlL1UH`5)w6CQeniPDZ3 zI}U%6zVZDowKeU3Z^X8yP0D0@bng)ncH$(PDORo3Y1mcvWCr=#x5(zTZQs)=pPZMn zpfnXjJX{#brRt{7h)PBJXFq;LLXl4=Qtz_*!kVm4Ty@o-JdRu8pPY>K!?(;CoV5iYK` zd)(QYbv?bZR`z73zkzFP99J`+@%p%j^A2}q1pO)ab2btHC+`IEockKcb@SI(j&!{{ ziZ6M>-)lxJeK&5ae5w6k870K#J)@Q!>fbKk1;oD^WAx1 z=xQUgS(bH0-VTcv2HHGjUjlfKniTzq9qcqGG0wM62o1x1-s#XJOL686k@0Np8lcn= zfi=T6>hQftb^z~IaMuA=VvXY`S(e^jvxtc?URQz={P3ME`J(x4NM(Y2ZTeImHqNo< ztfcQGST;iHm8I$PpL8uLw4ENAyzF}(dvDz}9(Flj?heoL40Fm7+y+inLZC$91qxNT z+LzITDpgrt?k^=NghIn38L=3Awy=5TccwC_3FEvuk#m+o0>)w8G9BRw0FT2jC*5M+ zPb`-k&U66I_SJ&p4}m_4`uglM9Af!K9gwqnRB^9kum##B4I^k-d0wGHM>%+3B9Jg=!jUuFpgbanBaV3mK4v@GP9M9{=x7O?wwC+z(bhua(e~_D<5_rt4r4^ zQwXa1riXTSaG%^*64y;YeOhO`9oNs3dv!;L4-M`@FTi7D$f7+Myn>PIZe*2KEon&(ICXV4=pQCo4Bdau zfT4v9m+-I2%f<4ummyMIetFGiHjN6dAOp{HLF}p3-+2w4-a=Rf78jp0>z|-!7bB^M zVpTF9tgVr2c?P1m-X~_>+qqE?sXI))+!NGHz zW!}}yWW}{)>~+}ATYwH#G~#US9OG-5Kx1PAT(J=Ijw=KM28HWpUVomG>k5+!i9v2x z=IlW{&iVGa^uA@xvXic3#!?2ti)Cxf;Et1`{?Q3U2_AEhr{Mb=11KhIuLkM7;+Cpw z_~GhJ)IY9UNd8-*l_1?N!j!UEaf+YzXL3@;LKlh9=llH>?}02Z zxTd@2ov??7i0@?;xB-lcjg9RO=I8R|N@y!fqK}athMcux7H~+U;}y#9A{-J%Jg6r` z&$JEHHh%n-s_nqV{m9iXVCg9XyD*_;RdTzW12P`1?(=R0yHcS#?}9$380$fD9P zt!q3U{_-$|wIeHe#b?tghGtkWFk7!)S97zQxnvPUlVc|^X@Qc^V&)*cKgz21p#m50 za7p?vO<`8nJG!@h=OFpKT& zZEgvPZjWDJ#<4mLIyh@kn?g@-2Sm>D>vkZt=Z^-BwE6E2s|uiER8;Q>3ky>g%c<8C z`K#d?1IGvakPge)hTWlpu$zrYdFOqK$$BhZI?(ToEGr@LR()KWl@s7U<|Av`{#D5p%p8NigDPj|Ia?7XsNnpU z8_)orxj$|f)Z^|oV4$a_^%w{q^e9RK6)qXtYkeCo+dC@oKPO)vM%=_GIc}cJzlS`r zyzZ9W6@8WdYcVL?e=Vk3tliwVv0HL6v-|pTX{-~*EAge}atIspU3u@T@UGKMrcL8z zO^l87P~HHc^rMA1U%TZdJ(Y2j<4RqsR8IiiLL5^N1>=BBx?3m$0q2N7jUvO8Bv7EF z)p1f!M0?2|s2>?iqN}i%Z%o6)Vvq1xEZ1N(755omND!M+i%&{UYsN;N9Q0`DE((=N zhDGeS]&DLy=QYjg1VeiZr+vA>>7k$O+D6 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/BunkerChain.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/BunkerChain.png new file mode 100644 index 0000000000000000000000000000000000000000..361587cea430bae1e578521b2da497d8a2fe5807 GIT binary patch literal 12644 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/CALISTA.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/CALISTA.png new file mode 100644 index 0000000000000000000000000000000000000000..d1614b996c5ad5591997e178a30666a676c1a32b GIT binary patch literal 7330 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 T6hwFl5kXl|<3p{y#n=A>Hc%#_ literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/CargoX.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/CargoX.png new file mode 100644 index 0000000000000000000000000000000000000000..9315f27b47b1ecb9d2760daf8fdfe4d7fd7a4ecb GIT binary patch literal 10226 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/ChainDoX.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/ChainDoX.png new file mode 100644 index 0000000000000000000000000000000000000000..5daabd6743e8e4230027cef07762b5e881de3daf GIT binary patch literal 14969 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 Rzs^uFNl`hGY9Ryv{{zE|kM;ln literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Credore.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Credore.png new file mode 100644 index 0000000000000000000000000000000000000000..ec436cc1416587707096eaa30cce4410871a3fa7 GIT binary patch literal 9870 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/DIMUTO.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/DIMUTO.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0e8a50b1743498a672efa8a0e1257e96e9a166 GIT binary patch literal 7939 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 z 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 P5=2svRhFrgG79=1?QlRY literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Docsonblocks.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Docsonblocks.png new file mode 100644 index 0000000000000000000000000000000000000000..10ca80f33939b1d6fe4a35128dcd273fc0f48a7a GIT binary patch literal 15435 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 UPD#_3PZ2_1T3M=A!X)_r03Q>bHvj+t literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/DocuTrade.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/DocuTrade.png new file mode 100644 index 0000000000000000000000000000000000000000..c677c67d51166ecfbb6631f48377908677da9574 GIT binary patch literal 12085 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/FilPass.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/FilPass.png new file mode 100644 index 0000000000000000000000000000000000000000..4da4eb9a60b989f8b538700cc47937c3b78fdc11 GIT binary patch literal 12116 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 MQ29%hlu7Xa0C7mSUjP6A literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/JUPYTON.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/JUPYTON.png new file mode 100644 index 0000000000000000000000000000000000000000..607d77d76f636b37336ab39e29595652408b2659 GIT binary patch literal 9956 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 QgodOjt0q$;W&ZX50K4Y9{{R30 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Jed.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Jed.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea808fb3c2c3d67a4c8698f7c5aba607e836b8f GIT binary patch literal 5245 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/Morpheus.Network.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/Morpheus.Network.png new file mode 100644 index 0000000000000000000000000000000000000000..8aca59e4106b90730da975360a6bf5998c006b41 GIT binary patch literal 8197 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 C(eTj# literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/SGTraDex.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/SGTraDex.png new file mode 100644 index 0000000000000000000000000000000000000000..022eba15d693a2f7b6fbfa2a4bb8fbbda7a04b40 GIT binary patch literal 10436 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 U{57TdDl&wSmsXalkuVMUKTdi;NB{r; literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/TASConnect.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/TASConnect.png new file mode 100644 index 0000000000000000000000000000000000000000..d8cdbbb10278d624617dc659007b1ac9b5ebae62 GIT binary patch literal 7735 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 X?Ts`?2NiV6Oy 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 Wyr^HPwgPyD1cRrmpUXO@geCwPXQ!M1 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/TradeGo.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/TradeGo.png new file mode 100644 index 0000000000000000000000000000000000000000..648c00922941af7809b49fab78b232e901fac3a7 GIT binary patch literal 7199 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/VAYANA.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/VAYANA.png new file mode 100644 index 0000000000000000000000000000000000000000..1b980e16aa7a060c8bd1d7636c2f2535d063590c GIT binary patch literal 14197 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 BQRM&t literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/eTEU.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/eTEU.png new file mode 100644 index 0000000000000000000000000000000000000000..82fa826a1f97d6dba26adf8a6263fd7b469bcb88 GIT binary patch literal 4662 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 H_2qv6w$32d literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Solution Provider/TradeTrust/veriTAG.png b/public/images/partners/2X/Card/Solution Provider/TradeTrust/veriTAG.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1c5334998b6e6e07d6f7d938776121f690ca89 GIT binary patch literal 9105 zcmch7Q*b2=uyi)IZF^(uY?6&_pV+qTWMlKhwz08o+vdjnzx)2b-uuwg)$=$tRXtVH zk&5yXNbvaZU|?WKQj))w|Ks`p5C9APU-jGJ?*5P993-`z!N3qO{s%w6GP802YyNOn zmJk7}nI=5@Pe7Ur%L#*l)yE-x7()H0kzK?zT~zGNT-*(vOu@u0&20^H>r;)vz$g%< zehaI5{J6@2F~AyH4lr-oOw9@b`#}jOiIN}LD++Zc))xkUe$yB%v{Be<{sRkAcqk|W zMQkY6NEG$Ah(r-aN60TpSh&E4&5q80Aa-y2wh)e6Jj|0|8M~Ir>FenX=i_X42r}@% zU!ld^$2Kocg3xy1t&)WsNOc@Nm@|&P$UA)!G66c>Ed9ZANdXlP} zfh87YLKlgL^w$o`JSnezUh(#QOyF2Mi%(Z5d@Nw3(Oz^S)Xj7$c%KzQ;_r60-pHYq zJtQYb3*1!@R}4@bu#pj3656>H0-WT_=fJc7J3|@ZcLVX&z2;X{1u+@d#Lf4@@Ay+c6MFI-_t#$lbi+O&U00rGQNGUC(B{pkSAJ(;72*yde~W_6B12~ z5R|1_(8x)bhYadrKQ9Amel$)z&iG9T`aH5v#Lj#ltxDn;J2L+S++P31dar>O|;ML)7sVP>JDnpda~!sUf?8^RL&oH4tcmKW_(*)nq+%2cO&KJ&(@_3S&>() z&O`lM&-Hk&6**F3=G7$M@OvP8khHZq4p?uh58TP(Tk>J1pKrH({z|^|_R@3gkU1#R zPu^qTFmE%GY+!7zF`d%o{-~I!tIA+d#+H4%n-x?K4<7x^4Ugcfyx=wM>rDe(pg+Z? zSqc$>46*_bExU8JrZ)48p>rEA(@V&sDIG+Zsx$2xO}EB4@5xEf^LVeic`6S#M{c{> zp@G-wvkbfbhtU%*?Ip~L=jgoQz6>>Pb+_2y5>0{VHy0sKIkwl7I4Pn4o*o56C1)rX z4-rRKMOeM=qC1kyX6U z?D*drh~(^BX;guP#)xwd!yVKw?ClllTcO)_1Kh*o8H zi|M3}RmJ#kv6sMM6Kx0@bt?^<(Mg*4#1bR>Tox&R{}85qcpD4OF_yAYCvN{H;S_47 zPsp(Aar>B_Mgk7iqr=8y(@O9GHE}url^VzOG@cEbWK9_jXXhb)1otSuj2z9c&Y-kL zT;cDK2CG8!fBxjLpXPpv9P#g_IPjw{A4D-P*q=p2B@dfYpdb!TXtlEwsj#UU20s<$G8#;jRH#wx-CoHUB zR6Jd;pcuR;iV8LAohyJRdpUIo>8EfAwN~mjaR=Z*W$tVKM8iez9>%$w*Ve;FDYun~ z2cZp#GA-LSfQlM}knS~~iqGJ?tJa>%nYc6Pa+(&{&LDW=MLzNG(-2z=xp9>v3;(^3 z`3z*}S(ZV3w!A-->YB|Y)sK!Fh0#|)_k~act);S&XeE;F){``AGB&%2{qa>R_I{1* z%(vbf%VNRa!N|(+kV?#>okD5F3Hwh30Dm<;+eiC@8>7BI4IEdHhtsSr!|>PM>>}m< z?Zu_b0859JN!&2Qg!QP$)O*h+JL#}x=aMKEfJ0So-o^LVhW7W>Qr$ApDG>7JZedHy z6~`99YpEeUY`bQMUm}ypc-C>_1S7cA;W`;)>5H*#fhu)Bai99>LHb;xb8P#`HAx+q zCCnwqD&59PJ&-2S8aMfAE|Ag17%H&B9P4V03!iv2no zc(&5K*6Chrdc2+;xz=ENUu!v}ix6h@+_D7cC30#gSi&R0}7DrRK0=Kgi-(mD+XS=FWtuJ0{Eo;^$g&3ywa8XhcP$LJ13 zdv$W*-lrQSYi)_l*?u0vdP-4vCW$otquqFELalT3e`M4+5EO-^xj z*mr}ht60~tR5cZSLYcd2-Kc5BBOFl_FfX=(djS4J#N-zy42NuyC>0d(HO_&-R46jcBKAB`s zFo|0Z@i}B^LVl2n)IxCt3&N+x!Cv^Q{1!`>EIQ{DPUObb?_puqBYi`iTYf^ajGl>A zmRC13zoK3kFFUPp;if(JRDqFlYB3(ZuMnWDOd`@hO^u)=jG9>R{rc z^M}bDSf||3dv9h?W*?jBHJRv!>>iS4ILM$gXlxiWg=de~r-AkT0B#~q0N?6bzN`NA zURY!JVT#TT17KkVutKfdxxM-8N;imyCS|oo^{H9Ex#yAaj5(;)%+PzosYuJc26$vsY}`7$5_Vj_@hDkkXWyCr<+KX6AINcMAM3~F zD7h~B2!*6g$ghgT*7Q*46~8_?q&*)onVQV>kfvOO!}(3lj*i036mE7bma5MG5CArD?SFG^)e6_2o*YJmwn!y9IbpxwrZ#l0a9^z+%{WO# z;{9M09xd4lS1zaiQIM-qvu7M*3;(*Sud#O{K|mTSAZD1~$`hsx1E(l72mljiO#J07 zK~}K2QIus&Ym;X|O()AG5T;+?=QPZc@4(1mQY%3*MPXYijR4^n=jSG;K<+HcP!v{z zdJf$}w{*8Ze>LY|<0keTVp_ZIdp=%t@S2pvb$O*m+XtI$GTyv%LTy)pu88}4A+NKp zQUH}6<^qBQpeod#-_UlVZX3q-jaFs9TZ$tT4FO`iKy~sjf0T z@Pm1|_miS&!INnPoIN*Ig}-xryp>=#M+X5rOVx=jDP$U^Ii@7as&L^O`N|2qX|5Iz zNuCd%k{RKb+OgSTTeI`p$2+*+Be&roB8i-h5x1_Egex#vFnybH)p&&pMvh)hEipY` z(6Q0Zei58p@}aBRp{p;St}%Xe)n0eqCyaB zW?uZFIgvUX{9Q{fgAIX1!-(AS$~l}%GVAaVVJBynGlLH~Aha`gR=M?>HP?ELq#Xj8 z0%?Ju=!uS^u6+E2-(+D{3%~RF2C??&J+t9S*o@Y;EqoFXD|!-uXjTR~I+4H7D|8W| z{rWmB_yqYj{4}l;183%BzaVpTPHsTky6_ij*Z=oTk;bxgYy%6&q5hiL=ki(si8rBb z7^Y^plu@Bu=%Uy}FQTgci_0a;M#<$m3@mAO_ekrtgNklD?OyKAT(0!6z-TiYr}ra=xIOz$dqsI#@Sw> zO?0kLITS+xJr|~cA)i#Gg{e3Xr+u&-Tev^$?Vy%-58~K17n_%BZo}|=ytZ;)@+td) zt0h*mgxlNhs>a-JbtgZ&p`BC!=H_1uN~^%C!F|Wz>D`3Fa(3Ok-VFdy+??HQxYf8r z@|W5}*K;Ma{Y|m+n{n;mdb<6Syx+@0^<6O}$StGM+HVVvp}`9I`%ZNi6S%yvLlZ;N z<8jk;C-ci99oGsHoan|J2z51HHYD)gC6Ml@ODN1eAv)jeuI9 zdb_@9#+!}Li~$IIh7x{Tc#0#{JCq=3`g+x_?epN@EKTYpIf3zx`B z;5768)7e9D;Lj6PRUDrZc6U?cPb=@^oZIwWASojvHynOci#<*wSETOx#~wbM{?n~c zJ!rH+n(D9});HqYC-&P(e|tmT zn$#OymREMw1q)N^mEC&+MOTSJYK0T=)tOx`OxxV-)hb0}`MolBv5r3K^~0kZf5l1l z-|J}Ibs7m7)^gSytL;U{Blp{a;P)Acr^Rn(iMh%yqHB$}RRHdMgTCt_7*O`hLAYOh zsX{(y^67DaBaA4!3e95Wp>#)Hq2^S;=k^syoj)G33i}YBjA*0f?0)*?@9*xQ?NxK5 zE|t<(`3GOp3|K4PA4$_3JGFWo4!tYd2mV>863Row=J`6psBE~v23?g5 zcvjy+3QVwo5G++k+OeN^R%@m=jY#nI42+B3!hFTUN+~CX*b>_8m0Sq zzLxLeXwI8_xb%xI2WIULxyJs|d^G&OM*4(ADJ1v$U8EN}`KVHK^qST7JsX@S^LXR9 zo2?sRvN@L%A^Ox+P}I9tijRoO%fxT-;^BKgC!S26RjbU@6cwC=gIN6IsORDiTE2c7 z9p}r@IFl`SvbP2-Zzi5)YN)?j@_LCv6U9#FY%}iKuxKU^l%%bMs_O$;DybbRd#z}RZcK4R=vPzoGFhk{LKW$SIB*tTV zoBSG+d0Nh@XNtx(sQvX99oPZz-MGC*3bs4gjn);c8c2G~)hT`FJdnDLL<>(zu%)}k zF`Jnq*O^&$I``%+w(ZvW9A;_P#a zS`{lwRyxt~6;j*sC%3`G9HXtletdrG?U2OH&?t0R!3?oLdUxBrgZ;4yh315)EjhGu zosFO-Hs+DTg;17Pu4q_wVfU!)@`@8L*kC27f&8&$E^_OV%ML6sC_XA|_m&2X7{p>b zV9g~)jeF<*%E5M&ihU&^$FLA$prGr$cCnCF3@F!TxwbdtN5%n2j-yeU#ZuAExjJcu zm}0^!ILL7vF8ZDo0PNZsv*pR)@K-qEb{-%*tZ7sv&(r>-vL{Re1h zOq9{IN*_`61w*CGh@-NTVC&v4%s@tm2Di8#hQ{$JWSnn@#zIm@4UDoTVs^qAA}~6> z@q}v^qAwX=c1XdmWTOh+ODWUg*m{hW(^{SNOLRO}#ZdCH%3MhaFBCd51&OyT4mT`D zdq~U5YRZEo;pY2nFU(l|mBG>d+IMHvJ^$6PA-p_p{23yuAC73&3 z1qD|OCh<2_3r&pXItOdrT1@)rTgD!nK!+ETtz!V z-g4)z_BFD0uOD$R;rlP6J~;-Pfy}cqN4QSQpD>974v85v3N>F|$r*c!|siDN-F+Ea6rum+T2Y8q~p+CBu5d2=NO-~)? zgfB#P7_$l{EXSI8R-^m zyKkI2d!}`;gqsW+dT*5It1%BA@u}myl8>mo&qWpJtJ3q8*bh@SE~A+KV8OQ#d|4-& z9h&}pT;)C`4`&63OF;>CPeq3t@D%+~3Foa;;XMHBxc_+oCr;YBb}7AAWR`HKN!2Qv zG;zyyxFCQZidHfX63f_#K{bb{B;8>uon7D=w+n3}e30frft}JV^Zu942O|x_(OYQ$ z@NoR{ePJY(90z4!HLaC)M%x8%Q4xs?X8m0XH!kRfhh0?~LsjO{I^>%RRp> z(aJ*HpO#3V%JNyIdtRDP#G)2`^V%4#w87ofD)i7y#v-sv9sZ78Nk|3hvvZM?z^_6%(kWOTe35{*%(%d}J_`Mm$a_=P~{MV;qp)Z}MjPTEUr2 z@D&x6OS`a+Fh}}_q!7ctUWTFv!i`v}G=Ep1cs94E%1Qs@^%l2tNqSS!6+yn*tfZXq zT2XVe@nX}p|E%SSxq6Nxvf-)LCRs(^@;d;RXIl2?93jVwXUf9ZNr+Fc1hQ5QP%(!l zCPN0z!=mV4xZF>3@OW;rgl2ZJ7Li(2+vPt0cy;~h^6iW2&G0bLCVzk7?vs|xtC`{o zN5dTUHle0QoyNCBFBuq?GH3B7uHl!z6DVk$ZZ*rzZ4#TsN}8DE(M(-+I%<-8BNF8* z>Yt~U<2-+JmAE4zjmXJ}yD3d9N4~idl5|kiC{D`3(@<*0guL)sC8}%Ul=maYbQ?O& z%_%HgLr8>ar>Rmk0N3~^S>G`XRcHX2xh6yUbr8^|QIe*MnA8xx_d)ThEWy5k*_FI& z($|V8GRTiPu!zUwimJO1L#-ghkhF1v+bq&3+zBg-aG09;b5j1ec4HgXZ;Pai|ArF# zLw^EA^!j8YFtjEtYaX6Icq90n3^{BayYPjhy{Y^u()R_O`1`uINWo8#6=Ek0J}??< z%rn^F{kIRVMI66s;}mzK+uxSjKWzQJoPvI7x~d$SKm$qpRLkVU zn=`X~%J>@$7K1qocoFDKBiGAmZ-a&Kz=q>QPaO=lgf)omDdiI2TTF{h|O z(fSJO?RjfB)ow$ejzauU83i@UonKi;6s8*R*5_D|ET^!$+`QblG_`FO?eJY*lM8sGgf_4T)thLKUamY>umNc!hmZOgPUvnZ0-Yd z#d!CcU)7EemevCur~~@^_cx|ISQ9T=D^|P7J{L#aFq2Rh8=(@#Sguvvi>vd}(karp z9x}4IjA4hF0KZ#sd+6tOPUnbi{rxux%=VSRCG8YEFWqjgFH`(4Q(l1 z=ltLJ$@~T^o4bfAMQG89IMlLwDKF#07{NV~<7Xek%yC{OWTXY7cJ3qWo z4KjHGsS8I>&E;231b;E6@qL;=@l-p4Pxi=w2qH7S02qx1e6zUo@ZCY*9BaYm3c?v2 zJDoO%J#%a1-+q|aA>DCfs5r_OoA=kLaeJXT2S)>GFIUrr3DxE{=^G#IoHaYtuKs0g zwc4?r_w}*KzI%7%>he`%ENSwLNq-QJEuO>+lDvn4_V6q^fob8fm)P95VJ{t0e$h4w zE)0k<0>4`{$pU_*Z``Oc0^P6jcS>x=nQj>bl=Rp})Oe`pm%{JLEz3 zpJN0>HK^Q!o3o~|T|{P?nwJeO^K#y@+6_H0!w`;etSMS>numk1Z@(gWr#25B@r=EO z-8z$ zYW6BLojcs=O_kX3JV+@6F}b3SG8k<(pZV<~vznM*w^5LfOfcWVi?HxfeCpoHnpM|M zIJO-SDi^Iw#bCne%)K`FoKirR8Q>I3Ye1)8<%{L~*!G}`-KZW_dbs`qj^DgCLn?N% znqF#++Gi_VRSEOO^@7d+J;oL*jfl=x26!GW|sTY}E7KM}Q9y5*?3hOz}K3wh0%gw&mkRoNwxQW&#b z^nA{XYhvP~sU^l!g})A$}VURi+#`cus7h^R+80$aqgXF|wj`6AjnK5D+5ahG?^e z>B>d%v5x~1@fS2CK`@UrAMUjvIT<46Nt@9Ui<0w5j6f^-N6Q^E1m2r^!DizB;c>Z| zWf$e!L7SIscZTnw<&lVEAdlpst!~0;E*51BV=f*7ucw#p$1PV5qfVDvHW+5yhL07c zoSpOosUQ2(XQ!r`xgYJVN+OTeoH5SkCG0Ggk1bZ{V%)4*COm6Jw9B&SA7NSTLZ0b1 zINdadWM{~P0H;=)#dk1Ix3T_D* zd|o?xmwRAvU+5-|;|fV1Zf#wU$M_#YvfNnVj#-)I-qHWaEVqOVXBj_d&OPDC?ZwITf z!v>ORy1`}N6B4>0^K)^lzSarCr0}5E8S6){NPyGo~!l?HgZ zlAcn(K3hBqDj3mhiysSyNeU<&m5t*iaVB+H$~|L9T>pr_wA0)r+ha}ODAb6~d>?VM z^lAulruwH^k!IJ6wM6DHg}Z3bzei^6?ap$wsSnC zACXZ;rG;POI~53KF_7`3aiGQt;*oW&8wk3 zAbhUoa~f=MR1ofuO7fZt@~JjcElPBD)q8wFfY8yO$9SecNL200kGb}V1%RA`PUh&V z95v?J4+Us_1)Y8bA)XYlL(DK|fO(LCqk7HYI5C6wfr1boL+Y(QYUTg`8I7PGe*d+} zuxg#w3Z2;UpXyXO740_`u`cv8qRH{H+*B?lYP)IpoHj+41M5ZR7ag8+UuK=*i1}(? zJrQ4*95!A$-dWYLehxDmQq{GYn-o{0E9I|RQsp6w%@~PCF)>#pN`=7E7OnCfo2lt- y9ZdhB2;$uRBu@zx-;SjJgWL#Y5FqLs2B%H6e#J`bzvK)Un3S0O?-~(;LV{&dP6Nb+nYRF~~6x5D>6cRTT6P5D@=ohoHUxCvUP?hW;sZR~1ta1O!Zi|1ly$ zZa(S1Afkt!vK&JFEak6%4l+PiQx*ZCDH-$G2IZfR0{&m6+y`X0JJG+ z%Ctp5pw?1VkTv*@cma}hqEz)Bv%bSp{Ed~bbiPkXTGMYywyt6DiE=GAD(6FoS!&K) zY~^@y=~;ei0#1^Gowove(?LvnD{3@3Vw7<-rovZ$DTfsc3-^!%5K8aIdXc4{4-M7S zLU}uqlKeaTGb3Sz+hKHF*|P z^q3sU1R+@jI{W6mZIxgDYUJ@<)^U70Rh~l*0ids8w=Dc|W=eo(YGdF+BcZx{U6rwm$)9^hNa_n>1f5}ob~>?v2>DVd0n zfB#$NW8cfKg&RvT<$$aHHyO6>Xh>H$bwpfd#ReH&WpB!*5^#SH_4yo6Ks2bSdlMs$ z$a(w1p%p5>XYEgg++*M&)q4oVyHt-T5%+TOsY8k6kYDZw zJOrf8A{sY5a(5ze;YjVbLtfcC<@NWG_8>I^K#_yS4O`h1CS;SX^?i8vthBkIgVc6` zS1VxKAE8(nn@-&R)WNaAaM?&l;&ox{qm{Mvypd!cJ1(ij6L8gXXdmyE%_qV8xrJTa zHo|{n%|vC}mk1d|4|g^1=&YNU%8b9%C#;x+kOdT><&F%6!O3qDA7D`rro|Ws{s-yq)vuCa9m8p z@OBJUzqTD=DV)6t(7#DFBZwGR*sC_JoI6fS6p7C{Cv`QR>OT1u|}QTF0d1~)ZK-m2Qw>W zidd~fc8xWy1x?T*zq59yAPaAzd=u8@;s7qs`=qWMm~q{Xu4#6_GPy=OBCSK)LQ|&+ zJe`5o-g?v*!t(r%E{q-Uk9*3;;1O=4D-`wUN1s1q>n^yG`_R=#h`9hAX<6}3_M82t z-JSxS=Hbx83su~G3-Z@IdA9_fr90B+(K6z&&$NtjMP6ChVhI``?W6*ql4P6aW6Npo zq+nF|2Wj}i{qv&p_grT}J~u*OV`EV_8fL|$-QOhO!TaS6!mg>FKzW9Di6KBIG+UY^ zb?P>sPIU9f?MS7qXPC3Sp|9A9<#+f@r*L5h_WIG@*U<2@mEo|km4mG>Gs82+)+iMA zsMcFRs$AD=?*MZ&F=FR)W_+*~I{J2svH{*KcN4FZxbqs_N_Gxr+@Rbbdd%)fy!lr~ z^}5aNSi$F)?=}uIOD9Z!J$$ND8~0I9Psh>6qa_j@3NZ##Gy14&{*HReoayT}{s3KM z2Mf#j{h-=gb8dBF|2@2kEZaT=>KFmv8P!^@munInw#H(I3H^|JSLh(24HRI_R^>i2 zdxtqgRJRyNGM`fUE}v(QtyzYAbqMx6eoJglUXdEnilGA4zR45jWb+U@~z zrHU#dh{}`m<*48i$0#i;d5bVZYdH}ye$8WW?~rw*ovYuMOLEO2yP>CrXt9H-{XiVp z5V1zOYVR{g=_;MqzCofCfBD&jZ!yqQODq4PqpD@_JUfR&GWsvo`#osI%Z6ufmdkIR)^ zshfK02hkZD^tOnmtd}04%X=S1&)UFvyz5_HO)r@6angKYsX0?Yv7Iy#nn@o6UUBfV zAA28;F3PZgycbW*OsT#(sF%hpny&IP|GE$)sgXOsem;tx6A!5M6kKh`Opfx5^qdl1 zX%=_!sZZ?U_IKW&hy8obxr2ja3Huy2ITJ~1o7(0|e&FW=Vfc08(N z2ag}2;aX~LmQrcSQtC|z(kq;B;08`*o9TN@OnP1@{3MBEjaq%F>KH? zK%j$qZ*DHEjoudcSb1l#nBBA(jl#3NW#&PD{NOr3i$&4M8 zxV6d`HfPt93sYMX5I&q%(CO654i`JK%(w0r1;?7tbKO@4_KCi|Ed4o)asE}XyY;QD zA*<@5@pr$6lgq68=EE%IICk4t+-Y4m;9vyL#)GSxylbx*R(((V_E0YlcM~>dv_@Vb zD1Ybu>(v>4;)jzbr_snN{hc{1DcoK&049^9hCd}D3uD2_V{{RnOHdA1ZEC`MPV|!; zbfy-z4#O-MufDM4e%81Txfvbr`39(F`PY4ap|z5KbNhgoK!2e4(|AF2&Wjqb5_Fvm zVtU4TSL%@htc4bv32tmxP7z+Im>k16 z(km{T(D`!usH6+d1GbxlX-ThyDTD1w^+xz`<|z4#Pl)O8PsYgBF2$VE9o9c{o;m2T zcFv}q+^;%qJXKkVUPHFJ%yl5i|*)$Zx%(?Q8w~!ckG8?D_Szx}FG9b`u<*fH!kBF3`*R%7TqA1g{kDQ zPlW(28W|Wg?xVD$I&@UOq^v?cfa@h2-IuQM`H;nxlu4cpc+!|JhRNky^|GlbC?eMQ zotcmIcR+J*`b~cyhXyAdEn>;aecENs|W3jIF<~qpu>J&w>rpXp2fT)zGqm;LvD0M{g zP%p{kMa#%HT{8f9Nf)JNf6KT1<~jexoliFWu`hO(h{>32DGXG&;DIUMZ4iAnW`G>Y z4E4VEfi3w<_rze0f998DQT*0sSoEq;-VjFPTwlZ%r)#qku~cA66rC#-`jWe;Yhg90 zH3_>fzP1sF*r9abtw++nEs@XLKf<|0RXVR!Bm9QV`6%zHwj4SBWJ;?cCx(a5j7HLGzfk>8a@HkhgCJ+biY@+#wyQ&?U;i#2~<*IXk=3 z#4>ysqVwQZQ|$0F`>Dk9w-qBH|0_}V0UqwAs?1S~Hqm@z>PP9y&o7J)k{YFk zds-*#A}w~T&ZUYXtvk1$&5WE{qmTp_ooBzlfi1AlAwNXvLUc2}iE^@GfwoJnzWEVW zFKFVU&%lgRy3~+u(-ftZw$W?z!rDY> z_szUhw9c}nm)-fZl_jVWq=?PTxuvGg_qxMD!{B;~)?NR#;!MuWH$ zW|VR&d`-R^w2rw1)G6a1iUYqRh}eUCCGu>ApN8o{Uv>1bO0A(b$&e$_KZ6Dirzj4^59EA~EdaFXMm zr9r1y`@?uq+ckjWZ)Hp_IjSm)E!qqc4(5GRqiC}%13m$M(B=a>*y)p%w?l1$jErEB zdm{bxGMa(Uf9Qs;VM4yh6c2!Gp|ofRAES3h6B!BfyeYHrC!R+(tIl#S&y!@HYQh#I zx_QN;Y!CYy+3jS#geGk1y*nN|AKP0@pwxgc`&YG|B{U6EFB7Ei6a;@Iz-;+<*?B=jonx$Je{Kf$Dd|}}_>JwuvIg=-;pOItgHW&vB)2fEHnCL$~ zylgO{nw8ywEY_))t=bogAnwN6h_0b46 zTVyNs#!L4A7G`?daryuxFDZ5|en6x;oyGW#hG*nl&xjp*^%vL#v}7B*B_DwZHFs0Q zEStaXCBfD^zlA#1Xnf0r`hYT=hifH7O)##{VywVV^)#CYpitZG{&0<(SYkY=P+=dW zzIn`Pw5RLr{Bz1=l2^&-XyoAq#2TMs!LnF@ofDQFC7QWIRg)ihPpU;L8^b1PRwbG3 z?aQ`m`lS?%nhG5d_a%P4&Q49&-7-MQz=*R;5-<>K>Kj$mCH)e(Rue=x{^v_~Z*3p# z69cukK;&n6M~_qK9|AY_yNEu!4T*ch)%R{~uyi%(NlJoX-xeBc)-=i(V^y|H>xkFd z=Yt8|Ys-1n!(k$ZaiXI#KoVWi{*6UwtV>Lw*0QNNsQUehav6CfPD>WzpXh@wVnPl! zzAdQc>45hVJw|uw69#VvxnX9(z^+!#A5V8H^Qr4x3{AtE3|sLj59!MbVS+9vWppJ~ zWO*Rg*VFV*_y(;dnMD7^7&NBD{8xX~RRb2?HgyE7%JFx}Z-muYe&Hj@Zx5(lF$Ner z^!)eu7VACw0FGHLiB*d)O;m3qkE}2k0PA)*rjL;?U^Qr(hR$mW71ti;cRK8!kmonS zuKyF~|E9YYBbO(LC*930L4LF*#hm5P)2@=YouEvPh(@tWEQELMMrYFVJChHu2*5*R z(aPr9g^w0~Le0M@cO@()%Iq+}TcvYp{h@>o4axRP@My5lXm5vVs37Slx#aey+QDe3 z$M`B(StRI-5WSwNf;g5i|dac9!HA~e2)Lsx&1LVBz^fZu1Z8bFI-RmAl&G3cc6_o=6M$BcXHZ~wn=Fg|LiTcv?c5#MqetZW%N+f&3-wMo`}kG*zM-iQmD zJQcQo_Y@ci{BO9t-)QZYad%vYyPT`CmSswWGY&Jg@cJD??PlxXNDn>D|l45|&> z3-qV6pEYh=x96&c-+<@BdpSKD_GW97OK+E{IeMRK%j<)G5g+3PiD)bxm_g?IU%(MKp;2NGDuJToa z)h@z_Ts|V%1#z?WNtoZ+p=cqs6`kWO_nwC%#o%p>& ze6fP3bI@C_&MSm~9VldOrglCMx9*HsG_5LLI-5%f=0Nx|EBSUEKP@*9=PfPj$MyQ| z0ChqD1w~Jv{~X!%%kgUkiV^12J8+=>QeG|86j#%;PWvQy6h|XtM`~3i4ueuw#6<&m zv0xK_>dI}^(9O5piDelHYD34vAN-J0Rd2UDWr?KU@l@;f$yBNu&wh?lfG$Hawodo3 zdOb`>xtyKVqEetmpYBi0Po#5tj_KTr?SgGzwp^ieQv5o3&`7tt6*N(LfG;|YPmo4& znEDz`GWeE0STFnko~6`Z2lko+2~$&w@_%Awm`1+%7Ne_y-B%ujxBUpei_(6&a5T>4 zf!IQz3orRAjk+xdD3iZgI(UEn)ZH-a;c4K@Xw{DN(w&$fa+U4sx)4on=kdqG{M-35 zU!GKP79;@NY$GXlW}J`=p!(RG=N1U`2yCx^zxjQJ(0*Y#);h0?xHh+(O>K6lPee6s z&C|C2$L-xQY}>EJc-?7x__(`ru(Jjm&+t(xb$g~#jbszw+;*fkg}R%pww#!mMmo1B z8gXH!2-pSpo(k+w?cKW$gk>i`W>YxK-G_gC#nf0S9C^;E!o;}B>w;KeWn|UNf(brn z+?0U5a>53w)h`xO1ht!_R5CUd1b(jf)lyvYds;0={^`{+6<-3j*kSB28&$*&ai12n zdwuAxTu3ouLFBgMlayF3*N@-q^vn1V*E`PoA7-I;bNE=?A}+h(NHPIvZ74r;UGU&W z^s?4B>>WyIMtNKBO%6FZ%i3p*iD9UJeocV&d{tjsbHKv2S@}56Dt{~$_ioT+*Ph5_ zO@in1Sx$9A##W78b-6O~f0YJ9Q*GyT*9R@6nYOw@B8AtgSa|qxU;)ECO7^n%p%k!p zlU38TV88cbJ`2ZLlVVxsm1dywq>o_>PYLzCrhThBe}@ug3IP1(9z z__Rkipjum?rizb17E#J~s#r%+J`zQ)I{7r{zUX%hnnvQ-4UIIdInHjya}+R$PnNX< z%RmXwvSqQO9IFJqn4JpmmEci0o>ESmzIT=L{m zZW1Y-^xn7wb_cE(GjEZ!L=yWPEp%J!>IFOZDv1l+A^HtSbFL8pGjx6e!Vvj5ilGRU zAL;J)B>z^p)ygllv;`I>W-dVw_lfj@E@wC#jL!W>-r9Inn~}lS;gd6@*SV$+7qyB% zwspAh!O^AT6f2wM1#mD1W=GU$ICuEr9e#Qp2oH-aQ2e<@FpH~^TQ&p>;}4E}URW2Z zZ(i@DeeiR?vK%I)jT$18BAP{{5eXHp&XsQ@4lFn1(U(Px!@$&^&IGp3on-9>c-uGt z^stfO%J1IcluHDw*5c`t;J;S{;&3)lwdf~{lT#+fLkC-aE^d$8#;s-JEhowhDcRMk zAGF`;5^ZwtTaKyOIAbTKDv4Nr;?1)sx@)}?_WfaE%Xxq(PDID}+# zdhEk&tl|8X|KjJ4(S`Gfn@0FW{Q*AmIqO`jlU+N44ka4qJvJ7I_I<16lug|j_jDR8 zxhX%8#c7_O(LrZ6P68KetibH{$;3yF`~HvGmce?V_(wWfZ_DZR%IFei|Lx!Y#(NJC zQNx#Uzgaq-Y4y^b3)lNsrCrhQ!)8BqkE)t6Uu6(DPJwgs(@eVnvIQdG%Go&z=IQ6W z?W}y7Bc_hod9u22s_m^*eu7lugmKZ+wle6Lg#%_hTbTm|jT!JCT>2vwW%h7671J-s z+UpOi+`MSxG;uA<|j(mIqQEI%iViT~h_!u-{p0<6i(UnHpj z(GjwU2UwrwWU2y@Q66u1PT^w#H?7qZoD6L zm$67ij63Bu-hHgKqV~M!$;T*n&_Ut5$|nIo;RmrIeo(f|t)s#ud!N2a3=kTAK@H5y zb+Nj)Vd$7R4*|_w2*L=_$-NU77AN8I=S3>&-G_y70-qG3TyNyMDc3X%JQHnv4QJdm zqzVe3C7?kJ4-5=q%e)u*T?bG-2OUjV$1cr>*S5E@3rHbc{ioI0?-h=0vVy0Ie;_-= z0tR^t(BdCvGJ1(~-HDU(gX*1wr6JqhK`_1Z`oCw~DI`~WwY;6BbnBf`E=O<2?&m+> zJbQGFY^PcnekqIKK-IGz;SWLEPefvZ0`H~DpWJHhP@sIQT9d&(zCFqTd&d2*<#6tW zQ?Bs&*4PI{|DZR>j&n#L%*9^#+w)Qo)criKp=U>~HR^j3QffE>fGpaK2C zTKVT|;qaiYyNbeAvz@boZvVzm2+X8&4>ID@Z>d7|KyeM7NZP`gUe$?E7 zkK##ulvODjkiNSS=i@3K>RM3E!RybO##BkDze-1#vTv3fNdj_|cZZjZeN6LUV5Lv7lB~FkGy1)% zPynE?^HXBYWzZi+q091MVLi-_HCI-Suf^tYoV#JeYEXdTny4$J9mb#-QAMjBP*w9_ t=`2)tG`hO(3ZTm3BLDv&k*sHFANLliUIGr>e?MmgRYfg@dbv+w{|Cj&HaY+R literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Verification Validation/TradeTrust/DBS Group.png b/public/images/partners/2X/Card/Verification Validation/TradeTrust/DBS Group.png new file mode 100644 index 0000000000000000000000000000000000000000..1ee92bb812f053fa30064b703254155f3b699ddc GIT binary patch literal 5797 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 literal 0 HcmV?d00001 diff --git a/public/images/partners/2X/Card/Verification Validation/TradeTrust/UOB.png b/public/images/partners/2X/Card/Verification Validation/TradeTrust/UOB.png new file mode 100644 index 0000000000000000000000000000000000000000..df3fa1636d00f9888adbca0ec511cbec633e112a GIT binary patch literal 2352 zcmbtV`#TegAD$wYj!S7OmpIjOaxFwQB^5RrnYru;sbWl-pctNtsN92wB@$v&`4|8_wr>-p~8IpXc+u&->eZ{iL6_u8y$|007X1L60NW z_~{xbS{v4O?T_`OHPTLiqHqAfM#F!h2B0&xtsT{H2=AkSnm*H+HKC62fP1X{(>DH! z(pb}ampnr+1zwE4gpb0a0bVhfxTrg|#b*Hkt!mhD4`hnk{788GaIlf47zaa-N3RPd znOeaA7}z1>-2oy|9&^A~q(2PM8?Mz|K4=YKl_}ojy*_F*=ezA{yA7M8FIgkuS|rl<@|4BLo3%Yb$P}~-4RcB(bIj2Ya9hH zlEM`8?jo}jHLKq_AENaR5zMmU?c+v<;@UcR9>9dYay!RE`!DWXiO75)tM0unITqfs z-_BhzvGfH(Uio!O)bfN-ZI(GU_PWl>bb6IU{E@zGe&5@QAI&v}^Rpq5h5(pZ==x=c zdhnte4i}vf-Te(!oJl(cI`B&qJx`89pYb}s_b)_tpV;I=y7rDUaHjXas)pr#YStBhj-cceQwNgwJbtY}A zvk{l|s@`I(cI(I%&-0`uxyfZ1q3A0Uj%Yh{(|R+l0c6|^Ygjs+og1-aB+O+{Udd%c zjqn!kjSQz$@wF1mfLj4$Mmd{_5+m&iv_8LMF@c;tOe1zZyJo=ohrCJ$Pfv5w>yU{yyXXafS?$Y=;?!D?o|M-pWuziPhIfJOP2eDJ~Qe| z&~@DmCm&&NSH^>$!+#d`#uAlS@^?f8{;DyiS@Ci~t~qf$FMtE0O|W2rA<<6lg6NQD zXMI&7{_jotsHyXK-&Qcx=GOBtauXb#Hx@j_9mH-&ggdCGh2NcSdE7Jka4>s zH;Ia@hAEhr+b2Gcl1?WF}(3l74mY)#5k1hEKNS+iUSc2ur+@@fcKZK z%+0x-VxGXBLG*S__GOL9bZ&%nOn${gImVecrzJU%eH^q4a>pX6`eKfOoyBM1>fxf( z$v+5Lw@*!B9*JuE1$DbS6NO8}Ej4o|HGFh`egXEsdy(o!hKZozcI7p8jeee7UUlm* zJiO(0!e96>ZaVE7bY=|90msr=eSY*ne@6`6sA|GF?IVYdWmLfvVz!?h7m)L&=sl`n zb!PB3zH@%jRR&VPafx~Pes@jLa29^#u;=gZ^UEh`1_Si&En@0F{0{h?!f0C8;J`8V z=wUX<>cHnP^76_Tj(jh(?^oLhYxelJw?BCTW=Y;iwh7M+9WPjFU)bd>pKfcf8rj-l z=9yYhn*H$^G#$$nZ=@m&yV{%!)B=;nQRPufb9SPn3loUegHRzA61>YrML^Zutf*;4 zInhvrXnhZEDo`w2?rnQWnIZG1VViaxsUMH(V7|4@Duyt7y53ZPJWN`04}xn8oi=t7 zYI7QA$GYp(Kghd8-k}$E=&x%rN&##mpwMBM+2 zU`s_On^s?;_@9;dZ6>%1nUN@8MkW6lF$&dudv?Qlf?e*So>kHjw(s57u96s-fp{kU zQJTm}e!&iWwn>#>kKTjJD^VNT=Wq3pa5JU>QJmDNa@*!&g}3=+8ta3lW4p^_#vaeP zH;79PD;inf-h9%hZ%M;a>jqv)KJN-^XFYshBeWRO0RZv*xf+-d-ny*mG zxGy5PgL${G=L{t8282Ob(!tgtfo3AKfpvX78Is-`s3EmPQf-M+rvK24MS}VXr8j`KeVsy}_7lU|xSXCO3I&DkZS;hPmthj{C7m3Nz#-LoJ~g_4)vvc!9_mx()4d=qLWBc}eB(E;o03xIi9$TKx8J+~ZA{fO}2)zq_0*b-%{4te-#? z#P@yu*a=e*FtOi83%yaTR~ZK4kRUYVpx(K%?wenIkhu3wF)2jhDf|@IaWNX}TX=^2 z3;enLgzbLZ4Eo+vqm1Qy6aB$AzL=E7A)JgageB^G5u}MjH{8&t)7)*8ymyhrz}cEl t0(7_I#iMI2Emvm8oBX%(2LMi^R2$49Aw%bO6S)6+!94wr*Bm{4`Tt&oV{QNd literal 0 HcmV?d00001 diff --git a/src/__tests__/PartnersSection.test.tsx b/src/__tests__/PartnersSection.test.tsx index e75b405..e68d1f4 100644 --- a/src/__tests__/PartnersSection.test.tsx +++ b/src/__tests__/PartnersSection.test.tsx @@ -17,7 +17,7 @@ const HOME_PARTNERS = [ 'Jed', 'JSLA', 'JUPYTON', - 'LaSalle | UAS', + 'LASALLE College of the Arts', ] afterEach(() => { @@ -41,31 +41,35 @@ describe('PartnersSection', () => { }) describe('partner logos', () => { - it('renders logos for all 5 home partners', () => { + it('renders logos for home partners in the marquee', () => { render() HOME_PARTNERS.forEach(name => { - expect(screen.getByRole('img', { name })).toBeInTheDocument() + const imgs = screen.getAllByRole('img', { name }) + expect(imgs.length).toBeGreaterThanOrEqual(1) }) }) - it('renders logos with lazy loading', () => { + it('renders logos with eager loading for marquee animation', () => { render() const imgs = screen.getAllByRole('img') - imgs.forEach(img => expect(img).toHaveAttribute('loading', 'lazy')) + imgs.forEach(img => expect(img).toHaveAttribute('loading', 'eager')) }) - it('applies hidden class to partners at index 2 and beyond for mobile', () => { + it('duplicates partner logos for infinite marquee effect', () => { render() - const jslaImg = screen.getByRole('img', { name: 'JSLA' }) - const container = jslaImg.closest('div') - expect(container?.className).toContain('hidden') + const firstPartnerImgs = screen.getAllByRole('img', { + name: HOME_PARTNERS[0], + }) + expect(firstPartnerImgs.length).toBe(2) }) - it('first two partners are always visible (no hidden class)', () => { + it('all partner logo containers are visible (no hidden class)', () => { render() - const firstImg = screen.getByRole('img', { name: HOME_PARTNERS[0] }) - const container = firstImg.closest('div') - expect(container?.className).not.toContain('hidden') + const imgs = screen.getAllByRole('img', { name: HOME_PARTNERS[0] }) + imgs.forEach(img => { + const container = img.closest('div') + expect(container?.className).not.toContain('hidden') + }) }) }) diff --git a/src/__tests__/home.test.tsx b/src/__tests__/home.test.tsx index 1db2b88..7a48a0a 100644 --- a/src/__tests__/home.test.tsx +++ b/src/__tests__/home.test.tsx @@ -73,9 +73,10 @@ describe('Home page', () => { it('renders at least one partner logo', () => { renderHome(false) - expect( - screen.getByRole('img', { name: 'Institute of Technical Education' }) - ).toBeInTheDocument() + const imgs = screen.getAllByRole('img', { + name: 'Institute of Technical Education', + }) + expect(imgs[0]).toBeInTheDocument() }) }) }) diff --git a/src/components/common/PartnerCard/index.tsx b/src/components/common/PartnerCard/index.tsx index 0aa18c1..e3291c9 100644 --- a/src/components/common/PartnerCard/index.tsx +++ b/src/components/common/PartnerCard/index.tsx @@ -31,7 +31,7 @@ const PartnerCard = ({ partner, isDarkMode }: PartnerCardProps) => { return (

    {
    {partner.name} p.bannerLogo) +const marqueeItems = [...bannerPartners, ...bannerPartners] + const PartnersSection = ({ isDarkMode }: PartnersSectionProps) => { const navigate = useNavigate() return ( -
    -
    +
    +

    {

    - {/* Partner logos — centered row */} -
    - {HOME_PARTNERS.map((partner, idx) => ( -
    = 2 ? 'hidden sm:flex' : '' - )} - style={{ minHeight: '40px' }} - > - {partner.name} -
    - ))} + {/* Centered carousel wrapper */} +
    + {/* Animated track */} +
    + {marqueeItems.map((partner, idx) => ( +
    + {partner.name} +
    + ))} +
    {/* CTA */} @@ -78,7 +86,7 @@ const PartnersSection = ({ isDarkMode }: PartnersSectionProps) => {
    -
    +
    ) } diff --git a/src/data/partners.ts b/src/data/partners.ts index 07be4db..bbae7f0 100644 --- a/src/data/partners.ts +++ b/src/data/partners.ts @@ -3,7 +3,11 @@ import type { Partner } from '../types/partner' const partners: Partner[] = [ { name: 'AEOTRADE', - logo: '/images/partners/AEOTRADE.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/AEOTRADE.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/AEOTRADE.png', + bannerLogo: '/images/partners/1X/Banner/AEOTRADE.png', + bannerLogo2x: '/images/partners/2X/Banner/AEOTRADE.png', website: 'https://www.aeotrade.com', description: '', verticalType: 'TradeTrust', @@ -11,15 +15,22 @@ const partners: Partner[] = [ }, { name: 'ASTROn', - logo: '/images/partners/ASTROn.svg', - website: 'https://bitfactory.cn/english/', + logo: '/images/partners/1X/Card/Infrastructure/TradeTrust/ASTROn.png', + logo2x: '/images/partners/2X/Card/Infrastructure/TradeTrust/ASTROn.png', + bannerLogo: '/images/partners/1X/Banner/ASTROn.png', + bannerLogo2x: '/images/partners/2X/Banner/ASTROn.png', + website: 'https://bitfactory.cn', description: '', verticalType: 'TradeTrust', category: 'Infrastructure', }, { name: 'Angsana Technology', - logo: '/images/partners/Angsana Technology.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Angsana Technology.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/Angsana Technology.png', + bannerLogo: '/images/partners/1X/Banner/Angsana Technology.png', + bannerLogo2x: '/images/partners/2X/Banner/Angsana Technology.png', website: 'https://angsanatech.com', description: '', verticalType: 'TradeTrust', @@ -27,7 +38,11 @@ const partners: Partner[] = [ }, { name: 'Automaxis', - logo: '/images/partners/Automaxis.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Automaxis.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/Automaxis.png', + bannerLogo: '/images/partners/1X/Banner/Automaxis.png', + bannerLogo2x: '/images/partners/2X/Banner/Automaxis.png', website: 'https://autom-axis.com', description: '', verticalType: 'TradeTrust', @@ -35,7 +50,10 @@ const partners: Partner[] = [ }, { name: 'Banco', - logo: '/images/partners/Banco.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Banco.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/Banco.png', + bannerLogo: '/images/partners/1X/Banner/Banco.png', + bannerLogo2x: '/images/partners/2X/Banner/Banco.png', website: 'https://www.banco.com.sg', description: '', verticalType: 'TradeTrust', @@ -43,7 +61,11 @@ const partners: Partner[] = [ }, { name: 'Bank of China', - logo: '/images/partners/Bank of China.svg', + logo: '/images/partners/1X/Card/Verification Validation/TradeTrust/Bank of China.png', + logo2x: + '/images/partners/2X/Card/Verification Validation/TradeTrust/Bank of China.png', + bannerLogo: '/images/partners/1X/Banner/Bank of China.png', + bannerLogo2x: '/images/partners/2X/Banner/Bank of China.png', website: 'https://www.boc.cn/en/', description: '', verticalType: 'TradeTrust', @@ -51,7 +73,11 @@ const partners: Partner[] = [ }, { name: 'BlockPeer', - logo: '/images/partners/BlockPeer.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/BlockPeer.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/BlockPeer.png', + bannerLogo: '/images/partners/1X/Banner/BlockPeer.png', + bannerLogo2x: '/images/partners/2X/Banner/BlockPeer.png', website: 'https://www.blockpeer.finance', description: '', verticalType: 'TradeTrust', @@ -59,7 +85,11 @@ const partners: Partner[] = [ }, { name: 'BunkerChain', - logo: '/images/partners/BunkerChain.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/BunkerChain.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/BunkerChain.png', + bannerLogo: '/images/partners/1X/Banner/BunkerChain.png', + bannerLogo2x: '/images/partners/2X/Banner/BunkerChain.png', website: 'https://bunkerchain.io', description: '', verticalType: 'TradeTrust', @@ -67,15 +97,22 @@ const partners: Partner[] = [ }, { name: 'CALISTA', - logo: '/images/partners/CALISTA.svg', - website: 'https://globaletrade.services/calista', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/CALISTA.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/CALISTA.png', + bannerLogo: '/images/partners/1X/Banner/CALISTA.png', + bannerLogo2x: '/images/partners/2X/Banner/CALISTA.png', + website: 'https://calistang.globaletrade.services/cng/home', description: '', verticalType: 'TradeTrust', category: 'Infrastructure', }, { name: 'COFCO', - logo: '/images/partners/COFCO.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/COFCO.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/TradeTrust/COFCO.png', + bannerLogo: '/images/partners/1X/Banner/COFCO.png', + bannerLogo2x: '/images/partners/2X/Banner/COFCO.png', website: 'https://www.cofcointernational.com', description: '', verticalType: 'TradeTrust', @@ -83,7 +120,10 @@ const partners: Partner[] = [ }, { name: 'CargoX', - logo: '/images/partners/CargoX.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/CargoX.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/CargoX.png', + bannerLogo: '/images/partners/1X/Banner/CargoX.png', + bannerLogo2x: '/images/partners/2X/Banner/CargoX.png', website: 'https://cargox.io', description: '', verticalType: 'TradeTrust', @@ -91,15 +131,22 @@ const partners: Partner[] = [ }, { name: 'ChainDoX', - logo: '/images/partners/ChainDoX.svg', - website: '', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/ChainDoX.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/ChainDoX.png', + bannerLogo: '/images/partners/1X/Banner/ChainDoX.png', + bannerLogo2x: '/images/partners/2X/Banner/ChainDoX.png', + website: 'https://chaindox.com/', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, { name: 'Credore', - logo: '/images/partners/Credore.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Credore.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/Credore.png', + bannerLogo: '/images/partners/1X/Banner/Credore.png', + bannerLogo2x: '/images/partners/2X/Banner/Credore.png', website: 'https://www.credore.xyz', description: '', verticalType: 'TradeTrust', @@ -107,15 +154,22 @@ const partners: Partner[] = [ }, { name: 'DBS Group', - logo: '/images/partners/DBS Group.svg', - website: 'https://www.dbs.com', + logo: '/images/partners/1X/Card/Verification Validation/TradeTrust/DBS Group.png', + logo2x: + '/images/partners/2X/Card/Verification Validation/TradeTrust/DBS Group.png', + bannerLogo: '/images/partners/1X/Banner/DBS Group.png', + bannerLogo2x: '/images/partners/2X/Banner/DBS Group.png', + website: 'https://www.dbsg.com/', description: '', verticalType: 'TradeTrust', category: 'Verification & Validation', }, { name: 'DIMUTO', - logo: '/images/partners/DIMUTO.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/DIMUTO.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/DIMUTO.png', + bannerLogo: '/images/partners/1X/Banner/DIMUTO.png', + bannerLogo2x: '/images/partners/2X/Banner/DIMUTO.png', website: 'https://dimuto.io', description: '', verticalType: 'TradeTrust', @@ -123,15 +177,21 @@ const partners: Partner[] = [ }, { name: 'DLTLedgers', - logo: '/images/partners/DLTLedgers.svg', - website: 'https://dltledgers.com', + logo: '/images/partners/1X/Card/Infrastructure/TradeTrust/DLTLedgers.png', + logo2x: '/images/partners/2X/Card/Infrastructure/TradeTrust/DLTLedgers.png', + bannerLogo: '/images/partners/1X/Banner/DLTLedgers.png', + bannerLogo2x: '/images/partners/2X/Banner/DLTLedgers.png', + website: 'https://dlt.sg/', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, { name: 'DOCKLAB', - logo: '/images/partners/DOCKLAB.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/DOCKLAB.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/DOCKLAB.png', + bannerLogo: '/images/partners/1X/Banner/DOCKLAB.png', + bannerLogo2x: '/images/partners/2X/Banner/DOCKLAB.png', website: 'https://docklab.nl', description: '', verticalType: 'TradeTrust', @@ -139,23 +199,35 @@ const partners: Partner[] = [ }, { name: 'Docsonblocks', - logo: '/images/partners/Docsonblocks.svg', - website: 'https://docsonblocks.com', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Docsonblocks.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/Docsonblocks.png', + bannerLogo: '/images/partners/1X/Banner/Docsonblocks.png', + bannerLogo2x: '/images/partners/2X/Banner/Docsonblocks.png', + website: 'https://app.docsonblocks.com/', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, { name: 'DocuShield', - logo: '/images/partners/DocuShield.svg', - website: '', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/DocuShield.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/DocuShield.png', + bannerLogo: '/images/partners/1X/Banner/DocuShield.png', + bannerLogo2x: '/images/partners/2X/Banner/DocuShield.png', + website: 'https://www.docushield.co.in/', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, { name: 'DocuTrade', - logo: '/images/partners/DocuTrade.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/DocuTrade.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/DocuTrade.png', + bannerLogo: '/images/partners/1X/Banner/DocuTrade.png', + bannerLogo2x: '/images/partners/2X/Banner/DocuTrade.png', website: 'https://docutrade.io', description: '', verticalType: 'TradeTrust', @@ -163,7 +235,11 @@ const partners: Partner[] = [ }, { name: 'FUIX LABS', - logo: '/images/partners/FUIX LABS.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/FUIX LABS.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/FUIX LABS.png', + bannerLogo: '/images/partners/1X/Banner/FUIX LABS.png', + bannerLogo2x: '/images/partners/2X/Banner/FUIX LABS.png', website: 'https://fuixlabs.com', description: '', verticalType: 'TradeTrust', @@ -171,7 +247,10 @@ const partners: Partner[] = [ }, { name: 'FilPass', - logo: '/images/partners/FilPass.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/FilPass.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/FilPass.png', + bannerLogo: '/images/partners/1X/Banner/FilPass.png', + bannerLogo2x: '/images/partners/2X/Banner/FilPass.png', website: 'https://filpass.ph', description: '', verticalType: 'TradeTrust', @@ -179,7 +258,10 @@ const partners: Partner[] = [ }, { name: 'GUUD', - logo: '/images/partners/GUUD.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/GUUD.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/GUUD.png', + bannerLogo: '/images/partners/1X/Banner/GUUD.png', + bannerLogo2x: '/images/partners/2X/Banner/GUUD.png', website: 'https://guud.company', description: '', verticalType: 'TradeTrust', @@ -187,7 +269,11 @@ const partners: Partner[] = [ }, { name: 'ICICI Bank', - logo: '/images/partners/ICICI Bank.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/TradeTrust/ICICI Bank.png', + bannerLogo: '/images/partners/1X/Banner/ICICI Bank.png', + bannerLogo2x: '/images/partners/2X/Banner/ICICI Bank.png', website: 'https://www.icicibank.com', description: '', verticalType: 'TradeTrust', @@ -195,7 +281,13 @@ const partners: Partner[] = [ }, { name: 'Institute of Technical Education', - logo: '/images/partners/Institute of Technical Education.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Institute of Technical Education.png', + bannerLogo: + '/images/partners/1X/Banner/Institute of Technical Education.png', + bannerLogo2x: + '/images/partners/2X/Banner/Institute of Technical Education.png', website: 'https://www.ite.edu.sg', description: '', verticalType: 'OpenCerts', @@ -203,15 +295,21 @@ const partners: Partner[] = [ }, { name: 'JSLA', - logo: '/images/partners/JSLA.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/JSLA.png', + logo2x: '/images/partners/2X/Card/Issuance Attestation/TradeTrust/JSLA.png', + bannerLogo: '/images/partners/1X/Banner/JSLA.png', + bannerLogo2x: '/images/partners/2X/Banner/JSLA.png', website: '', description: '', verticalType: 'TradeTrust', - category: 'Solution Partners', + category: 'Issuance & Attestation', }, { name: 'JUPYTON', - logo: '/images/partners/JUPYTON.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/JUPYTON.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/JUPYTON.png', + bannerLogo: '/images/partners/1X/Banner/JUPYTON.png', + bannerLogo2x: '/images/partners/2X/Banner/JUPYTON.png', website: 'https://jupyton.com', description: '', verticalType: 'TradeTrust', @@ -219,39 +317,34 @@ const partners: Partner[] = [ }, { name: 'Jed', - logo: '/images/partners/jed.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Jed.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/Jed.png', + bannerLogo: '/images/partners/1X/Banner/Jed.png', + bannerLogo2x: '/images/partners/2X/Banner/Jed.png', website: 'https://www.jedtrade.com', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, - { - name: 'Jindal Stainless', - logo: '/images/partners/jindal.svg', - website: 'https://www.jindalstainless.com', - description: '', - verticalType: 'TradeTrust', - category: 'Solution Partners', - }, { name: 'LASALLE College of the Arts', - logo: '/images/partners/LASALLE College of the Arts.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/LASALLE College of the Arts.png', + bannerLogo: '/images/partners/1X/Banner/LASALLE College of the Arts.png', + bannerLogo2x: '/images/partners/2X/Banner/LASALLE College of the Arts.png', website: 'https://www.lasalle.edu.sg', description: '', verticalType: 'OpenCerts', category: 'Issuance & Attestation', }, - { - name: 'LaSalle | UAS', - logo: '/images/partners/lasalle-uas.svg', - website: 'https://uas.edu.sg', - description: '', - verticalType: 'OpenCerts', - category: 'Issuance & Attestation', - }, { name: 'Linklogis', - logo: '/images/partners/Linklogis.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Linklogis.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/Linklogis.png', + bannerLogo: '/images/partners/1X/Banner/Linklogis.png', + bannerLogo2x: '/images/partners/2X/Banner/Linklogis.png', website: 'https://www.linklogis.com/en/', description: '', verticalType: 'TradeTrust', @@ -259,15 +352,23 @@ const partners: Partner[] = [ }, { name: 'MAPTRASCO', - logo: '/images/partners/MAPTRASCO.svg', - website: '', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/TradeTrust/MAPTRASCO.png', + bannerLogo: '/images/partners/1X/Banner/MAPTRASCO.png', + bannerLogo2x: '/images/partners/2X/Banner/MAPTRASCO.png', + website: 'https://khaitan.com.sg/', description: '', verticalType: 'TradeTrust', category: 'Solution Partners', }, { name: 'Morpheus.Network', - logo: '/images/partners/Morpheus.Network.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/Morpheus.Network.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/Morpheus.Network.png', + bannerLogo: '/images/partners/1X/Banner/Morpheus.Network.png', + bannerLogo2x: '/images/partners/2X/Banner/Morpheus.Network.png', website: 'https://morpheus.network', description: '', verticalType: 'TradeTrust', @@ -275,7 +376,10 @@ const partners: Partner[] = [ }, { name: 'NAFA', - logo: '/images/partners/NAFA.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/NAFA.png', + logo2x: '/images/partners/2X/Card/Issuance Attestation/OpenCert/NAFA.png', + bannerLogo: '/images/partners/1X/Banner/NAFA.png', + bannerLogo2x: '/images/partners/2X/Banner/NAFA.png', website: 'https://www.nafa.edu.sg', description: '', verticalType: 'OpenCerts', @@ -283,7 +387,10 @@ const partners: Partner[] = [ }, { name: 'NIEC', - logo: '/images/partners/NIEC.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/NIEC.png', + logo2x: '/images/partners/2X/Card/Issuance Attestation/OpenCert/NIEC.png', + bannerLogo: '/images/partners/1X/Banner/NIEC.png', + bannerLogo2x: '/images/partners/2X/Banner/NIEC.png', website: 'https://niec.edu.sg', description: '', verticalType: 'OpenCerts', @@ -291,7 +398,11 @@ const partners: Partner[] = [ }, { name: 'Nanyang Polytechnic', - logo: '/images/partners/Nanyang Polytechnic.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Nanyang Polytechnic.png', + bannerLogo: '/images/partners/1X/Banner/Nanyang Polytechnic.png', + bannerLogo2x: '/images/partners/2X/Banner/Nanyang Polytechnic.png', website: 'https://www.nyp.edu.sg', description: '', verticalType: 'OpenCerts', @@ -299,7 +410,13 @@ const partners: Partner[] = [ }, { name: 'National University of Singapore', - logo: '/images/partners/National University of Singapore.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/National University of Singapore.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/National University of Singapore.png', + bannerLogo: + '/images/partners/1X/Banner/National University of Singapore.png', + bannerLogo2x: + '/images/partners/2X/Banner/National University of Singapore.png', website: 'https://nus.edu.sg', description: '', verticalType: 'OpenCerts', @@ -307,7 +424,11 @@ const partners: Partner[] = [ }, { name: 'Ngee Ann Polytechnic', - logo: '/images/partners/Ngee Ann Polytechnic.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Ngee Ann Polytechnic.png', + bannerLogo: '/images/partners/1X/Banner/Ngee Ann Polytechnic.png', + bannerLogo2x: '/images/partners/2X/Banner/Ngee Ann Polytechnic.png', website: 'https://www.np.edu.sg', description: '', verticalType: 'OpenCerts', @@ -315,7 +436,11 @@ const partners: Partner[] = [ }, { name: 'Pacific International Lines', - logo: '/images/partners/Pacific International Lines.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/Pacific International Lines.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/TradeTrust/Pacific International Lines.png', + bannerLogo: '/images/partners/1X/Banner/Pacific International Lines.png', + bannerLogo2x: '/images/partners/2X/Banner/Pacific International Lines.png', website: 'https://www.pilship.com', description: '', verticalType: 'TradeTrust', @@ -323,7 +448,11 @@ const partners: Partner[] = [ }, { name: 'Republic Polytechnic', - logo: '/images/partners/Republic Polytechnic.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Republic Polytechnic.png', + bannerLogo: '/images/partners/1X/Banner/Republic Polytechnic.png', + bannerLogo2x: '/images/partners/2X/Banner/Republic Polytechnic.png', website: 'https://www.rp.edu.sg', description: '', verticalType: 'OpenCerts', @@ -331,7 +460,10 @@ const partners: Partner[] = [ }, { name: 'SECRO', - logo: '/images/partners/SECRO.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/SECRO.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/SECRO.png', + bannerLogo: '/images/partners/1X/Banner/SECRO.png', + bannerLogo2x: '/images/partners/2X/Banner/SECRO.png', website: 'https://secro.io', description: '', verticalType: 'TradeTrust', @@ -339,7 +471,11 @@ const partners: Partner[] = [ }, { name: 'SGTraDex', - logo: '/images/partners/SGTraDex.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/SGTraDex.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/SGTraDex.png', + bannerLogo: '/images/partners/1X/Banner/SGTraDex.png', + bannerLogo2x: '/images/partners/2X/Banner/SGTraDex.png', website: 'https://sgtradex.com', description: '', verticalType: 'TradeTrust', @@ -347,7 +483,10 @@ const partners: Partner[] = [ }, { name: 'SMU', - logo: '/images/partners/SMU.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/SMU.png', + logo2x: '/images/partners/2X/Card/Issuance Attestation/OpenCert/SMU.png', + bannerLogo: '/images/partners/1X/Banner/SMU.png', + bannerLogo2x: '/images/partners/2X/Banner/SMU.png', website: 'https://www.smu.edu.sg', description: '', verticalType: 'OpenCerts', @@ -355,7 +494,10 @@ const partners: Partner[] = [ }, { name: 'STABILITY', - logo: '/images/partners/STABILITY.svg', + logo: '/images/partners/1X/Card/Infrastructure/TradeTrust/STABILITY.png', + logo2x: '/images/partners/2X/Card/Infrastructure/TradeTrust/STABILITY.png', + bannerLogo: '/images/partners/1X/Banner/STABILITY.png', + bannerLogo2x: '/images/partners/2X/Banner/STABILITY.png', website: 'https://stabilityprotocol.com', description: '', verticalType: 'TradeTrust', @@ -363,7 +505,13 @@ const partners: Partner[] = [ }, { name: 'Singapore Examinations and Assessment Board', - logo: '/images/partners/Singapore Examinations and Assessment Board.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Examinations and Assessment Board.png', + bannerLogo: + '/images/partners/1X/Banner/Singapore Examinations and Assessment Board.png', + bannerLogo2x: + '/images/partners/2X/Banner/Singapore Examinations and Assessment Board.png', website: 'https://www.seab.gov.sg', description: '', verticalType: 'OpenCerts', @@ -371,7 +519,11 @@ const partners: Partner[] = [ }, { name: 'Singapore Polytechnic', - logo: '/images/partners/Singapore Polytechnic.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore Polytechnic.png', + bannerLogo: '/images/partners/1X/Banner/Singapore Polytechnic.png', + bannerLogo2x: '/images/partners/2X/Banner/Singapore Polytechnic.png', website: 'https://www.sp.edu.sg', description: '', verticalType: 'OpenCerts', @@ -379,7 +531,13 @@ const partners: Partner[] = [ }, { name: 'Singapore University of Social Sciences', - logo: '/images/partners/Singapore University of Social Sciences.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Singapore University of Social Sciences.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Singapore University of Social Sciences.png', + bannerLogo: + '/images/partners/1X/Banner/Singapore University of Social Sciences.png', + bannerLogo2x: + '/images/partners/2X/Banner/Singapore University of Social Sciences.png', website: 'https://www.suss.edu.sg', description: '', verticalType: 'OpenCerts', @@ -387,7 +545,11 @@ const partners: Partner[] = [ }, { name: 'SkillsFuture SG', - logo: '/images/partners/SkillsFuture SG.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/SkillsFuture SG.png', + bannerLogo: '/images/partners/1X/Banner/SkillsFuture SG.png', + bannerLogo2x: '/images/partners/2X/Banner/SkillsFuture SG.png', website: 'https://www.skillsfuture.gov.sg', description: '', verticalType: 'OpenCerts', @@ -395,7 +557,11 @@ const partners: Partner[] = [ }, { name: 'TASConnect', - logo: '/images/partners/TASConnect.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/TASConnect.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/TASConnect.png', + bannerLogo: '/images/partners/1X/Banner/TASConnect.png', + bannerLogo2x: '/images/partners/2X/Banner/TASConnect.png', website: 'https://tasconnect.com', description: '', verticalType: 'TradeTrust', @@ -403,7 +569,10 @@ const partners: Partner[] = [ }, { name: 'TRAMÉS', - logo: '/images/partners/trames.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/TRAMÉS.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/TRAMÉS.png', + bannerLogo: '/images/partners/1X/Banner/TRAMÉS.png', + bannerLogo2x: '/images/partners/2X/Banner/TRAMÉS.png', website: 'https://trames.io', description: '', verticalType: 'TradeTrust', @@ -411,7 +580,11 @@ const partners: Partner[] = [ }, { name: 'Temasek Polytechnic', - logo: '/images/partners/Temasek Polytechnic.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/OpenCert/Temasek Polytechnic.png', + bannerLogo: '/images/partners/1X/Banner/Temasek Polytechnic.png', + bannerLogo2x: '/images/partners/2X/Banner/Temasek Polytechnic.png', website: 'https://www.tp.edu.sg', description: '', verticalType: 'OpenCerts', @@ -419,7 +592,10 @@ const partners: Partner[] = [ }, { name: 'TradeGo', - logo: '/images/partners/TradeGo.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/TradeGo.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/TradeGo.png', + bannerLogo: '/images/partners/1X/Banner/TradeGo.png', + bannerLogo2x: '/images/partners/2X/Banner/TradeGo.png', website: 'https://tradego.com', description: '', verticalType: 'TradeTrust', @@ -427,7 +603,11 @@ const partners: Partner[] = [ }, { name: 'UOB', - logo: '/images/partners/UOB.svg', + logo: '/images/partners/1X/Card/Verification Validation/TradeTrust/UOB.png', + logo2x: + '/images/partners/2X/Card/Verification Validation/TradeTrust/UOB.png', + bannerLogo: '/images/partners/1X/Banner/UOB.png', + bannerLogo2x: '/images/partners/2X/Banner/UOB.png', website: 'https://www.uobgroup.com', description: '', verticalType: 'TradeTrust', @@ -435,7 +615,10 @@ const partners: Partner[] = [ }, { name: 'VAYANA', - logo: '/images/partners/VAYANA.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/VAYANA.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/VAYANA.png', + bannerLogo: '/images/partners/1X/Banner/VAYANA.png', + bannerLogo2x: '/images/partners/2X/Banner/VAYANA.png', website: 'https://www.vayana.com', description: '', verticalType: 'TradeTrust', @@ -443,7 +626,11 @@ const partners: Partner[] = [ }, { name: 'XDC Network', - logo: '/images/partners/XDC Network.svg', + logo: '/images/partners/1X/Card/Infrastructure/TradeTrust/XDC Network.png', + logo2x: + '/images/partners/2X/Card/Infrastructure/TradeTrust/XDC Network.png', + bannerLogo: '/images/partners/1X/Banner/XDC Network.png', + bannerLogo2x: '/images/partners/2X/Banner/XDC Network.png', website: 'https://xdc.org', description: '', verticalType: 'TradeTrust', @@ -451,7 +638,11 @@ const partners: Partner[] = [ }, { name: 'YIT HONG PTE LTD', - logo: '/images/partners/YIT HONG PTE LTD.svg', + logo: '/images/partners/1X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png', + logo2x: + '/images/partners/2X/Card/Issuance Attestation/TradeTrust/YIT HONG PTE LTD.png', + bannerLogo: '/images/partners/1X/Banner/YIT HONG PTE LTD.png', + bannerLogo2x: '/images/partners/2X/Banner/YIT HONG PTE LTD.png', website: 'https://www.yithong.com', description: '', verticalType: 'TradeTrust', @@ -459,7 +650,11 @@ const partners: Partner[] = [ }, { name: 'ZenithBlox', - logo: '/images/partners/ZenithBlox.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/ZenithBlox.png', + logo2x: + '/images/partners/2X/Card/Solution Provider/TradeTrust/ZenithBlox.png', + bannerLogo: '/images/partners/1X/Banner/ZenithBlox.png', + bannerLogo2x: '/images/partners/2X/Banner/ZenithBlox.png', website: 'https://zenithblox.network', description: '', verticalType: 'TradeTrust', @@ -467,7 +662,10 @@ const partners: Partner[] = [ }, { name: 'eTEU', - logo: '/images/partners/eTEU.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/eTEU.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/eTEU.png', + bannerLogo: '/images/partners/1X/Banner/eTEU.png', + bannerLogo2x: '/images/partners/2X/Banner/eTEU.png', website: 'https://eteu.co.uk', description: '', verticalType: 'TradeTrust', @@ -475,7 +673,10 @@ const partners: Partner[] = [ }, { name: 'veriTAG', - logo: '/images/partners/veriTAG.svg', + logo: '/images/partners/1X/Card/Solution Providers/TradeTrust/veriTAG.png', + logo2x: '/images/partners/2X/Card/Solution Provider/TradeTrust/veriTAG.png', + bannerLogo: '/images/partners/1X/Banner/veriTAG.png', + bannerLogo2x: '/images/partners/2X/Banner/veriTAG.png', website: 'https://veritag.com', description: '', verticalType: 'TradeTrust', diff --git a/src/pages/Home/index.tsx b/src/pages/Home/index.tsx index d11f83e..26d1c69 100644 --- a/src/pages/Home/index.tsx +++ b/src/pages/Home/index.tsx @@ -16,8 +16,8 @@ const Home = ({ isDarkMode }: HomeProps) => { +
    -

  • ) } diff --git a/src/types/partner.ts b/src/types/partner.ts index c1064cd..815e354 100644 --- a/src/types/partner.ts +++ b/src/types/partner.ts @@ -1,6 +1,9 @@ export interface Partner { name: string logo: string + logo2x?: string + bannerLogo?: string + bannerLogo2x?: string website?: string description?: string verticalType?: string diff --git a/tailwind.config.js b/tailwind.config.js index fa800c1..4e2b0e0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -72,12 +72,12 @@ export default { }, keyframes: { marquee: { - '0%': { transform: 'translateX(0)' }, - '100%': { transform: 'translateX(-50%)' }, + '0%': { transform: 'translate3d(0, 0, 0)' }, + '100%': { transform: 'translate3d(-50%, 0, 0)' }, }, }, animation: { - marquee: 'marquee 60s linear infinite', + marquee: 'marquee 200s linear infinite', }, backgroundImage: { 'overlay-light': From 42728292e20bd5e589bc5fe0f00219980e781ae1 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Wed, 13 May 2026 14:14:04 +0530 Subject: [PATCH 08/20] Tt 989/fix carausel speed (#58) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> --- src/components/home/PartnersSection/index.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/home/PartnersSection/index.tsx b/src/components/home/PartnersSection/index.tsx index 06bacfd..fb9c2ed 100644 --- a/src/components/home/PartnersSection/index.tsx +++ b/src/components/home/PartnersSection/index.tsx @@ -42,20 +42,20 @@ const PartnersSection = ({ isDarkMode }: PartnersSectionProps) => { className="max-w-4xl mx-auto overflow-hidden" style={{ WebkitMaskImage: - 'linear-gradient(to right, transparent, black 15%, black 85%, transparent)', + 'linear-gradient(to right, rgba(0,0,0,0) 0%, black 18%, black 82%, rgba(0,0,0,0) 100%)', maskImage: - 'linear-gradient(to right, transparent, black 15%, black 85%, transparent)', + 'linear-gradient(to right, rgba(0,0,0,0) 0%, black 18%, black 82%, rgba(0,0,0,0) 100%)', }} > {/* Animated track */}
    {marqueeItems.map((partner, idx) => (
    Date: Thu, 14 May 2026 15:10:49 +0530 Subject: [PATCH 09/20] Tt 989/fix carausel ios (#59) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> --- src/App.tsx | 5 ++ src/__tests__/Partners.test.tsx | 4 +- src/components/home/PartnersSection/index.tsx | 7 +- src/index.css | 83 +++++++++++++++++++ src/pages/Partners/index.tsx | 7 +- tailwind.config.js | 4 +- 6 files changed, 96 insertions(+), 14 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index f242278..91046aa 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -20,6 +20,11 @@ const BACKGROUND_ROUTE_RULES: BackgroundRouteRule[] = [ lightClass: 'app-shell--settings-light', darkClass: 'app-shell--settings-dark', }, + { + paths: ['/partners'], + lightClass: 'app-shell--partners-light', + darkClass: 'app-shell--partners-dark', + }, ] function App() { diff --git a/src/__tests__/Partners.test.tsx b/src/__tests__/Partners.test.tsx index 61d167d..80fb455 100644 --- a/src/__tests__/Partners.test.tsx +++ b/src/__tests__/Partners.test.tsx @@ -148,14 +148,14 @@ describe('Partners page', () => { it('applies dark mode background', () => { const { container } = render() expect((container.firstChild as HTMLElement).className).toContain( - 'bg-[#1E2026]' + 'w-full' ) }) it('applies light mode background', () => { const { container } = render() expect((container.firstChild as HTMLElement).className).toContain( - 'bg-white' + 'w-full' ) }) diff --git a/src/components/home/PartnersSection/index.tsx b/src/components/home/PartnersSection/index.tsx index fb9c2ed..5127d10 100644 --- a/src/components/home/PartnersSection/index.tsx +++ b/src/components/home/PartnersSection/index.tsx @@ -45,13 +45,12 @@ const PartnersSection = ({ isDarkMode }: PartnersSectionProps) => { 'linear-gradient(to right, rgba(0,0,0,0) 0%, black 18%, black 82%, rgba(0,0,0,0) 100%)', maskImage: 'linear-gradient(to right, rgba(0,0,0,0) 0%, black 18%, black 82%, rgba(0,0,0,0) 100%)', + WebkitTransform: 'translateZ(0)', + transform: 'translateZ(0)', }} > {/* Animated track */} -
    +
    {marqueeItems.map((partner, idx) => (
    { : partners.filter(p => p.category === activeCategory) return ( -
    +
    {/* Heading */}
    diff --git a/tailwind.config.js b/tailwind.config.js index 4e2b0e0..0b5c6bb 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -72,8 +72,8 @@ export default { }, keyframes: { marquee: { - '0%': { transform: 'translate3d(0, 0, 0)' }, - '100%': { transform: 'translate3d(-50%, 0, 0)' }, + '0%': { transform: 'translateX(0)' }, + '100%': { transform: 'translateX(-50%)' }, }, }, animation: { From a5085e01a15af41dcb602fae361d4c4ef0425591 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Mon, 18 May 2026 13:46:50 +0530 Subject: [PATCH 10/20] Tt 1334/about us page (#60) * feat: add About page with capabilities and new SVG assets - Introduced a new About page that highlights TrustVC's core capabilities. - Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach. - Updated routing to include the About page and modified the Navbar for navigation. - Enhanced CSS for the About page's light and dark themes, including background images and card styles. - Implemented responsive design adjustments for mobile views. * feat: implement CapabilityCard component and refactor About page - Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags. - Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability. - Refactored tests for About page to improve clarity and consistency in test descriptions. - Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes. * refactor: update Navbar tests to reflect changes in navigation items - Removed references to 'Home' in Navbar tests and replaced them with 'About'. - Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar. - Adjusted test cases to ensure correct styling checks for 'About' based on the current route. * feat: add EcosystemCard component and integrate into About page - Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image. - Updated About page to utilize EcosystemCard, enhancing code organization and readability. - Added comprehensive tests for EcosystemCard to ensure correct rendering and styling. - Removed redundant CSS styles related to the ecosystem card from index.css. * refactor: update App tests to check for new navigation elements - Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes. - Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage. * Update src/pages/About/index.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: adjust background size in dark mode styles - Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode. --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- public/images/about/center-image.svg | 9 ++ public/images/about/ecosystem.svg | 3 + public/images/about/frame-bottom.svg | 9 ++ public/images/about/frame-top.svg | 9 ++ public/images/about/global.svg | 3 + public/images/about/privacy.svg | 3 + public/images/about/single-source.svg | 3 + public/images/about/tamper.svg | 3 + public/images/about/unified-foundation.svg | 3 + src/App.test.tsx | 6 +- src/App.tsx | 5 + src/__tests__/About.test.tsx | 97 +++++++++++++ .../CapabilityCard/CapabilityCard.test.tsx | 127 +++++++++++++++++ .../about/CapabilityCard/CapabilityCard.tsx | 76 ++++++++++ src/components/about/CapabilityCard/index.ts | 1 + .../EcosystemCard/EcosystemCard.test.tsx | 61 ++++++++ .../about/EcosystemCard/EcosystemCard.tsx | 34 +++++ src/components/about/EcosystemCard/index.ts | 1 + src/components/common/Navbar/Navbar.test.tsx | 28 ++-- src/components/common/Navbar/Navbar.tsx | 34 +++-- src/data/capabilities.ts | 49 +++++++ src/index.css | 133 ++++++++++++++++++ src/pages/About/index.tsx | 67 +++++++++ src/routes.tsx | 2 + 24 files changed, 731 insertions(+), 35 deletions(-) create mode 100644 public/images/about/center-image.svg create mode 100644 public/images/about/ecosystem.svg create mode 100644 public/images/about/frame-bottom.svg create mode 100644 public/images/about/frame-top.svg create mode 100644 public/images/about/global.svg create mode 100644 public/images/about/privacy.svg create mode 100644 public/images/about/single-source.svg create mode 100644 public/images/about/tamper.svg create mode 100644 public/images/about/unified-foundation.svg create mode 100644 src/__tests__/About.test.tsx create mode 100644 src/components/about/CapabilityCard/CapabilityCard.test.tsx create mode 100644 src/components/about/CapabilityCard/CapabilityCard.tsx create mode 100644 src/components/about/CapabilityCard/index.ts create mode 100644 src/components/about/EcosystemCard/EcosystemCard.test.tsx create mode 100644 src/components/about/EcosystemCard/EcosystemCard.tsx create mode 100644 src/components/about/EcosystemCard/index.ts create mode 100644 src/data/capabilities.ts create mode 100644 src/pages/About/index.tsx diff --git a/public/images/about/center-image.svg b/public/images/about/center-image.svg new file mode 100644 index 0000000..58edcfb --- /dev/null +++ b/public/images/about/center-image.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/images/about/ecosystem.svg b/public/images/about/ecosystem.svg new file mode 100644 index 0000000..6a597ef --- /dev/null +++ b/public/images/about/ecosystem.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/about/frame-bottom.svg b/public/images/about/frame-bottom.svg new file mode 100644 index 0000000..00d4655 --- /dev/null +++ b/public/images/about/frame-bottom.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/images/about/frame-top.svg b/public/images/about/frame-top.svg new file mode 100644 index 0000000..4b5dcfe --- /dev/null +++ b/public/images/about/frame-top.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/images/about/global.svg b/public/images/about/global.svg new file mode 100644 index 0000000..1979173 --- /dev/null +++ b/public/images/about/global.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/about/privacy.svg b/public/images/about/privacy.svg new file mode 100644 index 0000000..abf2e42 --- /dev/null +++ b/public/images/about/privacy.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/about/single-source.svg b/public/images/about/single-source.svg new file mode 100644 index 0000000..ffa86b4 --- /dev/null +++ b/public/images/about/single-source.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/about/tamper.svg b/public/images/about/tamper.svg new file mode 100644 index 0000000..2e027cb --- /dev/null +++ b/public/images/about/tamper.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/images/about/unified-foundation.svg b/public/images/about/unified-foundation.svg new file mode 100644 index 0000000..372d2ac --- /dev/null +++ b/public/images/about/unified-foundation.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/App.test.tsx b/src/App.test.tsx index 99632ae..e90da4b 100644 --- a/src/App.test.tsx +++ b/src/App.test.tsx @@ -17,9 +17,9 @@ describe('App Component', () => { render() // Check if navigation elements are present - expect(screen.getByText('Home')).toBeInTheDocument() - // Ecosystem temporarily removed - expect(screen.getByText('News & Updates')).toBeInTheDocument() + expect(screen.getAllByText('About').length).toBeGreaterThan(0) + expect(screen.getAllByText('Partners').length).toBeGreaterThan(0) + expect(screen.getAllByText('News & Updates').length).toBeGreaterThan(0) }) it('starts with light mode by default', () => { diff --git a/src/App.tsx b/src/App.tsx index 91046aa..57c27e6 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -25,6 +25,11 @@ const BACKGROUND_ROUTE_RULES: BackgroundRouteRule[] = [ lightClass: 'app-shell--partners-light', darkClass: 'app-shell--partners-dark', }, + { + paths: ['/about'], + lightClass: 'app-shell--about-light', + darkClass: 'app-shell--about-dark', + }, ] function App() { diff --git a/src/__tests__/About.test.tsx b/src/__tests__/About.test.tsx new file mode 100644 index 0000000..0302ea0 --- /dev/null +++ b/src/__tests__/About.test.tsx @@ -0,0 +1,97 @@ +import { describe, it, expect } from 'vitest' +import { render, screen, within } from './test-utils' +import About from '../pages/About' +import capabilities from '../data/capabilities' + +const renderAbout = (isDarkMode = false) => + render() + +describe('About page', () => { + describe('hero', () => { + it('renders the main heading', () => { + renderAbout() + expect(screen.getByRole('heading', { level: 1 })).toBeInTheDocument() + expect(screen.getByText(/The Foundation of/i)).toBeInTheDocument() + expect(screen.getByText(/Digital Trust/i)).toBeInTheDocument() + }) + + it('renders the hero subtitle', () => { + renderAbout() + expect( + screen.getByText(/core infrastructure layer enabling secure/i) + ).toBeInTheDocument() + }) + }) + + describe('EcosystemCard integration', () => { + it('renders the ecosystem card heading', () => { + renderAbout() + expect( + screen.getByRole('heading', { + level: 2, + name: /How TrustVC Powers Multiple Ecosystems/i, + }) + ).toBeInTheDocument() + }) + + it('renders the ecosystem center image', () => { + renderAbout() + expect( + screen.getByAltText(/How TrustVC Powers Multiple Ecosystems/i) + ).toBeInTheDocument() + }) + }) + + describe('Core Capabilities section', () => { + it('renders the Core Capabilities heading', () => { + renderAbout() + expect( + screen.getByRole('heading', { level: 2, name: /Core Capabilities/i }) + ).toBeInTheDocument() + }) + + it(`renders all ${capabilities.length} capability cards`, () => { + renderAbout() + expect(screen.getAllByRole('heading', { level: 3 })).toHaveLength( + capabilities.length + ) + }) + + it('renders each capability title and description', () => { + renderAbout() + capabilities.forEach(cap => { + expect(screen.getByText(cap.title)).toBeInTheDocument() + expect(screen.getByText(cap.description)).toBeInTheDocument() + }) + }) + + it('renders each card with its own tags', () => { + renderAbout() + capabilities.forEach(cap => { + const card = screen.getByText(cap.title).closest('.rounded-2xl')! + cap.tags.forEach(tag => { + expect(within(card as HTMLElement).getByText(tag)).toBeInTheDocument() + }) + }) + }) + }) + + describe('dark / light mode', () => { + it('renders without errors in dark mode', () => { + renderAbout(true) + expect(screen.getByRole('heading', { level: 1 })).toBeInTheDocument() + }) + + it('applies dark mode classes to capability cards', () => { + const { container } = renderAbout(true) + expect( + container.querySelectorAll('.bg-neutral-20\\/30').length + ).toBeGreaterThan(0) + }) + + it('applies light mode classes to capability cards', () => { + const { container } = renderAbout(false) + expect(container.querySelectorAll('.bg-white').length).toBeGreaterThan(0) + }) + }) +}) diff --git a/src/components/about/CapabilityCard/CapabilityCard.test.tsx b/src/components/about/CapabilityCard/CapabilityCard.test.tsx new file mode 100644 index 0000000..724afe2 --- /dev/null +++ b/src/components/about/CapabilityCard/CapabilityCard.test.tsx @@ -0,0 +1,127 @@ +import { describe, it, expect } from 'vitest' +import { render, screen } from '@testing-library/react' +import CapabilityCard from './CapabilityCard' +import { type Capability } from '../../../data/capabilities' + +const transferableOnlyCap: Capability = { + icon: '/images/about/single-source.svg', + tags: ['Transferable Record'], + title: 'Single Source of Truth', + description: + 'TrustVC uses a public blockchain to maintain a single source of truth for ETRs.', +} + +const dualTagCap: Capability = { + icon: '/images/about/unified-foundation.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Unified Foundation', + description: + 'Single SDK powering multiple industry-specific verification solutions.', +} + +describe('CapabilityCard', () => { + describe('content rendering', () => { + it('renders the card title', () => { + render() + expect( + screen.getByRole('heading', { + level: 3, + name: transferableOnlyCap.title, + }) + ).toBeInTheDocument() + }) + + it('renders the card description', () => { + render() + expect( + screen.getByText(transferableOnlyCap.description) + ).toBeInTheDocument() + }) + + it('renders the icon image with correct alt text', () => { + render() + expect(screen.getByAltText(transferableOnlyCap.title)).toBeInTheDocument() + }) + + it('renders the icon image with correct src', () => { + render() + expect(screen.getByAltText(transferableOnlyCap.title)).toHaveAttribute( + 'src', + transferableOnlyCap.icon + ) + }) + }) + + describe('tag pills', () => { + it('renders a single Transferable Record tag', () => { + render() + expect(screen.getByText('Transferable Record')).toBeInTheDocument() + }) + + it('renders both tags for a dual-tag capability', () => { + render() + expect(screen.getByText('Verifiable Document')).toBeInTheDocument() + expect(screen.getByText('Transferable Record')).toBeInTheDocument() + }) + + it('applies correct styles to Transferable Record tag', () => { + render() + const tag = screen.getByText('Transferable Record') + expect(tag).toHaveStyle({ background: '#dfe1ff', color: '#312d62' }) + }) + + it('applies correct styles to Verifiable Document tag', () => { + render() + const tag = screen.getByText('Verifiable Document') + expect(tag).toHaveStyle({ background: '#b3ecff', color: '#0b384f' }) + }) + + it('renders pill with correct dimensions', () => { + render() + const tag = screen.getByText('Transferable Record') + expect(tag).toHaveStyle({ width: '128px', height: '24px' }) + }) + }) + + describe('dark mode', () => { + it('applies dark mode class to card', () => { + const { container } = render( + + ) + expect(container.firstChild).toHaveClass('bg-neutral-20/30') + }) + + it('applies light mode class to card', () => { + const { container } = render( + + ) + expect(container.firstChild).toHaveClass('bg-white') + }) + + it('applies dark mode class to icon container', () => { + const { container } = render( + + ) + expect(container.querySelector('.bg-neutral-20\\/60')).toBeInTheDocument() + }) + + it('applies light mode class to icon container', () => { + const { container } = render( + + ) + expect(container.querySelector('.bg-\\[\\#F5F6F7\\]')).toBeInTheDocument() + }) + + it('applies dark description color in dark mode', () => { + render() + const desc = screen.getByText(transferableOnlyCap.description) + expect(desc).toHaveStyle({ color: '#8B929A' }) + }) + + it('applies light description color in light mode', () => { + render() + const desc = screen.getByText(transferableOnlyCap.description) + expect(desc).toHaveStyle({ color: '#3D444D' }) + }) + }) +}) diff --git a/src/components/about/CapabilityCard/CapabilityCard.tsx b/src/components/about/CapabilityCard/CapabilityCard.tsx new file mode 100644 index 0000000..817f532 --- /dev/null +++ b/src/components/about/CapabilityCard/CapabilityCard.tsx @@ -0,0 +1,76 @@ +import clsx from 'clsx' +import { type Capability } from '../../../data/capabilities' + +const TAG_STYLES: Record = { + 'Transferable Record': { background: '#dfe1ff', color: '#312d62' }, + 'Verifiable Document': { background: '#b3ecff', color: '#0b384f' }, +} + +interface CapabilityCardProps { + cap: Capability + isDarkMode: boolean +} + +const CapabilityCard = ({ cap, isDarkMode }: CapabilityCardProps) => ( +
    +
    +
    + {cap.title} +
    +
    + {cap.tags.map(tag => ( + + {tag} + + ))} +
    +
    + +

    + {cap.title} +

    + +

    + {cap.description} +

    +
    +) + +export default CapabilityCard diff --git a/src/components/about/CapabilityCard/index.ts b/src/components/about/CapabilityCard/index.ts new file mode 100644 index 0000000..208e753 --- /dev/null +++ b/src/components/about/CapabilityCard/index.ts @@ -0,0 +1 @@ +export { default } from './CapabilityCard' diff --git a/src/components/about/EcosystemCard/EcosystemCard.test.tsx b/src/components/about/EcosystemCard/EcosystemCard.test.tsx new file mode 100644 index 0000000..10ee4d8 --- /dev/null +++ b/src/components/about/EcosystemCard/EcosystemCard.test.tsx @@ -0,0 +1,61 @@ +import { describe, it, expect } from 'vitest' +import { render, screen } from '@testing-library/react' +import EcosystemCard from './EcosystemCard' + +describe('EcosystemCard', () => { + it('renders the heading', () => { + render() + expect( + screen.getByRole('heading', { + level: 2, + name: /How TrustVC Powers Multiple Ecosystems/i, + }) + ).toBeInTheDocument() + }) + + it('renders the subtitle', () => { + render() + expect( + screen.getByText( + /One foundational platform, unlimited verification possibilities/i + ) + ).toBeInTheDocument() + }) + + it('renders the center image with correct alt text', () => { + render() + expect( + screen.getByAltText(/How TrustVC Powers Multiple Ecosystems/i) + ).toBeInTheDocument() + }) + + it('renders the center image with correct src', () => { + render() + expect( + screen.getByAltText(/How TrustVC Powers Multiple Ecosystems/i) + ).toHaveAttribute('src', '/images/about/center-image.svg') + }) + + it('applies the ecosystem card CSS classes', () => { + const { container } = render() + expect(container.querySelector('.about-ecosystem-card')).toBeInTheDocument() + expect( + container.querySelector('.about-ecosystem-card-content') + ).toBeInTheDocument() + }) + + it('has rounded corners only on sm+ breakpoint', () => { + const { container } = render() + const wrapper = container.firstChild as HTMLElement + expect(wrapper.classList.contains('sm:rounded-2xl')).toBe(true) + expect(wrapper.classList.contains('rounded-2xl')).toBe(false) + }) + + it('subtitle has white color style', () => { + render() + const subtitle = screen.getByText( + /One foundational platform, unlimited verification possibilities/i + ) + expect(subtitle).toHaveStyle({ color: '#FFFFFF' }) + }) +}) diff --git a/src/components/about/EcosystemCard/EcosystemCard.tsx b/src/components/about/EcosystemCard/EcosystemCard.tsx new file mode 100644 index 0000000..d5a1fec --- /dev/null +++ b/src/components/about/EcosystemCard/EcosystemCard.tsx @@ -0,0 +1,34 @@ +const EcosystemCard = () => ( +
    +
    +
    +
    +

    + How TrustVC Powers Multiple Ecosystems +

    +

    + One foundational platform, unlimited verification possibilities. +

    + How TrustVC Powers Multiple Ecosystems +
    +
    +
    +
    +) + +export default EcosystemCard diff --git a/src/components/about/EcosystemCard/index.ts b/src/components/about/EcosystemCard/index.ts new file mode 100644 index 0000000..9539e90 --- /dev/null +++ b/src/components/about/EcosystemCard/index.ts @@ -0,0 +1 @@ +export { default } from './EcosystemCard' diff --git a/src/components/common/Navbar/Navbar.test.tsx b/src/components/common/Navbar/Navbar.test.tsx index 9dbf3d7..c87fd6e 100644 --- a/src/components/common/Navbar/Navbar.test.tsx +++ b/src/components/common/Navbar/Navbar.test.tsx @@ -35,10 +35,10 @@ describe('Navbar Component', () => { renderWithRouter( ) - - expect(screen.getByText('Home')).toBeInTheDocument() - // Ecosystem and Gallery temporarily removed - expect(screen.getByText('News & Updates')).toBeInTheDocument() + // home remove from navbar + expect(screen.getAllByText('About').length).toBeGreaterThan(0) + expect(screen.getAllByText('Partners').length).toBeGreaterThan(0) + expect(screen.getAllByText('News & Updates').length).toBeGreaterThan(0) }) it('renders Contact Us button', () => { @@ -96,8 +96,8 @@ describe('Navbar Component', () => { fireEvent.click(hamburgerButton!) // Mobile menu should appear with navigation items - const homeLinks = screen.getAllByText('Home') - expect(homeLinks.length).toBeGreaterThan(1) // Desktop + Mobile + const aboutLinks = screen.getAllByText('About') + expect(aboutLinks.length).toBeGreaterThan(1) // Desktop + Mobile }) it.skip('opens ecosystem dropdown on hover', () => { @@ -159,24 +159,24 @@ describe('Navbar Component', () => { expect(newsLink).toHaveStyle({ color: '#5B5BB3' }) }) - it('shows Home as inactive color on /news-updates route (light mode)', () => { + it('shows About as inactive color on /news-updates route (light mode)', () => { renderNavbar(false, '/news-updates') - const homeLink = screen.getByText('Home') - expect(homeLink).toHaveStyle({ color: '#5B6571' }) + const aboutLinks = screen.getAllByText('About') + expect(aboutLinks[0]).toHaveStyle({ color: '#5B6571' }) }) it('shows News & Updates as inactive color on home route (light mode)', () => { renderNavbar(false, '/') - const newsLink = screen.getByText('News & Updates') + const newsLink = screen.getAllByText('News & Updates')[0] expect(newsLink).toHaveStyle({ color: '#5B6571' }) }) - it('shows Home as active color on home route (light mode)', () => { - renderNavbar(false, '/') + it('shows About as active color on /about route (light mode)', () => { + renderNavbar(false, '/about') - const homeLink = screen.getByText('Home') - expect(homeLink).toHaveStyle({ color: '#5B5BB3' }) + const aboutLinks = screen.getAllByText('About') + expect(aboutLinks[0]).toHaveStyle({ color: '#5B5BB3' }) }) }) diff --git a/src/components/common/Navbar/Navbar.tsx b/src/components/common/Navbar/Navbar.tsx index b8e3515..0e47a95 100644 --- a/src/components/common/Navbar/Navbar.tsx +++ b/src/components/common/Navbar/Navbar.tsx @@ -12,10 +12,10 @@ const Navbar = ({ isDarkMode, setIsDarkMode: _setIsDarkMode }: NavbarProps) => { const [_isEcosystemOpen, setIsEcosystemOpen] = useState(false) const navRef = useRef(null) const location = useLocation() - const isHomeActive = location.pathname === '/' const isSettingsActive = location.pathname.startsWith('/settings') const isNewsActive = location.pathname.startsWith('/news-updates') const isPartnersActive = location.pathname.startsWith('/partners') + const isAboutActive = location.pathname.startsWith('/about') useEffect(() => { const handleClickOutside = (e: MouseEvent) => { @@ -96,11 +96,9 @@ const Navbar = ({ isDarkMode, setIsDarkMode: _setIsDarkMode }: NavbarProps) => {
    { e.currentTarget.style.backgroundColor = isDarkMode ? 'rgba(255, 255, 255, 0.1)' @@ -113,7 +111,7 @@ const Navbar = ({ isDarkMode, setIsDarkMode: _setIsDarkMode }: NavbarProps) => {
    { : '#5B6571', }} > - Home + About
    @@ -275,10 +273,10 @@ const Navbar = ({ isDarkMode, setIsDarkMode: _setIsDarkMode }: NavbarProps) => { >
    { e.currentTarget.style.backgroundColor = 'transparent' }} > - Home + About - {/* Ecosystem and Gallery temporarily removed - restore from git */} { e.currentTarget.style.backgroundColor = 'transparent' }} > - News & Updates + Partners + {/* Ecosystem and Gallery temporarily removed - restore from git */} { e.currentTarget.style.backgroundColor = 'transparent' }} > - Partners + News & Updates {/* Theme Toggle in Mobile - temporarily hidden */} {/*
    diff --git a/src/data/capabilities.ts b/src/data/capabilities.ts new file mode 100644 index 0000000..e73a3c1 --- /dev/null +++ b/src/data/capabilities.ts @@ -0,0 +1,49 @@ +export interface Capability { + icon: string + tags: string[] + title: string + description: string +} + +const capabilities: Capability[] = [ + { + icon: '/images/about/single-source.svg', + tags: ['Transferable Record'], + title: 'Single Source of Truth', + description: + 'TrustVC uses a public blockchain to maintain a single source of truth for ETRs.', + }, + { + icon: '/images/about/unified-foundation.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Unified Foundation', + description: + 'Single SDK powering multiple industry-specific verification solutions.', + }, + { + icon: '/images/about/global.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Global Interoperability', + description: 'Cross-border verification utilising international standards.', + }, + { + icon: '/images/about/privacy.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Privacy First', + description: 'Selective disclosure of data to protect user privacy.', + }, + { + icon: '/images/about/tamper.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Tamper Evident', + description: 'Any modification invalidates the document.', + }, + { + icon: '/images/about/ecosystem.svg', + tags: ['Verifiable Document', 'Transferable Record'], + title: 'Ecosystem Approach', + description: 'Growing network of issuers, verifiers, and users worldwide.', + }, +] + +export default capabilities diff --git a/src/index.css b/src/index.css index aec085d..e6db7a1 100644 --- a/src/index.css +++ b/src/index.css @@ -248,6 +248,139 @@ body.dark-mode { } } +.app-shell--about-light { + background-image: + url('/backgrounds/motif-left.png'), url('/backgrounds/motif-right.png'), + url('/backgrounds/bottom-backgound-grid.svg'), + radial-gradient( + 84.7% 119.21% at 50% 15.3%, + #ffffff 0%, + rgba(223, 225, 255, 0.33) 100% + ); + background-size: + auto 100vh, + auto 100vh, + 100% auto, + cover; + background-position: + left top, + right top, + bottom center, + center; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + min-width: 320px; + overflow-x: hidden; +} + +.app-shell--about-dark { + background-image: + url('/backgrounds/motif-left.png'), url('/backgrounds/motif-right.png'), + url('/backgrounds/bottom-backgound-grid.svg'), + radial-gradient( + 84.7% 119.21% at 50% 15.3%, + #1e2026 0%, + rgba(31, 27, 69, 0.33) 100% + ); + background-size: + auto 100vh, + auto 100vh, + 100% auto, + cover; + background-position: + left top, + right top, + bottom center, + center; + background-repeat: no-repeat, no-repeat, no-repeat, no-repeat; + min-width: 320px; + overflow-x: hidden; +} + +@media (max-width: 639px) { + .app-shell--about-light { + background-image: + url('/backgrounds/bottom-backgound-grid.svg'), + radial-gradient( + 84.7% 119.21% at 50% 15.3%, + #ffffff 0%, + rgba(223, 225, 255, 0.33) 100% + ); + background-size: + 100% auto, + cover; + background-position: + bottom center, + center; + } + + .app-shell--about-dark { + background-image: + url('/backgrounds/bottom-backgound-grid.svg'), + radial-gradient( + 84.7% 119.21% at 50% 15.3%, + #1e2026 0%, + rgba(31, 27, 69, 0.33) 100% + ); + background-size: + 100% auto, + cover; + background-position: center, center; + } +} + +.about-ecosystem-card { + position: relative; + overflow: hidden; + border-radius: 12px; + background: linear-gradient(97.83deg, #686ad2 10%, #167eb0 90%); + padding: 20px 30px; +} +.about-ecosystem-card-content { + position: relative; + background: #fff; + padding: 16px; + border-radius: 13px; + border: 1px solid rgba(169, 178, 187, 0.45); + box-sizing: border-box; +} +.about-ecosystem-card p { + background: none; + -webkit-background-clip: initial; + background-clip: initial; + -webkit-text-fill-color: #ffffff; +} + +.about-ecosystem-card::before { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + width: 100%; + height: 100%; + background-image: url('/images/about/frame-top.svg'); + background-size: 100% auto; + background-position: top right; + background-repeat: no-repeat; + pointer-events: none; + z-index: 0; +} + +.about-ecosystem-card::after { + content: ''; + display: block; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + background-image: url('/images/about/frame-bottom.svg'); + background-size: 100% auto; + background-position: bottom left; + background-repeat: no-repeat; + pointer-events: none; + z-index: 0; +} .app-shell--settings-light { background-image: url('/backgrounds/motif-left.png'), url('/backgrounds/motif-right.png'), diff --git a/src/pages/About/index.tsx b/src/pages/About/index.tsx new file mode 100644 index 0000000..2c0cf31 --- /dev/null +++ b/src/pages/About/index.tsx @@ -0,0 +1,67 @@ +import clsx from 'clsx' +import capabilities from '../../data/capabilities' +import CapabilityCard from '../../components/about/CapabilityCard' +import EcosystemCard from '../../components/about/EcosystemCard' + +interface AboutProps { + isDarkMode: boolean +} + +const About = ({ isDarkMode }: AboutProps) => ( +
    +
    + {/* Hero */} +
    +

    + + The Foundation of{' '} + + Digital Trust +

    +

    + TrustVC serves as a core infrastructure layer enabling secure, + verifiable digital credentials across multiple industries and use + cases. +

    +
    + +
    +
    + +
    + + {/* Core Capabilities */} +
    +

    + Core Capabilities +

    +
    + +
    + {capabilities.map(cap => ( + + ))} +
    +
    +
    +
    +) + +export default About diff --git a/src/routes.tsx b/src/routes.tsx index fd0456f..4f1ad0d 100644 --- a/src/routes.tsx +++ b/src/routes.tsx @@ -5,6 +5,7 @@ import Contact from './pages/Contact' import Settings from './pages/Settings' import NotFound from './pages/NotFound' import Partners from './pages/Partners' +import About from './pages/About' import NewsRouteFallback from './components/common/NewsRouteFallback' const News = lazy(() => import('./pages/News')) @@ -36,6 +37,7 @@ const AppRouter = ({ isDarkMode }: AppRouterProps) => { } /> } /> + } /> } /> } /> } /> From 1b504513f643146e176bfc0ac99c3f0dbcc482c7 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Thu, 21 May 2026 13:29:24 +0530 Subject: [PATCH 11/20] Hotfix/button color isue (#61) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class * style: update button styles and enhance AttachmentFileList component with solid color * style: enhance button color handling in AttachmentFileList component for dark mode * style: improve Safari marquee animation performance and prevent compositing issues - Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari. - Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation. - Added decoding attribute to partner images for better loading performance. --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> --- .../common/AttachmentFileList/AttachmentFileList.tsx | 6 +++++- src/components/home/PartnersSection/index.tsx | 6 ++++-- src/index.css | 8 ++++++-- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/components/common/AttachmentFileList/AttachmentFileList.tsx b/src/components/common/AttachmentFileList/AttachmentFileList.tsx index 6c60333..67d5db3 100644 --- a/src/components/common/AttachmentFileList/AttachmentFileList.tsx +++ b/src/components/common/AttachmentFileList/AttachmentFileList.tsx @@ -23,7 +23,11 @@ export function AttachmentFileList({
    ))} diff --git a/src/index.css b/src/index.css index e6db7a1..cb5f3d2 100644 --- a/src/index.css +++ b/src/index.css @@ -1555,12 +1555,16 @@ p.small { } } -/* Safari marquee fixes: use explicit webkit animation + prevent layer drops */ +/* Safari marquee fixes: pre-promote to GPU layer before animation starts */ .animate-marquee { -webkit-animation: marquee 200s linear infinite; animation: marquee 200s linear infinite; -webkit-backface-visibility: hidden; backface-visibility: hidden; + will-change: transform; + /* translateZ(0) is intentionally on this element only, not its masked parent. + Combining WebkitMaskImage + 3D transform on the same element causes Safari + to drop the compositing layer, making child icons disappear. */ -webkit-transform: translateZ(0); transform: translateZ(0); } @@ -4705,7 +4709,7 @@ p.small { z-index: 2; } -button, +button.solid, label.solid { --base: var(--primary-button-color, #5b5bb3); --hover-overlay: var(--Primary-33-40, #4d4b9854); From 0d3bb8571f42579f475248ef1c0fbac8f2cc26dc Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Thu, 21 May 2026 14:14:08 +0530 Subject: [PATCH 12/20] chore: sync to main (#55) (#63) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> From 605a0e940275ab399cdd77f5dc76828751902888 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Thu, 21 May 2026 14:43:41 +0530 Subject: [PATCH 13/20] chore: sync to main (#55) (#66) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: Cursor From 5284aa270ae3298d608d5acfe5bc028b2ab3ec86 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Thu, 21 May 2026 15:31:16 +0530 Subject: [PATCH 14/20] chore: sync to main (#55) (#67) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> From 291913b98dea3edf9247f755cd74c0cf551cc382 Mon Sep 17 00:00:00 2001 From: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Date: Fri, 22 May 2026 11:08:17 +0530 Subject: [PATCH 15/20] feat: qr document loader (#64) * feat: qr document loader * fix: update decrypt string imports * fix: tests * chore: remove ACTION_LOADING_FEATURE.md --- .../home/VerifySection/ActionLoader.test.tsx | 348 ++++++++++++++++++ .../home/VerifySection/ActionLoader.tsx | 91 +++++ .../home/VerifySection/VerifySection.test.tsx | 1 + .../home/VerifySection/VerifySection.tsx | 165 +++++---- .../home/VerifySection/useVerify.test.ts | 141 +++++++ .../home/VerifySection/useVerify.ts | 27 ++ 6 files changed, 693 insertions(+), 80 deletions(-) create mode 100644 src/components/home/VerifySection/ActionLoader.test.tsx create mode 100644 src/components/home/VerifySection/ActionLoader.tsx diff --git a/src/components/home/VerifySection/ActionLoader.test.tsx b/src/components/home/VerifySection/ActionLoader.test.tsx new file mode 100644 index 0000000..dc2b114 --- /dev/null +++ b/src/components/home/VerifySection/ActionLoader.test.tsx @@ -0,0 +1,348 @@ +import { describe, it, expect, vi, beforeEach, afterEach } from 'vitest' +import { render, waitFor } from '../../../__tests__/test-utils' +import { ActionLoader } from './ActionLoader' + +// ─── Mocks ──────────────────────────────────────────────────────────────────── + +const { mockNavigate, mockUseLocation, mockDecryptString } = vi.hoisted(() => ({ + mockNavigate: vi.fn(), + mockUseLocation: vi.fn(), + mockDecryptString: vi.fn(), +})) + +vi.mock('react-router-dom', async () => { + const actual = + await vi.importActual('react-router-dom') + return { + ...actual, + useNavigate: () => mockNavigate, + useLocation: mockUseLocation, + } +}) + +vi.mock('@trustvc/trustvc', async () => { + const actual = + await vi.importActual('@trustvc/trustvc') + return { ...actual, decryptString: mockDecryptString } +}) + +// ─── Helpers ────────────────────────────────────────────────────────────────── + +const SAMPLE_URI = 'https://storage.example.com/documents/doc.json' +const SAMPLE_CHAIN_ID = 11155111 +const SAMPLE_DOC = { version: '2.0', data: { id: 'test-123' } } + +const encodeAction = (overrides: object = {}) => + encodeURIComponent( + JSON.stringify({ + type: 'DOCUMENT', + payload: { uri: SAMPLE_URI, chainId: SAMPLE_CHAIN_ID, ...overrides }, + }) + ) + +const setLocation = (search: string) => + mockUseLocation.mockReturnValue({ search, hash: '', pathname: '/' }) + +const makeFetch = (body: object, ok = true) => + vi + .fn() + .mockResolvedValue({ ok, status: ok ? 200 : 404, json: async () => body }) + +// ─── Tests ──────────────────────────────────────────────────────────────────── + +describe('ActionLoader', () => { + let mockLoadDocument: ReturnType + + beforeEach(() => { + vi.clearAllMocks() + mockLoadDocument = vi.fn().mockResolvedValue(undefined) + }) + + afterEach(() => { + vi.unstubAllGlobals() + }) + + // ── No-op when ?q= is absent ─────────────────────────────────────────────── + + it('does nothing when the URL has no ?q= param', async () => { + setLocation('') + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + // Flush microtasks + await new Promise(r => setTimeout(r, 0)) + expect(mockNavigate).not.toHaveBeenCalled() + expect(mockLoadDocument).not.toHaveBeenCalled() + expect(fetch).not.toHaveBeenCalled() + }) + + // ── URL cleaning ─────────────────────────────────────────────────────────── + + it('cleans the URL with replace:true before fetching', async () => { + setLocation(`?q=${encodeAction()}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + // navigate is called synchronously inside useEffect, before the async fetch + expect(mockNavigate).toHaveBeenCalledWith('/', { replace: true }) + }) + + // ── Happy path ───────────────────────────────────────────────────────────── + + it('fetches document and calls loadDocument with doc, chainId string, and filename', async () => { + setLocation(`?q=${encodeAction()}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + expect(mockLoadDocument).toHaveBeenCalledWith( + SAMPLE_DOC, + String(SAMPLE_CHAIN_ID), + 'doc.json' + ) + expect(fetch).toHaveBeenCalledWith(SAMPLE_URI) + }) + + it('unwraps { document: ... } opencerts wrapper before calling loadDocument', async () => { + const innerDoc = { actual: 'content' } + setLocation(`?q=${encodeAction()}`) + vi.stubGlobal('fetch', makeFetch({ document: innerDoc })) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + expect(mockLoadDocument).toHaveBeenCalledWith( + innerDoc, + String(SAMPLE_CHAIN_ID), + 'doc.json' + ) + }) + + it('derives fileName from the last path segment of the URI', async () => { + const uri = 'https://cdn.example.com/docs/my-trade-doc.tt' + setLocation(`?q=${encodeAction({ uri })}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + expect(mockLoadDocument).toHaveBeenCalledWith( + SAMPLE_DOC, + String(SAMPLE_CHAIN_ID), + 'my-trade-doc.tt' + ) + }) + + it('falls back to "document.json" when URI ends with a trailing slash', async () => { + const uri = 'https://storage.example.com/' + setLocation(`?q=${encodeAction({ uri })}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + const [, , name] = mockLoadDocument.mock.calls[0] + expect(name).toBe('document.json') + }) + + it('coerces a numeric chainId to string', async () => { + setLocation(`?q=${encodeAction({ chainId: 137 })}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + const [, chainId] = mockLoadDocument.mock.calls[0] + expect(chainId).toBe('137') + expect(typeof chainId).toBe('string') + }) + + it('passes null chainId when chainId is absent from payload', async () => { + setLocation( + `?q=${encodeURIComponent(JSON.stringify({ type: 'DOCUMENT', payload: { uri: SAMPLE_URI } }))}` + ) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + const [, chainId] = mockLoadDocument.mock.calls[0] + expect(chainId).toBeNull() + }) + + // ── Early returns for unsupported actions ────────────────────────────────── + + it('does not call loadDocument when type is not DOCUMENT', async () => { + setLocation( + `?q=${encodeURIComponent(JSON.stringify({ type: 'OTHER', payload: { uri: SAMPLE_URI, chainId: 1 } }))}` + ) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(fetch).not.toHaveBeenCalled() + expect(mockLoadDocument).not.toHaveBeenCalled() + }) + + it('does not call loadDocument when payload.uri is missing', async () => { + setLocation( + `?q=${encodeURIComponent(JSON.stringify({ type: 'DOCUMENT', payload: { chainId: 1 } }))}` + ) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(fetch).not.toHaveBeenCalled() + expect(mockLoadDocument).not.toHaveBeenCalled() + }) + + // ── Error handling ───────────────────────────────────────────────────────── + + it('logs an error and does not throw when fetch returns a non-ok response', async () => { + setLocation(`?q=${encodeAction()}`) + vi.stubGlobal('fetch', makeFetch({}, false)) + const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {}) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(mockLoadDocument).not.toHaveBeenCalled() + expect(errorSpy).toHaveBeenCalledWith( + 'ActionLoader: failed to load document from URL', + expect.any(Error) + ) + }) + + it('logs an error and does not throw when fetch rejects', async () => { + setLocation(`?q=${encodeAction()}`) + vi.stubGlobal( + 'fetch', + vi.fn().mockRejectedValue(new Error('Network error')) + ) + const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {}) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(mockLoadDocument).not.toHaveBeenCalled() + expect(errorSpy).toHaveBeenCalledWith( + 'ActionLoader: failed to load document from URL', + expect.any(Error) + ) + }) + + it('logs an error and does not throw when ?q= value is invalid JSON', async () => { + setLocation('?q=not-valid-json') + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {}) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(mockLoadDocument).not.toHaveBeenCalled() + expect(errorSpy).toHaveBeenCalledWith( + 'ActionLoader: failed to load document from URL', + expect.any(Error) + ) + }) + + it('still cleans the URL even when ?q= JSON is invalid', async () => { + setLocation('?q=not-valid-json') + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) + vi.spyOn(console, 'error').mockImplementation(() => {}) + + render() + + expect(mockNavigate).toHaveBeenCalledWith('/', { replace: true }) + }) + + // ── OA Encrypted documents (OPEN-ATTESTATION-TYPE-1) ────────────────────── + + describe('decryption', () => { + const ENCRYPTED_DOC = { + type: 'OPEN-ATTESTATION-TYPE-1', + cipherText: 'abc123==', + tag: 'tagValue==', + iv: 'ivValue', + } + const DECRYPTED_DOC = { version: '2.0', data: 'decrypted' } + const DECRYPTION_KEY = + '8813186d10c540b5ed97652b5d59e7f7636c1c3679729b924293c06a05fdaaed' + + it('decrypts an OA-encrypted document using the key from payload', async () => { + mockDecryptString.mockReturnValue(JSON.stringify(DECRYPTED_DOC)) + setLocation(`?q=${encodeAction({ key: DECRYPTION_KEY })}`) + vi.stubGlobal('fetch', makeFetch(ENCRYPTED_DOC)) + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + expect(mockDecryptString).toHaveBeenCalledWith({ + tag: ENCRYPTED_DOC.tag, + cipherText: ENCRYPTED_DOC.cipherText, + iv: ENCRYPTED_DOC.iv, + key: DECRYPTION_KEY, + type: ENCRYPTED_DOC.type, + }) + expect(mockLoadDocument).toHaveBeenCalledWith( + DECRYPTED_DOC, + String(SAMPLE_CHAIN_ID), + 'doc.json' + ) + }) + + it('prefers the key from the URL hash anchor over payload.key', async () => { + const anchorKey = 'anchor-key-takes-priority' + mockDecryptString.mockReturnValue(JSON.stringify(DECRYPTED_DOC)) + mockUseLocation.mockReturnValue({ + search: `?q=${encodeAction({ key: DECRYPTION_KEY })}`, + hash: `#${encodeURIComponent(JSON.stringify({ key: anchorKey }))}`, + pathname: '/', + }) + vi.stubGlobal('fetch', makeFetch(ENCRYPTED_DOC)) + + render() + + await waitFor(() => expect(mockDecryptString).toHaveBeenCalledTimes(1)) + expect(mockDecryptString).toHaveBeenCalledWith( + expect.objectContaining({ key: anchorKey }) + ) + }) + + it('throws and logs an error when document is encrypted but no key is provided', async () => { + const errorSpy = vi.spyOn(console, 'error').mockImplementation(() => {}) + setLocation(`?q=${encodeAction()}`) // no key in payload + vi.stubGlobal('fetch', makeFetch(ENCRYPTED_DOC)) + + render() + + await new Promise(r => setTimeout(r, 20)) + expect(mockDecryptString).not.toHaveBeenCalled() + expect(mockLoadDocument).not.toHaveBeenCalled() + expect(errorSpy).toHaveBeenCalledWith( + 'ActionLoader: failed to load document from URL', + expect.any(Error) + ) + }) + + it('does not decrypt when document type is not OPEN-ATTESTATION-TYPE-1', async () => { + setLocation(`?q=${encodeAction({ key: DECRYPTION_KEY })}`) + vi.stubGlobal('fetch', makeFetch(SAMPLE_DOC)) // plain doc, not encrypted + + render() + + await waitFor(() => expect(mockLoadDocument).toHaveBeenCalledTimes(1)) + expect(mockDecryptString).not.toHaveBeenCalled() + expect(mockLoadDocument).toHaveBeenCalledWith( + SAMPLE_DOC, + String(SAMPLE_CHAIN_ID), + 'doc.json' + ) + }) + }) +}) diff --git a/src/components/home/VerifySection/ActionLoader.tsx b/src/components/home/VerifySection/ActionLoader.tsx new file mode 100644 index 0000000..03c548b --- /dev/null +++ b/src/components/home/VerifySection/ActionLoader.tsx @@ -0,0 +1,91 @@ +import React, { useEffect } from 'react' +import { useLocation, useNavigate } from 'react-router-dom' +import { decryptString } from '@trustvc/trustvc' + +interface ActionLoaderProps { + loadDocument: ( + doc: unknown, + chainId: string | null | undefined, + name: string + ) => Promise +} + +export const ActionLoader: React.FC = ({ loadDocument }) => { + const location = useLocation() + const navigate = useNavigate() + + useEffect(() => { + const params = new URLSearchParams(location.search) + const query = params.get('q') + if (!query) return + + // Decode optional decryption key from URL hash — anchor key takes priority over payload key + const anchorStr = decodeURIComponent(location.hash.substring(1)) + const anchor: { key?: string } = anchorStr + ? (() => { + try { + return JSON.parse(anchorStr) + } catch { + return {} + } + })() + : {} + + // Clean URL immediately so a refresh doesn't re-trigger + navigate('/', { replace: true }) + ;(async () => { + try { + const action = JSON.parse(decodeURIComponent(query)) + const { type, payload } = action ?? {} + + if (type !== 'DOCUMENT' || !payload?.uri) return + + const { uri, chainId, key: payloadKey } = payload + const key: string | undefined = anchor.key || payloadKey + + let document = await window.fetch(uri).then(response => { + if (response.status >= 400 && response.status < 600) { + throw new Error(`Unable to load the document from ${uri}`) + } + return response.json() + }) + + // opencerts-function returns the document in a nested document object + document = document.document || document + + if (!document) { + throw new Error(`Document at ${uri} is empty`) + } + + // will only decrypt if type is `OPEN-ATTESTATION-TYPE-1` + if (document.type === 'OPEN-ATTESTATION-TYPE-1') { + if (key) { + const decrypted = decryptString({ + tag: document.tag, + cipherText: document.cipherText, + iv: document.iv, + key, + type: document.type, + }) + document = JSON.parse(decrypted) + } else { + throw new Error( + `Unable to decrypt document with key=${key} and type=${document.type}` + ) + } + } + + const name = uri.split('/').pop() || 'document.json' + await loadDocument( + document, + chainId != null ? String(chainId) : null, + name + ) + } catch (err) { + console.error('ActionLoader: failed to load document from URL', err) + } + })() + }, []) // eslint-disable-line react-hooks/exhaustive-deps + + return null +} diff --git a/src/components/home/VerifySection/VerifySection.test.tsx b/src/components/home/VerifySection/VerifySection.test.tsx index b6f92e8..d0a1776 100644 --- a/src/components/home/VerifySection/VerifySection.test.tsx +++ b/src/components/home/VerifySection/VerifySection.test.tsx @@ -43,6 +43,7 @@ const defaultHook: UseVerifyReturn = { handleReset: vi.fn(), handleNetworkConfirm: vi.fn(), handleNetworkCancel: vi.fn(), + loadDocument: vi.fn(), } const setStatus = (overrides: Partial) => { diff --git a/src/components/home/VerifySection/VerifySection.tsx b/src/components/home/VerifySection/VerifySection.tsx index 8d280ee..613af20 100644 --- a/src/components/home/VerifySection/VerifySection.tsx +++ b/src/components/home/VerifySection/VerifySection.tsx @@ -1,5 +1,6 @@ import React from 'react' import { useVerify } from './useVerify' +import { ActionLoader } from './ActionLoader' import NetworkModal from './NetworkModal' import VerifyResult from './VerifyResult' import VerifyError from './VerifyError' @@ -52,6 +53,7 @@ const VerifySection: React.FC = ({ isDarkMode }) => { handleReset, handleNetworkConfirm, handleNetworkCancel, + loadDocument, } = useVerify() const { showOverlay, closeOverlay } = useOverlayContext() const handleConnectWallet = async () => { @@ -146,95 +148,98 @@ const VerifySection: React.FC = ({ isDarkMode }) => { ) return ( -
    -
    - {showEndorsementChain && ( - - )} -
    -
    - {verifyStatus === 'idle' && renderDropzone()} - {verifyStatus === 'verifying' && renderVerifying()} - {verifyStatus === 'network-select' && renderDropzone()} - {verifyStatus === 'valid' && ( - - )} + <> + +
    +
    + {showEndorsementChain && ( + + )} +
    +
    + {verifyStatus === 'idle' && renderDropzone()} + {verifyStatus === 'verifying' && renderVerifying()} + {verifyStatus === 'network-select' && renderDropzone()} + {verifyStatus === 'valid' && ( + + )} - {(verifyStatus === 'invalid' || verifyStatus === 'error') && ( - - )} - {verifyStatus === 'network-select' && ( - - )} -
    -
    -
    -
    Try our demo document!
    -
    -
    -
    - Experience the interoperability of our documents from the - documents gallery! + {(verifyStatus === 'invalid' || verifyStatus === 'error') && ( + + )} + {verifyStatus === 'network-select' && ( + + )} +
    +
    +
    +
    Try our demo document!
    -
    -
    -
    - +
    +
    + +
    -
    + ) } diff --git a/src/components/home/VerifySection/useVerify.test.ts b/src/components/home/VerifySection/useVerify.test.ts index 3f196b6..3da0e57 100644 --- a/src/components/home/VerifySection/useVerify.test.ts +++ b/src/components/home/VerifySection/useVerify.test.ts @@ -778,6 +778,147 @@ describe('useVerify', () => { }) }) + // ── loadDocument ────────────────────────────────────────────────────────── + + describe('loadDocument', () => { + it('sets fileName and transitions to valid on successful verification', async () => { + vi.mocked(verifyDocument).mockResolvedValue([ + { + name: 'OpenAttestationHash', + status: 'VALID', + type: 'DOCUMENT_INTEGRITY', + }, + ]) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + await act(async () => { + await result.current.loadDocument( + { test: true }, + '11155111', + 'action-doc.json' + ) + }) + + await waitFor(() => expect(result.current.verifyStatus).toBe('valid')) + expect(result.current.fileName).toBe('action-doc.json') + }) + + it('transitions through verifying before settling to valid', async () => { + let resolveFn!: (v: any) => void + vi.mocked(verifyDocument).mockReturnValue( + new Promise(res => { + resolveFn = res + }) + ) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + act(() => { + result.current.loadDocument({ test: true }, '1', 'doc.json') + }) + + expect(result.current.verifyStatus).toBe('verifying') + + await act(async () => { + resolveFn([ + { + name: 'OpenAttestationHash', + status: 'VALID', + type: 'DOCUMENT_INTEGRITY', + }, + ]) + }) + await waitFor(() => expect(result.current.verifyStatus).toBe('valid')) + }) + + it('resolves to invalid when fragments are invalid', async () => { + vi.mocked(verifyDocument).mockResolvedValue([ + { + name: 'OpenAttestationHash', + status: 'INVALID', + type: 'DOCUMENT_INTEGRITY', + }, + ]) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + await act(async () => { + await result.current.loadDocument({ test: true }, '1', 'doc.json') + }) + + await waitFor(() => expect(result.current.verifyStatus).toBe('invalid')) + }) + + it('sets error state when verifyDocument rejects', async () => { + vi.mocked(verifyDocument).mockRejectedValue(new Error('RPC down')) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + await act(async () => { + await result.current.loadDocument({ test: true }, '1', 'doc.json') + }) + + await waitFor(() => expect(result.current.verifyStatus).toBe('error')) + expect(result.current.errorType).toBe(TYPES.VERIFICATION_ERROR) + }) + + it('overwrites fileName when called a second time', async () => { + vi.mocked(verifyDocument).mockResolvedValue([ + { + name: 'OpenAttestationHash', + status: 'VALID', + type: 'DOCUMENT_INTEGRITY', + }, + ]) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + await act(async () => { + await result.current.loadDocument({ v: 1 }, '1', 'first.json') + }) + await waitFor(() => expect(result.current.verifyStatus).toBe('valid')) + + await act(async () => { + await result.current.loadDocument({ v: 2 }, '137', 'second.json') + }) + await waitFor(() => expect(result.current.verifyStatus).toBe('valid')) + + expect(result.current.fileName).toBe('second.json') + }) + + it('accepts null chainId and still calls verifyDocument', async () => { + vi.mocked(verifyDocument).mockResolvedValue([ + { + name: 'OpenAttestationHash', + status: 'VALID', + type: 'DOCUMENT_INTEGRITY', + }, + ]) + vi.mocked(isTransferableRecord).mockReturnValue(false) + vi.mocked(isDocumentRevokable).mockReturnValue(false) + + const { result } = renderHook(() => useVerify(), { wrapper }) + + await act(async () => { + await result.current.loadDocument({ test: true }, null, 'doc.json') + }) + + await waitFor(() => expect(result.current.verifyStatus).toBe('valid')) + expect(verifyDocument).toHaveBeenCalledTimes(1) + }) + }) + // ── getErrorTypeFromFragments ─────────────────────────────────────────────── describe('getErrorTypeFromFragments', () => { diff --git a/src/components/home/VerifySection/useVerify.ts b/src/components/home/VerifySection/useVerify.ts index 0bbeae0..abe37f6 100644 --- a/src/components/home/VerifySection/useVerify.ts +++ b/src/components/home/VerifySection/useVerify.ts @@ -75,6 +75,11 @@ export interface UseVerifyReturn { handleReset: () => void handleNetworkConfirm: (_chainId: string) => void handleNetworkCancel: () => void + loadDocument: ( + _doc: unknown, + _chainId: string | null | undefined, + _name: string + ) => Promise } const computeGroupStatus = ( @@ -508,6 +513,27 @@ export const useVerify = (): UseVerifyReturn => { } } + const loadDocument = async ( + doc: unknown, + chainId: string | null | undefined, + name: string + ) => { + const currentId = ++verificationIdRef.current + setFileName(name) + setVerifyStatus('verifying') + setFragments([]) + setPendingDoc(null) + clearVerificationMetadata() + + try { + await runVerification(doc, chainId, currentId) + } catch (err) { + clearVerificationMetadata() + setErrorType(getErrorTypeFromError(err)) + setVerifyStatus('error') + } + } + const handleReset = () => { setVerifyStatus('idle') setFragments([]) @@ -541,5 +567,6 @@ export const useVerify = (): UseVerifyReturn => { handleReset, handleNetworkConfirm, handleNetworkCancel, + loadDocument, } } From 189e5dea694ba8a92569c07ed6b7277fc36dc2e0 Mon Sep 17 00:00:00 2001 From: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Date: Fri, 5 Jun 2026 13:03:46 +0530 Subject: [PATCH 16/20] chore: e2e tests (#69) * chore: e2e tests for txns * fix: update data test ids * fix: update tests * fix: actions * fix: actions * fix: actions * fix: actions * fix: actions * fix: increase timeout * fix: increase timeout * fix: add timeouts and video recording * fix: reduce wait timeout * fix: timeouts * fix: timeouts * fix: add video recording * fix: remove switch network popup * fix: double call metamask * fix: double call metamask * fix: double call metamask * fix: double call metamask * fix: local networ rpc change * fix: local networ rpc change * fix: local networ rpc change * ci: trigger e2e workflow * fix: reject internal blockchain trnsactions * fix: e2e wallet setpup * fix: e2e wallet setpup * fix: tokenId * fix: token id --- .github/workflows/e2e.yml | 124 + .gitignore | 6 + e2e/fixtures.ts | 8 + e2e/fixtures/ERC1967Proxy.json | 6237 +++++ .../local/w3c/tr_accept_return_to_issuer.json | 43 + e2e/fixtures/local/w3c/tr_nominate.json | 43 + .../local/w3c/tr_reject_return_to_issuer.json | 43 + .../local/w3c/tr_transfer_beneficiary.json | 43 + .../local/w3c/tr_transfer_holder.json | 43 + .../local/w3c/tr_transfer_owners.json | 43 + e2e/helpers/actions.ts | 204 + e2e/helpers/deploy.ts | 112 + e2e/helpers/global-setup.ts | 25 + e2e/playwright.config.ts | 32 + e2e/scripts/run-ci.mjs | 72 + e2e/setup-contracts.cjs | 207 + e2e/tests/accept-return-to-issuer.spec.ts | 96 + ...err-accept-reject-return-to-issuer.spec.ts | 357 + e2e/tests/err-nominate.spec.ts | 153 + ...rr-transfer-and-reject-beneficiary.spec.ts | 310 + .../err-transfer-and-reject-holder.spec.ts | 280 + .../err-transfer-and-reject-owners.spec.ts | 325 + e2e/tests/nominate.spec.ts | 80 + e2e/tests/reject-return-to-issuer.spec.ts | 102 + .../transfer-and-reject-beneficiary.spec.ts | 137 + e2e/tests/transfer-and-reject-holder.spec.ts | 138 + e2e/tests/transfer-and-reject-owners.spec.ts | 138 + e2e/tsconfig.json | 17 + e2e/wallet-setup/basic.setup.ts | 31 + eslint.config.js | 2 +- hardhat.config.js | 13 + package-lock.json | 22119 ++++++++++------ package.json | 12 +- .../AssetManagementDropdown.test.tsx | 32 +- .../AssetManagementDropdown.tsx | 6 +- .../ActionForm/ActionForm.test.tsx | 36 +- .../FormVariants/ActionForm/ActionForm.tsx | 8 +- src/components/ConnectToMagicLink/index.tsx | 2 +- .../DocumentTransferMessage.tsx | 2 + .../home/VerifySection/NetworkModal.tsx | 6 + .../home/VerifySection/VerifyResult.tsx | 18 +- .../home/VerifySection/VerifySection.tsx | 6 +- src/configs/chain-config.ts | 1 + vite.config.js | 1 + 44 files changed, 22888 insertions(+), 8825 deletions(-) create mode 100644 .github/workflows/e2e.yml create mode 100644 e2e/fixtures.ts create mode 100644 e2e/fixtures/ERC1967Proxy.json create mode 100644 e2e/fixtures/local/w3c/tr_accept_return_to_issuer.json create mode 100644 e2e/fixtures/local/w3c/tr_nominate.json create mode 100644 e2e/fixtures/local/w3c/tr_reject_return_to_issuer.json create mode 100644 e2e/fixtures/local/w3c/tr_transfer_beneficiary.json create mode 100644 e2e/fixtures/local/w3c/tr_transfer_holder.json create mode 100644 e2e/fixtures/local/w3c/tr_transfer_owners.json create mode 100644 e2e/helpers/actions.ts create mode 100644 e2e/helpers/deploy.ts create mode 100644 e2e/helpers/global-setup.ts create mode 100644 e2e/playwright.config.ts create mode 100644 e2e/scripts/run-ci.mjs create mode 100644 e2e/setup-contracts.cjs create mode 100644 e2e/tests/accept-return-to-issuer.spec.ts create mode 100644 e2e/tests/err-accept-reject-return-to-issuer.spec.ts create mode 100644 e2e/tests/err-nominate.spec.ts create mode 100644 e2e/tests/err-transfer-and-reject-beneficiary.spec.ts create mode 100644 e2e/tests/err-transfer-and-reject-holder.spec.ts create mode 100644 e2e/tests/err-transfer-and-reject-owners.spec.ts create mode 100644 e2e/tests/nominate.spec.ts create mode 100644 e2e/tests/reject-return-to-issuer.spec.ts create mode 100644 e2e/tests/transfer-and-reject-beneficiary.spec.ts create mode 100644 e2e/tests/transfer-and-reject-holder.spec.ts create mode 100644 e2e/tests/transfer-and-reject-owners.spec.ts create mode 100644 e2e/tsconfig.json create mode 100644 e2e/wallet-setup/basic.setup.ts create mode 100644 hardhat.config.js diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml new file mode 100644 index 0000000..e63706c --- /dev/null +++ b/.github/workflows/e2e.yml @@ -0,0 +1,124 @@ +name: E2E Tests + +on: + push: + branches: [main, develop] + pull_request: + branches: [main, develop] + workflow_dispatch: # allow manual trigger + +jobs: + e2e: + runs-on: ubuntu-latest + timeout-minutes: 60 + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Install Playwright browsers + run: npx playwright install chromium --with-deps + + # ── Hardhat node ───────────────────────────────────────────────────── + - name: Start Hardhat node + run: npx hardhat node & + env: + # Give the node a moment before we use it + NODE_OPTIONS: --max-old-space-size=4096 + + - name: Wait for Hardhat node + run: npx wait-on http://127.0.0.1:8545 --timeout 180000 + + - name: Deploy contracts and mint tokens + run: node e2e/setup-contracts.cjs + + # ── Dev server ─────────────────────────────────────────────────────── + - name: Start dev server + run: npm run dev & + env: + VITE_APP_NETWORK: local + VITE_NETWORK_TYPE: testnet + VITE_RPC_URL_1337: http://127.0.0.1:8545 + + - name: Wait for dev server + run: npx wait-on http://localhost:5173 --timeout 180000 + + # ── MetaMask wallet cache ──────────────────────────────────────────── + # Cache the wallet setup so it is not rebuilt on every run. + - name: Cache MetaMask wallet + id: metamask-cache + uses: actions/cache@v4 + with: + path: .cache-synpress + key: metamask-wallet-${{ hashFiles('e2e/wallet-setup/**') }} + + - name: Build MetaMask wallet cache + if: steps.metamask-cache.outputs.cache-hit != 'true' + timeout-minutes: 10 + run: npm run e2e:setup-wallet -- --headless + env: + HEADLESS: 'true' + + # ── E2E tests ──────────────────────────────────────────────────────── + - name: Start Xvfb virtual display + run: | + Xvfb :99 -screen 0 1280x720x24 >/dev/null 2>&1 & + sleep 1 + + - name: Install ffmpeg + run: sudo apt-get install -y ffmpeg + + - name: Start screen recording + run: | + ffmpeg -f x11grab -video_size 1280x720 -framerate 15 \ + -i :99 -c:v libx264 -preset ultrafast -pix_fmt yuv420p \ + /tmp/e2e-recording.mp4 & + echo $! > /tmp/ffmpeg.pid + + - name: Run E2E tests + run: npm run e2e + env: + DISPLAY: ':99' + CI: 'true' + + - name: Stop screen recording + if: always() + run: | + kill $(cat /tmp/ffmpeg.pid) 2>/dev/null || true + sleep 2 + + # ── Artifacts ──────────────────────────────────────────────────────── + - name: Upload Playwright report + if: always() + uses: actions/upload-artifact@v4 + with: + name: playwright-report + path: playwright-report/ + retention-days: 7 + + - name: Upload screen recording + if: always() + uses: actions/upload-artifact@v4 + with: + name: screen-recording + path: /tmp/e2e-recording.mp4 + retention-days: 7 + if-no-files-found: ignore + + - name: Upload screenshots on failure + if: failure() + uses: actions/upload-artifact@v4 + with: + name: test-results + path: test-results/ + retention-days: 7 + if-no-files-found: ignore diff --git a/.gitignore b/.gitignore index 1ce22ee..3dd015a 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,9 @@ trustvc-cms/.sanity # Misc *.pem *.tsbuildinfo + +# Playwright / Synpress +.cache-synpress +playwright-report +test-results +cache diff --git a/e2e/fixtures.ts b/e2e/fixtures.ts new file mode 100644 index 0000000..1e7ca01 --- /dev/null +++ b/e2e/fixtures.ts @@ -0,0 +1,8 @@ +import { testWithSynpress } from '@synthetixio/synpress' +import { MetaMask, metaMaskFixtures } from '@synthetixio/synpress/playwright' +import BasicSetup from './wallet-setup/basic.setup' + +const test = testWithSynpress(metaMaskFixtures(BasicSetup)) +const { expect } = test + +export { test, expect, MetaMask, BasicSetup } diff --git a/e2e/fixtures/ERC1967Proxy.json b/e2e/fixtures/ERC1967Proxy.json new file mode 100644 index 0000000..1f1c117 --- /dev/null +++ b/e2e/fixtures/ERC1967Proxy.json @@ -0,0 +1,6237 @@ +{ + "deploy": { + "VM:-": { + "linkReferences": {}, + "autoDeployLib": true + }, + "main:1": { + "linkReferences": {}, + "autoDeployLib": true + }, + "ropsten:3": { + "linkReferences": {}, + "autoDeployLib": true + }, + "rinkeby:4": { + "linkReferences": {}, + "autoDeployLib": true + }, + "kovan:42": { + "linkReferences": {}, + "autoDeployLib": true + }, + "görli:5": { + "linkReferences": {}, + "autoDeployLib": true + }, + "Custom": { + "linkReferences": {}, + "autoDeployLib": true + } + }, + "data": { + "bytecode": { + "functionDebugData": { + "@_49": { + "entryPoint": null, + "id": 49, + "parameterSlots": 2, + "returnSlots": 0 + }, + "@_setImplementation_118": { + "entryPoint": 383, + "id": 118, + "parameterSlots": 1, + "returnSlots": 0 + }, + "@_upgradeToAndCall_163": { + "entryPoint": 175, + "id": 163, + "parameterSlots": 3, + "returnSlots": 0 + }, + "@_upgradeTo_133": { + "entryPoint": 242, + "id": 133, + "parameterSlots": 1, + "returnSlots": 0 + }, + "@functionDelegateCall_670": { + "entryPoint": 329, + "id": 670, + "parameterSlots": 2, + "returnSlots": 1 + }, + "@functionDelegateCall_705": { + "entryPoint": 597, + "id": 705, + "parameterSlots": 3, + "returnSlots": 1 + }, + "@getAddressSlot_763": { + "entryPoint": 860, + "id": 763, + "parameterSlots": 1, + "returnSlots": 1 + }, + "@isContract_460": { + "entryPoint": 825, + "id": 460, + "parameterSlots": 1, + "returnSlots": 1 + }, + "@verifyCallResult_736": { + "entryPoint": 870, + "id": 736, + "parameterSlots": 3, + "returnSlots": 1 + }, + "abi_decode_available_length_t_bytes_memory_ptr_fromMemory": { + "entryPoint": 978, + "id": null, + "parameterSlots": 3, + "returnSlots": 1 + }, + "abi_decode_t_address_fromMemory": { + "entryPoint": 1053, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_decode_t_bytes_memory_ptr_fromMemory": { + "entryPoint": 1076, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_decode_tuple_t_addresst_bytes_memory_ptr_fromMemory": { + "entryPoint": 1127, + "id": null, + "parameterSlots": 2, + "returnSlots": 2 + }, + "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack": { + "entryPoint": 1229, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack": { + "entryPoint": 1284, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65_to_t_string_memory_ptr_fromStack": { + "entryPoint": 1349, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack": { + "entryPoint": 1388, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed": { + "entryPoint": 1427, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed": { + "entryPoint": 1452, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_tuple_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65__to_t_string_memory_ptr__fromStack_reversed": { + "entryPoint": 1488, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed": { + "entryPoint": 1522, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "allocate_memory": { + "entryPoint": 1556, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "allocate_unbounded": { + "entryPoint": 1587, + "id": null, + "parameterSlots": 0, + "returnSlots": 1 + }, + "array_allocation_size_t_bytes_memory_ptr": { + "entryPoint": 1597, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_length_t_bytes_memory_ptr": { + "entryPoint": 1651, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_length_t_string_memory_ptr": { + "entryPoint": 1662, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack": { + "entryPoint": 1673, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "array_storeLengthForEncoding_t_string_memory_ptr_fromStack": { + "entryPoint": 1684, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "checked_sub_t_uint256": { + "entryPoint": 1701, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "cleanup_t_address": { + "entryPoint": 1760, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "cleanup_t_uint160": { + "entryPoint": 1780, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "cleanup_t_uint256": { + "entryPoint": 1812, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "copy_memory_to_memory": { + "entryPoint": 1822, + "id": null, + "parameterSlots": 3, + "returnSlots": 0 + }, + "finalize_allocation": { + "entryPoint": 1876, + "id": null, + "parameterSlots": 2, + "returnSlots": 0 + }, + "panic_error_0x01": { + "entryPoint": 1930, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "panic_error_0x11": { + "entryPoint": 1977, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "panic_error_0x41": { + "entryPoint": 2024, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d": { + "entryPoint": 2071, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae": { + "entryPoint": 2076, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db": { + "entryPoint": 2081, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b": { + "entryPoint": 2086, + "id": null, + "parameterSlots": 0, + "returnSlots": 0 + }, + "round_up_to_mul_of_32": { + "entryPoint": 2091, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "store_literal_in_memory_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65": { + "entryPoint": 2108, + "id": null, + "parameterSlots": 1, + "returnSlots": 0 + }, + "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520": { + "entryPoint": 2187, + "id": null, + "parameterSlots": 1, + "returnSlots": 0 + }, + "validator_revert_t_address": { + "entryPoint": 2266, + "id": null, + "parameterSlots": 1, + "returnSlots": 0 + } + }, + "generatedSources": [ + { + "ast": { + "nodeType": "YulBlock", + "src": "0:8508:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "101:325:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "111:74:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "177:6:7" + } + ], + "functionName": { + "name": "array_allocation_size_t_bytes_memory_ptr", + "nodeType": "YulIdentifier", + "src": "136:40:7" + }, + "nodeType": "YulFunctionCall", + "src": "136:48:7" + } + ], + "functionName": { + "name": "allocate_memory", + "nodeType": "YulIdentifier", + "src": "120:15:7" + }, + "nodeType": "YulFunctionCall", + "src": "120:65:7" + }, + "variableNames": [ + { + "name": "array", + "nodeType": "YulIdentifier", + "src": "111:5:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "array", + "nodeType": "YulIdentifier", + "src": "201:5:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "208:6:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "194:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "194:21:7" + }, + "nodeType": "YulExpressionStatement", + "src": "194:21:7" + }, + { + "nodeType": "YulVariableDeclaration", + "src": "224:27:7", + "value": { + "arguments": [ + { + "name": "array", + "nodeType": "YulIdentifier", + "src": "239:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "246:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "235:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "235:16:7" + }, + "variables": [ + { + "name": "dst", + "nodeType": "YulTypedName", + "src": "228:3:7", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "289:83:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae", + "nodeType": "YulIdentifier", + "src": "291:77:7" + }, + "nodeType": "YulFunctionCall", + "src": "291:79:7" + }, + "nodeType": "YulExpressionStatement", + "src": "291:79:7" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "src", + "nodeType": "YulIdentifier", + "src": "270:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "275:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "266:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "266:16:7" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "284:3:7" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "263:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "263:25:7" + }, + "nodeType": "YulIf", + "src": "260:112:7" + }, + { + "expression": { + "arguments": [ + { + "name": "src", + "nodeType": "YulIdentifier", + "src": "403:3:7" + }, + { + "name": "dst", + "nodeType": "YulIdentifier", + "src": "408:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "413:6:7" + } + ], + "functionName": { + "name": "copy_memory_to_memory", + "nodeType": "YulIdentifier", + "src": "381:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "381:39:7" + }, + "nodeType": "YulExpressionStatement", + "src": "381:39:7" + } + ] + }, + "name": "abi_decode_available_length_t_bytes_memory_ptr_fromMemory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "src", + "nodeType": "YulTypedName", + "src": "74:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "79:6:7", + "type": "" + }, + { + "name": "end", + "nodeType": "YulTypedName", + "src": "87:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "array", + "nodeType": "YulTypedName", + "src": "95:5:7", + "type": "" + } + ], + "src": "7:419:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "495:80:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "505:22:7", + "value": { + "arguments": [ + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "520:6:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "514:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "514:13:7" + }, + "variableNames": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "505:5:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "563:5:7" + } + ], + "functionName": { + "name": "validator_revert_t_address", + "nodeType": "YulIdentifier", + "src": "536:26:7" + }, + "nodeType": "YulFunctionCall", + "src": "536:33:7" + }, + "nodeType": "YulExpressionStatement", + "src": "536:33:7" + } + ] + }, + "name": "abi_decode_t_address_fromMemory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "offset", + "nodeType": "YulTypedName", + "src": "473:6:7", + "type": "" + }, + { + "name": "end", + "nodeType": "YulTypedName", + "src": "481:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "489:5:7", + "type": "" + } + ], + "src": "432:143:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "666:281:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "715:83:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d", + "nodeType": "YulIdentifier", + "src": "717:77:7" + }, + "nodeType": "YulFunctionCall", + "src": "717:79:7" + }, + "nodeType": "YulExpressionStatement", + "src": "717:79:7" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "arguments": [ + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "694:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "702:4:7", + "type": "", + "value": "0x1f" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "690:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "690:17:7" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "709:3:7" + } + ], + "functionName": { + "name": "slt", + "nodeType": "YulIdentifier", + "src": "686:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "686:27:7" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "679:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "679:35:7" + }, + "nodeType": "YulIf", + "src": "676:122:7" + }, + { + "nodeType": "YulVariableDeclaration", + "src": "807:27:7", + "value": { + "arguments": [ + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "827:6:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "821:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "821:13:7" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "811:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "843:98:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "914:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "922:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "910:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "910:17:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "929:6:7" + }, + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "937:3:7" + } + ], + "functionName": { + "name": "abi_decode_available_length_t_bytes_memory_ptr_fromMemory", + "nodeType": "YulIdentifier", + "src": "852:57:7" + }, + "nodeType": "YulFunctionCall", + "src": "852:89:7" + }, + "variableNames": [ + { + "name": "array", + "nodeType": "YulIdentifier", + "src": "843:5:7" + } + ] + } + ] + }, + "name": "abi_decode_t_bytes_memory_ptr_fromMemory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "offset", + "nodeType": "YulTypedName", + "src": "644:6:7", + "type": "" + }, + { + "name": "end", + "nodeType": "YulTypedName", + "src": "652:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "array", + "nodeType": "YulTypedName", + "src": "660:5:7", + "type": "" + } + ], + "src": "594:353:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1056:575:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "1102:83:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b", + "nodeType": "YulIdentifier", + "src": "1104:77:7" + }, + "nodeType": "YulFunctionCall", + "src": "1104:79:7" + }, + "nodeType": "YulExpressionStatement", + "src": "1104:79:7" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "dataEnd", + "nodeType": "YulIdentifier", + "src": "1077:7:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1086:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "1073:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1073:23:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1098:2:7", + "type": "", + "value": "64" + } + ], + "functionName": { + "name": "slt", + "nodeType": "YulIdentifier", + "src": "1069:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1069:32:7" + }, + "nodeType": "YulIf", + "src": "1066:119:7" + }, + { + "nodeType": "YulBlock", + "src": "1195:128:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "1210:15:7", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1224:1:7", + "type": "", + "value": "0" + }, + "variables": [ + { + "name": "offset", + "nodeType": "YulTypedName", + "src": "1214:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "1239:74:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1285:9:7" + }, + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "1296:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1281:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1281:22:7" + }, + { + "name": "dataEnd", + "nodeType": "YulIdentifier", + "src": "1305:7:7" + } + ], + "functionName": { + "name": "abi_decode_t_address_fromMemory", + "nodeType": "YulIdentifier", + "src": "1249:31:7" + }, + "nodeType": "YulFunctionCall", + "src": "1249:64:7" + }, + "variableNames": [ + { + "name": "value0", + "nodeType": "YulIdentifier", + "src": "1239:6:7" + } + ] + } + ] + }, + { + "nodeType": "YulBlock", + "src": "1333:291:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "1348:39:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1372:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1383:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1368:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1368:18:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "1362:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "1362:25:7" + }, + "variables": [ + { + "name": "offset", + "nodeType": "YulTypedName", + "src": "1352:6:7", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1434:83:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db", + "nodeType": "YulIdentifier", + "src": "1436:77:7" + }, + "nodeType": "YulFunctionCall", + "src": "1436:79:7" + }, + "nodeType": "YulExpressionStatement", + "src": "1436:79:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "1406:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1414:18:7", + "type": "", + "value": "0xffffffffffffffff" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "1403:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "1403:30:7" + }, + "nodeType": "YulIf", + "src": "1400:117:7" + }, + { + "nodeType": "YulAssignment", + "src": "1531:83:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1586:9:7" + }, + { + "name": "offset", + "nodeType": "YulIdentifier", + "src": "1597:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1582:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1582:22:7" + }, + { + "name": "dataEnd", + "nodeType": "YulIdentifier", + "src": "1606:7:7" + } + ], + "functionName": { + "name": "abi_decode_t_bytes_memory_ptr_fromMemory", + "nodeType": "YulIdentifier", + "src": "1541:40:7" + }, + "nodeType": "YulFunctionCall", + "src": "1541:73:7" + }, + "variableNames": [ + { + "name": "value1", + "nodeType": "YulIdentifier", + "src": "1531:6:7" + } + ] + } + ] + } + ] + }, + "name": "abi_decode_tuple_t_addresst_bytes_memory_ptr_fromMemory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "1018:9:7", + "type": "" + }, + { + "name": "dataEnd", + "nodeType": "YulTypedName", + "src": "1029:7:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "value0", + "nodeType": "YulTypedName", + "src": "1041:6:7", + "type": "" + }, + { + "name": "value1", + "nodeType": "YulTypedName", + "src": "1049:6:7", + "type": "" + } + ], + "src": "953:678:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1745:265:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "1755:52:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "1801:5:7" + } + ], + "functionName": { + "name": "array_length_t_bytes_memory_ptr", + "nodeType": "YulIdentifier", + "src": "1769:31:7" + }, + "nodeType": "YulFunctionCall", + "src": "1769:38:7" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "1759:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "1816:95:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1899:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "1904:6:7" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulIdentifier", + "src": "1823:75:7" + }, + "nodeType": "YulFunctionCall", + "src": "1823:88:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1816:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "1946:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1953:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1942:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1942:16:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1960:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "1965:6:7" + } + ], + "functionName": { + "name": "copy_memory_to_memory", + "nodeType": "YulIdentifier", + "src": "1920:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "1920:52:7" + }, + "nodeType": "YulExpressionStatement", + "src": "1920:52:7" + }, + { + "nodeType": "YulAssignment", + "src": "1981:23:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1992:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "1997:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1988:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1988:16:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "1981:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "1726:5:7", + "type": "" + }, + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "1733:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "1741:3:7", + "type": "" + } + ], + "src": "1637:373:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2108:272:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "2118:53:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "2165:5:7" + } + ], + "functionName": { + "name": "array_length_t_string_memory_ptr", + "nodeType": "YulIdentifier", + "src": "2132:32:7" + }, + "nodeType": "YulFunctionCall", + "src": "2132:39:7" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2122:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "2180:78:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2246:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2251:6:7" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "2187:58:7" + }, + "nodeType": "YulFunctionCall", + "src": "2187:71:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2180:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "2293:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2300:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2289:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2289:16:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2307:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2312:6:7" + } + ], + "functionName": { + "name": "copy_memory_to_memory", + "nodeType": "YulIdentifier", + "src": "2267:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "2267:52:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2267:52:7" + }, + { + "nodeType": "YulAssignment", + "src": "2328:46:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2339:3:7" + }, + { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2366:6:7" + } + ], + "functionName": { + "name": "round_up_to_mul_of_32", + "nodeType": "YulIdentifier", + "src": "2344:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "2344:29:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2335:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2335:39:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "2328:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "2089:5:7", + "type": "" + }, + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "2096:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "2104:3:7", + "type": "" + } + ], + "src": "2016:364:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2532:220:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2542:74:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2608:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2613:2:7", + "type": "", + "value": "45" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "2549:58:7" + }, + "nodeType": "YulFunctionCall", + "src": "2549:67:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2542:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2714:3:7" + } + ], + "functionName": { + "name": "store_literal_in_memory_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65", + "nodeType": "YulIdentifier", + "src": "2625:88:7" + }, + "nodeType": "YulFunctionCall", + "src": "2625:93:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2625:93:7" + }, + { + "nodeType": "YulAssignment", + "src": "2727:19:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2738:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2743:2:7", + "type": "", + "value": "64" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2734:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2734:12:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "2727:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65_to_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "2520:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "2528:3:7", + "type": "" + } + ], + "src": "2386:366:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2904:220:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2914:74:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2980:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2985:2:7", + "type": "", + "value": "38" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "2921:58:7" + }, + "nodeType": "YulFunctionCall", + "src": "2921:67:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2914:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "3086:3:7" + } + ], + "functionName": { + "name": "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520", + "nodeType": "YulIdentifier", + "src": "2997:88:7" + }, + "nodeType": "YulFunctionCall", + "src": "2997:93:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2997:93:7" + }, + { + "nodeType": "YulAssignment", + "src": "3099:19:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "3110:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3115:2:7", + "type": "", + "value": "64" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3106:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3106:12:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "3099:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "2892:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "2900:3:7", + "type": "" + } + ], + "src": "2758:366:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3264:137:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3275:100:7", + "value": { + "arguments": [ + { + "name": "value0", + "nodeType": "YulIdentifier", + "src": "3362:6:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "3371:3:7" + } + ], + "functionName": { + "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulIdentifier", + "src": "3282:79:7" + }, + "nodeType": "YulFunctionCall", + "src": "3282:93:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "3275:3:7" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "3385:10:7", + "value": { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "3392:3:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "3385:3:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "3243:3:7", + "type": "" + }, + { + "name": "value0", + "nodeType": "YulTypedName", + "src": "3249:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "3260:3:7", + "type": "" + } + ], + "src": "3130:271:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3525:195:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3535:26:7", + "value": { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3547:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3558:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3543:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3543:18:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3535:4:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3582:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3593:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3578:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3578:17:7" + }, + { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3601:4:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3607:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "3597:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3597:20:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3571:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "3571:47:7" + }, + "nodeType": "YulExpressionStatement", + "src": "3571:47:7" + }, + { + "nodeType": "YulAssignment", + "src": "3627:86:7", + "value": { + "arguments": [ + { + "name": "value0", + "nodeType": "YulIdentifier", + "src": "3699:6:7" + }, + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3708:4:7" + } + ], + "functionName": { + "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "3635:63:7" + }, + "nodeType": "YulFunctionCall", + "src": "3635:78:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3627:4:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "3497:9:7", + "type": "" + }, + { + "name": "value0", + "nodeType": "YulTypedName", + "src": "3509:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "tail", + "nodeType": "YulTypedName", + "src": "3520:4:7", + "type": "" + } + ], + "src": "3407:313:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3897:248:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3907:26:7", + "value": { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3919:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3930:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3915:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3915:18:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3907:4:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3954:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3965:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3950:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3950:17:7" + }, + { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3973:4:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "3979:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "3969:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3969:20:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3943:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "3943:47:7" + }, + "nodeType": "YulExpressionStatement", + "src": "3943:47:7" + }, + { + "nodeType": "YulAssignment", + "src": "3999:139:7", + "value": { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "4133:4:7" + } + ], + "functionName": { + "name": "abi_encode_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65_to_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "4007:124:7" + }, + "nodeType": "YulFunctionCall", + "src": "4007:131:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "3999:4:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65__to_t_string_memory_ptr__fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "3877:9:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "tail", + "nodeType": "YulTypedName", + "src": "3892:4:7", + "type": "" + } + ], + "src": "3726:419:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "4322:248:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4332:26:7", + "value": { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "4344:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4355:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4340:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "4340:18:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "4332:4:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "4379:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4390:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "4375:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "4375:17:7" + }, + { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "4398:4:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "4404:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "4394:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "4394:20:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "4368:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "4368:47:7" + }, + "nodeType": "YulExpressionStatement", + "src": "4368:47:7" + }, + { + "nodeType": "YulAssignment", + "src": "4424:139:7", + "value": { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "4558:4:7" + } + ], + "functionName": { + "name": "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "4432:124:7" + }, + "nodeType": "YulFunctionCall", + "src": "4432:131:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "4424:4:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "4302:9:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "tail", + "nodeType": "YulTypedName", + "src": "4317:4:7", + "type": "" + } + ], + "src": "4151:419:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "4617:88:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4627:30:7", + "value": { + "arguments": [], + "functionName": { + "name": "allocate_unbounded", + "nodeType": "YulIdentifier", + "src": "4637:18:7" + }, + "nodeType": "YulFunctionCall", + "src": "4637:20:7" + }, + "variableNames": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "4627:6:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "4686:6:7" + }, + { + "name": "size", + "nodeType": "YulIdentifier", + "src": "4694:4:7" + } + ], + "functionName": { + "name": "finalize_allocation", + "nodeType": "YulIdentifier", + "src": "4666:19:7" + }, + "nodeType": "YulFunctionCall", + "src": "4666:33:7" + }, + "nodeType": "YulExpressionStatement", + "src": "4666:33:7" + } + ] + }, + "name": "allocate_memory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "size", + "nodeType": "YulTypedName", + "src": "4601:4:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "4610:6:7", + "type": "" + } + ], + "src": "4576:129:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "4751:35:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "4761:19:7", + "value": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4777:2:7", + "type": "", + "value": "64" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "4771:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "4771:9:7" + }, + "variableNames": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "4761:6:7" + } + ] + } + ] + }, + "name": "allocate_unbounded", + "nodeType": "YulFunctionDefinition", + "returnVariables": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "4744:6:7", + "type": "" + } + ], + "src": "4711:75:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "4858:241:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "4963:22:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "panic_error_0x41", + "nodeType": "YulIdentifier", + "src": "4965:16:7" + }, + "nodeType": "YulFunctionCall", + "src": "4965:18:7" + }, + "nodeType": "YulExpressionStatement", + "src": "4965:18:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "4935:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "4943:18:7", + "type": "", + "value": "0xffffffffffffffff" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "4932:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "4932:30:7" + }, + "nodeType": "YulIf", + "src": "4929:56:7" + }, + { + "nodeType": "YulAssignment", + "src": "4995:37:7", + "value": { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "5025:6:7" + } + ], + "functionName": { + "name": "round_up_to_mul_of_32", + "nodeType": "YulIdentifier", + "src": "5003:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "5003:29:7" + }, + "variableNames": [ + { + "name": "size", + "nodeType": "YulIdentifier", + "src": "4995:4:7" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "5069:23:7", + "value": { + "arguments": [ + { + "name": "size", + "nodeType": "YulIdentifier", + "src": "5081:4:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5087:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5077:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "5077:15:7" + }, + "variableNames": [ + { + "name": "size", + "nodeType": "YulIdentifier", + "src": "5069:4:7" + } + ] + } + ] + }, + "name": "array_allocation_size_t_bytes_memory_ptr", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "4842:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "size", + "nodeType": "YulTypedName", + "src": "4853:4:7", + "type": "" + } + ], + "src": "4792:307:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5163:40:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5174:22:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "5190:5:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "5184:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "5184:12:7" + }, + "variableNames": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "5174:6:7" + } + ] + } + ] + }, + "name": "array_length_t_bytes_memory_ptr", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "5146:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "5156:6:7", + "type": "" + } + ], + "src": "5105:98:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5268:40:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5279:22:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "5295:5:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "5289:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "5289:12:7" + }, + "variableNames": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "5279:6:7" + } + ] + } + ] + }, + "name": "array_length_t_string_memory_ptr", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "5251:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "5261:6:7", + "type": "" + } + ], + "src": "5209:99:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5427:34:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5437:18:7", + "value": { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "5452:3:7" + }, + "variableNames": [ + { + "name": "updated_pos", + "nodeType": "YulIdentifier", + "src": "5437:11:7" + } + ] + } + ] + }, + "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "5399:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "5404:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "updated_pos", + "nodeType": "YulTypedName", + "src": "5415:11:7", + "type": "" + } + ], + "src": "5314:147:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5563:73:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "5580:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "5585:6:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "5573:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "5573:19:7" + }, + "nodeType": "YulExpressionStatement", + "src": "5573:19:7" + }, + { + "nodeType": "YulAssignment", + "src": "5601:29:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "5620:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "5625:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "5616:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "5616:14:7" + }, + "variableNames": [ + { + "name": "updated_pos", + "nodeType": "YulIdentifier", + "src": "5601:11:7" + } + ] + } + ] + }, + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "5535:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "5540:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "updated_pos", + "nodeType": "YulTypedName", + "src": "5551:11:7", + "type": "" + } + ], + "src": "5467:169:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5687:146:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5697:25:7", + "value": { + "arguments": [ + { + "name": "x", + "nodeType": "YulIdentifier", + "src": "5720:1:7" + } + ], + "functionName": { + "name": "cleanup_t_uint256", + "nodeType": "YulIdentifier", + "src": "5702:17:7" + }, + "nodeType": "YulFunctionCall", + "src": "5702:20:7" + }, + "variableNames": [ + { + "name": "x", + "nodeType": "YulIdentifier", + "src": "5697:1:7" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "5731:25:7", + "value": { + "arguments": [ + { + "name": "y", + "nodeType": "YulIdentifier", + "src": "5754:1:7" + } + ], + "functionName": { + "name": "cleanup_t_uint256", + "nodeType": "YulIdentifier", + "src": "5736:17:7" + }, + "nodeType": "YulFunctionCall", + "src": "5736:20:7" + }, + "variableNames": [ + { + "name": "y", + "nodeType": "YulIdentifier", + "src": "5731:1:7" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5778:22:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "panic_error_0x11", + "nodeType": "YulIdentifier", + "src": "5780:16:7" + }, + "nodeType": "YulFunctionCall", + "src": "5780:18:7" + }, + "nodeType": "YulExpressionStatement", + "src": "5780:18:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "x", + "nodeType": "YulIdentifier", + "src": "5772:1:7" + }, + { + "name": "y", + "nodeType": "YulIdentifier", + "src": "5775:1:7" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "5769:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "5769:8:7" + }, + "nodeType": "YulIf", + "src": "5766:34:7" + }, + { + "nodeType": "YulAssignment", + "src": "5810:17:7", + "value": { + "arguments": [ + { + "name": "x", + "nodeType": "YulIdentifier", + "src": "5822:1:7" + }, + { + "name": "y", + "nodeType": "YulIdentifier", + "src": "5825:1:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "5818:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "5818:9:7" + }, + "variableNames": [ + { + "name": "diff", + "nodeType": "YulIdentifier", + "src": "5810:4:7" + } + ] + } + ] + }, + "name": "checked_sub_t_uint256", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "x", + "nodeType": "YulTypedName", + "src": "5673:1:7", + "type": "" + }, + { + "name": "y", + "nodeType": "YulTypedName", + "src": "5676:1:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "diff", + "nodeType": "YulTypedName", + "src": "5682:4:7", + "type": "" + } + ], + "src": "5642:191:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5884:51:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5894:35:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "5923:5:7" + } + ], + "functionName": { + "name": "cleanup_t_uint160", + "nodeType": "YulIdentifier", + "src": "5905:17:7" + }, + "nodeType": "YulFunctionCall", + "src": "5905:24:7" + }, + "variableNames": [ + { + "name": "cleaned", + "nodeType": "YulIdentifier", + "src": "5894:7:7" + } + ] + } + ] + }, + "name": "cleanup_t_address", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "5866:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "cleaned", + "nodeType": "YulTypedName", + "src": "5876:7:7", + "type": "" + } + ], + "src": "5839:96:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "5986:81:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "5996:65:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "6011:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6018:42:7", + "type": "", + "value": "0xffffffffffffffffffffffffffffffffffffffff" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "6007:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6007:54:7" + }, + "variableNames": [ + { + "name": "cleaned", + "nodeType": "YulIdentifier", + "src": "5996:7:7" + } + ] + } + ] + }, + "name": "cleanup_t_uint160", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "5968:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "cleaned", + "nodeType": "YulTypedName", + "src": "5978:7:7", + "type": "" + } + ], + "src": "5941:126:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6118:32:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6128:16:7", + "value": { + "name": "value", + "nodeType": "YulIdentifier", + "src": "6139:5:7" + }, + "variableNames": [ + { + "name": "cleaned", + "nodeType": "YulIdentifier", + "src": "6128:7:7" + } + ] + } + ] + }, + "name": "cleanup_t_uint256", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "6100:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "cleaned", + "nodeType": "YulTypedName", + "src": "6110:7:7", + "type": "" + } + ], + "src": "6073:77:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6205:258:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "6215:10:7", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6224:1:7", + "type": "", + "value": "0" + }, + "variables": [ + { + "name": "i", + "nodeType": "YulTypedName", + "src": "6219:1:7", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6284:63:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "dst", + "nodeType": "YulIdentifier", + "src": "6309:3:7" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6314:1:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6305:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6305:11:7" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "src", + "nodeType": "YulIdentifier", + "src": "6328:3:7" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6333:1:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6324:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6324:11:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "6318:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "6318:18:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6298:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6298:39:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6298:39:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6245:1:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "6248:6:7" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "6242:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "6242:13:7" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "6256:19:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "6258:15:7", + "value": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6267:1:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6270:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6263:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6263:10:7" + }, + "variableNames": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6258:1:7" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "6238:3:7", + "statements": [] + }, + "src": "6234:113:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6381:76:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "dst", + "nodeType": "YulIdentifier", + "src": "6431:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "6436:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6427:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6427:16:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6445:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6420:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6420:27:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6420:27:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "6362:1:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "6365:6:7" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "6359:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "6359:13:7" + }, + "nodeType": "YulIf", + "src": "6356:101:7" + } + ] + }, + "name": "copy_memory_to_memory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "src", + "nodeType": "YulTypedName", + "src": "6187:3:7", + "type": "" + }, + { + "name": "dst", + "nodeType": "YulTypedName", + "src": "6192:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "6197:6:7", + "type": "" + } + ], + "src": "6156:307:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6512:238:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "6522:58:7", + "value": { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "6544:6:7" + }, + { + "arguments": [ + { + "name": "size", + "nodeType": "YulIdentifier", + "src": "6574:4:7" + } + ], + "functionName": { + "name": "round_up_to_mul_of_32", + "nodeType": "YulIdentifier", + "src": "6552:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "6552:27:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "6540:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "6540:40:7" + }, + "variables": [ + { + "name": "newFreePtr", + "nodeType": "YulTypedName", + "src": "6526:10:7", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6691:22:7", + "statements": [ + { + "expression": { + "arguments": [], + "functionName": { + "name": "panic_error_0x41", + "nodeType": "YulIdentifier", + "src": "6693:16:7" + }, + "nodeType": "YulFunctionCall", + "src": "6693:18:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6693:18:7" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "newFreePtr", + "nodeType": "YulIdentifier", + "src": "6634:10:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6646:18:7", + "type": "", + "value": "0xffffffffffffffff" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "6631:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "6631:34:7" + }, + { + "arguments": [ + { + "name": "newFreePtr", + "nodeType": "YulIdentifier", + "src": "6670:10:7" + }, + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "6682:6:7" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "6667:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "6667:22:7" + } + ], + "functionName": { + "name": "or", + "nodeType": "YulIdentifier", + "src": "6628:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "6628:62:7" + }, + "nodeType": "YulIf", + "src": "6625:88:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6729:2:7", + "type": "", + "value": "64" + }, + { + "name": "newFreePtr", + "nodeType": "YulIdentifier", + "src": "6733:10:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6722:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6722:22:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6722:22:7" + } + ] + }, + "name": "finalize_allocation", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "6498:6:7", + "type": "" + }, + { + "name": "size", + "nodeType": "YulTypedName", + "src": "6506:4:7", + "type": "" + } + ], + "src": "6469:281:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6784:152:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6801:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6804:77:7", + "type": "", + "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6794:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6794:88:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6794:88:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6898:1:7", + "type": "", + "value": "4" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6901:4:7", + "type": "", + "value": "0x01" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6891:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6891:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6891:15:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6922:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6925:4:7", + "type": "", + "value": "0x24" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "6915:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6915:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6915:15:7" + } + ] + }, + "name": "panic_error_0x01", + "nodeType": "YulFunctionDefinition", + "src": "6756:180:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "6970:152:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6987:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "6990:77:7", + "type": "", + "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "6980:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "6980:88:7" + }, + "nodeType": "YulExpressionStatement", + "src": "6980:88:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7084:1:7", + "type": "", + "value": "4" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7087:4:7", + "type": "", + "value": "0x11" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "7077:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7077:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7077:15:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7108:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7111:4:7", + "type": "", + "value": "0x24" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7101:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7101:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7101:15:7" + } + ] + }, + "name": "panic_error_0x11", + "nodeType": "YulFunctionDefinition", + "src": "6942:180:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7156:152:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7173:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7176:77:7", + "type": "", + "value": "35408467139433450592217433187231851964531694900788300625387963629091585785856" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "7166:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7166:88:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7166:88:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7270:1:7", + "type": "", + "value": "4" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7273:4:7", + "type": "", + "value": "0x41" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "7263:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7263:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7263:15:7" + }, + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7294:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7297:4:7", + "type": "", + "value": "0x24" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7287:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7287:15:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7287:15:7" + } + ] + }, + "name": "panic_error_0x41", + "nodeType": "YulFunctionDefinition", + "src": "7128:180:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7403:28:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7420:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7423:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7413:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7413:12:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7413:12:7" + } + ] + }, + "name": "revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d", + "nodeType": "YulFunctionDefinition", + "src": "7314:117:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7526:28:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7543:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7546:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7536:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7536:12:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7536:12:7" + } + ] + }, + "name": "revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae", + "nodeType": "YulFunctionDefinition", + "src": "7437:117:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7649:28:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7666:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7669:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7659:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7659:12:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7659:12:7" + } + ] + }, + "name": "revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db", + "nodeType": "YulFunctionDefinition", + "src": "7560:117:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7772:28:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7789:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7792:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "7782:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "7782:12:7" + }, + "nodeType": "YulExpressionStatement", + "src": "7782:12:7" + } + ] + }, + "name": "revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b", + "nodeType": "YulFunctionDefinition", + "src": "7683:117:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "7854:54:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "7864:38:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "7882:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7889:2:7", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "7878:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "7878:14:7" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "7898:2:7", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "not", + "nodeType": "YulIdentifier", + "src": "7894:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "7894:7:7" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "7874:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "7874:28:7" + }, + "variableNames": [ + { + "name": "result", + "nodeType": "YulIdentifier", + "src": "7864:6:7" + } + ] + } + ] + }, + "name": "round_up_to_mul_of_32", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "7837:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "result", + "nodeType": "YulTypedName", + "src": "7847:6:7", + "type": "" + } + ], + "src": "7806:102:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "8020:126:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "8042:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8050:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8038:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "8038:14:7" + }, + { + "hexValue": "455243313936373a206e657720696d706c656d656e746174696f6e206973206e", + "kind": "string", + "nodeType": "YulLiteral", + "src": "8054:34:7", + "type": "", + "value": "ERC1967: new implementation is n" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "8031:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8031:58:7" + }, + "nodeType": "YulExpressionStatement", + "src": "8031:58:7" + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "8110:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8118:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8106:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "8106:15:7" + }, + { + "hexValue": "6f74206120636f6e7472616374", + "kind": "string", + "nodeType": "YulLiteral", + "src": "8123:15:7", + "type": "", + "value": "ot a contract" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "8099:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8099:40:7" + }, + "nodeType": "YulExpressionStatement", + "src": "8099:40:7" + } + ] + }, + "name": "store_literal_in_memory_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "8012:6:7", + "type": "" + } + ], + "src": "7914:232:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "8258:119:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "8280:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8288:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8276:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "8276:14:7" + }, + { + "hexValue": "416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f", + "kind": "string", + "nodeType": "YulLiteral", + "src": "8292:34:7", + "type": "", + "value": "Address: delegate call to non-co" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "8269:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8269:58:7" + }, + "nodeType": "YulExpressionStatement", + "src": "8269:58:7" + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "8348:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8356:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "8344:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "8344:15:7" + }, + { + "hexValue": "6e7472616374", + "kind": "string", + "nodeType": "YulLiteral", + "src": "8361:8:7", + "type": "", + "value": "ntract" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "8337:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8337:33:7" + }, + "nodeType": "YulExpressionStatement", + "src": "8337:33:7" + } + ] + }, + "name": "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "8250:6:7", + "type": "" + } + ], + "src": "8152:225:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "8426:79:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "8483:16:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8492:1:7", + "type": "", + "value": "0" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "8495:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "revert", + "nodeType": "YulIdentifier", + "src": "8485:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8485:12:7" + }, + "nodeType": "YulExpressionStatement", + "src": "8485:12:7" + } + ] + }, + "condition": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "8449:5:7" + }, + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "8474:5:7" + } + ], + "functionName": { + "name": "cleanup_t_address", + "nodeType": "YulIdentifier", + "src": "8456:17:7" + }, + "nodeType": "YulFunctionCall", + "src": "8456:24:7" + } + ], + "functionName": { + "name": "eq", + "nodeType": "YulIdentifier", + "src": "8446:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "8446:35:7" + } + ], + "functionName": { + "name": "iszero", + "nodeType": "YulIdentifier", + "src": "8439:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "8439:43:7" + }, + "nodeType": "YulIf", + "src": "8436:63:7" + } + ] + }, + "name": "validator_revert_t_address", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "8419:5:7", + "type": "" + } + ], + "src": "8383:122:7" + } + ] + }, + "contents": "{\n\n function abi_decode_available_length_t_bytes_memory_ptr_fromMemory(src, length, end) -> array {\n array := allocate_memory(array_allocation_size_t_bytes_memory_ptr(length))\n mstore(array, length)\n let dst := add(array, 0x20)\n if gt(add(src, length), end) { revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() }\n copy_memory_to_memory(src, dst, length)\n }\n\n function abi_decode_t_address_fromMemory(offset, end) -> value {\n value := mload(offset)\n validator_revert_t_address(value)\n }\n\n // bytes\n function abi_decode_t_bytes_memory_ptr_fromMemory(offset, end) -> array {\n if iszero(slt(add(offset, 0x1f), end)) { revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() }\n let length := mload(offset)\n array := abi_decode_available_length_t_bytes_memory_ptr_fromMemory(add(offset, 0x20), length, end)\n }\n\n function abi_decode_tuple_t_addresst_bytes_memory_ptr_fromMemory(headStart, dataEnd) -> value0, value1 {\n if slt(sub(dataEnd, headStart), 64) { revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() }\n\n {\n\n let offset := 0\n\n value0 := abi_decode_t_address_fromMemory(add(headStart, offset), dataEnd)\n }\n\n {\n\n let offset := mload(add(headStart, 32))\n if gt(offset, 0xffffffffffffffff) { revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() }\n\n value1 := abi_decode_t_bytes_memory_ptr_fromMemory(add(headStart, offset), dataEnd)\n }\n\n }\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, length)\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 45)\n store_literal_in_memory_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 38)\n store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed(pos , value0) -> end {\n\n pos := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value0, pos)\n\n end := pos\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function allocate_memory(size) -> memPtr {\n memPtr := allocate_unbounded()\n finalize_allocation(memPtr, size)\n }\n\n function allocate_unbounded() -> memPtr {\n memPtr := mload(64)\n }\n\n function array_allocation_size_t_bytes_memory_ptr(length) -> size {\n // Make sure we can allocate memory without overflow\n if gt(length, 0xffffffffffffffff) { panic_error_0x41() }\n\n size := round_up_to_mul_of_32(length)\n\n // add length slot\n size := add(size, 0x20)\n\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length) -> updated_pos {\n updated_pos := pos\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function checked_sub_t_uint256(x, y) -> diff {\n x := cleanup_t_uint256(x)\n y := cleanup_t_uint256(y)\n\n if lt(x, y) { panic_error_0x11() }\n\n diff := sub(x, y)\n }\n\n function cleanup_t_address(value) -> cleaned {\n cleaned := cleanup_t_uint160(value)\n }\n\n function cleanup_t_uint160(value) -> cleaned {\n cleaned := and(value, 0xffffffffffffffffffffffffffffffffffffffff)\n }\n\n function cleanup_t_uint256(value) -> cleaned {\n cleaned := value\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function finalize_allocation(memPtr, size) {\n let newFreePtr := add(memPtr, round_up_to_mul_of_32(size))\n // protect against overflow\n if or(gt(newFreePtr, 0xffffffffffffffff), lt(newFreePtr, memPtr)) { panic_error_0x41() }\n mstore(64, newFreePtr)\n }\n\n function panic_error_0x01() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x01)\n revert(0, 0x24)\n }\n\n function panic_error_0x11() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x11)\n revert(0, 0x24)\n }\n\n function panic_error_0x41() {\n mstore(0, 35408467139433450592217433187231851964531694900788300625387963629091585785856)\n mstore(4, 0x41)\n revert(0, 0x24)\n }\n\n function revert_error_1b9f4a0a5773e33b91aa01db23bf8c55fce1411167c872835e7fa00a4f17d46d() {\n revert(0, 0)\n }\n\n function revert_error_987264b3b1d58a9c7f8255e93e81c77d86d6299019c33110a076957a3e06e2ae() {\n revert(0, 0)\n }\n\n function revert_error_c1322bf8034eace5e0b5c7295db60986aa89aae5e0ea0873e4689e076861a5db() {\n revert(0, 0)\n }\n\n function revert_error_dbdddcbe895c83990c08b3492a0e83918d802a52331272ac6fdb6a7c4aea3b1b() {\n revert(0, 0)\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function store_literal_in_memory_972b7028e8de0bff0d553b3264eba2312ec98a552add05e58853b313f9f4ac65(memPtr) {\n\n mstore(add(memPtr, 0), \"ERC1967: new implementation is n\")\n\n mstore(add(memPtr, 32), \"ot a contract\")\n\n }\n\n function store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520(memPtr) {\n\n mstore(add(memPtr, 0), \"Address: delegate call to non-co\")\n\n mstore(add(memPtr, 32), \"ntract\")\n\n }\n\n function validator_revert_t_address(value) {\n if iszero(eq(value, cleanup_t_address(value))) { revert(0, 0) }\n }\n\n}\n", + "id": 7, + "language": "Yul", + "name": "#utility.yul" + } + ], + "linkReferences": {}, + "object": "608060405260405162000d8638038062000d86833981810160405281019062000029919062000467565b60017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd60001c6200005b9190620006a5565b60001b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b146200009357620000926200078a565b5b620000a782826000620000af60201b60201c565b5050620008f4565b620000c083620000f260201b60201c565b600082511180620000ce5750805b15620000ed57620000eb83836200014960201b620000371760201c565b505b505050565b62000103816200017f60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b606062000177838360405180606001604052806027815260200162000d5f602791396200025560201b60201c565b905092915050565b62000195816200033960201b620000641760201c565b620001d7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001ce90620005d0565b60405180910390fd5b80620002117f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b6200035c60201b620000871760201c565b60000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b606062000268846200033960201b60201c565b620002aa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002a190620005f2565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1685604051620002d4919062000593565b600060405180830381855af49150503d806000811462000311576040519150601f19603f3d011682016040523d82523d6000602084013e62000316565b606091505b50915091506200032e8282866200036660201b60201c565b925050509392505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b606083156200037857829050620003cb565b6000835111156200038c5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003c29190620005ac565b60405180910390fd5b9392505050565b6000620003e9620003e3846200063d565b62000614565b9050828152602081018484840111156200040857620004076200081c565b5b620004158482856200071e565b509392505050565b6000815190506200042e81620008da565b92915050565b600082601f8301126200044c576200044b62000817565b5b81516200045e848260208601620003d2565b91505092915050565b6000806040838503121562000481576200048062000826565b5b600062000491858286016200041d565b925050602083015167ffffffffffffffff811115620004b557620004b462000821565b5b620004c38582860162000434565b9150509250929050565b6000620004da8262000673565b620004e6818562000689565b9350620004f88185602086016200071e565b80840191505092915050565b600062000511826200067e565b6200051d818562000694565b93506200052f8185602086016200071e565b6200053a816200082b565b840191505092915050565b600062000554602d8362000694565b915062000561826200083c565b604082019050919050565b60006200057b60268362000694565b915062000588826200088b565b604082019050919050565b6000620005a18284620004cd565b915081905092915050565b60006020820190508181036000830152620005c8818462000504565b905092915050565b60006020820190508181036000830152620005eb8162000545565b9050919050565b600060208201905081810360008301526200060d816200056c565b9050919050565b60006200062062000633565b90506200062e828262000754565b919050565b6000604051905090565b600067ffffffffffffffff8211156200065b576200065a620007e8565b5b62000666826200082b565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000620006b28262000714565b9150620006bf8362000714565b925082821015620006d557620006d4620007b9565b5b828203905092915050565b6000620006ed82620006f4565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b838110156200073e57808201518184015260208101905062000721565b838111156200074e576000848401525b50505050565b6200075f826200082b565b810181811067ffffffffffffffff82111715620007815762000780620007e8565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60008201527f6f74206120636f6e747261637400000000000000000000000000000000000000602082015250565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e74726163740000000000000000000000000000000000000000000000000000602082015250565b620008e581620006e0565b8114620008f157600080fd5b50565b61045b80620009046000396000f3fe6080604052366100135761001161001d565b005b61001b61001d565b005b610025610091565b610035610030610093565b6100a2565b565b606061005c83836040518060600160405280602781526020016103ff602791396100c8565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b565b600061009d610195565b905090565b3660008037600080366000845af43d6000803e80600081146100c3573d6000f35b3d6000fd5b60606100d384610064565b610112576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010990610319565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff168560405161013a91906102e0565b600060405180830381855af49150503d8060008114610175576040519150601f19603f3d011682016040523d82523d6000602084013e61017a565b606091505b509150915061018a8282866101ec565b925050509392505050565b60006101c37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b610087565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606083156101fc5782905061024c565b60008351111561020f5782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024391906102f7565b60405180910390fd5b9392505050565b600061025e82610339565b610268818561034f565b935061027881856020860161036b565b80840191505092915050565b600061028f82610344565b610299818561035a565b93506102a981856020860161036b565b6102b28161039e565b840191505092915050565b60006102ca60268361035a565b91506102d5826103af565b604082019050919050565b60006102ec8284610253565b915081905092915050565b600060208201905081810360008301526103118184610284565b905092915050565b60006020820190508181036000830152610332816102bd565b9050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60005b8381101561038957808201518184015260208101905061036e565b83811115610398576000848401525b50505050565b6000601f19601f8301169050919050565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e7472616374000000000000000000000000000000000000000000000000000060208201525056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ee71d3e64d2bf477a4558de3b7a5544a8eae3b46719e174bafaba2b7f0d132bb64736f6c63430008070033416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564", + "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x40 MLOAD PUSH3 0xD86 CODESIZE SUB DUP1 PUSH3 0xD86 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE DUP2 ADD SWAP1 PUSH3 0x29 SWAP2 SWAP1 PUSH3 0x467 JUMP JUMPDEST PUSH1 0x1 PUSH32 0x360894A13BA1A3210667C828492DB98DCA3E2076CC3735A920A3CA505D382BBD PUSH1 0x0 SHR PUSH3 0x5B SWAP2 SWAP1 PUSH3 0x6A5 JUMP JUMPDEST PUSH1 0x0 SHL PUSH32 0x360894A13BA1A3210667C828492DB98DCA3E2076CC3735A920A3CA505D382BBC PUSH1 0x0 SHL EQ PUSH3 0x93 JUMPI PUSH3 0x92 PUSH3 0x78A JUMP JUMPDEST JUMPDEST PUSH3 0xA7 DUP3 DUP3 PUSH1 0x0 PUSH3 0xAF PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST POP POP PUSH3 0x8F4 JUMP JUMPDEST PUSH3 0xC0 DUP4 PUSH3 0xF2 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x0 DUP3 MLOAD GT DUP1 PUSH3 0xCE JUMPI POP DUP1 JUMPDEST ISZERO PUSH3 0xED JUMPI PUSH3 0xEB DUP4 DUP4 PUSH3 0x149 PUSH1 0x20 SHL PUSH3 0x37 OR PUSH1 0x20 SHR JUMP JUMPDEST POP JUMPDEST POP POP POP JUMP JUMPDEST PUSH3 0x103 DUP2 PUSH3 0x17F PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST DUP1 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xBC7CD75A20EE27FD9ADEBAB32041F755214DBC6BFFA90CC0225B39DA2E5C2D3B PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x60 PUSH3 0x177 DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH3 0xD5F PUSH1 0x27 SWAP2 CODECOPY PUSH3 0x255 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH3 0x195 DUP2 PUSH3 0x339 PUSH1 0x20 SHL PUSH3 0x64 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x1D7 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH3 0x1CE SWAP1 PUSH3 0x5D0 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH3 0x211 PUSH32 0x360894A13BA1A3210667C828492DB98DCA3E2076CC3735A920A3CA505D382BBC PUSH1 0x0 SHL PUSH3 0x35C PUSH1 0x20 SHL PUSH3 0x87 OR PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x0 ADD PUSH1 0x0 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF MUL NOT AND SWAP1 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND MUL OR SWAP1 SSTORE POP POP JUMP JUMPDEST PUSH1 0x60 PUSH3 0x268 DUP5 PUSH3 0x339 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x2AA JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH3 0x2A1 SWAP1 PUSH3 0x5F2 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP6 PUSH1 0x40 MLOAD PUSH3 0x2D4 SWAP2 SWAP1 PUSH3 0x593 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH3 0x311 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH3 0x316 JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH3 0x32E DUP3 DUP3 DUP7 PUSH3 0x366 PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST SWAP3 POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EXTCODESIZE GT SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH3 0x378 JUMPI DUP3 SWAP1 POP PUSH3 0x3CB JUMP JUMPDEST PUSH1 0x0 DUP4 MLOAD GT ISZERO PUSH3 0x38C JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH3 0x3C2 SWAP2 SWAP1 PUSH3 0x5AC JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x3E9 PUSH3 0x3E3 DUP5 PUSH3 0x63D JUMP JUMPDEST PUSH3 0x614 JUMP JUMPDEST SWAP1 POP DUP3 DUP2 MSTORE PUSH1 0x20 DUP2 ADD DUP5 DUP5 DUP5 ADD GT ISZERO PUSH3 0x408 JUMPI PUSH3 0x407 PUSH3 0x81C JUMP JUMPDEST JUMPDEST PUSH3 0x415 DUP5 DUP3 DUP6 PUSH3 0x71E JUMP JUMPDEST POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP PUSH3 0x42E DUP2 PUSH3 0x8DA JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 PUSH1 0x1F DUP4 ADD SLT PUSH3 0x44C JUMPI PUSH3 0x44B PUSH3 0x817 JUMP JUMPDEST JUMPDEST DUP2 MLOAD PUSH3 0x45E DUP5 DUP3 PUSH1 0x20 DUP7 ADD PUSH3 0x3D2 JUMP JUMPDEST SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x40 DUP4 DUP6 SUB SLT ISZERO PUSH3 0x481 JUMPI PUSH3 0x480 PUSH3 0x826 JUMP JUMPDEST JUMPDEST PUSH1 0x0 PUSH3 0x491 DUP6 DUP3 DUP7 ADD PUSH3 0x41D JUMP JUMPDEST SWAP3 POP POP PUSH1 0x20 DUP4 ADD MLOAD PUSH8 0xFFFFFFFFFFFFFFFF DUP2 GT ISZERO PUSH3 0x4B5 JUMPI PUSH3 0x4B4 PUSH3 0x821 JUMP JUMPDEST JUMPDEST PUSH3 0x4C3 DUP6 DUP3 DUP7 ADD PUSH3 0x434 JUMP JUMPDEST SWAP2 POP POP SWAP3 POP SWAP3 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x4DA DUP3 PUSH3 0x673 JUMP JUMPDEST PUSH3 0x4E6 DUP2 DUP6 PUSH3 0x689 JUMP JUMPDEST SWAP4 POP PUSH3 0x4F8 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH3 0x71E JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x511 DUP3 PUSH3 0x67E JUMP JUMPDEST PUSH3 0x51D DUP2 DUP6 PUSH3 0x694 JUMP JUMPDEST SWAP4 POP PUSH3 0x52F DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH3 0x71E JUMP JUMPDEST PUSH3 0x53A DUP2 PUSH3 0x82B JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x554 PUSH1 0x2D DUP4 PUSH3 0x694 JUMP JUMPDEST SWAP2 POP PUSH3 0x561 DUP3 PUSH3 0x83C JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x57B PUSH1 0x26 DUP4 PUSH3 0x694 JUMP JUMPDEST SWAP2 POP PUSH3 0x588 DUP3 PUSH3 0x88B JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x5A1 DUP3 DUP5 PUSH3 0x4CD JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH3 0x5C8 DUP2 DUP5 PUSH3 0x504 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH3 0x5EB DUP2 PUSH3 0x545 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH3 0x60D DUP2 PUSH3 0x56C JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x620 PUSH3 0x633 JUMP JUMPDEST SWAP1 POP PUSH3 0x62E DUP3 DUP3 PUSH3 0x754 JUMP JUMPDEST SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT ISZERO PUSH3 0x65B JUMPI PUSH3 0x65A PUSH3 0x7E8 JUMP JUMPDEST JUMPDEST PUSH3 0x666 DUP3 PUSH3 0x82B JUMP JUMPDEST SWAP1 POP PUSH1 0x20 DUP2 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x6B2 DUP3 PUSH3 0x714 JUMP JUMPDEST SWAP2 POP PUSH3 0x6BF DUP4 PUSH3 0x714 JUMP JUMPDEST SWAP3 POP DUP3 DUP3 LT ISZERO PUSH3 0x6D5 JUMPI PUSH3 0x6D4 PUSH3 0x7B9 JUMP JUMPDEST JUMPDEST DUP3 DUP3 SUB SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH3 0x6ED DUP3 PUSH3 0x6F4 JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DUP3 AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH3 0x73E JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH3 0x721 JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH3 0x74E JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH3 0x75F DUP3 PUSH3 0x82B JUMP JUMPDEST DUP2 ADD DUP2 DUP2 LT PUSH8 0xFFFFFFFFFFFFFFFF DUP3 GT OR ISZERO PUSH3 0x781 JUMPI PUSH3 0x780 PUSH3 0x7E8 JUMP JUMPDEST JUMPDEST DUP1 PUSH1 0x40 MSTORE POP POP POP JUMP JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x1 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x11 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH32 0x4E487B7100000000000000000000000000000000000000000000000000000000 PUSH1 0x0 MSTORE PUSH1 0x41 PUSH1 0x4 MSTORE PUSH1 0x24 PUSH1 0x0 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x455243313936373A206E657720696D706C656D656E746174696F6E206973206E PUSH1 0x0 DUP3 ADD MSTORE PUSH32 0x6F74206120636F6E747261637400000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH32 0x416464726573733A2064656C65676174652063616C6C20746F206E6F6E2D636F PUSH1 0x0 DUP3 ADD MSTORE PUSH32 0x6E74726163740000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP JUMPDEST PUSH3 0x8E5 DUP2 PUSH3 0x6E0 JUMP JUMPDEST DUP2 EQ PUSH3 0x8F1 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP JUMP JUMPDEST PUSH2 0x45B DUP1 PUSH3 0x904 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLDATASIZE PUSH2 0x13 JUMPI PUSH2 0x11 PUSH2 0x1D JUMP JUMPDEST STOP JUMPDEST PUSH2 0x1B PUSH2 0x1D JUMP JUMPDEST STOP JUMPDEST PUSH2 0x25 PUSH2 0x91 JUMP JUMPDEST PUSH2 0x35 PUSH2 0x30 PUSH2 0x93 JUMP JUMPDEST PUSH2 0xA2 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x60 PUSH2 0x5C DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x3FF PUSH1 0x27 SWAP2 CODECOPY PUSH2 0xC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EXTCODESIZE GT SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x0 PUSH2 0x9D PUSH2 0x195 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST CALLDATASIZE PUSH1 0x0 DUP1 CALLDATACOPY PUSH1 0x0 DUP1 CALLDATASIZE PUSH1 0x0 DUP5 GAS DELEGATECALL RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0xC3 JUMPI RETURNDATASIZE PUSH1 0x0 RETURN JUMPDEST RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST PUSH1 0x60 PUSH2 0xD3 DUP5 PUSH2 0x64 JUMP JUMPDEST PUSH2 0x112 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x109 SWAP1 PUSH2 0x319 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP6 PUSH1 0x40 MLOAD PUSH2 0x13A SWAP2 SWAP1 PUSH2 0x2E0 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0x175 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x17A JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH2 0x18A DUP3 DUP3 DUP7 PUSH2 0x1EC JUMP JUMPDEST SWAP3 POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1C3 PUSH32 0x360894A13BA1A3210667C828492DB98DCA3E2076CC3735A920A3CA505D382BBC PUSH1 0x0 SHL PUSH2 0x87 JUMP JUMPDEST PUSH1 0x0 ADD PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH2 0x1FC JUMPI DUP3 SWAP1 POP PUSH2 0x24C JUMP JUMPDEST PUSH1 0x0 DUP4 MLOAD GT ISZERO PUSH2 0x20F JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x243 SWAP2 SWAP1 PUSH2 0x2F7 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x25E DUP3 PUSH2 0x339 JUMP JUMPDEST PUSH2 0x268 DUP2 DUP6 PUSH2 0x34F JUMP JUMPDEST SWAP4 POP PUSH2 0x278 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x36B JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x28F DUP3 PUSH2 0x344 JUMP JUMPDEST PUSH2 0x299 DUP2 DUP6 PUSH2 0x35A JUMP JUMPDEST SWAP4 POP PUSH2 0x2A9 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x36B JUMP JUMPDEST PUSH2 0x2B2 DUP2 PUSH2 0x39E JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x2CA PUSH1 0x26 DUP4 PUSH2 0x35A JUMP JUMPDEST SWAP2 POP PUSH2 0x2D5 DUP3 PUSH2 0x3AF JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x2EC DUP3 DUP5 PUSH2 0x253 JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0x311 DUP2 DUP5 PUSH2 0x284 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0x332 DUP2 PUSH2 0x2BD JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x389 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x36E JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x398 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x416464726573733A2064656C65676174652063616C6C20746F206E6F6E2D636F PUSH1 0x0 DUP3 ADD MSTORE PUSH32 0x6E74726163740000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP INVALID COINBASE PUSH5 0x6472657373 GASPRICE KECCAK256 PUSH13 0x6F772D6C6576656C2064656C65 PUSH8 0x6174652063616C6C KECCAK256 PUSH7 0x61696C6564A264 PUSH10 0x70667358221220EE71D3 0xE6 0x4D 0x2B DELEGATECALL PUSH24 0xA4558DE3B7A5544A8EAE3B46719E174BAFABA2B7F0D132BB PUSH5 0x736F6C6343 STOP ADDMOD SMOD STOP CALLER COINBASE PUSH5 0x6472657373 GASPRICE KECCAK256 PUSH13 0x6F772D6C6576656C2064656C65 PUSH8 0x6174652063616C6C KECCAK256 PUSH7 0x61696C65640000 ", + "sourceMap": "552:830:1:-:0;;;945:217;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1103:1;1058:41;1050:50;;:54;;;;:::i;:::-;1042:63;;1030:66:2;1018:20:1;;:87;1011:95;;;;:::i;:::-;;1116:39;1134:6;1142:5;1149;1116:17;;;:39;;:::i;:::-;945:217;;552:830;;2183:295:2;2321:29;2332:17;2321:10;;;:29;;:::i;:::-;2378:1;2364:4;:11;:15;:28;;;;2383:9;2364:28;2360:112;;;2408:53;2437:17;2456:4;2408:28;;;;;:53;;:::i;:::-;;2360:112;2183:295;;;:::o;1897:152::-;1963:37;1982:17;1963:18;;;:37;;:::i;:::-;2024:17;2015:27;;;;;;;;;;;;1897:152;:::o;6570:198:5:-;6653:12;6684:77;6705:6;6713:4;6684:77;;;;;;;;;;;;;;;;;:20;;;:77;;:::i;:::-;6677:84;;6570:198;;;;:::o;1532:259:2:-;1613:37;1632:17;1613:18;;;;;:37;;:::i;:::-;1605:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;1767:17;1710:48;1030:66;1737:20;;1710:26;;;;;:48;;:::i;:::-;:54;;;:74;;;;;;;;;;;;;;;;;;1532:259;:::o;6954:387:5:-;7095:12;7127:18;7138:6;7127:10;;;:18;;:::i;:::-;7119:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;7200:12;7214:23;7241:6;:19;;7261:4;7241:25;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7199:67;;;;7283:51;7300:7;7309:10;7321:12;7283:16;;;:51;;:::i;:::-;7276:58;;;;6954:387;;;;;:::o;1175:320::-;1235:4;1487:1;1465:7;:19;;;:23;1458:30;;1175:320;;;:::o;1599:147:6:-;1660:21;1726:4;1716:14;;1599:147;;;:::o;7561:692:5:-;7707:12;7735:7;7731:516;;;7765:10;7758:17;;;;7731:516;7896:1;7876:10;:17;:21;7872:365;;;8070:10;8064:17;8130:15;8117:10;8113:2;8109:19;8102:44;7872:365;8209:12;8202:20;;;;;;;;;;;:::i;:::-;;;;;;;;7561:692;;;;;;:::o;7:419:7:-;95:5;120:65;136:48;177:6;136:48;:::i;:::-;120:65;:::i;:::-;111:74;;208:6;201:5;194:21;246:4;239:5;235:16;284:3;275:6;270:3;266:16;263:25;260:112;;;291:79;;:::i;:::-;260:112;381:39;413:6;408:3;403;381:39;:::i;:::-;101:325;7:419;;;;;:::o;432:143::-;489:5;520:6;514:13;505:22;;536:33;563:5;536:33;:::i;:::-;432:143;;;;:::o;594:353::-;660:5;709:3;702:4;694:6;690:17;686:27;676:122;;717:79;;:::i;:::-;676:122;827:6;821:13;852:89;937:3;929:6;922:4;914:6;910:17;852:89;:::i;:::-;843:98;;666:281;594:353;;;;:::o;953:678::-;1041:6;1049;1098:2;1086:9;1077:7;1073:23;1069:32;1066:119;;;1104:79;;:::i;:::-;1066:119;1224:1;1249:64;1305:7;1296:6;1285:9;1281:22;1249:64;:::i;:::-;1239:74;;1195:128;1383:2;1372:9;1368:18;1362:25;1414:18;1406:6;1403:30;1400:117;;;1436:79;;:::i;:::-;1400:117;1541:73;1606:7;1597:6;1586:9;1582:22;1541:73;:::i;:::-;1531:83;;1333:291;953:678;;;;;:::o;1637:373::-;1741:3;1769:38;1801:5;1769:38;:::i;:::-;1823:88;1904:6;1899:3;1823:88;:::i;:::-;1816:95;;1920:52;1965:6;1960:3;1953:4;1946:5;1942:16;1920:52;:::i;:::-;1997:6;1992:3;1988:16;1981:23;;1745:265;1637:373;;;;:::o;2016:364::-;2104:3;2132:39;2165:5;2132:39;:::i;:::-;2187:71;2251:6;2246:3;2187:71;:::i;:::-;2180:78;;2267:52;2312:6;2307:3;2300:4;2293:5;2289:16;2267:52;:::i;:::-;2344:29;2366:6;2344:29;:::i;:::-;2339:3;2335:39;2328:46;;2108:272;2016:364;;;;:::o;2386:366::-;2528:3;2549:67;2613:2;2608:3;2549:67;:::i;:::-;2542:74;;2625:93;2714:3;2625:93;:::i;:::-;2743:2;2738:3;2734:12;2727:19;;2386:366;;;:::o;2758:::-;2900:3;2921:67;2985:2;2980:3;2921:67;:::i;:::-;2914:74;;2997:93;3086:3;2997:93;:::i;:::-;3115:2;3110:3;3106:12;3099:19;;2758:366;;;:::o;3130:271::-;3260:3;3282:93;3371:3;3362:6;3282:93;:::i;:::-;3275:100;;3392:3;3385:10;;3130:271;;;;:::o;3407:313::-;3520:4;3558:2;3547:9;3543:18;3535:26;;3607:9;3601:4;3597:20;3593:1;3582:9;3578:17;3571:47;3635:78;3708:4;3699:6;3635:78;:::i;:::-;3627:86;;3407:313;;;;:::o;3726:419::-;3892:4;3930:2;3919:9;3915:18;3907:26;;3979:9;3973:4;3969:20;3965:1;3954:9;3950:17;3943:47;4007:131;4133:4;4007:131;:::i;:::-;3999:139;;3726:419;;;:::o;4151:::-;4317:4;4355:2;4344:9;4340:18;4332:26;;4404:9;4398:4;4394:20;4390:1;4379:9;4375:17;4368:47;4432:131;4558:4;4432:131;:::i;:::-;4424:139;;4151:419;;;:::o;4576:129::-;4610:6;4637:20;;:::i;:::-;4627:30;;4666:33;4694:4;4686:6;4666:33;:::i;:::-;4576:129;;;:::o;4711:75::-;4744:6;4777:2;4771:9;4761:19;;4711:75;:::o;4792:307::-;4853:4;4943:18;4935:6;4932:30;4929:56;;;4965:18;;:::i;:::-;4929:56;5003:29;5025:6;5003:29;:::i;:::-;4995:37;;5087:4;5081;5077:15;5069:23;;4792:307;;;:::o;5105:98::-;5156:6;5190:5;5184:12;5174:22;;5105:98;;;:::o;5209:99::-;5261:6;5295:5;5289:12;5279:22;;5209:99;;;:::o;5314:147::-;5415:11;5452:3;5437:18;;5314:147;;;;:::o;5467:169::-;5551:11;5585:6;5580:3;5573:19;5625:4;5620:3;5616:14;5601:29;;5467:169;;;;:::o;5642:191::-;5682:4;5702:20;5720:1;5702:20;:::i;:::-;5697:25;;5736:20;5754:1;5736:20;:::i;:::-;5731:25;;5775:1;5772;5769:8;5766:34;;;5780:18;;:::i;:::-;5766:34;5825:1;5822;5818:9;5810:17;;5642:191;;;;:::o;5839:96::-;5876:7;5905:24;5923:5;5905:24;:::i;:::-;5894:35;;5839:96;;;:::o;5941:126::-;5978:7;6018:42;6011:5;6007:54;5996:65;;5941:126;;;:::o;6073:77::-;6110:7;6139:5;6128:16;;6073:77;;;:::o;6156:307::-;6224:1;6234:113;6248:6;6245:1;6242:13;6234:113;;;6333:1;6328:3;6324:11;6318:18;6314:1;6309:3;6305:11;6298:39;6270:2;6267:1;6263:10;6258:15;;6234:113;;;6365:6;6362:1;6359:13;6356:101;;;6445:1;6436:6;6431:3;6427:16;6420:27;6356:101;6205:258;6156:307;;;:::o;6469:281::-;6552:27;6574:4;6552:27;:::i;:::-;6544:6;6540:40;6682:6;6670:10;6667:22;6646:18;6634:10;6631:34;6628:62;6625:88;;;6693:18;;:::i;:::-;6625:88;6733:10;6729:2;6722:22;6512:238;6469:281;;:::o;6756:180::-;6804:77;6801:1;6794:88;6901:4;6898:1;6891:15;6925:4;6922:1;6915:15;6942:180;6990:77;6987:1;6980:88;7087:4;7084:1;7077:15;7111:4;7108:1;7101:15;7128:180;7176:77;7173:1;7166:88;7273:4;7270:1;7263:15;7297:4;7294:1;7287:15;7314:117;7423:1;7420;7413:12;7437:117;7546:1;7543;7536:12;7560:117;7669:1;7666;7659:12;7683:117;7792:1;7789;7782:12;7806:102;7847:6;7898:2;7894:7;7889:2;7882:5;7878:14;7874:28;7864:38;;7806:102;;;:::o;7914:232::-;8054:34;8050:1;8042:6;8038:14;8031:58;8123:15;8118:2;8110:6;8106:15;8099:40;7914:232;:::o;8152:225::-;8292:34;8288:1;8280:6;8276:14;8269:58;8361:8;8356:2;8348:6;8344:15;8337:33;8152:225;:::o;8383:122::-;8456:24;8474:5;8456:24;:::i;:::-;8449:5;8446:35;8436:63;;8495:1;8492;8485:12;8436:63;8383:122;:::o;552:830:1:-;;;;;;;" + }, + "deployedBytecode": { + "functionDebugData": { + "@_418": { + "entryPoint": null, + "id": 418, + "parameterSlots": 0, + "returnSlots": 0 + }, + "@_426": { + "entryPoint": null, + "id": 426, + "parameterSlots": 0, + "returnSlots": 0 + }, + "@_beforeFallback_431": { + "entryPoint": 145, + "id": 431, + "parameterSlots": 0, + "returnSlots": 0 + }, + "@_delegate_391": { + "entryPoint": 162, + "id": 391, + "parameterSlots": 1, + "returnSlots": 0 + }, + "@_fallback_410": { + "entryPoint": 29, + "id": 410, + "parameterSlots": 0, + "returnSlots": 0 + }, + "@_getImplementation_94": { + "entryPoint": 405, + "id": 94, + "parameterSlots": 0, + "returnSlots": 1 + }, + "@_implementation_61": { + "entryPoint": 147, + "id": 61, + "parameterSlots": 0, + "returnSlots": 1 + }, + "@functionDelegateCall_670": { + "entryPoint": 55, + "id": 670, + "parameterSlots": 2, + "returnSlots": 1 + }, + "@functionDelegateCall_705": { + "entryPoint": 200, + "id": 705, + "parameterSlots": 3, + "returnSlots": 1 + }, + "@getAddressSlot_763": { + "entryPoint": 135, + "id": 763, + "parameterSlots": 1, + "returnSlots": 1 + }, + "@isContract_460": { + "entryPoint": 100, + "id": 460, + "parameterSlots": 1, + "returnSlots": 1 + }, + "@verifyCallResult_736": { + "entryPoint": 492, + "id": 736, + "parameterSlots": 3, + "returnSlots": 1 + }, + "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack": { + "entryPoint": 595, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack": { + "entryPoint": 644, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack": { + "entryPoint": 701, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed": { + "entryPoint": 736, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed": { + "entryPoint": 759, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed": { + "entryPoint": 793, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_length_t_bytes_memory_ptr": { + "entryPoint": 825, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_length_t_string_memory_ptr": { + "entryPoint": 836, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack": { + "entryPoint": 847, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "array_storeLengthForEncoding_t_string_memory_ptr_fromStack": { + "entryPoint": 858, + "id": null, + "parameterSlots": 2, + "returnSlots": 1 + }, + "copy_memory_to_memory": { + "entryPoint": 875, + "id": null, + "parameterSlots": 3, + "returnSlots": 0 + }, + "round_up_to_mul_of_32": { + "entryPoint": 926, + "id": null, + "parameterSlots": 1, + "returnSlots": 1 + }, + "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520": { + "entryPoint": 943, + "id": null, + "parameterSlots": 1, + "returnSlots": 0 + } + }, + "generatedSources": [ + { + "ast": { + "nodeType": "YulBlock", + "src": "0:3335:7", + "statements": [ + { + "body": { + "nodeType": "YulBlock", + "src": "115:265:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "125:52:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "171:5:7" + } + ], + "functionName": { + "name": "array_length_t_bytes_memory_ptr", + "nodeType": "YulIdentifier", + "src": "139:31:7" + }, + "nodeType": "YulFunctionCall", + "src": "139:38:7" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "129:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "186:95:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "269:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "274:6:7" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulIdentifier", + "src": "193:75:7" + }, + "nodeType": "YulFunctionCall", + "src": "193:88:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "186:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "316:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "323:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "312:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "312:16:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "330:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "335:6:7" + } + ], + "functionName": { + "name": "copy_memory_to_memory", + "nodeType": "YulIdentifier", + "src": "290:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "290:52:7" + }, + "nodeType": "YulExpressionStatement", + "src": "290:52:7" + }, + { + "nodeType": "YulAssignment", + "src": "351:23:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "362:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "367:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "358:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "358:16:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "351:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "96:5:7", + "type": "" + }, + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "103:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "111:3:7", + "type": "" + } + ], + "src": "7:373:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "478:272:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "488:53:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "535:5:7" + } + ], + "functionName": { + "name": "array_length_t_string_memory_ptr", + "nodeType": "YulIdentifier", + "src": "502:32:7" + }, + "nodeType": "YulFunctionCall", + "src": "502:39:7" + }, + "variables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "492:6:7", + "type": "" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "550:78:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "616:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "621:6:7" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "557:58:7" + }, + "nodeType": "YulFunctionCall", + "src": "557:71:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "550:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "663:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "670:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "659:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "659:16:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "677:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "682:6:7" + } + ], + "functionName": { + "name": "copy_memory_to_memory", + "nodeType": "YulIdentifier", + "src": "637:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "637:52:7" + }, + "nodeType": "YulExpressionStatement", + "src": "637:52:7" + }, + { + "nodeType": "YulAssignment", + "src": "698:46:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "709:3:7" + }, + { + "arguments": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "736:6:7" + } + ], + "functionName": { + "name": "round_up_to_mul_of_32", + "nodeType": "YulIdentifier", + "src": "714:21:7" + }, + "nodeType": "YulFunctionCall", + "src": "714:29:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "705:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "705:39:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "698:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "459:5:7", + "type": "" + }, + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "466:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "474:3:7", + "type": "" + } + ], + "src": "386:364:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "902:220:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "912:74:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "978:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "983:2:7", + "type": "", + "value": "38" + } + ], + "functionName": { + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "919:58:7" + }, + "nodeType": "YulFunctionCall", + "src": "919:67:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "912:3:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1084:3:7" + } + ], + "functionName": { + "name": "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520", + "nodeType": "YulIdentifier", + "src": "995:88:7" + }, + "nodeType": "YulFunctionCall", + "src": "995:93:7" + }, + "nodeType": "YulExpressionStatement", + "src": "995:93:7" + }, + { + "nodeType": "YulAssignment", + "src": "1097:19:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1108:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1113:2:7", + "type": "", + "value": "64" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1104:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1104:12:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "1097:3:7" + } + ] + } + ] + }, + "name": "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "890:3:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "898:3:7", + "type": "" + } + ], + "src": "756:366:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1262:137:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "1273:100:7", + "value": { + "arguments": [ + { + "name": "value0", + "nodeType": "YulIdentifier", + "src": "1360:6:7" + }, + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1369:3:7" + } + ], + "functionName": { + "name": "abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulIdentifier", + "src": "1280:79:7" + }, + "nodeType": "YulFunctionCall", + "src": "1280:93:7" + }, + "variableNames": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1273:3:7" + } + ] + }, + { + "nodeType": "YulAssignment", + "src": "1383:10:7", + "value": { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "1390:3:7" + }, + "variableNames": [ + { + "name": "end", + "nodeType": "YulIdentifier", + "src": "1383:3:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "1241:3:7", + "type": "" + }, + { + "name": "value0", + "nodeType": "YulTypedName", + "src": "1247:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "end", + "nodeType": "YulTypedName", + "src": "1258:3:7", + "type": "" + } + ], + "src": "1128:271:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1523:195:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "1533:26:7", + "value": { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1545:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1556:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1541:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1541:18:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1533:4:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1580:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1591:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1576:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1576:17:7" + }, + { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1599:4:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1605:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "1595:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1595:20:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "1569:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "1569:47:7" + }, + "nodeType": "YulExpressionStatement", + "src": "1569:47:7" + }, + { + "nodeType": "YulAssignment", + "src": "1625:86:7", + "value": { + "arguments": [ + { + "name": "value0", + "nodeType": "YulIdentifier", + "src": "1697:6:7" + }, + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1706:4:7" + } + ], + "functionName": { + "name": "abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "1633:63:7" + }, + "nodeType": "YulFunctionCall", + "src": "1633:78:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1625:4:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "1495:9:7", + "type": "" + }, + { + "name": "value0", + "nodeType": "YulTypedName", + "src": "1507:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "tail", + "nodeType": "YulTypedName", + "src": "1518:4:7", + "type": "" + } + ], + "src": "1405:313:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "1895:248:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "1905:26:7", + "value": { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1917:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1928:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1913:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1913:18:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1905:4:7" + } + ] + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1952:9:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "1963:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "1948:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1948:17:7" + }, + { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1971:4:7" + }, + { + "name": "headStart", + "nodeType": "YulIdentifier", + "src": "1977:9:7" + } + ], + "functionName": { + "name": "sub", + "nodeType": "YulIdentifier", + "src": "1967:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "1967:20:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "1941:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "1941:47:7" + }, + "nodeType": "YulExpressionStatement", + "src": "1941:47:7" + }, + { + "nodeType": "YulAssignment", + "src": "1997:139:7", + "value": { + "arguments": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "2131:4:7" + } + ], + "functionName": { + "name": "abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack", + "nodeType": "YulIdentifier", + "src": "2005:124:7" + }, + "nodeType": "YulFunctionCall", + "src": "2005:131:7" + }, + "variableNames": [ + { + "name": "tail", + "nodeType": "YulIdentifier", + "src": "1997:4:7" + } + ] + } + ] + }, + "name": "abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "headStart", + "nodeType": "YulTypedName", + "src": "1875:9:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "tail", + "nodeType": "YulTypedName", + "src": "1890:4:7", + "type": "" + } + ], + "src": "1724:419:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2207:40:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2218:22:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "2234:5:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2228:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "2228:12:7" + }, + "variableNames": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2218:6:7" + } + ] + } + ] + }, + "name": "array_length_t_bytes_memory_ptr", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "2190:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2200:6:7", + "type": "" + } + ], + "src": "2149:98:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2312:40:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2323:22:7", + "value": { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "2339:5:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2333:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "2333:12:7" + }, + "variableNames": [ + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2323:6:7" + } + ] + } + ] + }, + "name": "array_length_t_string_memory_ptr", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "2295:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2305:6:7", + "type": "" + } + ], + "src": "2253:99:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2471:34:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2481:18:7", + "value": { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2496:3:7" + }, + "variableNames": [ + { + "name": "updated_pos", + "nodeType": "YulIdentifier", + "src": "2481:11:7" + } + ] + } + ] + }, + "name": "array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "2443:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2448:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "updated_pos", + "nodeType": "YulTypedName", + "src": "2459:11:7", + "type": "" + } + ], + "src": "2358:147:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2607:73:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2624:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2629:6:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2617:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "2617:19:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2617:19:7" + }, + { + "nodeType": "YulAssignment", + "src": "2645:29:7", + "value": { + "arguments": [ + { + "name": "pos", + "nodeType": "YulIdentifier", + "src": "2664:3:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2669:4:7", + "type": "", + "value": "0x20" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2660:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2660:14:7" + }, + "variableNames": [ + { + "name": "updated_pos", + "nodeType": "YulIdentifier", + "src": "2645:11:7" + } + ] + } + ] + }, + "name": "array_storeLengthForEncoding_t_string_memory_ptr_fromStack", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "pos", + "nodeType": "YulTypedName", + "src": "2579:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2584:6:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "updated_pos", + "nodeType": "YulTypedName", + "src": "2595:11:7", + "type": "" + } + ], + "src": "2511:169:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2735:258:7", + "statements": [ + { + "nodeType": "YulVariableDeclaration", + "src": "2745:10:7", + "value": { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2754:1:7", + "type": "", + "value": "0" + }, + "variables": [ + { + "name": "i", + "nodeType": "YulTypedName", + "src": "2749:1:7", + "type": "" + } + ] + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2814:63:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "dst", + "nodeType": "YulIdentifier", + "src": "2839:3:7" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2844:1:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2835:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2835:11:7" + }, + { + "arguments": [ + { + "arguments": [ + { + "name": "src", + "nodeType": "YulIdentifier", + "src": "2858:3:7" + }, + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2863:1:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2854:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2854:11:7" + } + ], + "functionName": { + "name": "mload", + "nodeType": "YulIdentifier", + "src": "2848:5:7" + }, + "nodeType": "YulFunctionCall", + "src": "2848:18:7" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2828:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "2828:39:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2828:39:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2775:1:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2778:6:7" + } + ], + "functionName": { + "name": "lt", + "nodeType": "YulIdentifier", + "src": "2772:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "2772:13:7" + }, + "nodeType": "YulForLoop", + "post": { + "nodeType": "YulBlock", + "src": "2786:19:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "2788:15:7", + "value": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2797:1:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2800:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2793:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2793:10:7" + }, + "variableNames": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2788:1:7" + } + ] + } + ] + }, + "pre": { + "nodeType": "YulBlock", + "src": "2768:3:7", + "statements": [] + }, + "src": "2764:113:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "2911:76:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "dst", + "nodeType": "YulIdentifier", + "src": "2961:3:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2966:6:7" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "2957:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "2957:16:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "2975:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "2950:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "2950:27:7" + }, + "nodeType": "YulExpressionStatement", + "src": "2950:27:7" + } + ] + }, + "condition": { + "arguments": [ + { + "name": "i", + "nodeType": "YulIdentifier", + "src": "2892:1:7" + }, + { + "name": "length", + "nodeType": "YulIdentifier", + "src": "2895:6:7" + } + ], + "functionName": { + "name": "gt", + "nodeType": "YulIdentifier", + "src": "2889:2:7" + }, + "nodeType": "YulFunctionCall", + "src": "2889:13:7" + }, + "nodeType": "YulIf", + "src": "2886:101:7" + } + ] + }, + "name": "copy_memory_to_memory", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "src", + "nodeType": "YulTypedName", + "src": "2717:3:7", + "type": "" + }, + { + "name": "dst", + "nodeType": "YulTypedName", + "src": "2722:3:7", + "type": "" + }, + { + "name": "length", + "nodeType": "YulTypedName", + "src": "2727:6:7", + "type": "" + } + ], + "src": "2686:307:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3047:54:7", + "statements": [ + { + "nodeType": "YulAssignment", + "src": "3057:38:7", + "value": { + "arguments": [ + { + "arguments": [ + { + "name": "value", + "nodeType": "YulIdentifier", + "src": "3075:5:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3082:2:7", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3071:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3071:14:7" + }, + { + "arguments": [ + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3091:2:7", + "type": "", + "value": "31" + } + ], + "functionName": { + "name": "not", + "nodeType": "YulIdentifier", + "src": "3087:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3087:7:7" + } + ], + "functionName": { + "name": "and", + "nodeType": "YulIdentifier", + "src": "3067:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3067:28:7" + }, + "variableNames": [ + { + "name": "result", + "nodeType": "YulIdentifier", + "src": "3057:6:7" + } + ] + } + ] + }, + "name": "round_up_to_mul_of_32", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "value", + "nodeType": "YulTypedName", + "src": "3030:5:7", + "type": "" + } + ], + "returnVariables": [ + { + "name": "result", + "nodeType": "YulTypedName", + "src": "3040:6:7", + "type": "" + } + ], + "src": "2999:102:7" + }, + { + "body": { + "nodeType": "YulBlock", + "src": "3213:119:7", + "statements": [ + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "3235:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3243:1:7", + "type": "", + "value": "0" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3231:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3231:14:7" + }, + { + "hexValue": "416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f", + "kind": "string", + "nodeType": "YulLiteral", + "src": "3247:34:7", + "type": "", + "value": "Address: delegate call to non-co" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3224:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "3224:58:7" + }, + "nodeType": "YulExpressionStatement", + "src": "3224:58:7" + }, + { + "expression": { + "arguments": [ + { + "arguments": [ + { + "name": "memPtr", + "nodeType": "YulIdentifier", + "src": "3303:6:7" + }, + { + "kind": "number", + "nodeType": "YulLiteral", + "src": "3311:2:7", + "type": "", + "value": "32" + } + ], + "functionName": { + "name": "add", + "nodeType": "YulIdentifier", + "src": "3299:3:7" + }, + "nodeType": "YulFunctionCall", + "src": "3299:15:7" + }, + { + "hexValue": "6e7472616374", + "kind": "string", + "nodeType": "YulLiteral", + "src": "3316:8:7", + "type": "", + "value": "ntract" + } + ], + "functionName": { + "name": "mstore", + "nodeType": "YulIdentifier", + "src": "3292:6:7" + }, + "nodeType": "YulFunctionCall", + "src": "3292:33:7" + }, + "nodeType": "YulExpressionStatement", + "src": "3292:33:7" + } + ] + }, + "name": "store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520", + "nodeType": "YulFunctionDefinition", + "parameters": [ + { + "name": "memPtr", + "nodeType": "YulTypedName", + "src": "3205:6:7", + "type": "" + } + ], + "src": "3107:225:7" + } + ] + }, + "contents": "{\n\n function abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value, pos) -> end {\n let length := array_length_t_bytes_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, length)\n }\n\n function abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value, pos) -> end {\n let length := array_length_t_string_memory_ptr(value)\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length)\n copy_memory_to_memory(add(value, 0x20), pos, length)\n end := add(pos, round_up_to_mul_of_32(length))\n }\n\n function abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack(pos) -> end {\n pos := array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, 38)\n store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520(pos)\n end := add(pos, 64)\n }\n\n function abi_encode_tuple_packed_t_bytes_memory_ptr__to_t_bytes_memory_ptr__nonPadded_inplace_fromStack_reversed(pos , value0) -> end {\n\n pos := abi_encode_t_bytes_memory_ptr_to_t_bytes_memory_ptr_nonPadded_inplace_fromStack(value0, pos)\n\n end := pos\n }\n\n function abi_encode_tuple_t_string_memory_ptr__to_t_string_memory_ptr__fromStack_reversed(headStart , value0) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_string_memory_ptr_to_t_string_memory_ptr_fromStack(value0, tail)\n\n }\n\n function abi_encode_tuple_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520__to_t_string_memory_ptr__fromStack_reversed(headStart ) -> tail {\n tail := add(headStart, 32)\n\n mstore(add(headStart, 0), sub(tail, headStart))\n tail := abi_encode_t_stringliteral_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520_to_t_string_memory_ptr_fromStack( tail)\n\n }\n\n function array_length_t_bytes_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_length_t_string_memory_ptr(value) -> length {\n\n length := mload(value)\n\n }\n\n function array_storeLengthForEncoding_t_bytes_memory_ptr_nonPadded_inplace_fromStack(pos, length) -> updated_pos {\n updated_pos := pos\n }\n\n function array_storeLengthForEncoding_t_string_memory_ptr_fromStack(pos, length) -> updated_pos {\n mstore(pos, length)\n updated_pos := add(pos, 0x20)\n }\n\n function copy_memory_to_memory(src, dst, length) {\n let i := 0\n for { } lt(i, length) { i := add(i, 32) }\n {\n mstore(add(dst, i), mload(add(src, i)))\n }\n if gt(i, length)\n {\n // clear end\n mstore(add(dst, length), 0)\n }\n }\n\n function round_up_to_mul_of_32(value) -> result {\n result := and(add(value, 31), not(31))\n }\n\n function store_literal_in_memory_b94ded0918034cf8f896e19fa3cfdef1188cd569c577264a3622e49152f88520(memPtr) {\n\n mstore(add(memPtr, 0), \"Address: delegate call to non-co\")\n\n mstore(add(memPtr, 32), \"ntract\")\n\n }\n\n}\n", + "id": 7, + "language": "Yul", + "name": "#utility.yul" + } + ], + "immutableReferences": {}, + "linkReferences": {}, + "object": "6080604052366100135761001161001d565b005b61001b61001d565b005b610025610091565b610035610030610093565b6100a2565b565b606061005c83836040518060600160405280602781526020016103ff602791396100c8565b905092915050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b6000819050919050565b565b600061009d610195565b905090565b3660008037600080366000845af43d6000803e80600081146100c3573d6000f35b3d6000fd5b60606100d384610064565b610112576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161010990610319565b60405180910390fd5b6000808573ffffffffffffffffffffffffffffffffffffffff168560405161013a91906102e0565b600060405180830381855af49150503d8060008114610175576040519150601f19603f3d011682016040523d82523d6000602084013e61017a565b606091505b509150915061018a8282866101ec565b925050509392505050565b60006101c37f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b610087565b60000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606083156101fc5782905061024c565b60008351111561020f5782518084602001fd5b816040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161024391906102f7565b60405180910390fd5b9392505050565b600061025e82610339565b610268818561034f565b935061027881856020860161036b565b80840191505092915050565b600061028f82610344565b610299818561035a565b93506102a981856020860161036b565b6102b28161039e565b840191505092915050565b60006102ca60268361035a565b91506102d5826103af565b604082019050919050565b60006102ec8284610253565b915081905092915050565b600060208201905081810360008301526103118184610284565b905092915050565b60006020820190508181036000830152610332816102bd565b9050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b60005b8381101561038957808201518184015260208101905061036e565b83811115610398576000848401525b50505050565b6000601f19601f8301169050919050565b7f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f60008201527f6e7472616374000000000000000000000000000000000000000000000000000060208201525056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220ee71d3e64d2bf477a4558de3b7a5544a8eae3b46719e174bafaba2b7f0d132bb64736f6c63430008070033", + "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLDATASIZE PUSH2 0x13 JUMPI PUSH2 0x11 PUSH2 0x1D JUMP JUMPDEST STOP JUMPDEST PUSH2 0x1B PUSH2 0x1D JUMP JUMPDEST STOP JUMPDEST PUSH2 0x25 PUSH2 0x91 JUMP JUMPDEST PUSH2 0x35 PUSH2 0x30 PUSH2 0x93 JUMP JUMPDEST PUSH2 0xA2 JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x60 PUSH2 0x5C DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x27 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x3FF PUSH1 0x27 SWAP2 CODECOPY PUSH2 0xC8 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EXTCODESIZE GT SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST JUMP JUMPDEST PUSH1 0x0 PUSH2 0x9D PUSH2 0x195 JUMP JUMPDEST SWAP1 POP SWAP1 JUMP JUMPDEST CALLDATASIZE PUSH1 0x0 DUP1 CALLDATACOPY PUSH1 0x0 DUP1 CALLDATASIZE PUSH1 0x0 DUP5 GAS DELEGATECALL RETURNDATASIZE PUSH1 0x0 DUP1 RETURNDATACOPY DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0xC3 JUMPI RETURNDATASIZE PUSH1 0x0 RETURN JUMPDEST RETURNDATASIZE PUSH1 0x0 REVERT JUMPDEST PUSH1 0x60 PUSH2 0xD3 DUP5 PUSH2 0x64 JUMP JUMPDEST PUSH2 0x112 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x109 SWAP1 PUSH2 0x319 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP6 PUSH1 0x40 MLOAD PUSH2 0x13A SWAP2 SWAP1 PUSH2 0x2E0 JUMP JUMPDEST PUSH1 0x0 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 GAS DELEGATECALL SWAP2 POP POP RETURNDATASIZE DUP1 PUSH1 0x0 DUP2 EQ PUSH2 0x175 JUMPI PUSH1 0x40 MLOAD SWAP2 POP PUSH1 0x1F NOT PUSH1 0x3F RETURNDATASIZE ADD AND DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE DUP3 MSTORE RETURNDATASIZE PUSH1 0x0 PUSH1 0x20 DUP5 ADD RETURNDATACOPY PUSH2 0x17A JUMP JUMPDEST PUSH1 0x60 SWAP2 POP JUMPDEST POP SWAP2 POP SWAP2 POP PUSH2 0x18A DUP3 DUP3 DUP7 PUSH2 0x1EC JUMP JUMPDEST SWAP3 POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x1C3 PUSH32 0x360894A13BA1A3210667C828492DB98DCA3E2076CC3735A920A3CA505D382BBC PUSH1 0x0 SHL PUSH2 0x87 JUMP JUMPDEST PUSH1 0x0 ADD PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x60 DUP4 ISZERO PUSH2 0x1FC JUMPI DUP3 SWAP1 POP PUSH2 0x24C JUMP JUMPDEST PUSH1 0x0 DUP4 MLOAD GT ISZERO PUSH2 0x20F JUMPI DUP3 MLOAD DUP1 DUP5 PUSH1 0x20 ADD REVERT JUMPDEST DUP2 PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD PUSH2 0x243 SWAP2 SWAP1 PUSH2 0x2F7 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x25E DUP3 PUSH2 0x339 JUMP JUMPDEST PUSH2 0x268 DUP2 DUP6 PUSH2 0x34F JUMP JUMPDEST SWAP4 POP PUSH2 0x278 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x36B JUMP JUMPDEST DUP1 DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x28F DUP3 PUSH2 0x344 JUMP JUMPDEST PUSH2 0x299 DUP2 DUP6 PUSH2 0x35A JUMP JUMPDEST SWAP4 POP PUSH2 0x2A9 DUP2 DUP6 PUSH1 0x20 DUP7 ADD PUSH2 0x36B JUMP JUMPDEST PUSH2 0x2B2 DUP2 PUSH2 0x39E JUMP JUMPDEST DUP5 ADD SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x2CA PUSH1 0x26 DUP4 PUSH2 0x35A JUMP JUMPDEST SWAP2 POP PUSH2 0x2D5 DUP3 PUSH2 0x3AF JUMP JUMPDEST PUSH1 0x40 DUP3 ADD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x2EC DUP3 DUP5 PUSH2 0x253 JUMP JUMPDEST SWAP2 POP DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0x311 DUP2 DUP5 PUSH2 0x284 JUMP JUMPDEST SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x20 DUP3 ADD SWAP1 POP DUP2 DUP2 SUB PUSH1 0x0 DUP4 ADD MSTORE PUSH2 0x332 DUP2 PUSH2 0x2BD JUMP JUMPDEST SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 MLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x0 DUP2 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP3 DUP3 MSTORE PUSH1 0x20 DUP3 ADD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x389 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x36E JUMP JUMPDEST DUP4 DUP2 GT ISZERO PUSH2 0x398 JUMPI PUSH1 0x0 DUP5 DUP5 ADD MSTORE JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1F NOT PUSH1 0x1F DUP4 ADD AND SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH32 0x416464726573733A2064656C65676174652063616C6C20746F206E6F6E2D636F PUSH1 0x0 DUP3 ADD MSTORE PUSH32 0x6E74726163740000000000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE POP JUMP INVALID COINBASE PUSH5 0x6472657373 GASPRICE KECCAK256 PUSH13 0x6F772D6C6576656C2064656C65 PUSH8 0x6174652063616C6C KECCAK256 PUSH7 0x61696C6564A264 PUSH10 0x70667358221220EE71D3 0xE6 0x4D 0x2B DELEGATECALL PUSH24 0xA4558DE3B7A5544A8EAE3B46719E174BAFABA2B7F0D132BB PUSH5 0x736F6C6343 STOP ADDMOD SMOD STOP CALLER ", + "sourceMap": "552:830:1:-:0;;;;;;2898:11:3;:9;:11::i;:::-;552:830:1;;2675:11:3;:9;:11::i;:::-;552:830:1;2322:110:3;2370:17;:15;:17::i;:::-;2397:28;2407:17;:15;:17::i;:::-;2397:9;:28::i;:::-;2322:110::o;6570:198:5:-;6653:12;6684:77;6705:6;6713:4;6684:77;;;;;;;;;;;;;;;;;:20;:77::i;:::-;6677:84;;6570:198;;;;:::o;1175:320::-;1235:4;1487:1;1465:7;:19;;;:23;1458:30;;1175:320;;;:::o;1599:147:6:-;1660:21;1726:4;1716:14;;1599:147;;;:::o;3197:46:3:-;:::o;1240:140:1:-;1307:12;1338:35;:33;:35::i;:::-;1331:42;;1240:140;:::o;948:895:3:-;1286:14;1283:1;1280;1267:34;1500:1;1497;1481:14;1478:1;1462:14;1455:5;1442:60;1576:16;1573:1;1570;1555:38;1614:6;1686:1;1681:66;;;;1796:16;1793:1;1786:27;1681:66;1716:16;1713:1;1706:27;6954:387:5;7095:12;7127:18;7138:6;7127:10;:18::i;:::-;7119:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;7200:12;7214:23;7241:6;:19;;7261:4;7241:25;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7199:67;;;;7283:51;7300:7;7309:10;7321:12;7283:16;:51::i;:::-;7276:58;;;;6954:387;;;;;:::o;1301:140:2:-;1354:7;1380:48;1030:66;1407:20;;1380:26;:48::i;:::-;:54;;;;;;;;;;;;1373:61;;1301:140;:::o;7561:692:5:-;7707:12;7735:7;7731:516;;;7765:10;7758:17;;;;7731:516;7896:1;7876:10;:17;:21;7872:365;;;8070:10;8064:17;8130:15;8117:10;8113:2;8109:19;8102:44;7872:365;8209:12;8202:20;;;;;;;;;;;:::i;:::-;;;;;;;;7561:692;;;;;;:::o;7:373:7:-;111:3;139:38;171:5;139:38;:::i;:::-;193:88;274:6;269:3;193:88;:::i;:::-;186:95;;290:52;335:6;330:3;323:4;316:5;312:16;290:52;:::i;:::-;367:6;362:3;358:16;351:23;;115:265;7:373;;;;:::o;386:364::-;474:3;502:39;535:5;502:39;:::i;:::-;557:71;621:6;616:3;557:71;:::i;:::-;550:78;;637:52;682:6;677:3;670:4;663:5;659:16;637:52;:::i;:::-;714:29;736:6;714:29;:::i;:::-;709:3;705:39;698:46;;478:272;386:364;;;;:::o;756:366::-;898:3;919:67;983:2;978:3;919:67;:::i;:::-;912:74;;995:93;1084:3;995:93;:::i;:::-;1113:2;1108:3;1104:12;1097:19;;756:366;;;:::o;1128:271::-;1258:3;1280:93;1369:3;1360:6;1280:93;:::i;:::-;1273:100;;1390:3;1383:10;;1128:271;;;;:::o;1405:313::-;1518:4;1556:2;1545:9;1541:18;1533:26;;1605:9;1599:4;1595:20;1591:1;1580:9;1576:17;1569:47;1633:78;1706:4;1697:6;1633:78;:::i;:::-;1625:86;;1405:313;;;;:::o;1724:419::-;1890:4;1928:2;1917:9;1913:18;1905:26;;1977:9;1971:4;1967:20;1963:1;1952:9;1948:17;1941:47;2005:131;2131:4;2005:131;:::i;:::-;1997:139;;1724:419;;;:::o;2149:98::-;2200:6;2234:5;2228:12;2218:22;;2149:98;;;:::o;2253:99::-;2305:6;2339:5;2333:12;2323:22;;2253:99;;;:::o;2358:147::-;2459:11;2496:3;2481:18;;2358:147;;;;:::o;2511:169::-;2595:11;2629:6;2624:3;2617:19;2669:4;2664:3;2660:14;2645:29;;2511:169;;;;:::o;2686:307::-;2754:1;2764:113;2778:6;2775:1;2772:13;2764:113;;;2863:1;2858:3;2854:11;2848:18;2844:1;2839:3;2835:11;2828:39;2800:2;2797:1;2793:10;2788:15;;2764:113;;;2895:6;2892:1;2889:13;2886:101;;;2975:1;2966:6;2961:3;2957:16;2950:27;2886:101;2735:258;2686:307;;;:::o;2999:102::-;3040:6;3091:2;3087:7;3082:2;3075:5;3071:14;3067:28;3057:38;;2999:102;;;:::o;3107:225::-;3247:34;3243:1;3235:6;3231:14;3224:58;3316:8;3311:2;3303:6;3299:15;3292:33;3107:225;:::o" + }, + "gasEstimates": { + "creation": { + "codeDepositCost": "223000", + "executionCost": "infinite", + "totalCost": "infinite" + }, + "external": { + "": "infinite" + }, + "internal": { + "_implementation()": "2249" + } + }, + "methodIdentifiers": {} + }, + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "_logic", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_data", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "previousAdmin", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newAdmin", + "type": "address" + } + ], + "name": "AdminChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "beacon", + "type": "address" + } + ], + "name": "BeaconUpgraded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "implementation", + "type": "address" + } + ], + "name": "Upgraded", + "type": "event" + }, + { + "stateMutability": "payable", + "type": "fallback" + }, + { + "stateMutability": "payable", + "type": "receive" + } + ] +} diff --git a/e2e/fixtures/local/w3c/tr_accept_return_to_issuer.json b/e2e/fixtures/local/w3c/tr_accept_return_to_issuer.json new file mode 100644 index 0000000..f99d02c --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_accept_return_to_issuer.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "08c94837a51152b18287ec2304c1115c4611b530f8a18290de2fe4192b22df9b" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2025-08-28T03:31:39.440Z", + "id": "urn:uuid:019e8335-667c-7cc6-8633-3f56ce15ed63", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-01T12:42:55Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAnbvMfCuJT-Y2Hm2YTJ_AqlQPO2hjknc1Hh7gkxN7MtptShIVuWX7TAkTKIFPsywmoLoqK-K_E66q4VZ2e_jBmlgjgCQDi_mCpdxBQ_7N6uRAjvf-vuBgMbEwycehUWVM_nPor0xYICODl1NEMILZcbeyrBViJzWDpqx07b9CjHS-X_brwmAljlhA1a-RmJbUIrxTBoGUBiwxDiShGfY8MGybG0xJZEd7fo-EoIUhLaho32GfrrhASDERsDTRaOUDdtE0zXc8rjSlmFhATgTmZTbc6NVq3fJMV9QE3HIJdHGuUp3Cbtad5otxHGC41ZIVk4ufCbt4fnXXqgXv4v9PzoFDvwIs50tpDDKBSVhA5rPpfOr3xN_hIhc2X44-ZPNwDgLFcJII_92eNzhIhEYfqvTaTUt8KRFaV5juge7pd08oJ97bOYRohI54A0V2slhA-oYB3N8MdYlDW3SPdY9YWzVi1o4U8meHHdnMSiEUPbNVCEOupKoy6vDaq-EavbjPm23Ij4qBS0U9O9eQ6nRzQFhAyb6Lugc_7R86dU7aBE6hmoPEeU5E0V6LdRqxmuXeT2vgGsy3iZn6sohxgBmrUx931W3ykrJcMIra4XFpmJ0O-1hA7Dh_qM-nfLDUDxuMjvYQ109hpOXiJAfkonuUg0dF3avrZaS8rQfAx9r_FGJW1ZZ17ymrqky8WPikbU_B_89DM1hAiiJSvoocwPUMVvMdTH7nJapNsfqsIBr2N0f0ENVdnPTkz_IpcgQ5PzfjQQpPu_iOXlQEwGaPiZG6thFh3_7gslhASYThKvR12aI59TUgRzbLnqcTo61o6BBkgALevWTdJVnuzFCuIcl1HXjoC-3Rrc1AitT3GCf7nG2QaSbuF-3aW1hAkzYMpC-KuTm_vKUs1v_DOgy2L_z51Gvc6Aa8iD5N6pflbEDM8OmkYS5voXkXg6HwSH2hfw2huYdLt1tTBVhHOVhAJH0D8Ic3aFiL4NkB39l3R-8w9Sv0SByn-yl4O28GgS54_sjI1qpUFh7tQnJMqzgCop6illtoPrFwuLKYNsTZoVhAI-6ZpMR6oa2BUAN-ZFT7bI6ziwyB-uVjcBcnJZpVq2-0XXZrcd3faEXrd6owSEtOKODmAiYEsM6fcryKUHXcWFhAcMLgzs0SX1WZ1TrAER-3sr_2cZ4FSLBkHYtXN_-FlSt7RmraogU-3x1TrSVOarZjyOTVjM3HpeIPlZOQK1pfP1hAW3_xDpvG4y_vkoE_uvHpOxXtwgLL7hqU4KD77UGqBJ6NS47vJoBVoWPjejSjqfGFgP269dVCK0vmUNXiK4CyPVhA5EuT9JHjjvErid8cqGckJQdnNvl3cC22v21-JHXHgXInNvykPLyfCyGvFre2kWKDiay8pc7I_Q1L0vOpJbuCy4JnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/tr_nominate.json b/e2e/fixtures/local/w3c/tr_nominate.json new file mode 100644 index 0000000..d7f2ff9 --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_nominate.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "c028b0a92ed3283146ef0e35d2f15845d38d7d4b736b14d938b0500d97a8426d" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2026-04-28T03:31:39.440Z", + "id": "urn:uuid:019e85d1-261c-7447-a1d8-eacc8ff49537", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-02T00:52:17Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAcKXOxmPlOAlFHPQAAVvC6XQdXQ8-NfDB_3v9eOTj2Iwa8-dpV-Ob9g63prwR5da2_p7vjNlggnRitc91Jkst4FgjgCQDMm7ancw-x36DsY8sJJH2IABjpoQ66tmASYIQLqaneMBYIA7ncsDzmAqEzImy8oWL9PJHEFhblEWc3h2-p00AUMqmjlhAiboqvLeE4cFKOUhCnvUiF0DBah9Jr03dUZPqgzQOZ6OfVP0AoKaCa_DnEdHike4WsSjyn68uY2I7y_JLUikjqFhAZIU0flA07IGKc97ZwTp8_aUrygP8hZf1rsuqEfJG_VPC2nll-uMmEThNhc26lr7IBlVWOZnidMZN9RYqj0FuG1hAV5k0Qngeov0wCJwFcJHOQj_KsKSk8JeIYONpy3MNHEi8AVYAXg69rqf8KplEXHIPvck1LI2dU-OyAwYK-q5JdFhA2IaAv90jDd7Qjj8P_4CDx2Rcpjvz9brJYD_-ke_kJI4Ew1mC2IAqF0be_Mr1V48ZvGLreafowX0IRlZ-JgkMPlhAMbyKPaU13SlMan6xnMTTduW-1D0wkrRNRSrRcdQ6o5FIkKPZsxuKhJNwBavzM2WemjTBMBhvuGSayf_hCs_0IVhA_-nOT322Nt7i_Ou7gkFJH1Zwm0lzO5OzU_zI2aP8CvbcJZob7_cfbQBEnOv3cG3Zn7MHZbJMYUuc2K-MeRNXN1hAZxbHWnDdG-BnAHTj98rU5TTHT6hJ8JHG-8eEcrqmgmyF9IA_qM1J9Ur2mihqfmCF0WZGfg4UslYj64EAzKAko1hAkJ-jZHjgt2jRQAgdBPVFt92sSL_NOF7nekRH_92dWcthNSqB9wtH59gvvZy_7kEmFuMYYa6ZnB1cte2Pn-D2o1hAQJD2z_q1zTK0bny1mDyvCN2AKx0L9brQR3NFxJoUqCJxa3hQUS6zUrXUkn-19-0CokRr1AV7uVUaSXIqVccc71hAQxyHZ4RHion3RMxaE48merz5bwI_R5UaxC9ufLmbFSTkS7-HWtdjQgLdOLkxOBTU0Pkx2t0-IxQ9NrRh4vt0u1hAs8KV9zlDeDYhawfo7JlmjbaRBhBNunmnUQ1EDEhK8soAkQUtGvyTUWCiQMyB_xq6qu4NVxwWB3w5PgW-PUWV-lhA2gITk0hUyc_-xV0pUaaGYxVYV9u_7YIbMXYuAgdhGp9mdyWE6pN3r3jIXZT8Gmh9EKfBDy2naqdYirEy9wfvYFhAAFl9HP4XEzxVpUS91rH9LYSQ5AI1ZNoWKQdy62sIOtOuHig3Th-yHmiLxuhUxAdyv-w8KhFrPtdafVxP6GpoB1hAy2VMWaMYYgdnnTFMjVIhgOj3G2VHTuFZs4Y9X917Rv_6qfSge8AQO4jk3nqyO8vNblSEKDUpJEHDqosESFrnk4JnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/tr_reject_return_to_issuer.json b/e2e/fixtures/local/w3c/tr_reject_return_to_issuer.json new file mode 100644 index 0000000..ebe8910 --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_reject_return_to_issuer.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "8c67260e6f796368a680742e409d5fada0c58ac1abaa9baf38e9ebeacb7caf93" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2025-09-28T03:31:39.440Z", + "id": "urn:uuid:019e8337-6604-711f-871c-8bcdf26ad76a", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-01T12:45:06Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAhH-THDccLgk-kGFXiT0Gm1Il8dmIsxFfCfiRy8Bvx620_6ctv67s7MFmnIQmI_Uk5m-LbL7CL0s7WOuXKSGvwVgjgCQCLIVwK1SzwbtKTwRv2ZLYuVkkUloho4ZatK0tztq9gv1YIOSpzh4waucKxiIn7LplaJKz1Nlixap6s0MuCw22cE_djlhAZ7xgk5BKgIgdVucZFp-4xMgwx80SVZQy7X9PBGlJjKu1xl-orf0Y0XBfm4GAYQCdzN6ovQIVFbDXramyLOHF6VhAZmEbNsxKgsC2DyeeLIinnqXz1USDqHguBJO8yro3AjYl71DSuvIy0egw-L_kfQ1MiT6KIbfeFWyDab3GV96rGVhAqqHdHGshTOgcadiFl090Vlrio_O0owGs2Ioiqt4AjquR-EKQLFYH5VGy4ov17b7x3k8I_j-YUKnI1pGUsmYpJFhA0kFRKW7BX9xbhLM1WUKHGZF4_HIOAO1kZTla9KbU6RLsCTF-KkusDkcnYrJeY4JijgTJKY3yOPTRKRbWHiBlSVhAI-8WNwwkQeTIEAtZA0s8YC58jQ0Np3896xZACnH05rM7Oq1mveZaD8AserBFxrG0kszHZ7dIm63LQPz4K_34aFhAQbgz0QHdywlF-B-5w6zPTVE3L2dv124cfr28mrE5LGFiN-B9n9LFO84rpn8T2UjQooDiizw6S0Ms9Fa6EN2bPVhASUSRsVCqqvNKEN6LymmczOxUOUzfO5mBAJu4Cl-wOlCnbz9Tf8d1QNthBEIHDWeFM4GknbRNlcNxXenvdcuhJFhA3lG5z5PctIC91yROIg0yPDRMviU_rjlhXhxTOyD1LFkjaycgAdrAXYF8gX6U3zMyEBPg7d0Gw_HaxutPJnakzVhAklFIK5YAjInODbDSHeMOtniALvYlEPuHc8PKvhR1qKJkSuUUViPtszRQWP4fq62kQz7S09G2wiDUSoJAAFqdHlhADWJWwFeVayrt9TI2pX78xpY2WYR2o_xTHY2mcL9K-cjbV3tOBPtJJ30UajeowVHYtLYcI7xawwICkcz--G34JFhAu0ERWg0cRqaaDKsFI9t94-yMak0DiATn1ppq6DwSFNDjbBUN1jKk5-qqzaWv5NqoUtiLhUMXrt5HiKKOdQt3xFhAorDjUPv32qY0mSOjkAp5y3wMTgk9LGdAK-rfaUlExUNWSE_1EWAdVGxNA_7yLX1ihDh4xOT2OnJRXD0zjPGrplhAtfvdCjsM5Eye15prlXTV9C5LFJuhYL9qDl8Xz-ku-mOJndJ1iVDYgVsiWUQoGyPWT8ld9yhutljPeEaP9nlRz1hA5XZyq3G58ZvCTzuR69CecMrg0SgtRcrUZyloizu74fIlk4awAnR2gO5wkUJpDjl-U-b4yiOmOwMjZWgvzsw6kYJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/tr_transfer_beneficiary.json b/e2e/fixtures/local/w3c/tr_transfer_beneficiary.json new file mode 100644 index 0000000..ffe24f5 --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_transfer_beneficiary.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "a358b0a7df13a1377a9ce8a082ccbe95c9fd700b8c0b764ca94375b44d8942a5" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2025-08-28T03:31:37.440Z", + "id": "urn:uuid:019e82c5-be0e-7ddf-97ef-fc5eb6b86146", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-01T10:40:57Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAHHwnW9eIcLN2olVwsrthFXQKZ0B5UmmX70CufoFcoSEmRzHbC0oIzd9TpjTbsKc9SGF8LMooNNukTeZjxbmmRFgjgCQDKoBgNo7ZqvH9ca1dx2XO17YKMeJgXYuFCgiUS4qgdc1YIEAgBYGuS80Vbl3ZLA_zA7KDex-LL4ql0VOWDCuXXKVUjlhAddJGvZlV9Bh2hkr-JEQIF7u2WbgU14qd5ME7S8GDikAyzv2io4Io8DtWJTp-ETips3RqgocOQ6OrpAMcqm0vLlhA5CqzFhCP286P9aUp_sXPFXrMzvGjH8IcSXyfojccpgzZ_2RzOCqGsnHRralPo1bKBW5uco23IsKlIBuIn_ctwVhAzYUrng9ZLUQgMpul9PJZQnCsVS_mOeeoqP45Id9X23u9uvCREsYZLplhfQpsQrRekgFqjtdYlbEWlxTshuCY-VhAUDrxfYM4GTVoMKKMkc466WtIiPKgHtKA2Tc9nrlVBFjTpItTKNsUit5Hu00o8WYG9e0htfJxE_6BDwyv88g1JFhA-0_lXYg9EKNjuNF2edk2M53qhr8VX4p4Y_6C4JF_DW_OhM7ftCBFnAt4arKpW3zdhU10dAfv7KwnSY4xLVt-p1hA1Li8MWa97i7PnmOFOx08nn8AFekZYHrjwAS5WdqVCB_SDUAfLp5ftRcemFjHqmwDo0juqjzHu8aAaEb1EpQLzFhAsxLRxBe1a7Aa3wMZBn-xwtBIAzB8YQHUzMj6YCK3_qbHpY32XcF_no3O3UDGiro9084s40NliNy_gHSKoKAuS1hAMq2lp_4_Q7r2LLuE8j3_x5agJgwhuh1L6Shc5kkGke0IH4IJkZASnUIhyWvQYg-afo-nlN8mHjXVu6L9frdC7lhAqxpafPayOoNRefFMIsayPgAG8_nt-n1Ftce7KdxM9NH_lBoDMb7DWX4XDDiDvK1BbT2VzTppZCS2Ktn4otGqhlhAMl3jNBL_6n3jX7kj_F3kWaMZ0bC5YoedQuL2ppePVNM2LtDNYovcLP9RFAUOy6-WoAfaaYIP0JiJorvd9B8aqFhAKi_bbfZdNcJiWw27p8YaWxKI00GnFTU7JALad2GfNOkTG9Iz19_9cWvX1YnVjj9-AMUQe5BT_RvcD6CE5x2FElhAiGP5nAqwXChj5X6ywPObkmkynbC14oMbIF_pI9x6DgwNOS3qfWRq1J6DuV3lno5vKMyQLHVEo1n45UtzPXMb0VhAAUzY6f60V_dWxS1VyLDzmFMxze0oUXLuMsgDLhsaeo9hajk8RkQwgbx_xMFxlup2-8i-x7h0b7Cu3IIrrNDrL1hAmvsohtOxQYxHk702hzc5ab9Dm9NXfEh-ai-bSRw_unTPowlQq9umcTRrQj9KajggnefjR23h4UDeoI0kYNibgoJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/tr_transfer_holder.json b/e2e/fixtures/local/w3c/tr_transfer_holder.json new file mode 100644 index 0000000..4b2e3e4 --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_transfer_holder.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "31884d9f2926120a5779cad07bc5c83ee4ddcf99e88307c8bddf78509cfb2467" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2022-04-28T03:31:39.440Z", + "id": "urn:uuid:019e9559-79e7-7332-aeea-8a661a265109", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-05T01:15:29Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAbJBU78Z228przCwJVyut6f6aSfJcs1id3fksuyDmsmpRRcPwoQcr6GHvy8zel8xQW0uBK9e-FXtK_blEHIY3JFgjgCQCFK-FrPumD5dYNQ7dAxaEuExm_aVZClEqRszUFPxMlxNYIK7IR8a3ErSikRe7ECZCuMOraaQc4hGgM5-9-BJ4OnLzjlhAeM8LkRLPknB3RRoVm0NBKfW1Bf-YhxKrI6JvCVAV_cWT9kBWBPlCW8JEJl1D5dyRKMyJAHGA5_MTlEOJeWLGYVhAOF9hcpFdJwTVwYEnWVChcOnM-jNtox9AmVubDVnr2w1QW3lu4Zi04JVY59MOK3KxqbM9liEdAfGxqVCXyIxDv1hAWR3BcA58YBMv5u3M2qYiYsitam7X4GewnSqTqTx_UMJiTF58uLAKFiFpWLZCpTLZPWh9-ucPZ0RW__7sr1tOtlhAbxtAIKsH4K0OYRXb52sZuUFp4qz57aGpxPuyHD3O_mYNPxX837ohqvVsAxT1Ra_C1iGvE5wQ_-qn-TFjkFd8M1hAa7sb8ETWCX4wb-GjJD_tsapJx-7Cju8Q1K7j0axQTS_o2PLmKF1g9s9-_zcs0xw-4eTcc1SfgVueuj6_w2IQxVhAwcWawns62ok0D0QHw8q0_D5PbNGNI2J_4XxfQu9N4bCV1ALjZCZqrNxrp3Yjlo83aeAp1cy7iFGjdGDHE8q35FhAHTNrrOepfgqXiDNnAu2vjxPpdf4B2E51EHotVWMe-xSvUf9etm1FcT7UhwA2oKHUSkarJLja0Xp7_Jy8Hxz-KFhAAyX05QrrQ7Sksd3FTzOVdSO4fvxK-Fb6LqkcU_1XlfdGUuXdknEQ5PczV-hahi4ZundhwBmEFOe5136JNo4ctlhAq_U8zntQlRXIT8Xu5CbWOFYXA6F8VRYaboxRyRc2sMhlhCU6RqDQPVNBS5Ck0HMIxqiotWE7Meh1tCmkLXc11lhAtuH8kXiQD6vdx27-5yhKZBY5bDcAat5RlIaG6rrhCOzqfxwXEAHlYwyw0EMutNBlRjZG1MhQoqupjxA3tGACg1hAijyXKUtd0szxLEy1ZUtyJ-2MprqPgXUDam99k647G_RZbP_HBGgskECl7NOzWGByZ5K96fBeJ3sxA9tnRO18_1hAhdYPqxdG9FUok1LNTjm8ghO_P_6mUnZk99u5YWD1z1cUAodjzQ97elIYLTPUgy4Iar-a2KHdSZXbdK2MpJDh1FhAZQr9ztpTF9QW1JA-CTEcOz0MKddqvIFFiGO2vPmXKm0Q5FEaWR3pRRJWTLT7nY64wsd_2ZH572maCA6AbLSPllhA9FwWgEkt36ZEAAB6Y-2GXtg1lGrz6ae2xhmhw2p4SfFyw7WoWAv1eRcHYcROKmdHKIRQnkj_OUDiggaG7p4lxIJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/tr_transfer_owners.json b/e2e/fixtures/local/w3c/tr_transfer_owners.json new file mode 100644 index 0000000..fc206bf --- /dev/null +++ b/e2e/fixtures/local/w3c/tr_transfer_owners.json @@ -0,0 +1,43 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://trustvc.io/context/bill-of-lading-carrier.json", + "https://trustvc.io/context/attachments-context.json", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://w3id.org/security/data-integrity/v2" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "BILL_OF_LADING_CARRIER", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": ["BillOfLadingCarrier"], + "blNumber": "232323", + "scac": "MAEU" + }, + "type": ["VerifiableCredential"], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "e363ffeecb561c940f74e01c6a4a21154ad91cf71eaba09ec1ba44dc32c204de" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2025-08-28T03:31:37.440Z", + "id": "urn:uuid:019e830e-4c56-788e-be74-9ce036514e0f", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-01T12:00:12Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAqsRNUMNQ0458-Z7k9XQQub4b6DoyI4zRz0RLRd6Y7WtdwL7wLgsseGLaMOM-S67ACWzv3l9upTI9zC7cdXZbU1gjgCQC8ciPevUxl30tJwpSj5D5ehm964AHkK2Hye7NgL28dGNYIHWLZmoVxcDlMNj6tkzmfIy6C26Vu8Lim9TX60wCZGjOjlhAgkYwDhqJUj9YqGqKYQe-NF9v44Q_vnctgU2uEJTDeQs9iN0Zr_8VX4mXo-UQBiEE-M_i7TweDUMOcRLocCDzllhA6PaFrIZxjMC9pVH9G8ZU63hr3Y1FKeVZsXdhiwN6eDBVkaEIU5npttrB7S6WB8gAT4GawH8D7OH1yWnChj0T8lhASclrRhS-qdwqQilPDsByD4B7_IGyG3I_d137zOrgiL_waop0oLgDWbj5leHQVqKkynwAuCbtgngy1G1rRxB0tFhA6_rB1IubO3ewoAuB9XXYmZPAcj_eSzvw4EyU5L9YvHu6uBlzpWb7hn8vaYWxTLRoc-usd8ZqJNelYZZKCTsNSFhAttFih2oJ-UENzg37b1ePR3QVw0rVXLkknU1E5rZcgrB_isYKM0sqAvNhvS63ilxr6GXd-GUYN7vsOA4BjWslB1hAJoXuyzD9hXWjI9a7k5Y-t8Ug3ISHYuE5jUwFeOf8BOnjdAxeBfZFEj-iRD8TqcNeZtpOo0B565u2bJcGfs48aVhAYHvLm__ein1lWMbmqvwpoYhz3D5af5FJtDiWnKsTmKT6KTFv8FNhasrQ_iuNTzfog0wB2eJO3H4hqMEj0-4iMlhAdV98O2h9cOzZe9Eo1eBOqSjhdON_3C7-RpxFgS8g3BGR1Vq52PAHIm9SYkx2QXr-fExHt6X99QDGD9ffaLGCP1hAcNxp30qphaFN_sUrxDXi0Tf4clqCzW6CAfIAwuISe_tF3anPd8Pijo3Nnt9Bv-KLnyeNEFPsMoL0zIdIGKRN9lhAYV3IK41wIgi_Dz0K3F877pAtw3mN7ljBcZ56wfonQIjMSRN7JRncHBYSXfazNMKbidIQM94vM0IQnHboCMnZulhAWXjiX6SjYmhj_WvYaI06mY28EykC28stTea4k8L23qu9CA9-7mbIk1EDD1zkYhYPkw94r-HYJhL8ayQw-rv4DVhAWyGkT7GuXVuBTM-hlqhU5LncMHEjlxVYUc0bKaP_37j4xICVjk3gXD7NQCk4WH5sPAK3dJvO_yLvXlfYQNRVM1hAVExYIrNTMRR9tykZApeALEoPyc6h6L2cceyfFjmvVDxIX2lMW3qyw-TqeI6GjHCFWWsUMjF8iEhp4kJORMFTwFhA_sDvDUtMrVEE5MJR290K-lNbtJU9wr2qLrnpqkaz3EII_ClYi11TYTpV8RlGW10Nyl7UDAXBqjfbMI3sIbOPNoJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/helpers/actions.ts b/e2e/helpers/actions.ts new file mode 100644 index 0000000..4a2c7b6 --- /dev/null +++ b/e2e/helpers/actions.ts @@ -0,0 +1,204 @@ +import type { Page } from '@playwright/test' +import { MetaMask } from '@synthetixio/synpress/playwright' + +/** + * Dismisses the MetaMask "What's new" popover and any other blocking popups. + * Must be called after navigating to the MetaMask home page. + */ +async function dismissMetaMaskPopups(metamaskPage: Page) { + const popoverClose = metamaskPage.locator('[data-testid="popover-close"]') + if (await popoverClose.isVisible({ timeout: 3000 }).catch(() => false)) { + await popoverClose.click() + await metamaskPage.waitForTimeout(500) + } +} + +/** + * Uploads a document, waits for verification, and asserts all three checks VALID. + */ +export async function uploadAndVerify(page: Page, documentPath: string) { + // If a previous verify result is showing, click "Upload New File" to reset first + const uploadNewFileBtn = page.locator('[data-testid="upload-new-file-btn"]') + if (await uploadNewFileBtn.isVisible({ timeout: 2000 }).catch(() => false)) { + await uploadNewFileBtn.click() + } + + // #file-upload has display:none — setInputFiles works on hidden inputs directly + await page.locator('#file-upload').setInputFiles(documentPath) + + await page + .locator('[data-testid="verifying-state"]') + .waitFor({ state: 'visible', timeout: 30_000 }) + await page + .locator('[data-testid="verifying-state"]') + .waitFor({ state: 'hidden', timeout: 60_000 }) + + await page + .locator('[data-testid="verify-result"]') + .waitFor({ state: 'visible', timeout: 15_000 }) + await page + .locator('[data-testid="check-document_integrity"][data-status="VALID"]') + .waitFor({ state: 'visible' }) + await page + .locator('[data-testid="check-document_status"][data-status="VALID"]') + .waitFor({ state: 'visible' }) + await page + .locator('[data-testid="check-issuer_identity"][data-status="VALID"]') + .waitFor({ state: 'visible' }) +} + +/** + * Opens the connect wallet overlay, clicks Connect with MetaMask, + * approves the connection popup, then clicks Continue. + * Uses Promise.all to avoid the race condition where the popup appears + * before connectToDapp() is listening. + */ +export async function connectMetaMask(page: Page, metamask: MetaMask) { + // Unlock MetaMask if locked. + const passwordInput = metamask.page.locator('[data-testid="unlock-password"]') + if (await passwordInput.isVisible({ timeout: 3000 }).catch(() => false)) { + await metamask.unlock() + } + + // Dismiss "What's new" or any blocking popup on the MetaMask home page + await dismissMetaMaskPopups(metamask.page) + + await page.locator('[data-testid="connectToWallet"]').click() + await page + .locator('[data-testid="connectToMetamask"]') + .waitFor({ state: 'visible', timeout: 30_000 }) + + // Start listening for the connection popup BEFORE clicking so we never miss it. + const connectPromise = metamask.connectToDapp() + await page.waitForTimeout(500) + await page.locator('[data-testid="connectToMetamask"]').click() + await connectPromise + + await page + .locator('[data-testid="connect-blockchain-continue"]') + .waitFor({ state: 'visible', timeout: 30_000 }) + await page.locator('[data-testid="connect-blockchain-continue"]').click() +} + +/** + * Switches MetaMask to the named account using synpress's built-in switchAccount. + * accountName = 'Account 1' (Hardhat #0), 'Account 2' (Hardhat #1), etc. + * Navigates back to home afterward so the extension is settled before the next + * connectToDapp() call. + */ +export async function switchMetaMaskAccount( + metamaskPage: Page, + extensionId: string, + accountName: string +) { + await metamaskPage.goto(`chrome-extension://${extensionId}/home.html`) + await metamaskPage.waitForLoadState('domcontentloaded') + + // Unlock if locked, then dismiss any blocking popups + const pw = metamaskPage.locator('[data-testid="unlock-password"]') + if (await pw.isVisible({ timeout: 3000 }).catch(() => false)) { + await metamaskPage + .locator('[data-testid="unlock-password"]') + .fill('Tester@1234') + await metamaskPage.locator('[data-testid="unlock-submit"]').click() + await metamaskPage.waitForTimeout(1000) + } + await dismissMetaMaskPopups(metamaskPage) + + await metamaskPage.locator('[data-testid="account-menu-icon"]').click() + + // Find the account by name and click it + const accountBtn = metamaskPage.locator( + '.multichain-account-menu-popover__list .multichain-account-list-item__account-name__button', + { hasText: accountName } + ) + await accountBtn.waitFor({ state: 'visible', timeout: 10_000 }) + await accountBtn.click() + + await metamaskPage.waitForTimeout(1000) +} + +/** + * Adds a new derived MetaMask account using synpress's built-in addNewAccount. + * accountName = 'Account 2', 'Account 3', etc. + */ +export async function addMetaMaskAccount( + metamaskPage: Page, + extensionId: string, + accountName: string +) { + await metamaskPage.goto(`chrome-extension://${extensionId}/home.html`) + await metamaskPage.waitForLoadState('domcontentloaded') + + await metamaskPage.locator('[data-testid="account-menu-icon"]').click() + await metamaskPage + .locator('[data-testid="multichain-account-menu-popover-add-account"]') + .click() + await metamaskPage + .locator( + '[data-testid="multichain-account-menu-popover-add-derived-account"]' + ) + .click() + + // Clear default name and type the desired account name + const nameInput = metamaskPage.locator('[data-testid="account-name-field"]') + if (await nameInput.isVisible({ timeout: 3000 }).catch(() => false)) { + await nameInput.clear() + await nameInput.fill(accountName) + } + + await metamaskPage + .locator('[data-testid="submit-add-account-with-name"]') + .click() + await metamaskPage.waitForTimeout(5000) +} + +const HARDHAT_RPC = 'http://127.0.0.1:8545' + +/** + * Calls a Hardhat JSON-RPC method from inside a test (uses page.evaluate / browser fetch). + */ +export async function hardhatRpc(page: Page, method: string, params: unknown[] = []) { + return page.evaluate( + async ([rpc, method, params]: [string, string, unknown[]]) => { + const res = await fetch(rpc, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ jsonrpc: '2.0', id: Date.now(), method, params }), + }) + const data = (await res.json()) as { result?: unknown; error?: { message: string } } + if (data.error) throw new Error(data.error.message) + return data.result + }, + [HARDHAT_RPC, method, params] as [string, string, unknown[]] + ) +} + +/** + * Calls a Hardhat JSON-RPC method from Node.js context (beforeAll / afterAll — no page available). + */ +export async function hardhatRpcNode(method: string, params: unknown[] = []) { + const res = await fetch(HARDHAT_RPC, { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify({ jsonrpc: '2.0', id: Date.now(), method, params }), + }) + const data = (await res.json()) as { result?: unknown; error?: { message: string } } + if ((data as any).error) throw new Error((data as any).error.message) + return data.result as string +} + +export async function revokeMetamaskPermissions( + page: Page, + metamask: MetaMask +) { + // Revoke dapp permissions so the next connect uses Account 2 (not the cached Account 1) + await page.evaluate(async () => { + try { + await (window as any).ethereum.request({ + method: 'wallet_revokePermissions', + params: [{ eth_accounts: {} }], + }) + } catch {} + }) +} diff --git a/e2e/helpers/deploy.ts b/e2e/helpers/deploy.ts new file mode 100644 index 0000000..ea53178 --- /dev/null +++ b/e2e/helpers/deploy.ts @@ -0,0 +1,112 @@ +/** + * Deploys TrustVC contracts to local Hardhat and writes a test transferable + * document to e2e/fixtures/transferable-document.json. + * + * Prerequisites: + * - Local Hardhat node running: npx hardhat node + * + * Usage: + * npx ts-node --esm e2e/helpers/deploy.ts + * — or — + * node --loader ts-node/esm e2e/helpers/deploy.ts + */ + +import { ethers } from 'ethers' +import fs from 'fs' +import path from 'path' +import { fileURLToPath } from 'url' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +// Hardhat default account #0 +const HOLDER_PRIVATE_KEY = + '0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80' +const HOLDER_ADDRESS = '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' + +// Hardhat default account #1 (transfer target) +const NEW_HOLDER_ADDRESS = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' + +const RPC_URL = 'http://127.0.0.1:8545' +const FIXTURES_DIR = path.resolve(__dirname, '../fixtures') + +async function deploy() { + const provider = new ethers.providers.JsonRpcProvider(RPC_URL) + const signer = new ethers.Wallet(HOLDER_PRIVATE_KEY, provider) + + console.log('Connected to Hardhat at', RPC_URL) + console.log('Deploying from', await signer.getAddress()) + + // ── Deploy TradeTrustToken (token registry) ────────────────────────────── + // Minimal ABI + bytecode — in practice pull from @tradetrust-tt/token-registry + // or use the SDK's deploy utilities. Shown here as pseudocode: + // + // import { TradeTrustToken__factory } from '@tradetrust-tt/token-registry' + // const tokenRegistry = await TradeTrustToken__factory.connect(signer).deploy( + // 'Test Token', 'TST', HOLDER_ADDRESS + // ) + // await tokenRegistry.deployed() + // + // For now we export the addresses so you can fill them in manually after + // deploying via `npx hardhat run scripts/deploy.js --network localhost`. + + const tokenRegistryAddress = process.env.TOKEN_REGISTRY_ADDRESS + const tokenId = + process.env.TOKEN_ID || + '0x0000000000000000000000000000000000000000000000000000000000000001' + + if (!tokenRegistryAddress) { + console.error( + '\nMissing TOKEN_REGISTRY_ADDRESS environment variable.\n' + + 'Deploy the token registry first and re-run:\n' + + ' TOKEN_REGISTRY_ADDRESS=0x... npx ts-node --esm e2e/helpers/deploy.ts\n' + ) + process.exit(1) + } + + // ── Build minimal transferable document ────────────────────────────────── + const document = { + '@context': [ + 'https://www.w3.org/ns/credentials/v2', + 'https://w3id.org/security/data-integrity/v2', + 'https://trustvc.io/context/render-method-context-v2.json', + 'https://trustvc.io/context/bill-of-lading-carrier.json', + 'https://trustvc.io/context/transferable-records-context.json', + ], + renderMethod: [ + { + type: 'EMBEDDED_RENDERER', + templateName: 'BILL_OF_LADING_CARRIER', + id: 'https://generic-templates.tradetrust.io', + }, + ], + credentialSubject: { + type: ['BillOfLadingCarrier'], + blNumber: 'E2E-TEST-001', + carrierName: 'E2E Test Carrier', + }, + // Transferable record fields + network: { + chain: 'HARDHAT', + chainId: '31337', + }, + tokenRegistry: tokenRegistryAddress, + tokenId, + // The current holder is Hardhat account #0 + // (set by the TitleEscrow contract, not the document itself) + } + + fs.mkdirSync(FIXTURES_DIR, { recursive: true }) + const outPath = path.join(FIXTURES_DIR, 'transferable-document.json') + fs.writeFileSync(outPath, JSON.stringify(document, null, 2)) + + console.log('\nWrote test document to', outPath) + console.log('Token registry:', tokenRegistryAddress) + console.log('Token ID: ', tokenId) + console.log('Holder: ', HOLDER_ADDRESS) + console.log('New holder: ', NEW_HOLDER_ADDRESS) +} + +deploy().catch(err => { + console.error(err) + process.exit(1) +}) diff --git a/e2e/helpers/global-setup.ts b/e2e/helpers/global-setup.ts new file mode 100644 index 0000000..ccfe995 --- /dev/null +++ b/e2e/helpers/global-setup.ts @@ -0,0 +1,25 @@ +import { execSync } from 'child_process' +import path from 'path' +import { fileURLToPath } from 'url' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +/** + * Playwright global setup: + * - Builds the MetaMask wallet cache via Synpress so tests start fast. + * - Does NOT deploy Hardhat contracts — run e2e/helpers/deploy.ts separately. + */ +export default async function globalSetup() { + try { + execSync( + 'npx synpress --wallet-setup-file ./wallet-setup/basic.setup.ts', + { + cwd: path.resolve(__dirname, '..'), + stdio: 'inherit', + } + ) + } catch (err) { + // Synpress cache may already exist — ignore duplicate-build errors + console.warn('[global-setup] synpress wallet build warning:', (err as Error).message) + } +} diff --git a/e2e/playwright.config.ts b/e2e/playwright.config.ts new file mode 100644 index 0000000..5fd1e2f --- /dev/null +++ b/e2e/playwright.config.ts @@ -0,0 +1,32 @@ +import { defineConfig, devices } from '@playwright/test' + +export default defineConfig({ + testDir: './tests', + timeout: 120_000, // per-test timeout (2 min) + expect: { timeout: 30_000 }, // per-assertion timeout + fullyParallel: false, + forbidOnly: !!process.env.CI, + retries: 0, + workers: 1, // MetaMask requires a single browser context + reporter: 'html', + use: { + baseURL: 'http://localhost:5173', + headless: false, + actionTimeout: 30_000, // per-action timeout (click, fill, etc.) + navigationTimeout: 30_000, + trace: 'retain-on-failure', + video: 'retain-on-failure', // record video; keep only for failing tests + screenshot: 'only-on-failure', + }, + projects: [ + { + name: 'chromium', + use: { + ...devices['Desktop Chrome'], + launchOptions: { + slowMo: 800, // ms delay between every action — remove when done debugging + }, + }, + }, + ], +}) diff --git a/e2e/scripts/run-ci.mjs b/e2e/scripts/run-ci.mjs new file mode 100644 index 0000000..3f46865 --- /dev/null +++ b/e2e/scripts/run-ci.mjs @@ -0,0 +1,72 @@ +/** + * Simulates the GitHub Actions e2e workflow locally. + * Runs everything in the same order as ci.yml: + * 1. Hardhat node (background) + * 2. Contract setup + * 3. MetaMask wallet cache (--force rebuild) + * 4. Dev server (background) + * 5. Playwright tests with CI=true + * + * Usage: npm run e2e:ci + */ +import { spawn, execSync } from 'child_process' +import { existsSync } from 'fs' + +const ROOT = new URL('../../', import.meta.url).pathname.replace(/\/$/, '') + +function run(cmd, opts = {}) { + console.log(`\n▶ ${cmd}`) + execSync(cmd, { stdio: 'inherit', cwd: ROOT, ...opts }) +} + +function background(cmd, label) { + console.log(`\n⚡ [bg] ${label}`) + const proc = spawn(cmd, { shell: true, stdio: 'ignore', cwd: ROOT }) + proc.on('error', err => console.error(`[bg ${label}] error:`, err.message)) + return proc +} + +async function waitOn(url, timeoutMs = 60_000) { + console.log(`⏳ Waiting for ${url}…`) + const start = Date.now() + while (Date.now() - start < timeoutMs) { + try { + execSync(`npx wait-on ${url} --timeout 5000`, { stdio: 'ignore', cwd: ROOT }) + console.log(`✅ ${url} is ready`) + return + } catch { + await new Promise(r => setTimeout(r, 1000)) + } + } + throw new Error(`Timed out waiting for ${url}`) +} + +const procs = [] + +try { + // ── 1. Hardhat node ─────────────────────────────────────────────────────── + procs.push(background('npx hardhat node', 'hardhat')) + await waitOn('http://127.0.0.1:8545') + + // ── 2. Deploy contracts ─────────────────────────────────────────────────── + run('node e2e/setup-contracts.cjs') + + // ── 3. MetaMask wallet cache ────────────────────────────────────────────── + run('npx synpress e2e/wallet-setup --force') + + // ── 4. Dev server ───────────────────────────────────────────────────────── + procs.push(background('npm run dev -- --open false', 'vite')) + await waitOn('http://localhost:5173') + + // ── 5. E2E tests with CI=true (mimics GitHub Actions environment) ───────── + run('npx playwright test --config e2e/playwright.config.ts', { + env: { ...process.env, CI: 'true' }, + }) + + console.log('\n✅ All e2e tests passed.') +} catch (err) { + console.error('\n❌ CI simulation failed:', err.message) + process.exitCode = 1 +} finally { + procs.forEach(p => p.kill()) +} diff --git a/e2e/setup-contracts.cjs b/e2e/setup-contracts.cjs new file mode 100644 index 0000000..c6a6fc5 --- /dev/null +++ b/e2e/setup-contracts.cjs @@ -0,0 +1,207 @@ +const { ethers, Wallet } = require('ethers') +const ERC1967Proxy_artifact = require('./fixtures/ERC1967Proxy.json') + +/** + * IMPORTANT: This script uses only contract artifacts from @trustvc/trustvc + * and avoids importing helper functions (deployTokenRegistry, mint) to prevent + * ESM module errors in Node.js/GitHub Actions environments. + * + * The helper functions have dependencies that include ESM-only modules + * (@digitalbazaar/bls12-381-multikey) which cannot be required() in CommonJS. + * + * Instead, we use direct ethers.js ContractFactory deployment and contract + * interaction, which is more reliable in CI/CD environments. + */ +const v5Contracts = require('@trustvc/trustvc/token-registry-v5/contracts') + +;(async () => { + const { + TDocDeployer__factory, + TitleEscrowFactory__factory, + TradeTrustToken__factory, + TradeTrustTokenStandard__factory, + } = v5Contracts // Remove ERC1967__factory from here + + // Hardhat default account #0 — always pre-funded with 10 000 ETH on any local node. + // Private keys for local development and CI/CD only; hold no value on real networks. + const DEPLOYER_KEY = + '0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80' + // Hardhat default account #1 and #2 — used as token owner / holder addresses. + const ADDRESS_EXAMPLE_1 = '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' + const ADDRESS_EXAMPLE_2 = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' + + const provider = new ethers.providers.JsonRpcProvider( + 'http://127.0.0.1:8545/', + 1337 + ) + const signer = new Wallet(DEPLOYER_KEY, provider) + + console.log('Deploying Title Escrow Factory...') + // Deploy Title Escrow Factory + const titleEscrowFactoryForStandalone = new ethers.ContractFactory( + TitleEscrowFactory__factory.abi, + TitleEscrowFactory__factory.bytecode, + signer + ) + const titleEscrowFactoryContractForStandalone = + await titleEscrowFactoryForStandalone.deploy() + await titleEscrowFactoryContractForStandalone.deployed() + console.log( + `Title Escrow Factory deployed at: ${titleEscrowFactoryContractForStandalone.address}` + ) + + console.log('Deploying Token Registry (standalone)...') + // Deploy Token Registry (standalone mode) + const tokenRegistryFactory = new ethers.ContractFactory( + TradeTrustToken__factory.abi, + TradeTrustToken__factory.bytecode, + signer + ) + const tokenRegistryContract = await tokenRegistryFactory.deploy( + 'DEMO TOKEN REGISTRY', + 'DTR', + titleEscrowFactoryContractForStandalone.address + ) + await tokenRegistryContract.deployed() + console.log(`Token Registry deployed at: ${tokenRegistryContract.address}`) + + const tDocDeployerFactory = new ethers.ContractFactory( + TDocDeployer__factory.abi, + TDocDeployer__factory.bytecode, + signer + ) + const ERC1967ProxyFactory = new ethers.ContractFactory( + ERC1967Proxy_artifact.abi, + ERC1967Proxy_artifact.bytecode || + ERC1967Proxy_artifact.data.bytecode.object, + signer + ) // Standard Typechain output has .bytecode, older truffle/hardhat might have .data.bytecode.object + const titleEscrowFactory = new ethers.ContractFactory( + TitleEscrowFactory__factory.abi, + TitleEscrowFactory__factory.bytecode, + signer + ) + const tokenImplementation = new ethers.ContractFactory( + TradeTrustTokenStandard__factory.abi, + TradeTrustTokenStandard__factory.bytecode, + signer + ) + const tDocDeployerFactoryContract = await tDocDeployerFactory.deploy() + const ERC1967ProxyFactoryContract = await ERC1967ProxyFactory.deploy( + tDocDeployerFactoryContract.address, + '0x8129fc1c' + ) + const titleEscrowFactoryContract = await titleEscrowFactory.deploy() + const tokenImplementationContract = await tokenImplementation.deploy() + + // addresses are same when executed for the first time after blockchain node is started. + // const TOKEN_IMPLEMENTATION_ADDRESS = "0x0952a6817E00fc2455418a5303395760A9c4EE71"; //tokenImplementationContract.address + // const TITLE_ESCROW_FACTORY_ADDRESS2 = "0x547Ca63C8fB3Ccb856DEb7040D327dBfe4e7d20F"; //titleEscrowFactoryContract.address; + // const TDOC_DEPLOYER_ADDRESS = "0xfE442b75786c67E1e7a7146DAeD8943F0f2c23d2"; //tDocDeployerFactoryContract.address + // const ERC1967_PROXY_ADDRESS2 = "0x3488EAA1bF4f606f758b24F5ef6eb2a1E32335be"; //ERC1967ProxyFactoryContract.address + + const tDocDeployerThroughProxy = new ethers.Contract( + ERC1967ProxyFactoryContract.address, + TDocDeployer__factory.abi, + signer + ) + const addImplementationTx = await tDocDeployerThroughProxy.addImplementation( + tokenImplementationContract.address, + titleEscrowFactoryContract.address + ) + + await addImplementationTx.wait() + + // --- End TDoc Deployer Setup + + const defaultToken = { + accountKey: DEPLOYER_KEY, + tokenRegistryAddress: tokenRegistryContract.address, // Use the deployed contract address + owner: ADDRESS_EXAMPLE_1, + holder: ADDRESS_EXAMPLE_1, + } + const nominateToken = { + accountKey: DEPLOYER_KEY, + tokenRegistryAddress: tokenRegistryContract.address, // Use the deployed contract address + owner: ADDRESS_EXAMPLE_1, + holder: ADDRESS_EXAMPLE_2, + } + + const tokensToMint = { + tokenRegistry: [ + { + // Transfer/Reject Holder + tokenId: + '0x31884d9f2926120a5779cad07bc5c83ee4ddcf99e88307c8bddf78509cfb2467', + + ...defaultToken, + }, + { + // Transfer/reject beneficiary (holder) + tokenId: + '0xa358b0a7df13a1377a9ce8a082ccbe95c9fd700b8c0b764ca94375b44d8942a5', + ...defaultToken, + }, + { + //Transfer/reject owners + tokenId: + '0xe363ffeecb561c940f74e01c6a4a21154ad91cf71eaba09ec1ba44dc32c204de', + ...defaultToken, + }, + { + // Surrender/reject surrender + tokenId: + '0x8c67260e6f796368a680742e409d5fada0c58ac1abaa9baf38e9ebeacb7caf93', + ...defaultToken, + }, + { + // Surrender/accept surrender + tokenId: + '0x08c94837a51152b18287ec2304c1115c4611b530f8a18290de2fe4192b22df9b', + ...defaultToken, + }, + { + //nominate + tokenId: + '0xc028b0a92ed3283146ef0e35d2f15845d38d7d4b736b14d938b0500d97a8426d', + ...nominateToken, + }, + ], + } + + // Mint tokens using direct contract interaction + console.log('Minting tokens...') + const tokenRegistryForMinting = new ethers.Contract( + tokenRegistryContract.address, + TradeTrustTokenStandard__factory.abi, + signer + ) + + for (const element of tokensToMint.tokenRegistry) { + console.log(`Minting token ${element.tokenId}...`) + try { + const tx = await tokenRegistryForMinting.mint( + element.owner, + element.holder, + element.tokenId, + '0x' + ) + await tx.wait() + console.log(`Token ${element.tokenId} minted successfully`) + } catch (error) { + console.error(`Failed to mint token ${element.tokenId}:`, error.message) + throw error + } + } + + console.log('\n=== Contract Setup Complete ===') + console.log( + `Title Escrow Factory: ${titleEscrowFactoryContractForStandalone.address}` + ) + console.log(`Token Registry: ${tokenRegistryContract.address}`) + console.log(`TDoc Deployer (Proxy): ${ERC1967ProxyFactoryContract.address}`) + console.log(`Token Implementation: ${tokenImplementationContract.address}`) + console.log( + `Title Escrow Factory (V5): ${titleEscrowFactoryContract.address}` + ) +})() diff --git a/e2e/tests/accept-return-to-issuer.spec.ts b/e2e/tests/accept-return-to-issuer.spec.ts new file mode 100644 index 0000000..bd22203 --- /dev/null +++ b/e2e/tests/accept-return-to-issuer.spec.ts @@ -0,0 +1,96 @@ +/** + * Happy-path tests for Return to Issuer → Accept Return to Issuer. + * + * Test 1 — Return to Issuer (successful): + * Connected account is holder+beneficiary, returns the document. + * Expects "Return of ETR Successful" overlay. + * + * Test 2 — Accept Return to Issuer (successful): + * Continues from Test 1 (same page session via test.step). + * Issuer accepts (shreds) the returned document. + * Expects "Return of ETR Accepted" overlay. + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { uploadAndVerify, connectMetaMask } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_accept_return_to_issuer.json' +) + +test.describe('Return to Issuer → Accept Return to Issuer', () => { + test('full flow: return to issuer then accept', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + // ── Test 1: Return to Issuer ───────────────────────────────────────────── + await test.step('Return to Issuer — holder+beneficiary returns document', async () => { + await page.goto('/') + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="returnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E return to issuer') + } + + await expect( + page.locator('[data-testid="returnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Return of ETR Successful')).toBeVisible({ + timeout: 60_000, + }) + }) + + // ── Test 2: Accept Return to Issuer ────────────────────────────────────── + await test.step('Accept Return to Issuer — issuer shreds the document', async () => { + // Dismiss the success overlay from Test 1 and continue on the same page + await page.locator('[data-testid="dismiss-modal"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="acceptReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="acceptReturnToIssuerDropdown"]').click() + + await expect( + page.locator('[data-testid="acceptReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="acceptReturnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Return of ETR Accepted')).toBeVisible({ + timeout: 60_000, + }) + }) + }) +}) diff --git a/e2e/tests/err-accept-reject-return-to-issuer.spec.ts b/e2e/tests/err-accept-reject-return-to-issuer.spec.ts new file mode 100644 index 0000000..8d04593 --- /dev/null +++ b/e2e/tests/err-accept-reject-return-to-issuer.spec.ts @@ -0,0 +1,357 @@ +/** + * Error-path tests for Return to Issuer → Accept / Reject flows. + * + * Test 1 — Failed Return to Issuer: + * Initiates a return but rejects the MetaMask transaction. + * Expects "Return of ETR Failed" error overlay. + * + * Test 2 — Successful Return to Issuer (pre-condition for tests 3 & 4): + * Returns the document successfully. Overlay stays open for next step. + * + * Test 3 — Failed Accept Return to Issuer: + * Dismisses the success overlay, opens Accept, then rejects the transaction. + * Expects "Return of ETR Acceptance Failed" error overlay. + * + * Test 4 — Failed Reject Return to Issuer: + * Dismisses the error overlay, opens Reject, then rejects the transaction. + * Expects "Return of ETR Rejection Failed" error overlay. + * + * Tests 2-4 share the same page session (test.step) so blockchain state flows through. + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + hardhatRpc, + hardhatRpcNode, +} from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_reject_return_to_issuer.json' +) + +// ── Test 1: Failed Return to Issuer ──────────────────────────────────────── +test.describe('Error — Return to Issuer (transaction rejected)', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('shows error overlay when MetaMask transaction is rejected', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="returnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E error — return rejected') + } + + await expect( + page.locator('[data-testid="returnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + + // Reject the transaction in MetaMask + await metamask.rejectTransaction() + + // Assert app error overlay title + await expect(page.locator('text=Return of ETR Failed')).toBeVisible({ + timeout: 30_000, + }) + // Assert MetaMask rejection error message in the overlay body + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + /** + * Contract-level error: the MetaMask TX is confirmed by the user but the + * blockchain reverts it. + * + * Technique: + * 1. Return document to issuer (success). + * 2. Take an EVM snapshot of the returned state. + * 3. Dismiss overlay, click Accept to open MetaMask confirmation. + * 4. Revert the chain to BEFORE the return (evm_revert) — token is no + * longer in "returned" state. + * 5. Confirm in MetaMask — TX executes but contract reverts because the + * pre-condition is no longer met. + * 6. Assert "Return of ETR Acceptance Failed" + contract error message. + */ + test('shows contract-level error when blockchain reverts the transaction', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + // Step 1: Snapshot BEFORE the return — so we can revert back to this state later + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + + // Step 2: Return to issuer successfully + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + await expect(page.locator('text=Return of ETR Successful')).toBeVisible({ + timeout: 60_000, + }) + + // Step 3: Open the Accept form (UI shows it because token IS in returned state) + await page.locator('[data-testid="dismiss-modal"]').click() + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="acceptReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="acceptReturnToIssuerDropdown"]').click() + await expect( + page.locator('[data-testid="acceptReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="acceptReturnToIssuerBtn"]').click() + await page.waitForTimeout(1_000) // let MetaMask popup appear + + // Step 4: Revert chain to BEFORE the return (snapshot was taken pre-return) + // → token is no longer in "returned" state + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + // Step 5: User confirms in MetaMask → TX executes → contract reverts + await metamask.confirmTransaction() + + // Step 6: Assert contract-level error overlay + await expect( + page.locator('text=Return of ETR Acceptance Failed') + ).toBeVisible({ timeout: 30_000 }) + await expect( + page.locator( + 'text=Accept Return of ETR transaction failed. Document remains with issuer.' + ) + ).toBeVisible({ timeout: 10_000 }) + }) + + test('shows contract-level error on Reject Return to Issuer when blockchain reverts', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + // Step 1: Snapshot BEFORE the return + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + + // Step 2: Return to issuer successfully + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + await expect(page.locator('text=Return of ETR Successful')).toBeVisible({ + timeout: 60_000, + }) + + // Step 3: Open the Reject form (UI shows it because token IS in returned state) + await page.locator('[data-testid="dismiss-modal"]').click() + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="rejectReturnToIssuerDropdown"]').click() + await expect( + page.locator('[data-testid="rejectReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectReturnToIssuerBtn"]').click() + await page.waitForTimeout(1_000) + + // Step 4: Revert chain to BEFORE the return → token no longer in returned state + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + // Step 5: User confirms in MetaMask → TX executes → contract reverts + await metamask.confirmTransaction() + + // Step 6: Assert contract-level error overlay + await expect( + page.locator('text=Return of ETR Rejection Failed') + ).toBeVisible({ timeout: 30_000 }) + await expect( + page.locator( + 'text=Reject Return of ETR transaction failed. Document remains with issuer.' + ) + ).toBeVisible({ timeout: 10_000 }) + }) +}) + +// ── Tests 2-4: Shared session ────────────────────────────────────────────── +test.describe('Errors — Accept & Reject Return to Issuer (transaction rejected)', () => { + let sectionSnapshot: string + + test.beforeAll(async () => { + sectionSnapshot = await hardhatRpcNode('evm_snapshot') + }) + + test.afterAll(async () => { + await hardhatRpcNode('evm_revert', [sectionSnapshot]) + }) + + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('full flow: successful return → failed accept → failed reject', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + // ── Test 2: Successful Return to Issuer ────────────────────────────── + await test.step('Return to Issuer — successful (pre-condition)', async () => { + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="returnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E return before error tests') + } + + await expect( + page.locator('[data-testid="returnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Return of ETR Successful')).toBeVisible({ + timeout: 60_000, + }) + }) + + // ── Test 3: Failed Accept Return to Issuer ─────────────────────────── + await test.step('Accept Return to Issuer — transaction rejected, shows error', async () => { + await page.locator('[data-testid="dismiss-modal"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="acceptReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="acceptReturnToIssuerDropdown"]').click() + + await expect( + page.locator('[data-testid="acceptReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="acceptReturnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + + // Reject the transaction in MetaMask + await metamask.rejectTransaction() + + await expect( + page.locator('text=Return of ETR Acceptance Failed') + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + // ── Test 4: Failed Reject Return to Issuer ─────────────────────────── + await test.step('Reject Return to Issuer — transaction rejected, shows error', async () => { + await page.locator('[data-testid="dismiss-modal"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="rejectReturnToIssuerDropdown"]').click() + + await expect( + page.locator('[data-testid="rejectReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectReturnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + + // Reject the transaction in MetaMask + await metamask.rejectTransaction() + + await expect( + page.locator('text=Return of ETR Rejection Failed') + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + }) +}) diff --git a/e2e/tests/err-nominate.spec.ts b/e2e/tests/err-nominate.spec.ts new file mode 100644 index 0000000..a92dc1e --- /dev/null +++ b/e2e/tests/err-nominate.spec.ts @@ -0,0 +1,153 @@ +/** + * Error-path tests for the Nominate Beneficiary flow. + * + * Pre-condition for nomination: account must be beneficiary but NOT holder, + * so we transfer the holder to Account #1 first (same as nominate.spec.ts). + * + * Test 1 — Failed Nomination (MetaMask rejection): + * Transfers holder, opens Nominate, then rejects the MetaMask transaction. + * Expects "Nomination Failed" + "User Rejected Transaction". + * + * Test 2 — Contract-level error on Nomination: + * Transfers holder, snapshots chain, opens Nominate, reverts chain state + * so the nomination pre-condition is gone, then confirms in MetaMask. + * The contract reverts → "Nomination Failed" + contract error message. + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { uploadAndVerify, connectMetaMask, hardhatRpc, hardhatRpcNode } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_nominate.json' +) +const NEW_BENEFICIARY = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' + +test.describe('Error — Nominate Beneficiary', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + // ── Test 1: MetaMask rejection ────────────────────────────────────────── + test('shows error overlay when MetaMask transaction is rejected', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page + .locator('[data-testid="nominateBeneficiaryHolderDropdown"]') + .click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E nominate — reject test') + } + + await page.locator('[data-testid="nominationBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { name: 'Nomination Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + // ── Test 2: Contract-level revert ────────────────────────────────────── + test('shows contract-level error when blockchain reverts the nomination', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + // Open Nominate form and fill it + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page + .locator('[data-testid="nominateBeneficiaryHolderDropdown"]') + .click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E nominate — contract revert test') + } + + await page.locator('[data-testid="nominationBtn"]').click() + await page.waitForTimeout(1_000) // let MetaMask popup appear + + // Snapshot BEFORE wiping the contract — so we can restore afterward + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + + // Resolve TitleEscrow address by calling ownerOf(tokenId) on the token registry. + // The TitleEscrow IS the owner of the token in V5. + const TOKEN_REGISTRY = '0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512' + const TOKEN_ID = + 'c028b0a92ed3283146ef0e35d2f15845d38d7d4b736b14d938b0500d97a8426d' + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + // Result is a 32-byte ABI-encoded address — last 20 bytes + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + // Replace TitleEscrow code with a single REVERT opcode (0xfd). + // Empty '0x' is a no-op success; '0xfd' makes every call to this address revert. + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + + // User confirms in MetaMask → TX calls the now-empty TitleEscrow → reverts + await metamask.confirmTransaction() + + // Restore the chain to the state before we wiped the contract + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { name: 'Nomination Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect( + page.locator('text=Document nomination failed. Please try again.') + ).toBeVisible({ timeout: 10_000 }) + }) +}) diff --git a/e2e/tests/err-transfer-and-reject-beneficiary.spec.ts b/e2e/tests/err-transfer-and-reject-beneficiary.spec.ts new file mode 100644 index 0000000..4afe4b4 --- /dev/null +++ b/e2e/tests/err-transfer-and-reject-beneficiary.spec.ts @@ -0,0 +1,310 @@ +/** + * Error-path tests for Reject Transfer Beneficiary. + * + * Pre-condition: the beneficiary must first be transferred to create a pending + * transfer that can then be rejected. The connected account (new beneficiary) + * rejects the incoming transfer. + * + * Test 1 — Failed Reject (MetaMask rejection): + * Transfers beneficiary successfully, then rejects the MetaMask TX on reject. + * Expects "Ownership Rejection Failed" + "User Rejected Transaction". + * + * Test 2 — Contract-level error on Reject Transfer Beneficiary: + * Transfers beneficiary, opens Reject form, waits for MetaMask popup, + * wipes the TitleEscrow code (hardhat_setCode → '0xfd'), then confirms. + * TX reverts → "Ownership Rejection Failed" + contract error message. + * Chain is restored via evm_revert. + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, + revokeMetamaskPermissions, hardhatRpc, hardhatRpcNode } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +// tr_transfer_beneficiary.json — connected account is holder+beneficiary +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_beneficiary.json' +) +const NEW_BENEFICIARY = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 +const TOKEN_REGISTRY = '0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512' +const TOKEN_ID = + 'a358b0a7df13a1377a9ce8a082ccbe95c9fd700b8c0b764ca94375b44d8942a5' + +/** Successfully transfers beneficiary to Account #1 — used as setup for reject tests. */ +async function transferBeneficiary( + page: import('@playwright/test').Page, + metamask: MetaMask +) { + await expect(page.locator('[data-testid="manageAssetDropdown"]')).toBeVisible( + { timeout: 15_000 } + ) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferOwnerDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer beneficiary — setup for reject error test') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + await expect( + page.getByRole('heading', { name: 'Transfer Owner Success' }) + ).toBeVisible({ timeout: 60_000 }) + await page.locator('[data-testid="dismiss-modal"]').click() +} + +// ── Error — Transfer Beneficiary itself fails ──────────────────────────────── +test.describe('Error — Transfer Beneficiary (transaction fails)', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + // Test 1: MetaMask rejection during transfer + test('shows error when MetaMask transaction is rejected during transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferOwnerDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer beneficiary — reject TX') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + await expect( + page.getByRole('heading', { name: 'Transfer Owner Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + // Test 2: Contract-level revert during transfer (hardhat_setCode → '0xfd') + test('shows contract-level error when blockchain reverts the transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferOwnerDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer beneficiary — contract revert') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(1_000) + + // Snapshot → wipe TitleEscrow code → TX reverts → restore + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { name: 'Transfer Owner Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect( + page + .getByRole('dialog') + .getByText('0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266', { + exact: false, + }) + ).toBeVisible({ + timeout: 10_000, + }) + }) +}) + +test.describe('Error — Reject Transfer Beneficiary', () => { + let sectionSnapshot: string + + test.beforeAll(async () => { + sectionSnapshot = await hardhatRpcNode('evm_snapshot') + }) + + test.afterAll(async () => { + await hardhatRpcNode('evm_revert', [sectionSnapshot]) + }) + + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + // ── Test 1: MetaMask rejection ────────────────────────────────────────── + + test('shows error when MetaMask transaction is rejected on reject-transfer-beneficiary', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + await transferBeneficiary(page, metamask) + + // Switch MetaMask to Account 2 (the new pending beneficiary) + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + + await revokeMetamaskPermissions(page, metamask) // ensure we test the full connect + reject flow with Account 2 + + // Reload and re-verify the document as Account 2 + await page.goto('/') + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="rejectTransferOwnerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject transfer beneficiary — reject TX') + } + + await page.locator('[data-testid="rejectTransferOwnerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { name: 'Ownership Rejection Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + // ── Test 2: Contract-level revert ────────────────────────────────────── + test('shows contract-level error when blockchain reverts reject-transfer-beneficiary', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + // Switch MetaMask to Account 2, revoke old permissions, reload and reconnect + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="rejectTransferOwnerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject transfer beneficiary — contract revert') + } + + await page.locator('[data-testid="rejectTransferOwnerBtn"]').click() + await page.waitForTimeout(1_000) // let MetaMask popup appear + + // Snapshot then wipe TitleEscrow → TX reverts + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { name: 'Ownership Rejection Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect( + page + .getByRole('dialog') + .getByText('0x70997970C51812dc3A010C7d01b50e0d17dc79C8', { + exact: false, + }) + ).toBeVisible({ + timeout: 10_000, + }) + }) +}) diff --git a/e2e/tests/err-transfer-and-reject-holder.spec.ts b/e2e/tests/err-transfer-and-reject-holder.spec.ts new file mode 100644 index 0000000..8dd4309 --- /dev/null +++ b/e2e/tests/err-transfer-and-reject-holder.spec.ts @@ -0,0 +1,280 @@ +/** + * Error-path tests for Transfer Holder and Reject Transfer Holder flows. + * + * Section 1 — Transfer Holder fails: + * Test 1a: User rejects MetaMask → "Transfer Holder Failed" + "User Rejected Transaction" + * Test 1b: Contract reverts (hardhat_setCode '0xfd') → "Transfer Holder Failed" + error + * + * Section 2 — Reject Transfer Holder fails: + * Pre-condition: transfer holder to Account 2 first (creates a pending transfer). + * Test 2a: Account 2 opens Reject, rejects MetaMask → "Holder Rejection Failed" + "User Rejected Transaction" + * Test 2b: Account 2 opens Reject, contract reverts → "Holder Rejection Failed" + error + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, + revokeMetamaskPermissions, + hardhatRpc, + hardhatRpcNode, +} from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_holder.json' +) +const CURRENT_HOLDER = '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266' // Hardhat account #0 +const NEW_HOLDER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 +const TOKEN_REGISTRY = '0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512' +const TOKEN_ID = + '31884d9f2926120a5779cad07bc5c83ee4ddcf99e88307c8bddf78509cfb2467' + +/** Successfully transfers holder to Account 2 — setup for reject-holder error tests. */ +async function transferHolderSuccess( + page: import('@playwright/test').Page, + metamask: MetaMask +) { + await expect(page.locator('[data-testid="manageAssetDropdown"]')).toBeVisible( + { timeout: 15_000 } + ) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferHolderDropdown"]').click() + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer holder — setup for reject error test') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + await expect( + page.getByRole('heading', { name: 'Transfer Holder Success' }) + ).toBeVisible({ timeout: 60_000 }) + await page.locator('[data-testid="dismiss-modal"]').click() +} + +// ── Section 1: Transfer Holder fails ──────────────────────────────────────── +test.describe('Error — Transfer Holder (transaction fails)', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('shows error when MetaMask transaction is rejected during transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferHolderDropdown"]').click() + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer holder — reject TX') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { name: 'Transfer Holder Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + test('shows contract-level error when blockchain reverts the transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="transferHolderDropdown"]').click() + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer holder — contract revert') + } + + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(1_000) + + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { name: 'Transfer Holder Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect( + page.getByRole('dialog').getByText(CURRENT_HOLDER, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) +}) + +// ── Section 2: Reject Transfer Holder fails ────────────────────────────────── +test.describe('Error — Reject Transfer Holder (transaction fails)', () => { + let sectionSnapshot: string + + test.beforeAll(async () => { + sectionSnapshot = await hardhatRpcNode('evm_snapshot') + }) + + test.afterAll(async () => { + await hardhatRpcNode('evm_revert', [sectionSnapshot]) + }) + + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('shows error when MetaMask transaction is rejected during reject-holder', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + await transferHolderSuccess(page, metamask) + + // Switch to Account 2 (new pending holder), revoke old permissions, reconnect + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + await revokeMetamaskPermissions(page, metamask) + await page.goto('/') + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="rejectTransferHolderDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject holder — reject TX') + } + + await page.locator('[data-testid="rejectTransferHolderBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { name: 'Holder Rejection Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + test('shows contract-level error when blockchain reverts reject-holder', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + // Switch to Account 2, revoke old permissions, reconnect + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + await revokeMetamaskPermissions(page, metamask) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="rejectTransferHolderDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject holder — contract revert') + } + + await page.locator('[data-testid="rejectTransferHolderBtn"]').click() + await page.waitForTimeout(1_000) + + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { name: 'Holder Rejection Failed' }) + ).toBeVisible({ timeout: 30_000 }) + await expect( + page.getByRole('dialog').getByText(NEW_HOLDER, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) +}) diff --git a/e2e/tests/err-transfer-and-reject-owners.spec.ts b/e2e/tests/err-transfer-and-reject-owners.spec.ts new file mode 100644 index 0000000..110e545 --- /dev/null +++ b/e2e/tests/err-transfer-and-reject-owners.spec.ts @@ -0,0 +1,325 @@ +/** + * Error-path tests for Transfer Owners and Reject Transfer Owners flows. + * + * Section 1 — Transfer Owners fails: + * Test 1a: User rejects MetaMask → "Transfer Ownership/Holdership Failed" + "User Rejected Transaction" + * Test 1b: Contract reverts (hardhat_setCode '0xfd') → "Transfer Ownership/Holdership Failed" + error + * + * Section 2 — Reject Transfer Owners fails: + * Pre-condition: transfer owners to Account 2 first (creates a pending transfer). + * Test 2a: Account 2 opens Reject, rejects MetaMask → "Holdership/Ownership Rejection Failed" + "User Rejected Transaction" + * Test 2b: Account 2 opens Reject, contract reverts → "Holdership/Ownership Rejection Failed" + error + */ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, + revokeMetamaskPermissions, hardhatRpc, hardhatRpcNode } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_owners.json' +) +const PREVIOUS_OWNER = '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266' // Hardhat account #0 +const NEW_OWNER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 +const NEW_HOLDER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // same account +const TOKEN_REGISTRY = '0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512' +const TOKEN_ID = + 'e363ffeecb561c940f74e01c6a4a21154ad91cf71eaba09ec1ba44dc32c204de' + +/** Transfers both holder and beneficiary (owners) to Account 2 — setup for reject-owners tests. */ +async function transferOwnersSuccess( + page: import('@playwright/test').Page, + metamask: MetaMask +) { + await expect(page.locator('[data-testid="manageAssetDropdown"]')).toBeVisible( + { timeout: 15_000 } + ) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="endorseTransferDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-owner"]').fill(NEW_OWNER) + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer owners — setup for reject error test') + } + + await page.locator('[data-testid="endorseTransferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + await expect( + page.getByRole('heading', { name: 'Transfer Ownership/Holdership Success' }) + ).toBeVisible({ timeout: 60_000 }) + await page.locator('[data-testid="dismiss-modal"]').click() +} + +// ── Section 1: Transfer Owners fails ──────────────────────────────────────── +test.describe('Error — Transfer Owners (transaction fails)', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('shows error when MetaMask transaction is rejected during transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="endorseTransferDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-owner"]').fill(NEW_OWNER) + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer owners — reject TX') + } + + await page.locator('[data-testid="endorseTransferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { + name: 'Transfer Ownership/Holdership Failed', + }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + test('shows contract-level error when blockchain reverts the transfer', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page.locator('[data-testid="endorseTransferDropdown"]').click() + await page + .locator('[data-testid="editable-input-owner"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-owner"]').fill(NEW_OWNER) + await page + .locator('[data-testid="editable-input-holder"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer owners — contract revert') + } + + await page.locator('[data-testid="endorseTransferBtn"]').click() + await page.waitForTimeout(1_000) + + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { + name: 'Transfer Ownership/Holdership Failed', + }) + ).toBeVisible({ timeout: 30_000 }) + const dialog1 = page.getByRole('dialog') + await expect(dialog1.getByText('Current Owner')).toBeVisible({ + timeout: 10_000, + }) + await expect(dialog1.getByText('Current Holder')).toBeVisible({ + timeout: 10_000, + }) + // Both owner and holder are same account — address appears twice in dialog + await expect( + dialog1.getByText(PREVIOUS_OWNER, { exact: false }).nth(0) + ).toBeVisible({ timeout: 10_000 }) + await expect( + dialog1.getByText(PREVIOUS_OWNER, { exact: false }).nth(1) + ).toBeVisible({ timeout: 10_000 }) + }) +}) + +// ── Section 2: Reject Transfer Owners fails ────────────────────────────────── +test.describe('Error — Reject Transfer Owners (transaction fails)', () => { + // Snapshot before transferOwnersSuccess — reverted after the last test + let sectionSnapshot: string + + test.beforeAll(async () => { + sectionSnapshot = await hardhatRpcNode('evm_snapshot') + }) + + test.afterAll(async () => { + await hardhatRpcNode('evm_revert', [sectionSnapshot]) + }) + + test.beforeEach(async ({ page }) => { + await page.goto('/') + }) + + test('shows error when MetaMask transaction is rejected during reject-owners', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + await transferOwnersSuccess(page, metamask) + + // Switch to Account 2 (new pending holder+beneficiary), revoke old permissions, reconnect + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + await revokeMetamaskPermissions(page, metamask) + await page.goto('/') + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page + .locator('[data-testid="rejectTransferOwnerHolderDropdown"]') + .click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject owners — reject TX') + } + + await page.locator('[data-testid="rejectTransferOwnerHolderBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.rejectTransaction() + + await expect( + page.getByRole('heading', { + name: 'Holdership/Ownership Rejection Failed', + }) + ).toBeVisible({ timeout: 30_000 }) + await expect(page.locator('text=User Rejected Transaction')).toBeVisible({ + timeout: 10_000, + }) + }) + + test('shows contract-level error when blockchain reverts reject-owners', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + // Switch to Account 2, revoke old permissions, reconnect + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + await revokeMetamaskPermissions(page, metamask) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await page + .locator('[data-testid="rejectTransferOwnerHolderDropdown"]') + .click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject owners — contract revert') + } + + await page.locator('[data-testid="rejectTransferOwnerHolderBtn"]').click() + await page.waitForTimeout(1_000) + + const snapshotId = (await hardhatRpc(page, 'evm_snapshot')) as string + const ownerOfResult = (await hardhatRpc(page, 'eth_call', [ + { to: TOKEN_REGISTRY, data: '0x6352211e' + TOKEN_ID }, + 'latest', + ])) as string + const titleEscrowAddress = '0x' + ownerOfResult.slice(-40) + + await hardhatRpc(page, 'hardhat_setCode', [titleEscrowAddress, '0xfd']) + await metamask.confirmTransaction() + await hardhatRpc(page, 'evm_revert', [snapshotId]) + + await expect( + page.getByRole('heading', { + name: 'Holdership/Ownership Rejection Failed', + }) + ).toBeVisible({ timeout: 30_000 }) + const dialog2 = page.getByRole('dialog') + await expect(dialog2.getByText('Current Owner')).toBeVisible({ + timeout: 10_000, + }) + await expect(dialog2.getByText('Current Holder')).toBeVisible({ + timeout: 10_000, + }) + // Both owner and holder are same account — address appears twice in dialog + await expect( + dialog2.getByText(NEW_OWNER, { exact: false }).nth(0) + ).toBeVisible({ timeout: 10_000 }) + await expect( + dialog2.getByText(NEW_HOLDER, { exact: false }).nth(1) + ).toBeVisible({ timeout: 10_000 }) + }) +}) diff --git a/e2e/tests/nominate.spec.ts b/e2e/tests/nominate.spec.ts new file mode 100644 index 0000000..76af8d3 --- /dev/null +++ b/e2e/tests/nominate.spec.ts @@ -0,0 +1,80 @@ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { uploadAndVerify, connectMetaMask } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +const NEW_HOLDER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 + +const NEW_BENEFICIARY = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_nominate.json' +) + +test.describe('Nominate Beneficiary', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + test('nominates a new beneficiary via MetaMask', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + // Open dropdown → Nominate Beneficiary + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="nominateBeneficiaryHolderDropdown"]') + ).toBeVisible() + await page + .locator('[data-testid="nominateBeneficiaryHolderDropdown"]') + .click() + + // Fill in the new beneficiary address (role="Owner" in the form) + await expect( + page.locator('[data-testid="editable-input-owner"]') + ).toBeVisible({ timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E nominate beneficiary') + } + + // Submit nomination + await expect(page.locator('[data-testid="nominationBtn"]')).toBeEnabled() + await page.locator('[data-testid="nominationBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Nomination Success')).toBeVisible({ + timeout: 60_000, + }) + + await expect(page.locator(`text=${NEW_BENEFICIARY}`)).toBeVisible({ + timeout: 60_000, + }) + }) +}) diff --git a/e2e/tests/reject-return-to-issuer.spec.ts b/e2e/tests/reject-return-to-issuer.spec.ts new file mode 100644 index 0000000..2efd91d --- /dev/null +++ b/e2e/tests/reject-return-to-issuer.spec.ts @@ -0,0 +1,102 @@ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { uploadAndVerify, connectMetaMask } from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_reject_return_to_issuer.json' +) + +// The original holder+beneficiary who returned the document to the issuer. +// After rejection the document is restored back to these addresses. +const PREV_HOLDER = '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' // Hardhat account #0 +const PREV_OWNER = '0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266' // Hardhat account #0 + +test.describe('Return to Issuer → Reject Return to Issuer', () => { + test('full flow: return to issuer then reject', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + // ── Step 1: Return to Issuer ───────────────────────────────────────── + // Requires: connected account is BOTH holder AND beneficiary + await test.step('Return to Issuer — holder+beneficiary returns document', async () => { + await page.goto('/') + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="returnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="returnToIssuerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E return to issuer before reject') + } + + await expect( + page.locator('[data-testid="returnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="returnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Return of ETR Successful')).toBeVisible({ + timeout: 60_000, + }) + }) + + // ── Step 2: Reject Return to Issuer ───────────────────────────────── + // Continues on the same page — dismiss overlay, then reject. + // Requires: RestorerRole on the Token Registry (Account #0 as deployer) + await test.step('Reject Return to Issuer — restore document to original holder', async () => { + await page.locator('[data-testid="dismiss-modal"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectReturnToIssuerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="rejectReturnToIssuerDropdown"]').click() + + await expect( + page.locator('[data-testid="rejectReturnToIssuerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectReturnToIssuerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Return of ETR Rejected')).toBeVisible({ + timeout: 60_000, + }) + + // Verify the success dialog shows the addresses the document is restored to + await expect(page.locator(`text=${PREV_HOLDER}`).first()).toBeVisible({ + timeout: 10_000, + }) + await expect(page.locator(`text=${PREV_OWNER}`).first()).toBeVisible({ + timeout: 10_000, + }) + }) + // ── Step 2: Accept Return to Issuer ───────────────────────────────── + // Continues on the same page — dismiss overlay, then accept. + // Requires: RestorerRole on the Token Registry (Account #0 as deployer) + }) +}) diff --git a/e2e/tests/transfer-and-reject-beneficiary.spec.ts b/e2e/tests/transfer-and-reject-beneficiary.spec.ts new file mode 100644 index 0000000..7fc7353 --- /dev/null +++ b/e2e/tests/transfer-and-reject-beneficiary.spec.ts @@ -0,0 +1,137 @@ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, +} from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +const PREV_BENEFICIARY = '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266' // Hardhat account #0 +const NEW_BENEFICIARY = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_beneficiary.json' +) + +test.describe + .serial('Transfer Beneficiary → Reject Transfer Beneficiary', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + // ── Test 1: Transfer Beneficiary ───────────────────────────────────────── + test('Transfer Beneficiary — Account #0 transfers to Account #1', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="transferOwnerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="transferOwnerDropdown"]').click() + + await expect( + page.locator('[data-testid="editable-input-owner"]') + ).toBeVisible({ timeout: 10_000 }) + await page + .locator('[data-testid="editable-input-owner"]') + .fill(NEW_BENEFICIARY) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer beneficiary') + } + + await expect(page.locator('[data-testid="transferBtn"]')).toBeEnabled() + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Transfer Owner Success')).toBeVisible({ + timeout: 60_000, + }) + await expect( + page.getByRole('dialog').getByText(NEW_BENEFICIARY, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) + + // ── Test 2: Reject Transfer Beneficiary ────────────────────────────────── + test('Reject Transfer Beneficiary — Account #1 rejects', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + await uploadAndVerify(page, DOCUMENT_PATH) + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + await connectMetaMask(page, metamask) + + // await page.locator('[data-testid="connectToWallet"]').click() + // await page + // .locator('[data-testid="connectToMetamask"]') + // .waitFor({ state: 'visible', timeout: 10_000 }) + // await page.locator('[data-testid="connectToMetamask"]').click() + // await metamask.connectToDapp() + // await page + // .locator('[data-testid="connect-blockchain-continue"]') + // .waitFor({ state: 'visible', timeout: 15_000 }) + // await page.locator('[data-testid="connect-blockchain-continue"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectTransferOwnerDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="rejectTransferOwnerDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject beneficiary transfer') + } + + await expect( + page.locator('[data-testid="rejectTransferOwnerBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectTransferOwnerBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Ownership Rejection Success')).toBeVisible({ + timeout: 60_000, + }) + await expect( + page.getByRole('dialog').getByText(PREV_BENEFICIARY, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) +}) diff --git a/e2e/tests/transfer-and-reject-holder.spec.ts b/e2e/tests/transfer-and-reject-holder.spec.ts new file mode 100644 index 0000000..f0c3d80 --- /dev/null +++ b/e2e/tests/transfer-and-reject-holder.spec.ts @@ -0,0 +1,138 @@ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, +} from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +const PREV_HOLDER = '0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266' // Hardhat account #0 +const NEW_HOLDER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' // Hardhat account #1 +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_holder.json' +) + +test.describe.serial('Transfer Holder → Reject Transfer Holder', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + // ── Test 1: Transfer Holder ────────────────────────────────────────────── + test('Transfer Holder — Account #0 transfers to Account #1', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + // Ensure MetaMask is on Account #1 (= Hardhat account #0) + // await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 1') + + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="transferHolderDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="transferHolderDropdown"]').click() + + await expect( + page.locator('[data-testid="editable-input-holder"]') + ).toBeVisible({ timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer holder') + } + + await expect(page.locator('[data-testid="transferBtn"]')).toBeEnabled() + await page.locator('[data-testid="transferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Transfer Holder Success')).toBeVisible({ + timeout: 60_000, + }) + await expect( + page.getByRole('dialog').getByText(NEW_HOLDER, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) + + // ── Test 2: Reject Transfer Holder ────────────────────────────────────── + test('Reject Transfer Holder — Account #1 rejects', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + // Add Account #2 (= Hardhat account #1, the new holder) and switch to it + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + + await page.locator('[data-testid="connectToWallet"]').click() + await page + .locator('[data-testid="connectToMetamask"]') + .waitFor({ state: 'visible', timeout: 10_000 }) + await page.locator('[data-testid="connectToMetamask"]').click() + await metamask.connectToDapp() + await page + .locator('[data-testid="connect-blockchain-continue"]') + .waitFor({ state: 'visible', timeout: 15_000 }) + await page.locator('[data-testid="connect-blockchain-continue"]').click() + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectTransferHolderDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="rejectTransferHolderDropdown"]').click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject holder transfer') + } + + await expect( + page.locator('[data-testid="rejectTransferHolderBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectTransferHolderBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect(page.locator('text=Holder Rejection Success')).toBeVisible({ + timeout: 60_000, + }) + await expect( + page.getByRole('dialog').getByText(PREV_HOLDER, { exact: false }) + ).toBeVisible({ timeout: 10_000 }) + }) +}) diff --git a/e2e/tests/transfer-and-reject-owners.spec.ts b/e2e/tests/transfer-and-reject-owners.spec.ts new file mode 100644 index 0000000..d53f4c4 --- /dev/null +++ b/e2e/tests/transfer-and-reject-owners.spec.ts @@ -0,0 +1,138 @@ +import path from 'path' +import { fileURLToPath } from 'url' +import { test, expect, MetaMask, BasicSetup } from '../fixtures' +import { + uploadAndVerify, + connectMetaMask, + switchMetaMaskAccount, +} from '../helpers/actions' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) + +const NEW_OWNER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' +const NEW_HOLDER = '0x70997970C51812dc3A010C7d01b50e0d17dc79C8' +const DOCUMENT_PATH = path.resolve( + __dirname, + '../fixtures/local/w3c/tr_transfer_owners.json' +) + +test.describe.serial('Transfer Owners → Reject Transfer Owners', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + // ── Test 1: Transfer Owners ────────────────────────────────────────────── + test('Transfer Owners — Account #0 transfers both to Account #1', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + // await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 1') + + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="endorseTransferDropdown"]') + ).toBeVisible() + await page.locator('[data-testid="endorseTransferDropdown"]').click() + + await expect( + page.locator('[data-testid="editable-input-owner"]') + ).toBeVisible({ timeout: 10_000 }) + await page.locator('[data-testid="editable-input-owner"]').fill(NEW_OWNER) + await expect( + page.locator('[data-testid="editable-input-holder"]') + ).toBeVisible({ timeout: 10_000 }) + await page.locator('[data-testid="editable-input-holder"]').fill(NEW_HOLDER) + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E transfer owners') + } + + await expect( + page.locator('[data-testid="endorseTransferBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="endorseTransferBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect( + page.locator('text=Transfer Ownership/Holdership Success') + ).toBeVisible({ timeout: 60_000 }) + // const dialog = page.getByRole('dialog') + // await expect(dialog.getByText(NEW_OWNER, { exact: false })).toBeVisible({ + // timeout: 10_000, + // }) + // await expect(dialog.getByText(NEW_HOLDER, { exact: false })).toBeVisible({ + // timeout: 10_000, + // }) + }) + + // ── Test 2: Reject Transfer Owners ────────────────────────────────────── + test('Reject Transfer Owners — Account #1 rejects both', async ({ + context, + page, + metamaskPage, + extensionId, + }) => { + await switchMetaMaskAccount(metamaskPage, extensionId, 'Account 2') + + const metamask = new MetaMask( + context, + metamaskPage, + BasicSetup.walletPassword, + extensionId + ) + + await uploadAndVerify(page, DOCUMENT_PATH) + + await connectMetaMask(page, metamask) + + await expect( + page.locator('[data-testid="manageAssetDropdown"]') + ).toBeVisible({ timeout: 15_000 }) + await page.locator('[data-testid="manageAssetDropdown"]').click() + await expect( + page.locator('[data-testid="rejectTransferOwnerHolderDropdown"]') + ).toBeVisible() + await page + .locator('[data-testid="rejectTransferOwnerHolderDropdown"]') + .click() + + const remark = page.locator('[data-testid="editable-input-remark"]') + if (await remark.isVisible({ timeout: 2000 }).catch(() => false)) { + await remark.fill('E2E reject owners transfer') + } + + await expect( + page.locator('[data-testid="rejectTransferOwnerHolderBtn"]') + ).toBeEnabled() + await page.locator('[data-testid="rejectTransferOwnerHolderBtn"]').click() + await page.waitForTimeout(2_000) + await metamask.confirmTransaction() + + await expect( + page.locator('text=Holdership/Ownership Rejection Success') + ).toBeVisible({ + timeout: 60_000, + }) + }) +}) diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json new file mode 100644 index 0000000..0b93e97 --- /dev/null +++ b/e2e/tsconfig.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ES2022", + "moduleResolution": "bundler", + "esModuleInterop": true, + "strict": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "outDir": "../dist-e2e", + "rootDir": "." + }, + "include": [ + "**/*.ts" + ] +} diff --git a/e2e/wallet-setup/basic.setup.ts b/e2e/wallet-setup/basic.setup.ts new file mode 100644 index 0000000..28fde4e --- /dev/null +++ b/e2e/wallet-setup/basic.setup.ts @@ -0,0 +1,31 @@ +import { defineWalletSetup } from '@synthetixio/synpress' +import { MetaMask } from '@synthetixio/synpress/playwright' + +const SEED_PHRASE = + 'test test test test test test test test test test test junk' +const PASSWORD = 'Tester@1234' + +export default defineWalletSetup(PASSWORD, async (context, walletPage) => { + const metamask = new MetaMask(context, walletPage, PASSWORD) + + // Import wallet — Account 1 = Hardhat account #0 (0xf39F...) + await metamask.importWallet(SEED_PHRASE) + + // Add Hardhat Local network + await metamask.addNetwork({ + name: 'Hardhat Local', + rpcUrl: 'http://127.0.0.1:8545', + chainId: 1337, + symbol: 'ETH', + blockExplorerUrl: '', + }) + + await metamask.switchNetwork('Hardhat Local') + + // Pre-add Account 2 (= Hardhat account #1) so reject tests can switch to it + // without calling addMetaMaskAccount at runtime. + await metamask.addNewAccount('Account 2') + + // Switch back to Account 1 as the default for all transfer tests + await metamask.switchAccount('Account 1') +}) diff --git a/eslint.config.js b/eslint.config.js index ccb28b8..1737416 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -7,7 +7,7 @@ import prettier from 'eslint-config-prettier' import tseslint from 'typescript-eslint' export default [ - { ignores: ['dist', 'coverage', 'scripts/**/*', 'trustvc-cms'] }, + { ignores: ['dist', 'coverage', 'scripts/**/*', 'trustvc-cms', '.cache-synpress', 'e2e', 'playwright-report', 'test-results', 'hardhat.config.js'] }, { files: ['**/*.{js,jsx,ts,tsx}'], languageOptions: { diff --git a/hardhat.config.js b/hardhat.config.js new file mode 100644 index 0000000..efa3e33 --- /dev/null +++ b/hardhat.config.js @@ -0,0 +1,13 @@ +/** @type {import('hardhat/config').HardhatUserConfig} */ +export default { + solidity: '0.8.22', + networks: { + hardhat: { + chainId: 1337, + }, + localhost: { + url: 'http://127.0.0.1:8545', + chainId: 1337, + }, + }, +} diff --git a/package-lock.json b/package-lock.json index 9e97669..f9cacc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,6 +27,7 @@ }, "devDependencies": { "@eslint/js": "^9.17.0", + "@synthetixio/synpress": "4.0.5", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -42,6 +43,7 @@ "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.13.0", + "hardhat": "^2.28.6", "husky": "^9.1.7", "jsdom": "^25.0.1", "postcss": "^8.4.49", @@ -51,7 +53,8 @@ "typescript-eslint": "^8.18.2", "vite": "^6.0.3", "vite-plugin-node-polyfills": "^0.25.0", - "vitest": "^2.1.8" + "vitest": "^2.1.8", + "wait-on": "^8.0.1" } }, "node_modules/@adobe/css-tools": { @@ -1418,6 +1421,87 @@ "node": ">=18" } }, + "node_modules/@depay/solana-web3.js": { + "version": "1.98.3", + "resolved": "https://registry.npmjs.org/@depay/solana-web3.js/-/solana-web3.js-1.98.3.tgz", + "integrity": "sha512-wxr+2gpjKRZ1eVBLhQYJxImDsRukk0DvCsEElkTMyybP+7SamWRs48o3DYE6VLEgQJFZgOoUec3t5FM5s1J1ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "bs58": "^5.0.0" + } + }, + "node_modules/@depay/solana-web3.js/node_modules/base-x": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.1.tgz", + "integrity": "sha512-uAZ8x6r6S3aUM9rbHGVOIsR15U/ZSc82b3ymnCPsT45Gk1DDvhDPdIgB5MrhirZWt+5K0EEPQH985kNqZgNPFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@depay/solana-web3.js/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@depay/web3-blockchains": { + "version": "9.8.13", + "resolved": "https://registry.npmjs.org/@depay/web3-blockchains/-/web3-blockchains-9.8.13.tgz", + "integrity": "sha512-NXUmQV1f7PQ5/M4gEDKZmjEwSD//MNMXloKRc7X08DV2mLkuKUMjdFS7Klby3sLPqfBomRIy6Tk3kvbRXCaV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@depay/web3-client": { + "version": "10.18.6", + "resolved": "https://registry.npmjs.org/@depay/web3-client/-/web3-client-10.18.6.tgz", + "integrity": "sha512-JeUAZ04/dsIra1ao3mvqAdVhRf4U1YxSoH0mE+XxhcXPgLC7KQTzH6oCLp07tAmoxholEL2cf5Oo20n6q1fZ/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@depay/solana-web3.js": "^1.25.1", + "@depay/web3-blockchains": "^9.3.6", + "ethers": "^5.7.1" + } + }, + "node_modules/@depay/web3-mock": { + "version": "14.19.1", + "resolved": "https://registry.npmjs.org/@depay/web3-mock/-/web3-mock-14.19.1.tgz", + "integrity": "sha512-bBM1J0EWDWXJKVPtzo8YrX7fbGwUATYWN8kaJniQU2z5V+UK3kVhjQi+en0JMF9cCjinkERK7MqoZLaYR+cb+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@depay/solana-web3.js": "^1.26.0", + "@depay/web3-blockchains": "^9.6.1", + "ethers": "^5.7.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@depay/web3-mock-evm": { + "version": "14.19.1", + "resolved": "https://registry.npmjs.org/@depay/web3-mock-evm/-/web3-mock-evm-14.19.1.tgz", + "integrity": "sha512-Gx5n87gwya5dGv4JwDdlJFWshLbM9nDj6co8Z25FTf7/xKsTUD1en971B2QweXqZJxYadnumOPb+n19lgRofpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@depay/web3-blockchains": "^9.6.1", + "ethers": "^5.7.1" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@digitalbazaar/bbs-2023-cryptosuite": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@digitalbazaar/bbs-2023-cryptosuite/-/bbs-2023-cryptosuite-2.0.1.tgz", @@ -2399,6 +2483,101 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@ethereumjs/rlp": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/rlp/-/rlp-5.0.2.tgz", + "integrity": "sha512-DziebCdg4JpGlEqEdGgXmjqcFoJi+JGulUXwEjsZGAscAQ7MyD/7LE/GVCP29vEQxKc7AAwjT3A2ywHp2xfoCA==", + "dev": true, + "license": "MPL-2.0", + "bin": { + "rlp": "bin/rlp.cjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/util": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@ethereumjs/util/-/util-9.1.0.tgz", + "integrity": "sha512-XBEKsYqLGXLah9PNJbgdkigthkG7TAGvlD/sH12beMXEyHDyigfcbdvHhmLyDWgDyOJn4QwiQUaF7yeuhnjdog==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "@ethereumjs/rlp": "^5.0.2", + "ethereum-cryptography": "^2.2.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ethereumjs/util/node_modules/@noble/curves": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.2.tgz", + "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.4.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/util/node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/util/node_modules/@scure/bip32": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.4.0.tgz", + "integrity": "sha512-sVUpc0Vq3tXCkDGYVWGIZTRfnvu8LoTDaev7vbwh0omSvVORONr960MQWdKqJDCReIEmTj3PAr73O3aoxz7OPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.4.0", + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/util/node_modules/@scure/bip39": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.3.0.tgz", + "integrity": "sha512-disdg7gHuTDZtY+ZdkmLpPCk7fxZSu3gBiEGuoC1XYxv9cGx3Z6cpTggCgW6odSOOIXCiDjuGejW+aJKCY/pIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.4.0", + "@scure/base": "~1.1.6" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@ethereumjs/util/node_modules/ethereum-cryptography": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-2.2.1.tgz", + "integrity": "sha512-r/W8lkHSiTLxUxW8Rf3u4HGB0xQweG2RyETjywylKZSzLWoWAijRz8WCuOtJ6wah+avllXBqZuk29HCCvhEIRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "1.4.2", + "@noble/hashes": "1.4.0", + "@scure/bip32": "1.4.0", + "@scure/bip39": "1.3.0" + } + }, "node_modules/@ethersproject/abi": { "version": "5.8.0", "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.8.0.tgz", @@ -3250,6 +3429,60 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "license": "ISC" }, + "node_modules/@hapi/address": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-5.1.1.tgz", + "integrity": "sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^11.0.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@hapi/formula": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-3.0.2.tgz", + "integrity": "sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/hoek": { + "version": "11.0.7", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-11.0.7.tgz", + "integrity": "sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/pinpoint": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.1.tgz", + "integrity": "sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/tlds": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@hapi/tlds/-/tlds-1.1.6.tgz", + "integrity": "sha512-xdi7A/4NZokvV0ewovme3aUO5kQhW9pQ2YD1hRqZGhhSi5rBv4usHYidVocXSi9eihYsznZxLtAiEYYUL6VBGw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@hapi/topo": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-6.0.2.tgz", + "integrity": "sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^11.0.2" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -4174,6 +4407,19 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4209,6 +4455,191 @@ "node": ">= 8" } }, + "node_modules/@nomicfoundation/edr": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr/-/edr-0.12.0-next.23.tgz", + "integrity": "sha512-F2/6HZh8Q9RsgkOIkRrckldbhPjIZY7d4mT9LYuW68miwGQ5l7CkAgcz9fRRiurA0+YJhtsbx/EyrD9DmX9BOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nomicfoundation/edr-darwin-arm64": "0.12.0-next.23", + "@nomicfoundation/edr-darwin-x64": "0.12.0-next.23", + "@nomicfoundation/edr-linux-arm64-gnu": "0.12.0-next.23", + "@nomicfoundation/edr-linux-arm64-musl": "0.12.0-next.23", + "@nomicfoundation/edr-linux-x64-gnu": "0.12.0-next.23", + "@nomicfoundation/edr-linux-x64-musl": "0.12.0-next.23", + "@nomicfoundation/edr-win32-x64-msvc": "0.12.0-next.23" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-darwin-arm64": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-darwin-arm64/-/edr-darwin-arm64-0.12.0-next.23.tgz", + "integrity": "sha512-Amh7mRoDzZyJJ4efqoePqdoZOzharmSOttZuJDlVE5yy07BoE8hL6ZRpa5fNYn0LCqn/KoWs8OHANWxhKDGhvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-darwin-x64": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-darwin-x64/-/edr-darwin-x64-0.12.0-next.23.tgz", + "integrity": "sha512-9wn489FIQm7m0UCD+HhktjWx6vskZzeZD9oDc2k9ZvbBzdXwPp5tiDqUBJ+eQpByAzCDfteAJwRn2lQCE0U+Iw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-linux-arm64-gnu": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-linux-arm64-gnu/-/edr-linux-arm64-gnu-0.12.0-next.23.tgz", + "integrity": "sha512-nlk5EejSzEUfEngv0Jkhqq3/wINIfF2ED9wAofc22w/V1DV99ASh9l3/e/MIHOQFecIZ9MDqt0Em9/oDyB1Uew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-linux-arm64-musl": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-linux-arm64-musl/-/edr-linux-arm64-musl-0.12.0-next.23.tgz", + "integrity": "sha512-SJuPBp3Rc6vM92UtVTUxZQ/QlLhLfwTftt2XUiYohmGKB3RjGzpgduEFMCA0LEnucUckU6UHrJNFHiDm77C4PQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-linux-x64-gnu": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-linux-x64-gnu/-/edr-linux-x64-gnu-0.12.0-next.23.tgz", + "integrity": "sha512-NU+Qs3u7Qt6t3bJFdmmjd5CsvgI2bPPzO31KifM2Ez96/jsXYho5debtTQnimlb5NAqiHTSlxjh/F8ROcptmeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-linux-x64-musl": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-linux-x64-musl/-/edr-linux-x64-musl-0.12.0-next.23.tgz", + "integrity": "sha512-F78fZA2h6/ssiCSZOovlgIu0dUeI7ItKPsDDF3UUlIibef052GCXmliMinC90jVPbrjUADMd1BUwjfI0Z8OllQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/edr-win32-x64-msvc": { + "version": "0.12.0-next.23", + "resolved": "https://registry.npmjs.org/@nomicfoundation/edr-win32-x64-msvc/-/edr-win32-x64-msvc-0.12.0-next.23.tgz", + "integrity": "sha512-IfJZQJn7d/YyqhmguBIGoCKjE9dKjbu6V6iNEPApfwf5JyyjHYyyfkLU4rf7hygj57bfH4sl1jtQ6r8HnT62lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer/-/solidity-analyzer-0.1.2.tgz", + "integrity": "sha512-q4n32/FNKIhQ3zQGGw5CvPF6GTvDCpYwIf7bEY/dZTZbgfDsHyjJwURxUJf3VQuuJj+fDIFl4+KkBVbw4Ef6jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + }, + "optionalDependencies": { + "@nomicfoundation/solidity-analyzer-darwin-arm64": "0.1.2", + "@nomicfoundation/solidity-analyzer-darwin-x64": "0.1.2", + "@nomicfoundation/solidity-analyzer-linux-arm64-gnu": "0.1.2", + "@nomicfoundation/solidity-analyzer-linux-arm64-musl": "0.1.2", + "@nomicfoundation/solidity-analyzer-linux-x64-gnu": "0.1.2", + "@nomicfoundation/solidity-analyzer-linux-x64-musl": "0.1.2", + "@nomicfoundation/solidity-analyzer-win32-x64-msvc": "0.1.2" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-darwin-arm64": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-arm64/-/solidity-analyzer-darwin-arm64-0.1.2.tgz", + "integrity": "sha512-JaqcWPDZENCvm++lFFGjrDd8mxtf+CtLd2MiXvMNTBD33dContTZ9TWETwNFwg7JTJT5Q9HEecH7FA+HTSsIUw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-darwin-x64": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-darwin-x64/-/solidity-analyzer-darwin-x64-0.1.2.tgz", + "integrity": "sha512-fZNmVztrSXC03e9RONBT+CiksSeYcxI1wlzqyr0L7hsQlK1fzV+f04g2JtQ1c/Fe74ZwdV6aQBdd6Uwl1052sw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-gnu": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-gnu/-/solidity-analyzer-linux-arm64-gnu-0.1.2.tgz", + "integrity": "sha512-3d54oc+9ZVBuB6nbp8wHylk4xh0N0Gc+bk+/uJae+rUgbOBwQSfuGIbAZt1wBXs5REkSmynEGcqx6DutoK0tPA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-arm64-musl": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-arm64-musl/-/solidity-analyzer-linux-arm64-musl-0.1.2.tgz", + "integrity": "sha512-iDJfR2qf55vgsg7BtJa7iPiFAsYf2d0Tv/0B+vhtnI16+wfQeTbP7teookbGvAo0eJo7aLLm0xfS/GTkvHIucA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-gnu": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-gnu/-/solidity-analyzer-linux-x64-gnu-0.1.2.tgz", + "integrity": "sha512-9dlHMAt5/2cpWyuJ9fQNOUXFB/vgSFORg1jpjX1Mh9hJ/MfZXlDdHQ+DpFCs32Zk5pxRBb07yGvSHk9/fezL+g==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-linux-x64-musl": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-linux-x64-musl/-/solidity-analyzer-linux-x64-musl-0.1.2.tgz", + "integrity": "sha512-GzzVeeJob3lfrSlDKQw2bRJ8rBf6mEYaWY+gW0JnTDHINA0s2gPR4km5RLIj1xeZZOYz4zRw+AEeYgLRqB2NXg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@nomicfoundation/solidity-analyzer-win32-x64-msvc": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nomicfoundation/solidity-analyzer-win32-x64-msvc/-/solidity-analyzer-win32-x64-msvc-0.1.2.tgz", + "integrity": "sha512-Fdjli4DCcFHb4Zgsz0uEJXZ2K7VEO+w5KVv7HmT7WO10iODdU9csC2az4jrhEsRtiR9Gfd74FlG0NYlw1BMdyA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 12" + } + }, "node_modules/@peculiar/asn1-schema": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", @@ -4270,12 +4701,29 @@ "url": "https://opencollective.com/pkgr" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", - "dev": true - }, + "node_modules/@playwright/test": { + "version": "1.48.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.48.2.tgz", + "integrity": "sha512-54w1xCWfXuax7dz4W2M9uw0gDyh+ti/0K/MxcCUxChFh37kkdxPdfZDw5QBbuPUJHr1CiHJ1hXgSs+GgeQc5Zw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "playwright": "1.48.2" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true + }, "node_modules/@rolldown/pluginutils": { "version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", @@ -4750,6 +5198,285 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/@scure/base": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", + "integrity": "sha512-8YKhl8GHiNI/pU2VMaofa2Tor7PJRAjwQLBBuilkJ9L5+13yVbC7JO/wS7piioAvPSwR3JKM1IJ/u4xQzbcXKg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.2.tgz", + "integrity": "sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/curves": "~1.2.0", + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@noble/curves/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip32/node_modules/@noble/hashes": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", + "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39/node_modules/@noble/hashes": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@sentry/core": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-5.30.0.tgz", + "integrity": "sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@sentry/hub": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-5.30.0.tgz", + "integrity": "sha512-2tYrGnzb1gKz2EkMDQcfLrDTvmGcQPuWxLnJKXJvYTQDGLlEvi2tWz1VIHjunmOvJrB5aIQLhm+dcMRwFZDCqQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@sentry/minimal": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-5.30.0.tgz", + "integrity": "sha512-BwWb/owZKtkDX+Sc4zCSTNcvZUq7YcH3uAVlmh/gtR9rmUvbzAA3ewLuB3myi4wWRAMEtny6+J/FN/x+2wn9Xw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/minimal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@sentry/node": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-5.30.0.tgz", + "integrity": "sha512-Br5oyVBF0fZo6ZS9bxbJZG4ApAjRqAnqFFurMVJJdunNb80brh7a5Qva2kjhm+U6r9NJAB5OmDyPkA1Qnt+QVg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/core": "5.30.0", + "@sentry/hub": "5.30.0", + "@sentry/tracing": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "cookie": "^0.4.1", + "https-proxy-agent": "^5.0.0", + "lru_map": "^0.3.3", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/node/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@sentry/node/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@sentry/node/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sentry/node/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@sentry/tracing": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-5.30.0.tgz", + "integrity": "sha512-dUFowCr0AIMwiLD7Fs314Mdzcug+gBVo/+NCMyDw8tFxJkwWAKl7Qa2OZxLQ0ZHjakcj1hNKfCQJ9rhyfOl4Aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sentry/hub": "5.30.0", + "@sentry/minimal": "5.30.0", + "@sentry/types": "5.30.0", + "@sentry/utils": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/tracing/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/@sentry/types": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-5.30.0.tgz", + "integrity": "sha512-R8xOqlSTZ+htqrfteCWU5Nk0CDN5ApUTvrlvBuiH1DyP6czDZ4ktbZB0hAgBlVcK0U+qpD3ag3Tqqpa5Q67rPw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-5.30.0.tgz", + "integrity": "sha512-zaYmoH0NWWtvnJjC9/CBseXMtKHm/tm40sz3YfJRxeQjyzRqNQPgivpd9R/oDJCYj999mzdW382p/qi2ypjLww==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sentry/types": "5.30.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, "node_modules/@sinclair/typebox": { "version": "0.34.48", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", @@ -5388,2563 +6115,4900 @@ "integrity": "sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg==", "license": "MIT" }, - "node_modules/@testing-library/dom": { - "version": "10.4.1", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", - "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "node_modules/@standard-schema/spec": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", "dev": true, - "peer": true, + "license": "MIT" + }, + "node_modules/@synthetixio/ethereum-wallet-mock": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@synthetixio/ethereum-wallet-mock/-/ethereum-wallet-mock-0.0.6.tgz", + "integrity": "sha512-lEAXR9zEymRD7Krqa3QdVjuLvdD6/c1qsOIruXnzOx40BU3gZ228PQ2g+7w4J2F/P4+ofQ5cndkKrKXGhnFXXw==", + "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "picocolors": "1.1.1", - "pretty-format": "^27.0.2" + "@depay/web3-client": "10.18.6", + "@depay/web3-mock": "14.19.1", + "@depay/web3-mock-evm": "^14.17.0", + "@synthetixio/synpress-core": "0.0.6", + "viem": "2.9.9" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "@playwright/test": "1.48.2" } }, - "node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", - "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "node_modules/@synthetixio/synpress": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@synthetixio/synpress/-/synpress-4.0.5.tgz", + "integrity": "sha512-pyfgNXR3BwIz8hcTvGK7aaafoWWW7nCCEvhcCRm6ue+YOYCvT1P/wCIJ6RH1GXspjl6TZ674qC6ia3AiWzobLw==", "dev": true, + "license": "MIT", "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" + "@synthetixio/ethereum-wallet-mock": "0.0.6", + "@synthetixio/synpress-cache": "0.0.6", + "@synthetixio/synpress-core": "0.0.6", + "@synthetixio/synpress-metamask": "0.0.6" }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" + "bin": { + "synpress": "dist/cli.js" + }, + "peerDependencies": { + "@playwright/test": "1.48.2" } }, - "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", - "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", - "dev": true - }, - "node_modules/@testing-library/react": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", - "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", + "node_modules/@synthetixio/synpress-cache": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@synthetixio/synpress-cache/-/synpress-cache-0.0.6.tgz", + "integrity": "sha512-6fwHeysfpjI09NFoO3sZ6SpA2T6Jr3JP0iY4A0IrISRFWg0j7CooQ9IIMYrW3tyuIoGBr1XlJWQN4ID8JqqIMw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5" + "axios": "1.6.7", + "chalk": "5.3.0", + "commander": "12.0.0", + "esbuild": "0.20.0", + "fs-extra": "11.2.0", + "glob": "10.3.10", + "gradient-string": "2.0.2", + "progress": "2.0.3", + "tsup": "8.0.2", + "unzipper": "0.10.14", + "zod": "3.22.4" }, - "engines": { - "node": ">=18" + "bin": { + "synpress-cache": "dist/cli/index.js" }, "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0 || ^19.0.0", - "@types/react-dom": "^18.0.0 || ^19.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } + "playwright-core": "1.48.2" } }, - "node_modules/@testing-library/user-event": { - "version": "14.6.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", - "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/aix-ppc64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.0.tgz", + "integrity": "sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==", + "cpu": [ + "ppc64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/dnsprove": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/dnsprove/-/dnsprove-2.21.0.tgz", - "integrity": "sha512-acxJGS07WLfLDli1E4uvT5IbPcmh9vzVelgEdhxzi2KE50r3k/vvkwUQl1ctgkw152cIxnqR20cch8x3HLLvcw==", - "license": "Apache-2.0", - "dependencies": { - "axios": "1.7.2", - "debug": "^4.3.1", - "runtypes": "^6.3.0" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/android-arm": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.0.tgz", + "integrity": "sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=18.x" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/ethers-aws-kms-signer": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/ethers-aws-kms-signer/-/ethers-aws-kms-signer-2.1.4.tgz", - "integrity": "sha512-bwsPF9TOlkXUICwUIt3FJCBQZ8zJTbT3AlPdj+7dGEgPTY6sAH71BzFYFQ1aJnZht1Sww6y8ix14FK4M54lRsQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/android-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.0.tgz", + "integrity": "sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@aws-sdk/client-kms": "^3.830.0", - "@ethersproject/abstract-provider": "^5.8.0", - "@ethersproject/abstract-signer": "^5.8.0", - "@ethersproject/bytes": "^5.8.0", - "@ethersproject/hash": "^5.8.0", - "@ethersproject/keccak256": "^5.8.0", - "@ethersproject/properties": "^5.8.0", - "@ethersproject/transactions": "^5.8.0", - "@types/node": "^18.19.112", - "asn1.js": "^5.4.1", - "bn.js": "^5.2.2", - "debug": "^4.4.1" - }, + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=18.17.0" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.5.1.tgz", - "integrity": "sha512-yxOdjRLSI0fPptFbicYpnb/fn4Ngbi/LuGDCQKL0vb7PLCvhT8DLpiAFbFs0cc+QAb439lnZjhPg+UbWQHufRA==", - "license": "Apache-2.0", - "dependencies": { - "ethers": "^6.13.4" + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/android-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.0.tgz", + "integrity": "sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v4": { - "name": "@tradetrust-tt/token-registry", - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-4.16.0.tgz", - "integrity": "sha512-B5l/WtOL72/836lAUnRvHlr2IVyUwmMBAARGbCuMW6/2nHdFE/v2uDpEuIWsSjqGWLfvGHnPkYJazKVkXZf8yQ==", - "license": "Apache-2.0", - "dependencies": { - "@typechain/ethers-v5": "10.2.1" - }, - "peerDependencies": { - "ethers": ">=5.0.8" + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/darwin-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz", + "integrity": "sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5": { - "name": "@tradetrust-tt/token-registry", - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.5.1.tgz", - "integrity": "sha512-yxOdjRLSI0fPptFbicYpnb/fn4Ngbi/LuGDCQKL0vb7PLCvhT8DLpiAFbFs0cc+QAb439lnZjhPg+UbWQHufRA==", - "license": "Apache-2.0", - "dependencies": { - "ethers": "^6.13.4" + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/darwin-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.0.tgz", + "integrity": "sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.0.tgz", + "integrity": "sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/freebsd-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.0.tgz", + "integrity": "sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-arm": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.0.tgz", + "integrity": "sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==", + "cpu": [ + "arm" + ], + "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "license": "MIT" + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.0.tgz", + "integrity": "sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ethers": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", - "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-ia32": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.0.tgz", + "integrity": "sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==", + "cpu": [ + "ia32" ], + "dev": true, "license": "MIT", - "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=14.0.0" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" - }, - "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-loong64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.0.tgz", + "integrity": "sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-mips64el": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.0.tgz", + "integrity": "sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==", + "cpu": [ + "mips64el" + ], + "dev": true, "license": "MIT", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-ppc64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.0.tgz", + "integrity": "sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-riscv64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.0.tgz", + "integrity": "sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==", + "cpu": [ + "riscv64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "license": "MIT" - }, - "node_modules/@tradetrust-tt/token-registry/node_modules/ethers": { - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", - "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-s390x": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.0.tgz", + "integrity": "sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==", + "cpu": [ + "s390x" ], + "dev": true, "license": "MIT", - "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=14.0.0" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/@tradetrust-tt/token-registry/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/linux-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.0.tgz", + "integrity": "sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/@tradetrust-tt/token-registry/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/netbsd-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.0.tgz", + "integrity": "sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust/-/tradetrust-6.10.3.tgz", - "integrity": "sha512-2A/o6GguA31V7GnOfvhG1zANuxKdlBS5+k6jvAMeh/VotZEDvoOOA+mTArt5Fv+BKHhpgh7J8dS0DUohfVAiqg==", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@govtechsg/jsonld": "^0.1.1", - "@trustvc/w3c-vc": "^1.2.17", - "ajv": "^8.12.0", - "ajv-formats": "^2.1.1", - "cross-fetch": "^4.0.0", - "debug": "^4.3.4", - "ethers": "^5.8.0", - "flatley": "^5.2.0", - "js-base64": "^3.7.7", - "js-sha3": "^0.9.3", - "lodash": "^4.17.21", - "runtypes": "^6.7.0", - "uuid": "^9.0.1", - "validator": "^13.11.0" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/openbsd-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.0.tgz", + "integrity": "sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], "engines": { - "node": ">=18.x" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-context": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-1.2.13.tgz", - "integrity": "sha512-Qii0ExOuTZhBirmzPhdX0o0R1P8DOc8UYEmU+XQ5ouOmQNOqyMkikS0IvFXTb7LmUD3I2d8pT6BMKyY2S8Ac/A==", - "license": "Apache-2.0", - "dependencies": { - "did-resolver": "^4.1.0", - "jsonld-signatures": "^7.0.0" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/sunos-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.0.tgz", + "integrity": "sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": ">=18.x" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-credential-status": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-1.2.13.tgz", - "integrity": "sha512-GNT+r00pscDdjSnTEbH3XQgidKKPblurZnWtCu8OydDilXkMH4p7Lc7JrvvCoIn6W2Iwv0em6107gB7rsW3yXA==", - "license": "Apache-2.0", - "dependencies": { - "@trustvc/w3c-context": "^1.2.13", - "@trustvc/w3c-issuer": "^1.2.4", - "base64url-universal": "^2.0.0", - "pako": "^2.1.0" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/win32-arm64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.0.tgz", + "integrity": "sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=18.x" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-issuer": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-1.2.4.tgz", - "integrity": "sha512-BRxdb+VxKVj3N/ukivpPF0oP1dvlMOSZjoOLF+F4jMsJVcs2+8QIJbvCQJNiB6I+ji6On4uvvRPOmc8tYhOt+w==", - "license": "Apache-2.0", - "dependencies": { - "@mattrglobal/bls12381-key-pair": "^1.2.1", - "bip39": "^3.1.0", - "did-resolver": "^4.1.0", - "multiformats": "^9.9.0", - "web-did-resolver": "^2.0.27" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/win32-ia32": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.0.tgz", + "integrity": "sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=18.x" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-vc": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.17.tgz", - "integrity": "sha512-R7dz16D5mmb7tsPt71o/XAqaKaNA0J0du0ZOa16i7x3I9yPCx11jwCYdb0NYzsCXrWa318mqS2u7MCtzvEVBBQ==", - "license": "Apache-2.0", - "dependencies": { - "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", - "@trustvc/w3c-credential-status": "^1.2.13", - "@trustvc/w3c-issuer": "^1.2.4", - "did-resolver": "^4.1.0", - "jsonld": "^6.0.0", - "jsonld-signatures": "7.0.0", - "uuid": "^10.0.0" - }, + "node_modules/@synthetixio/synpress-cache/node_modules/@esbuild/win32-x64": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.0.tgz", + "integrity": "sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=18.x" - }, - "peerDependencies": { - "jsonld": "^6.0.0" + "node": ">=12" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-vc/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "node_modules/@synthetixio/synpress-cache/node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "dev": true, "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "node_modules/@synthetixio/synpress-cache/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "balanced-match": "^1.0.0" + } + }, + "node_modules/@synthetixio/synpress-cache/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", - "license": "Apache-2.0" - }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "node_modules/@synthetixio/synpress-cache/node_modules/commander": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.0.0.tgz", + "integrity": "sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/jsonld-signatures": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-7.0.0.tgz", - "integrity": "sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==", - "license": "BSD-3-Clause", + "node_modules/@synthetixio/synpress-cache/node_modules/esbuild": { + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.0.tgz", + "integrity": "sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.0", + "@esbuild/android-arm": "0.20.0", + "@esbuild/android-arm64": "0.20.0", + "@esbuild/android-x64": "0.20.0", + "@esbuild/darwin-arm64": "0.20.0", + "@esbuild/darwin-x64": "0.20.0", + "@esbuild/freebsd-arm64": "0.20.0", + "@esbuild/freebsd-x64": "0.20.0", + "@esbuild/linux-arm": "0.20.0", + "@esbuild/linux-arm64": "0.20.0", + "@esbuild/linux-ia32": "0.20.0", + "@esbuild/linux-loong64": "0.20.0", + "@esbuild/linux-mips64el": "0.20.0", + "@esbuild/linux-ppc64": "0.20.0", + "@esbuild/linux-riscv64": "0.20.0", + "@esbuild/linux-s390x": "0.20.0", + "@esbuild/linux-x64": "0.20.0", + "@esbuild/netbsd-x64": "0.20.0", + "@esbuild/openbsd-x64": "0.20.0", + "@esbuild/sunos-x64": "0.20.0", + "@esbuild/win32-arm64": "0.20.0", + "@esbuild/win32-ia32": "0.20.0", + "@esbuild/win32-x64": "0.20.0" + } + }, + "node_modules/@synthetixio/synpress-cache/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@synthetixio/synpress-cache/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", "dependencies": { - "base64url": "^3.0.1", - "crypto-ld": "^3.7.0", - "jsonld": "^4.0.1", - "node-forge": "^0.10.0", - "security-context": "^4.0.0", - "serialize-error": "^5.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/jsonld-signatures/node_modules/jsonld": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", - "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", - "license": "BSD-3-Clause", + "node_modules/@synthetixio/synpress-cache/node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "license": "BlueOak-1.0.0", "dependencies": { - "canonicalize": "^1.0.1", - "lru-cache": "^5.1.1", - "object.fromentries": "^2.0.2", - "rdf-canonize": "^2.0.1", - "request": "^2.88.0", - "semver": "^6.3.0" + "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">=6" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/rdf-canonize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", - "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", - "license": "BSD-3-Clause", + "node_modules/@synthetixio/synpress-cache/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", "dependencies": { - "semver": "^6.3.0", - "setimmediate": "^1.0.5" + "universalify": "^2.0.0" }, - "engines": { - "node": ">=6" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/serialize-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", - "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", - "license": "MIT", + "node_modules/@synthetixio/synpress-cache/node_modules/minimatch": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", + "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "dev": true, + "license": "ISC", "dependencies": { - "type-fest": "^0.8.0" + "brace-expansion": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@tradetrust-tt/tradetrust/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "license": "(MIT OR CC0-1.0)", + "node_modules/@synthetixio/synpress-cache/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/@tradetrust-tt/tt-verify": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-9.7.2.tgz", - "integrity": "sha512-LZvjF/1Lj0a0TwLiyRAhygVxe7jnwlmcDiaFu/rpiHCvwySUh5iehJeha0erpU7xeSyMZPRqeWOKQE3XXbtLRA==", - "license": "Apache-2.0", + "node_modules/@synthetixio/synpress-core": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@synthetixio/synpress-core/-/synpress-core-0.0.6.tgz", + "integrity": "sha512-Q4XU0MdJ1IhUIin+fi2AQyxefPUV8oo9CmLNOx3Cy4DagjGkm6GqPRIHXFsnQ6x7asw+pIrO0SmylEoKFwyO/A==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@playwright/test": "1.48.2" + } + }, + "node_modules/@synthetixio/synpress-metamask": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@synthetixio/synpress-metamask/-/synpress-metamask-0.0.6.tgz", + "integrity": "sha512-/3P5EK611ZYknDZzim8qjkDemhofhlyIl8wVI9H5lxz9KnPsVYDxcJe2k/n7Ii8bZa56vBXngFIFokQYnoqQoQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@tradetrust-tt/dnsprove": "^2.20.0", - "@tradetrust-tt/token-registry": "^5.5.0", - "@tradetrust-tt/tradetrust": "^6.10.3", - "@trustvc/document-store": "^1.0.3", - "axios": "^1.7.2", - "debug": "^4.3.1", - "did-resolver": "^3.1.0", - "ethers": "^5.8.0", - "ethr-did-resolver": "^4.3.3", - "node-cache": "^5.1.2", - "runtypes": "^6.3.0", - "web-did-resolver": "2.0.4" - }, - "engines": { - "node": ">=18.x" + "@synthetixio/synpress-cache": "0.0.6", + "@synthetixio/synpress-core": "0.0.6", + "@viem/anvil": "0.0.7", + "fs-extra": "11.2.0", + "zod": "3.22.4" }, "peerDependencies": { - "ethers": "^5.8.0" + "@playwright/test": "1.48.2" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/cross-fetch": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", - "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "node_modules/@synthetixio/synpress-metamask/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, "license": "MIT", "dependencies": { - "node-fetch": "^2.7.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/web-did-resolver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.4.tgz", - "integrity": "sha512-PORpoA4P0I3m0cLJX2IIDZ0gMKgC1PjS8DuDeg9/JCdIlFiXrZCyTG1hxvw4a4vhDKr0sZKSZL1pQDXTgqLm8w==", - "license": "Apache-2.0", + "node_modules/@synthetixio/synpress-metamask/node_modules/jsonfile": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz", + "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==", + "dev": true, + "license": "MIT", "dependencies": { - "cross-fetch": "^3.1.2", - "did-resolver": "^3.1.0" + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/@trustvc/decentralized-renderer-react-components": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trustvc/decentralized-renderer-react-components/-/decentralized-renderer-react-components-1.0.3.tgz", - "integrity": "sha512-Abpu369LOCEXdYGLQftyE5Xp9PZ+m90Cmik6thiHKH+21lsX3heV/EB+b9P8YWVM6SDEBiRn23TaXhv+3Z+MEg==", - "license": "Apache-2.0", + "node_modules/@synthetixio/synpress-metamask/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", + "dev": true, + "peer": true, "dependencies": { - "@emotion/react": "^11.14.0", - "@emotion/styled": "^11.14.0", - "@fortawesome/fontawesome-svg-core": "^6.7.2", - "@fortawesome/free-solid-svg-icons": "^6.7.2", - "@fortawesome/react-fontawesome": "^0.2.2", - "@peculiar/webcrypto": "^1.5.0", - "@trustvc/trustvc": "^2.5.2", - "crypto-browserify": "^3.12.1", - "debug": "^4.4.0", - "os-browserify": "^0.3.0", - "penpal": "^6.2.2", - "penpal-v4": "npm:penpal@^4.1.1", - "react-pdf": "^7.7.3", - "stream-browserify": "^3.0.0", - "ts-jest": "^29.2.5", - "typesafe-actions": "^5.1.0", - "vm-browserify": "^1.1.2" + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "picocolors": "1.1.1", + "pretty-format": "^27.0.2" }, "engines": { - "node": ">=22.x" + "node": ">=18" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", + "dev": true, + "dependencies": { + "@adobe/css-tools": "^4.4.0", + "aria-query": "^5.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "picocolors": "^1.1.1", + "redent": "^3.0.0" }, - "peerDependencies": { - "react": ">=16.8.0" + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" } }, - "node_modules/@trustvc/document-store": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@trustvc/document-store/-/document-store-1.0.3.tgz", - "integrity": "sha512-YIECQwcoreIfyTbol1/5u9CGK6mbg0Q0bSN2/Ks388zLus1IXELWK5EHYuyrFPbb9d8ajsvz7m+ySsMIY9574w==", - "license": "Apache-2.0" + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true }, - "node_modules/@trustvc/trustvc": { - "version": "2.12.4", - "resolved": "https://registry.npmjs.org/@trustvc/trustvc/-/trustvc-2.12.4.tgz", - "integrity": "sha512-9Ff/BuXmT5guZBjBLtEXNynCHnxLeH7awsS8/LMoZSPXcFczk8vAAFtx+4iTEBv2mRXQ3hZpe+T4zoueSe/gxQ==", - "license": "Apache-2.0", + "node_modules/@testing-library/react": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.1.tgz", + "integrity": "sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==", + "dev": true, "dependencies": { - "@tradetrust-tt/dnsprove": "^2.18.0", - "@tradetrust-tt/ethers-aws-kms-signer": "^2.1.4", - "@tradetrust-tt/token-registry-v4": "npm:@tradetrust-tt/token-registry@^4.16.0", - "@tradetrust-tt/token-registry-v5": "npm:@tradetrust-tt/token-registry@^5.5.0", - "@tradetrust-tt/tradetrust": "^6.10.3", - "@tradetrust-tt/tt-verify": "^9.7.2", - "@trustvc/document-store": "^1.0.3", - "@trustvc/w3c": "^2.0.0", - "@trustvc/w3c-context": "^2.0.0", - "@trustvc/w3c-credential-status": "^2.0.0", - "@trustvc/w3c-issuer": "^2.0.0", - "@trustvc/w3c-vc": "^2.0.0", - "ethers": "^5.8.0", - "ethersV6": "npm:ethers@^6.14.4", - "js-sha3": "^0.9.3", - "node-fetch": "^2.7.0", - "node-forge": "^1.3.3", - "ts-chacha20": "^1.2.0" + "@babel/runtime": "^7.12.5" }, "engines": { - "node": ">=20.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-linux-x64-gnu": "~4.40.0" + "node": ">=18" }, "peerDependencies": { - "ethers": "^5.8.0" + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0 || ^19.0.0", + "@types/react-dom": "^18.0.0 || ^19.0.0", + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } } }, - "node_modules/@trustvc/trustvc/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.40.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz", - "integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@trustvc/trustvc/node_modules/node-forge": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", - "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/@testing-library/user-event": { + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", + "dev": true, "engines": { - "node": ">= 6.13.0" + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "node_modules/@trustvc/w3c": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c/-/w3c-2.0.2.tgz", - "integrity": "sha512-xWgyhdVjw1mR0GdLjzeoH1s4jseaEJpmJ2ndM0Xcn0zCzqeUql2C1ijnb0Sb/76R7XLUuc0hgAo1CzLp27lQKw==", + "node_modules/@tradetrust-tt/dnsprove": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/dnsprove/-/dnsprove-2.21.0.tgz", + "integrity": "sha512-acxJGS07WLfLDli1E4uvT5IbPcmh9vzVelgEdhxzi2KE50r3k/vvkwUQl1ctgkw152cIxnqR20cch8x3HLLvcw==", "license": "Apache-2.0", "dependencies": { - "@trustvc/w3c-context": "^2.0.2", - "@trustvc/w3c-credential-status": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", - "@trustvc/w3c-vc": "^2.0.2" + "axios": "1.7.2", + "debug": "^4.3.1", + "runtypes": "^6.3.0" }, "engines": { "node": ">=18.x" } }, - "node_modules/@trustvc/w3c-context": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-2.0.2.tgz", - "integrity": "sha512-2DM73n1z2FXML9/suGHea6BcJqs7GKiJsvpozRf6lE9d3ZyFRmCd6H84f7Z7zGvacuLXMRnPX2A9DKE0ETs8HA==", - "license": "Apache-2.0", + "node_modules/@tradetrust-tt/ethers-aws-kms-signer": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/ethers-aws-kms-signer/-/ethers-aws-kms-signer-2.1.4.tgz", + "integrity": "sha512-bwsPF9TOlkXUICwUIt3FJCBQZ8zJTbT3AlPdj+7dGEgPTY6sAH71BzFYFQ1aJnZht1Sww6y8ix14FK4M54lRsQ==", + "license": "MIT", "dependencies": { - "did-resolver": "^4.1.0", - "jsonld-signatures": "^11.5.0" + "@aws-sdk/client-kms": "^3.830.0", + "@ethersproject/abstract-provider": "^5.8.0", + "@ethersproject/abstract-signer": "^5.8.0", + "@ethersproject/bytes": "^5.8.0", + "@ethersproject/hash": "^5.8.0", + "@ethersproject/keccak256": "^5.8.0", + "@ethersproject/properties": "^5.8.0", + "@ethersproject/transactions": "^5.8.0", + "@types/node": "^18.19.112", + "asn1.js": "^5.4.1", + "bn.js": "^5.2.2", + "debug": "^4.4.1" }, "engines": { - "node": ">=18.x" + "node": ">=18.17.0" } }, - "node_modules/@trustvc/w3c-context/node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", - "license": "Apache-2.0" - }, - "node_modules/@trustvc/w3c-credential-status": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-2.0.2.tgz", - "integrity": "sha512-8f5sHoDAT8YqLlHm82t/wh1HrZdmR3PgRGfDcgbKWrJtA+X2769kk6qVXCNP6tq1Ghyqe8v/HLortrXp9JSdGw==", + "node_modules/@tradetrust-tt/token-registry": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.5.1.tgz", + "integrity": "sha512-yxOdjRLSI0fPptFbicYpnb/fn4Ngbi/LuGDCQKL0vb7PLCvhT8DLpiAFbFs0cc+QAb439lnZjhPg+UbWQHufRA==", "license": "Apache-2.0", "dependencies": { - "@trustvc/w3c-context": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", - "base64url-universal": "^2.0.0", - "pako": "^2.1.0" - }, - "engines": { - "node": ">=18.x" + "ethers": "^6.13.4" } }, - "node_modules/@trustvc/w3c-issuer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-2.0.2.tgz", - "integrity": "sha512-NDtEcGV7ryuWHbaX3hwlz2cN/hhDWHzA+D2AF56I7teNfev+X62pro+HrXYAa3EclPET7BI+fYmLgh61/DAl7w==", + "node_modules/@tradetrust-tt/token-registry-v4": { + "name": "@tradetrust-tt/token-registry", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-4.16.0.tgz", + "integrity": "sha512-B5l/WtOL72/836lAUnRvHlr2IVyUwmMBAARGbCuMW6/2nHdFE/v2uDpEuIWsSjqGWLfvGHnPkYJazKVkXZf8yQ==", "license": "Apache-2.0", "dependencies": { - "@digitalbazaar/bls12-381-multikey": "^2.1.0", - "@digitalbazaar/ecdsa-multikey": "^1.8.0", - "@mattrglobal/bls12381-key-pair": "^1.2.1", - "bip39": "^3.1.0", - "did-resolver": "^4.1.0", - "multiformats": "^9.9.0", - "web-did-resolver": "^2.0.27" + "@typechain/ethers-v5": "10.2.1" }, - "engines": { - "node": ">=18.x" + "peerDependencies": { + "ethers": ">=5.0.8" } }, - "node_modules/@trustvc/w3c-issuer/node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", - "license": "Apache-2.0" - }, - "node_modules/@trustvc/w3c-vc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.2.tgz", - "integrity": "sha512-3A488DgukqrKXDSNdtZE02tOfj6V9C6uRJAEKEnMiaUevxNzFO9TFpqXkeOdxNhg9yHEH7m68b6SqfwU/tbVXQ==", + "node_modules/@tradetrust-tt/token-registry-v5": { + "name": "@tradetrust-tt/token-registry", + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/token-registry/-/token-registry-5.5.1.tgz", + "integrity": "sha512-yxOdjRLSI0fPptFbicYpnb/fn4Ngbi/LuGDCQKL0vb7PLCvhT8DLpiAFbFs0cc+QAb439lnZjhPg+UbWQHufRA==", "license": "Apache-2.0", "dependencies": { - "@digitalbazaar/bbs-2023-cryptosuite": "^2.0.1", - "@digitalbazaar/bls12-381-multikey": "^2.1.0", - "@digitalbazaar/data-integrity": "^2.5.0", - "@digitalbazaar/ecdsa-multikey": "^1.8.0", - "@digitalbazaar/ecdsa-sd-2023-cryptosuite": "^3.4.1", - "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", - "@trustvc/w3c-credential-status": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", - "base64url-universal": "^2.0.0", - "cbor": "^9.0.2", - "did-resolver": "^4.1.0", - "jsonld": "^6.0.0", - "jsonld-signatures": "^11.5.0", - "jsonld-signatures-v7": "npm:jsonld-signatures@7.0.0", - "uuid": "^10.0.0" - }, - "engines": { - "node": ">=18.x" - }, - "peerDependencies": { - "jsonld": "^6.0.0" + "ethers": "^6.13.4" } }, - "node_modules/@trustvc/w3c-vc/node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", - "license": "Apache-2.0" - }, - "node_modules/@trustvc/w3c-vc/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "tslib": "^2.4.0" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@typechain/ethers-v5": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", - "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "license": "MIT", - "dependencies": { - "lodash": "^4.17.15", - "ts-essentials": "^7.0.1" + "engines": { + "node": ">= 16" }, - "peerDependencies": { - "@ethersproject/abi": "^5.0.0", - "@ethersproject/providers": "^5.0.0", - "ethers": "^5.1.3", - "typechain": "^8.1.1", - "typescript": ">=4.3.0" - } - }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "dev": true, - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "undici-types": "~6.19.2" } }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", + "license": "MIT" }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ethers": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", + "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", "dependencies": { - "@babel/types": "^7.28.2" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true - }, - "node_modules/@types/event-source-polyfill": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/event-source-polyfill/-/event-source-polyfill-1.0.5.tgz", - "integrity": "sha512-iaiDuDI2aIFft7XkcwMzDWLqo7LVDixd2sR6B4wxJut9xcp/Ev9bO4EFg4rm6S9QxATLBj5OPxdeocgmhjwKaw==", - "license": "MIT" + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, - "node_modules/@types/eventsource": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/@types/eventsource/-/eventsource-1.1.15.tgz", - "integrity": "sha512-XQmGcbnxUNa06HR3VBVkc9+A2Vpi9ZyLJcdS5dwaQQ/4ZMWFO+5c90FnMUpbtMZwB/FChoYHwuVg8TvkECacTA==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "license": "MIT" }, - "node_modules/@types/follow-redirects": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@types/follow-redirects/-/follow-redirects-1.14.4.tgz", - "integrity": "sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==", + "node_modules/@tradetrust-tt/token-registry-v5/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "node_modules/@tradetrust-tt/token-registry/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "license": "MIT", - "peer": true + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "node_modules/@tradetrust-tt/token-registry/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "node_modules/@tradetrust-tt/token-registry/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "license": "MIT", - "peer": true, "dependencies": { - "@types/istanbul-lib-report": "*" + "undici-types": "~6.19.2" } }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", - "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==", + "node_modules/@tradetrust-tt/token-registry/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", "license": "MIT" }, - "node_modules/@types/node": { - "version": "18.19.130", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "node_modules/@tradetrust-tt/token-registry/node_modules/ethers": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", + "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@types/parse-json": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "node_modules/@tradetrust-tt/token-registry/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" + }, + "node_modules/@tradetrust-tt/token-registry/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "license": "MIT" }, - "node_modules/@types/prettier": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "node_modules/@tradetrust-tt/token-registry/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "license": "MIT", - "peer": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.15", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "devOptional": true - }, - "node_modules/@types/react": { - "version": "18.3.27", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", - "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", - "devOptional": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.2.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", - "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", - "dev": true, + "engines": { + "node": ">=10.0.0" + }, "peerDependencies": { - "@types/react": "^18.0.0" + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "license": "MIT", - "peer": true - }, - "node_modules/@types/yargs": { - "version": "17.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", - "license": "MIT", - "peer": true, + "node_modules/@tradetrust-tt/tradetrust": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tradetrust/-/tradetrust-6.10.3.tgz", + "integrity": "sha512-2A/o6GguA31V7GnOfvhG1zANuxKdlBS5+k6jvAMeh/VotZEDvoOOA+mTArt5Fv+BKHhpgh7J8dS0DUohfVAiqg==", + "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { - "@types/yargs-parser": "*" + "@govtechsg/jsonld": "^0.1.1", + "@trustvc/w3c-vc": "^1.2.17", + "ajv": "^8.12.0", + "ajv-formats": "^2.1.1", + "cross-fetch": "^4.0.0", + "debug": "^4.3.4", + "ethers": "^5.8.0", + "flatley": "^5.2.0", + "js-base64": "^3.7.7", + "js-sha3": "^0.9.3", + "lodash": "^4.17.21", + "runtypes": "^6.7.0", + "uuid": "^9.0.1", + "validator": "^13.11.0" + }, + "engines": { + "node": ">=18.x" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "license": "MIT", - "peer": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz", - "integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-context": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-1.2.13.tgz", + "integrity": "sha512-Qii0ExOuTZhBirmzPhdX0o0R1P8DOc8UYEmU+XQ5ouOmQNOqyMkikS0IvFXTb7LmUD3I2d8pT6BMKyY2S8Ac/A==", + "license": "Apache-2.0", "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.53.0", - "@typescript-eslint/type-utils": "8.53.0", - "@typescript-eslint/utils": "8.53.0", - "@typescript-eslint/visitor-keys": "8.53.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" + "did-resolver": "^4.1.0", + "jsonld-signatures": "^7.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.53.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "node": ">=18.x" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-credential-status": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-1.2.13.tgz", + "integrity": "sha512-GNT+r00pscDdjSnTEbH3XQgidKKPblurZnWtCu8OydDilXkMH4p7Lc7JrvvCoIn6W2Iwv0em6107gB7rsW3yXA==", + "license": "Apache-2.0", + "dependencies": { + "@trustvc/w3c-context": "^1.2.13", + "@trustvc/w3c-issuer": "^1.2.4", + "base64url-universal": "^2.0.0", + "pako": "^2.1.0" + }, "engines": { - "node": ">= 4" + "node": ">=18.x" } }, - "node_modules/@typescript-eslint/parser": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz", - "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-issuer": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-1.2.4.tgz", + "integrity": "sha512-BRxdb+VxKVj3N/ukivpPF0oP1dvlMOSZjoOLF+F4jMsJVcs2+8QIJbvCQJNiB6I+ji6On4uvvRPOmc8tYhOt+w==", + "license": "Apache-2.0", "dependencies": { - "@typescript-eslint/scope-manager": "8.53.0", - "@typescript-eslint/types": "8.53.0", - "@typescript-eslint/typescript-estree": "8.53.0", - "@typescript-eslint/visitor-keys": "8.53.0", - "debug": "^4.4.3" + "@mattrglobal/bls12381-key-pair": "^1.2.1", + "bip39": "^3.1.0", + "did-resolver": "^4.1.0", + "multiformats": "^9.9.0", + "web-did-resolver": "^2.0.27" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "node": ">=18.x" } }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz", - "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-vc": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-1.2.17.tgz", + "integrity": "sha512-R7dz16D5mmb7tsPt71o/XAqaKaNA0J0du0ZOa16i7x3I9yPCx11jwCYdb0NYzsCXrWa318mqS2u7MCtzvEVBBQ==", + "license": "Apache-2.0", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.53.0", - "@typescript-eslint/types": "^8.53.0", - "debug": "^4.4.3" + "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", + "@trustvc/w3c-credential-status": "^1.2.13", + "@trustvc/w3c-issuer": "^1.2.4", + "did-resolver": "^4.1.0", + "jsonld": "^6.0.0", + "jsonld-signatures": "7.0.0", + "uuid": "^10.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=18.x" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "jsonld": "^6.0.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz", - "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/@trustvc/w3c-vc/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.53.0", - "@typescript-eslint/visitor-keys": "8.53.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz", - "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node_modules/@tradetrust-tt/tradetrust/node_modules/did-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", + "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", + "license": "Apache-2.0" + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/jsonld-signatures": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-7.0.0.tgz", + "integrity": "sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==", + "license": "BSD-3-Clause", + "dependencies": { + "base64url": "^3.0.1", + "crypto-ld": "^3.7.0", + "jsonld": "^4.0.1", + "node-forge": "^0.10.0", + "security-context": "^4.0.0", + "serialize-error": "^5.0.0" }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz", - "integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/jsonld-signatures/node_modules/jsonld": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", + "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", + "license": "BSD-3-Clause", "dependencies": { - "@typescript-eslint/types": "8.53.0", - "@typescript-eslint/typescript-estree": "8.53.0", - "@typescript-eslint/utils": "8.53.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" + "canonicalize": "^1.0.1", + "lru-cache": "^5.1.1", + "object.fromentries": "^2.0.2", + "rdf-canonize": "^2.0.1", + "request": "^2.88.0", + "semver": "^6.3.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=6" + } + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/rdf-canonize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", + "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", + "license": "BSD-3-Clause", + "dependencies": { + "semver": "^6.3.0", + "setimmediate": "^1.0.5" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "engines": { + "node": ">=6" + } + }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.8.0" }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@typescript-eslint/types": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz", - "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==", - "dev": true, + "node_modules/@tradetrust-tt/tradetrust/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz", - "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify": { + "version": "9.7.2", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-9.7.2.tgz", + "integrity": "sha512-LZvjF/1Lj0a0TwLiyRAhygVxe7jnwlmcDiaFu/rpiHCvwySUh5iehJeha0erpU7xeSyMZPRqeWOKQE3XXbtLRA==", + "license": "Apache-2.0", "dependencies": { - "@typescript-eslint/project-service": "8.53.0", - "@typescript-eslint/tsconfig-utils": "8.53.0", - "@typescript-eslint/types": "8.53.0", - "@typescript-eslint/visitor-keys": "8.53.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" + "@tradetrust-tt/dnsprove": "^2.20.0", + "@tradetrust-tt/token-registry": "^5.5.0", + "@tradetrust-tt/tradetrust": "^6.10.3", + "@trustvc/document-store": "^1.0.3", + "axios": "^1.7.2", + "debug": "^4.3.1", + "did-resolver": "^3.1.0", + "ethers": "^5.8.0", + "ethr-did-resolver": "^4.3.3", + "node-cache": "^5.1.2", + "runtypes": "^6.3.0", + "web-did-resolver": "2.0.4" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=18.x" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "ethers": "^5.8.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify/node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "node-fetch": "^2.7.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, + "node_modules/@tradetrust-tt/tt-verify/node_modules/web-did-resolver": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.4.tgz", + "integrity": "sha512-PORpoA4P0I3m0cLJX2IIDZ0gMKgC1PjS8DuDeg9/JCdIlFiXrZCyTG1hxvw4a4vhDKr0sZKSZL1pQDXTgqLm8w==", + "license": "Apache-2.0", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "cross-fetch": "^3.1.2", + "did-resolver": "^3.1.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "dev": true, - "bin": { - "semver": "bin/semver.js" + "node_modules/@trustvc/decentralized-renderer-react-components": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@trustvc/decentralized-renderer-react-components/-/decentralized-renderer-react-components-1.0.3.tgz", + "integrity": "sha512-Abpu369LOCEXdYGLQftyE5Xp9PZ+m90Cmik6thiHKH+21lsX3heV/EB+b9P8YWVM6SDEBiRn23TaXhv+3Z+MEg==", + "license": "Apache-2.0", + "dependencies": { + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-solid-svg-icons": "^6.7.2", + "@fortawesome/react-fontawesome": "^0.2.2", + "@peculiar/webcrypto": "^1.5.0", + "@trustvc/trustvc": "^2.5.2", + "crypto-browserify": "^3.12.1", + "debug": "^4.4.0", + "os-browserify": "^0.3.0", + "penpal": "^6.2.2", + "penpal-v4": "npm:penpal@^4.1.1", + "react-pdf": "^7.7.3", + "stream-browserify": "^3.0.0", + "ts-jest": "^29.2.5", + "typesafe-actions": "^5.1.0", + "vm-browserify": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">=22.x" + }, + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz", - "integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==", - "dev": true, + "node_modules/@trustvc/document-store": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@trustvc/document-store/-/document-store-1.0.3.tgz", + "integrity": "sha512-YIECQwcoreIfyTbol1/5u9CGK6mbg0Q0bSN2/Ks388zLus1IXELWK5EHYuyrFPbb9d8ajsvz7m+ySsMIY9574w==", + "license": "Apache-2.0" + }, + "node_modules/@trustvc/trustvc": { + "version": "2.12.4", + "resolved": "https://registry.npmjs.org/@trustvc/trustvc/-/trustvc-2.12.4.tgz", + "integrity": "sha512-9Ff/BuXmT5guZBjBLtEXNynCHnxLeH7awsS8/LMoZSPXcFczk8vAAFtx+4iTEBv2mRXQ3hZpe+T4zoueSe/gxQ==", + "license": "Apache-2.0", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.53.0", - "@typescript-eslint/types": "8.53.0", - "@typescript-eslint/typescript-estree": "8.53.0" + "@tradetrust-tt/dnsprove": "^2.18.0", + "@tradetrust-tt/ethers-aws-kms-signer": "^2.1.4", + "@tradetrust-tt/token-registry-v4": "npm:@tradetrust-tt/token-registry@^4.16.0", + "@tradetrust-tt/token-registry-v5": "npm:@tradetrust-tt/token-registry@^5.5.0", + "@tradetrust-tt/tradetrust": "^6.10.3", + "@tradetrust-tt/tt-verify": "^9.7.2", + "@trustvc/document-store": "^1.0.3", + "@trustvc/w3c": "^2.0.0", + "@trustvc/w3c-context": "^2.0.0", + "@trustvc/w3c-credential-status": "^2.0.0", + "@trustvc/w3c-issuer": "^2.0.0", + "@trustvc/w3c-vc": "^2.0.0", + "ethers": "^5.8.0", + "ethersV6": "npm:ethers@^6.14.4", + "js-sha3": "^0.9.3", + "node-fetch": "^2.7.0", + "node-forge": "^1.3.3", + "ts-chacha20": "^1.2.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=20.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "optionalDependencies": { + "@rollup/rollup-linux-x64-gnu": "~4.40.0" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "ethers": "^5.8.0" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.53.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz", - "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==", - "dev": true, - "dependencies": { + "node_modules/@trustvc/trustvc/node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.40.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.2.tgz", + "integrity": "sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@trustvc/trustvc/node_modules/node-forge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz", + "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/@trustvc/w3c": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@trustvc/w3c/-/w3c-2.0.2.tgz", + "integrity": "sha512-xWgyhdVjw1mR0GdLjzeoH1s4jseaEJpmJ2ndM0Xcn0zCzqeUql2C1ijnb0Sb/76R7XLUuc0hgAo1CzLp27lQKw==", + "license": "Apache-2.0", + "dependencies": { + "@trustvc/w3c-context": "^2.0.2", + "@trustvc/w3c-credential-status": "^2.0.2", + "@trustvc/w3c-issuer": "^2.0.2", + "@trustvc/w3c-vc": "^2.0.2" + }, + "engines": { + "node": ">=18.x" + } + }, + "node_modules/@trustvc/w3c-context": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-2.0.2.tgz", + "integrity": "sha512-2DM73n1z2FXML9/suGHea6BcJqs7GKiJsvpozRf6lE9d3ZyFRmCd6H84f7Z7zGvacuLXMRnPX2A9DKE0ETs8HA==", + "license": "Apache-2.0", + "dependencies": { + "did-resolver": "^4.1.0", + "jsonld-signatures": "^11.5.0" + }, + "engines": { + "node": ">=18.x" + } + }, + "node_modules/@trustvc/w3c-context/node_modules/did-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", + "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", + "license": "Apache-2.0" + }, + "node_modules/@trustvc/w3c-credential-status": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-2.0.2.tgz", + "integrity": "sha512-8f5sHoDAT8YqLlHm82t/wh1HrZdmR3PgRGfDcgbKWrJtA+X2769kk6qVXCNP6tq1Ghyqe8v/HLortrXp9JSdGw==", + "license": "Apache-2.0", + "dependencies": { + "@trustvc/w3c-context": "^2.0.2", + "@trustvc/w3c-issuer": "^2.0.2", + "base64url-universal": "^2.0.0", + "pako": "^2.1.0" + }, + "engines": { + "node": ">=18.x" + } + }, + "node_modules/@trustvc/w3c-issuer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-2.0.2.tgz", + "integrity": "sha512-NDtEcGV7ryuWHbaX3hwlz2cN/hhDWHzA+D2AF56I7teNfev+X62pro+HrXYAa3EclPET7BI+fYmLgh61/DAl7w==", + "license": "Apache-2.0", + "dependencies": { + "@digitalbazaar/bls12-381-multikey": "^2.1.0", + "@digitalbazaar/ecdsa-multikey": "^1.8.0", + "@mattrglobal/bls12381-key-pair": "^1.2.1", + "bip39": "^3.1.0", + "did-resolver": "^4.1.0", + "multiformats": "^9.9.0", + "web-did-resolver": "^2.0.27" + }, + "engines": { + "node": ">=18.x" + } + }, + "node_modules/@trustvc/w3c-issuer/node_modules/did-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", + "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", + "license": "Apache-2.0" + }, + "node_modules/@trustvc/w3c-vc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.2.tgz", + "integrity": "sha512-3A488DgukqrKXDSNdtZE02tOfj6V9C6uRJAEKEnMiaUevxNzFO9TFpqXkeOdxNhg9yHEH7m68b6SqfwU/tbVXQ==", + "license": "Apache-2.0", + "dependencies": { + "@digitalbazaar/bbs-2023-cryptosuite": "^2.0.1", + "@digitalbazaar/bls12-381-multikey": "^2.1.0", + "@digitalbazaar/data-integrity": "^2.5.0", + "@digitalbazaar/ecdsa-multikey": "^1.8.0", + "@digitalbazaar/ecdsa-sd-2023-cryptosuite": "^3.4.1", + "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", + "@trustvc/w3c-credential-status": "^2.0.2", + "@trustvc/w3c-issuer": "^2.0.2", + "base64url-universal": "^2.0.0", + "cbor": "^9.0.2", + "did-resolver": "^4.1.0", + "jsonld": "^6.0.0", + "jsonld-signatures": "^11.5.0", + "jsonld-signatures-v7": "npm:jsonld-signatures@7.0.0", + "uuid": "^10.0.0" + }, + "engines": { + "node": ">=18.x" + }, + "peerDependencies": { + "jsonld": "^6.0.0" + } + }, + "node_modules/@trustvc/w3c-vc/node_modules/did-resolver": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", + "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", + "license": "Apache-2.0" + }, + "node_modules/@trustvc/w3c-vc/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@typechain/ethers-v5": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v5/-/ethers-v5-10.2.1.tgz", + "integrity": "sha512-n3tQmCZjRE6IU4h6lqUGiQ1j866n5MTCBJreNEHHVWXa2u9GJTaeYyU1/k+1qLutkyw+sS6VAN+AbeiTqsxd/A==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "@ethersproject/abi": "^5.0.0", + "@ethersproject/providers": "^5.0.0", + "ethers": "^5.1.3", + "typechain": "^8.1.1", + "typescript": ">=4.3.0" + } + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", + "dev": true, + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true + }, + "node_modules/@types/event-source-polyfill": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/event-source-polyfill/-/event-source-polyfill-1.0.5.tgz", + "integrity": "sha512-iaiDuDI2aIFft7XkcwMzDWLqo7LVDixd2sR6B4wxJut9xcp/Ev9bO4EFg4rm6S9QxATLBj5OPxdeocgmhjwKaw==", + "license": "MIT" + }, + "node_modules/@types/eventsource": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@types/eventsource/-/eventsource-1.1.15.tgz", + "integrity": "sha512-XQmGcbnxUNa06HR3VBVkc9+A2Vpi9ZyLJcdS5dwaQQ/4ZMWFO+5c90FnMUpbtMZwB/FChoYHwuVg8TvkECacTA==", + "license": "MIT" + }, + "node_modules/@types/follow-redirects": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/@types/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha512-GWXfsD0Jc1RWiFmMuMFCpXMzi9L7oPDVwxUnZdg89kDNnqsRfUKXEtUYtA98A6lig1WXH/CYY/fvPW9HuN5fTA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/lodash": { + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", + "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", + "devOptional": true + }, + "node_modules/@types/react": { + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", + "devOptional": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", + "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", + "dev": true, + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/tinycolor2": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.6.tgz", + "integrity": "sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yargs": { + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT", + "peer": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz", + "integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.12.2", + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/type-utils": "8.53.0", + "@typescript-eslint/utils": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", + "ignore": "^7.0.5", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.53.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz", + "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz", + "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==", + "dev": true, + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.53.0", + "@typescript-eslint/types": "^8.53.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz", + "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz", + "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz", + "integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0", + "@typescript-eslint/utils": "8.53.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz", + "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz", + "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==", + "dev": true, + "dependencies": { + "@typescript-eslint/project-service": "8.53.0", + "@typescript-eslint/tsconfig-utils": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/visitor-keys": "8.53.0", + "debug": "^4.4.3", + "minimatch": "^9.0.5", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz", + "integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.53.0", + "@typescript-eslint/types": "8.53.0", + "@typescript-eslint/typescript-estree": "8.53.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.53.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz", + "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==", + "dev": true, + "dependencies": { "@typescript-eslint/types": "8.53.0", "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC", + "peer": true + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true + }, + "node_modules/@viem/anvil": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@viem/anvil/-/anvil-0.0.7.tgz", + "integrity": "sha512-F+3ljCT1bEt8T4Fzm9gWpIgO3Dc7bzG1TtUtkStkJFMuummqZ8kvYc3UFMo5j3F51fSWZZvEkjs3+i7qf0AOqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^7.1.1", + "get-port": "^6.1.2", + "http-proxy": "^1.18.1", + "ws": "^8.13.0" + } + }, + "node_modules/@viem/anvil/node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/@viem/anvil/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/@viem/anvil/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@viem/anvil/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@viem/anvil/node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@viem/anvil/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@viem/anvil/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@viem/anvil/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/@viem/anvil/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", + "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.28.0", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.27", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/@vitest/coverage-v8": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.9.tgz", + "integrity": "sha512-Z2cOr0ksM00MpEfyVE8KXIYPEcBFxdbLSs56L8PO0QQMxt/6bDj45uQfxoc96v05KW3clk7vvgP0qfDit9DmfQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "@bcoe/v8-coverage": "^0.2.3", + "debug": "^4.3.7", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magic-string": "^0.30.12", + "magicast": "^0.3.5", + "std-env": "^3.8.0", + "test-exclude": "^7.0.1", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@vitest/browser": "2.1.9", + "vitest": "2.1.9" + }, + "peerDependenciesMeta": { + "@vitest/browser": { + "optional": true + } + } + }, + "node_modules/@vitest/expect": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz", + "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==", + "dev": true, + "dependencies": { + "@vitest/spy": "2.1.9", + "@vitest/utils": "2.1.9", + "chai": "^5.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/pretty-format": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", + "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", + "dev": true, + "dependencies": { + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz", + "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==", + "dev": true, + "dependencies": { + "@vitest/utils": "2.1.9", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz", + "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", + "dev": true, + "dependencies": { + "@vitest/pretty-format": "2.1.9", + "magic-string": "^0.30.12", + "pathe": "^1.1.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/spy": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz", + "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", + "dev": true, + "dependencies": { + "tinyspy": "^3.0.2" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/ui": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-2.1.9.tgz", + "integrity": "sha512-izzd2zmnk8Nl5ECYkW27328RbQ1nKvkm6Bb5DAaz1Gk59EbLkiCMa6OLT0NoaAYTjOFS6N+SMYW1nh4/9ljPiw==", + "dev": true, + "dependencies": { + "@vitest/utils": "2.1.9", + "fflate": "^0.8.2", + "flatted": "^3.3.1", + "pathe": "^1.1.2", + "sirv": "^3.0.0", + "tinyglobby": "^0.2.10", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "vitest": "2.1.9" + } + }, + "node_modules/@vitest/utils": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", + "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", + "dev": true, + "dependencies": { + "@vitest/pretty-format": "2.1.9", + "loupe": "^3.1.2", + "tinyrainbow": "^1.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC", + "optional": true + }, + "node_modules/abitype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/abitype/-/abitype-1.0.0.tgz", + "integrity": "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/wevm" + }, + "peerDependencies": { + "typescript": ">=5.0.4", + "zod": "^3 >=3.22.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/adm-zip": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz", + "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.3.0" + } + }, + "node_modules/aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", + "license": "MIT" + }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", + "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", + "license": "ISC", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/assert": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", + "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "is-nan": "^1.3.2", + "object-is": "^1.1.5", + "object.assign": "^4.1.4", + "util": "^0.12.5" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assertion-error": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.23", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", + "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.28.1", + "caniuse-lite": "^1.0.30001760", + "fraction.js": "^5.3.4", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/babel-jest": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz", + "integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/transform": "30.3.0", + "@types/babel__core": "^7.20.5", + "babel-plugin-istanbul": "^7.0.1", + "babel-preset-jest": "30.3.0", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0 || ^8.0.0-0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", + "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", + "license": "BSD-3-Clause", + "peer": true, + "workspaces": [ + "test/babel-8" + ], + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-instrument": "^6.0.2", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz", + "integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/babel__core": "^7.20.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz", + "integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "30.3.0", + "babel-preset-current-node-syntax": "^1.2.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0 || ^8.0.0-beta.1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base-x": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", + "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base58-universal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base58-universal/-/base58-universal-2.0.0.tgz", + "integrity": "sha512-BgkgF8zVLOAygszG4W8NkLm7iXrw80VYAOcedrzANrIhS14+4W6zVqjyGTFUBM/FpqkHUt8aAYd4DbBBfn3zKg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=14" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/base64url-universal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-2.0.0.tgz", + "integrity": "sha512-6Hpg7EBf3t148C3+fMzjf+CHnADVDafWzlJUXAqqqbm4MKNXbsoPdOkWeRTjNlkYG7TpyjIpRO1Gk0SnsFD1rw==", + "license": "BSD-3-Clause", + "dependencies": { + "base64url": "^3.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/baseline-browser-mapping": { + "version": "2.9.14", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz", + "integrity": "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "license": "BSD-3-Clause", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", + "license": "MIT" + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "node_modules/bip39": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", + "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", "license": "ISC", - "peer": true + "dependencies": { + "@noble/hashes": "^1.2.0" + } }, - "node_modules/@unrs/resolver-binding-android-arm-eabi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", - "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==", + "dev": true, + "license": "MIT" }, - "node_modules/@unrs/resolver-binding-android-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", - "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", - "cpu": [ - "arm64" - ], + "node_modules/bn.js": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", + "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", + "license": "MIT" + }, + "node_modules/bowser": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz", + "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==", + "license": "MIT" + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@unrs/resolver-binding-darwin-arm64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", - "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", - "cpu": [ - "arm64" - ], + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/@unrs/resolver-binding-darwin-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", - "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", - "cpu": [ - "x64" - ], + "node_modules/boxen/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@unrs/resolver-binding-freebsd-x64": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", - "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", - "cpu": [ - "x64" - ], + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", - "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", - "cpu": [ - "arm" - ], + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, - "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", - "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", - "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "license": "MIT" }, - "node_modules/@unrs/resolver-binding-linux-arm64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", - "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", - "cpu": [ - "arm64" - ], + "node_modules/browser-resolve": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", + "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "resolve": "^1.17.0" + } }, - "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", - "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", - "cpu": [ - "ppc64" - ], + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", - "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true, + "license": "ISC" }, - "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", - "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", - "cpu": [ - "riscv64" - ], + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", - "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", - "cpu": [ - "s390x" - ], + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } }, - "node_modules/@unrs/resolver-binding-linux-x64-gnu": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", - "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", - "cpu": [ - "x64" - ], + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } }, - "node_modules/@unrs/resolver-binding-linux-x64-musl": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", - "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", - "cpu": [ - "x64" - ], + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } }, - "node_modules/@unrs/resolver-binding-wasm32-wasi": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", - "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", - "cpu": [ - "wasm32" - ], - "license": "MIT", - "optional": true, - "peer": true, + "node_modules/browserify-sign": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", + "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", + "license": "ISC", "dependencies": { - "@napi-rs/wasm-runtime": "^0.2.11" + "bn.js": "^5.2.2", + "browserify-rsa": "^4.1.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.6.1", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.9", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.10" } }, - "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", - "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true + "node_modules/browserify-sign/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" }, - "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", - "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", - "cpu": [ - "ia32" - ], + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "node_modules/@unrs/resolver-binding-win32-x64-msvc": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", - "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", - "cpu": [ - "x64" - ], + "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-sign/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true + "dependencies": { + "safe-buffer": "~5.1.0" + } }, - "node_modules/@vitejs/plugin-react": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", + "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.27", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.17.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + "pako": "~1.0.5" } }, - "node_modules/@vitest/coverage-v8": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.1.9.tgz", - "integrity": "sha512-Z2cOr0ksM00MpEfyVE8KXIYPEcBFxdbLSs56L8PO0QQMxt/6bDj45uQfxoc96v05KW3clk7vvgP0qfDit9DmfQ==", + "node_modules/browserify-zlib/node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true, + "license": "(MIT AND Zlib)" + }, + "node_modules/browserslist": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "@ampproject/remapping": "^2.3.0", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.7", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.6", - "istanbul-reports": "^3.1.7", - "magic-string": "^0.30.12", - "magicast": "^0.3.5", - "std-env": "^3.8.0", - "test-exclude": "^7.0.1", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.2.0" }, - "peerDependencies": { - "@vitest/browser": "2.1.9", - "vitest": "2.1.9" + "bin": { + "browserslist": "cli.js" }, - "peerDependenciesMeta": { - "@vitest/browser": { - "optional": true - } + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/@vitest/expect": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.1.9.tgz", - "integrity": "sha512-UJCIkTBenHeKT1TTlKMJWy1laZewsRIzYighyYiJKZreqtdxSos/S1t+ktRMQWu2CKqaarrkeszJx1cgC5tGZw==", - "dev": true, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "license": "MIT", "dependencies": { - "@vitest/spy": "2.1.9", - "@vitest/utils": "2.1.9", - "chai": "^5.1.2", - "tinyrainbow": "^1.2.0" + "fast-json-stable-stringify": "2.x" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": ">= 6" } }, - "node_modules/@vitest/pretty-format": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", - "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", - "dev": true, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "license": "MIT", "dependencies": { - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "base-x": "^3.0.2" } }, - "node_modules/@vitest/runner": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.1.9.tgz", - "integrity": "sha512-ZXSSqTFIrzduD63btIfEyOmNcBmQvgOVsPNPe0jYtESiXkhd8u2erDLnMxmGrDCwHCCHE7hxwRDCT3pt0esT4g==", - "dev": true, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "@vitest/utils": "2.1.9", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "node-int64": "^0.4.0" } }, - "node_modules/@vitest/snapshot": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.1.9.tgz", - "integrity": "sha512-oBO82rEjsxLNJincVhLhaxxZdEtV0EFHMK5Kmx5sJ6H9L183dHECjiefOAdnqpIgT5eZwT04PoggUnW88vOBNQ==", + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.1.9", - "magic-string": "^0.30.12", - "pathe": "^1.1.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "node_modules/@vitest/spy": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.1.9.tgz", - "integrity": "sha512-E1B35FwzXXTs9FHNK6bDszs7mtydNi5MIfUWpceJ8Xbfb1gBMscAnwLbEu+B44ed6W3XjL9/ehLPHR1fkf1KLQ==", + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", "dev": true, - "dependencies": { - "tinyspy": "^3.0.2" - }, - "funding": { - "url": "https://opencollective.com/vitest" + "license": "MIT", + "engines": { + "node": ">=0.10" } }, - "node_modules/@vitest/ui": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-2.1.9.tgz", - "integrity": "sha512-izzd2zmnk8Nl5ECYkW27328RbQ1nKvkm6Bb5DAaz1Gk59EbLkiCMa6OLT0NoaAYTjOFS6N+SMYW1nh4/9ljPiw==", + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "license": "MIT" + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "license": "MIT", + "optional": true + }, + "node_modules/bundle-require": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-4.2.1.tgz", + "integrity": "sha512-7Q/6vkyYAwOmQNRw75x+4yRtZCZJXUDmHHlFdkiV0wgv/reNjtJwpu1jPJ0w2kbEpIM0uoKI3S4/f39dU7AjSA==", "dev": true, + "license": "MIT", "dependencies": { - "@vitest/utils": "2.1.9", - "fflate": "^0.8.2", - "flatted": "^3.3.1", - "pathe": "^1.1.2", - "sirv": "^3.0.0", - "tinyglobby": "^0.2.10", - "tinyrainbow": "^1.2.0" + "load-tsconfig": "^0.2.3" }, - "funding": { - "url": "https://opencollective.com/vitest" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "peerDependencies": { - "vitest": "2.1.9" + "esbuild": ">=0.17" } }, - "node_modules/@vitest/utils": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", - "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", "dependencies": { - "@vitest/pretty-format": "2.1.9", - "loupe": "^3.1.2", - "tinyrainbow": "^1.2.0" + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/vitest" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "license": "ISC", - "optional": true - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "license": "MIT", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", "dependencies": { - "event-target-shim": "^5.0.0" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" }, "engines": { - "node": ">=6.5" + "node": ">= 0.4" } }, - "node_modules/acorn": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" }, "engines": { - "node": ">=0.4.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" } }, - "node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", - "license": "MIT" + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } }, - "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true, "engines": { - "node": ">= 14" + "node": ">= 6" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/caniuse-lite": { + "version": "1.0.30001764", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz", + "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/canonicalize": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", + "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==", + "license": "Apache-2.0" + }, + "node_modules/canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=6" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "license": "Apache-2.0" + }, + "node_modules/cbor": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz", + "integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==", "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "nofilter": "^3.1.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "engines": { + "node": ">=16" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - "license": "MIT", + "node_modules/cborg": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.5.8.tgz", + "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", + "license": "Apache-2.0", + "bin": { + "cborg": "lib/bin.js" + } + }, + "node_modules/chai": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", + "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "assertion-error": "^2.0.1", + "check-error": "^2.1.1", + "deep-eql": "^5.0.1", + "loupe": "^3.1.0", + "pathval": "^2.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=18" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "license": "MIT" + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "dev": true, + "license": "MIT/X11", + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "license": "MIT", + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { - "type-fest": "^0.21.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "license": "MIT", + "optional": true + }, + "node_modules/check-error": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", + "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", + "dev": true, + "engines": { + "node": ">= 16" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, "engines": { - "node": ">=8" + "node": ">= 8.10.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 8" + "node": ">= 6" } }, - "node_modules/aproba": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.1.0.tgz", - "integrity": "sha512-tLIEcj5GuR2RSTnxNKdkK0dJ/GrC7P38sUkiDmDuHfsHmbagTFAxDVIBltoklXEVIQ/f14IL8IMJ5pn9Hez1Ew==", - "license": "ISC", - "optional": true - }, - "node_modules/are-we-there-yet": { + "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "deprecated": "This package is no longer supported.", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "license": "ISC", "optional": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, "engines": { "node": ">=10" } }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } }, - "node_modules/aria-query": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", - "dev": true, + "node_modules/cipher-base": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", + "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "license": "MIT", "dependencies": { - "dequal": "^2.0.3" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" } }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "node_modules/cjs-module-lexer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", + "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", + "license": "MIT", + "peer": true + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", - "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/array-includes": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", - "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", - "dev": true, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "license": "MIT", + "optional": true, "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.0", - "es-object-atoms": "^1.1.1", - "get-intrinsic": "^1.3.0", - "is-string": "^1.1.1", - "math-intrinsics": "^1.1.0" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "license": "ISC", + "optional": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", + "peer": true, "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", - "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", - "dev": true, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "peer": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", - "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", - "dev": true, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=0.8" } }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", - "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "license": "MIT", - "dependencies": { - "safer-buffer": "~2.1.0" + "peer": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", "license": "MIT", + "peer": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/asn1js": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", - "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", - "license": "BSD-3-Clause", + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "pvtsutils": "^1.3.6", - "pvutils": "^1.1.3", - "tslib": "^2.8.1" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.8" } }, - "node_modules/assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "node_modules/command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==", "dev": true, + "license": "MIT" + }, + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "node_modules/command-line-commands": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-3.0.2.tgz", + "integrity": "sha512-ac6PdCtdR6q7S3HN+JiVLIWGHY30PRYIEl2qPo+FuEuzwAUk0UYyimrngrg7FvF/mCr4Jgoqv5ZnHZgads50rw==", "license": "MIT", + "optional": true, + "dependencies": { + "array-back": "^4.0.1" + }, "engines": { - "node": ">=0.8" + "node": ">=8" } }, - "node_modules/assertion-error": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", - "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", - "dev": true, + "node_modules/command-line-commands/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "license": "MIT", + "optional": true, "engines": { - "node": ">=12" + "node": ">=8" } }, - "node_modules/async-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "license": "MIT", + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=8.0.0" } }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "node_modules/autoprefixer": { - "version": "10.4.23", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.23.tgz", - "integrity": "sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/command-line-usage/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001760", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "color-convert": "^1.9.0" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "node_modules/command-line-usage/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { - "possible-typed-array-names": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", - "license": "Apache-2.0", - "engines": { - "node": "*" + "node_modules/command-line-usage/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" } }, - "node_modules/aws4": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", - "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "node_modules/command-line-usage/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "license": "MIT" }, - "node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "node_modules/command-line-usage/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "engines": { + "node": ">=0.8.0" } }, - "node_modules/babel-jest": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz", - "integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==", + "node_modules/command-line-usage/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "license": "MIT", - "peer": true, - "dependencies": { - "@jest/transform": "30.3.0", - "@types/babel__core": "^7.20.5", - "babel-plugin-istanbul": "^7.0.1", - "babel-preset-jest": "30.3.0", - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "slash": "^3.0.0" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0 || ^8.0.0-0" + "node": ">=4" } }, - "node_modules/babel-plugin-istanbul": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", - "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", - "license": "BSD-3-Clause", - "peer": true, - "workspaces": [ - "test/babel-8" - ], + "node_modules/command-line-usage/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-instrument": "^6.0.2", - "test-exclude": "^6.0.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=4" } }, - "node_modules/babel-plugin-istanbul/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "node_modules/babel-plugin-istanbul/node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "license": "ISC", - "peer": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz", - "integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==", + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", + "license": "ISC", + "optional": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", - "peer": true, - "dependencies": { - "@types/babel__core": "^7.20.5" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">=10" } }, - "node_modules/babel-plugin-macros/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", + "license": "ISC", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "node_modules/babel-preset-current-node-syntax": { + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "license": "MIT" + }, + "node_modules/create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", - "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "license": "MIT", - "peer": true, "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" - }, - "peerDependencies": { - "@babel/core": "^7.0.0 || ^8.0.0-0" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "node_modules/babel-preset-jest": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz", - "integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==", + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "license": "MIT", - "peer": true, "dependencies": { - "babel-plugin-jest-hoist": "30.3.0", - "babel-preset-current-node-syntax": "^1.2.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.11.0 || ^8.0.0-beta.1" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true, + "license": "MIT" }, - "node_modules/base-x": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.11.tgz", - "integrity": "sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA==", + "node_modules/cross-fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", + "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "node-fetch": "^2.7.0" } }, - "node_modules/base58-universal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base58-universal/-/base58-universal-2.0.0.tgz", - "integrity": "sha512-BgkgF8zVLOAygszG4W8NkLm7iXrw80VYAOcedrzANrIhS14+4W6zVqjyGTFUBM/FpqkHUt8aAYd4DbBBfn3zKg==", - "license": "BSD-3-Clause", + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, "engines": { - "node": ">=14" + "node": ">= 8" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/base64url": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", - "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/base64url-universal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-2.0.0.tgz", - "integrity": "sha512-6Hpg7EBf3t148C3+fMzjf+CHnADVDafWzlJUXAqqqbm4MKNXbsoPdOkWeRTjNlkYG7TpyjIpRO1Gk0SnsFD1rw==", + "node_modules/crypto-ld": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/crypto-ld/-/crypto-ld-3.9.0.tgz", + "integrity": "sha512-PFE7V6A2QNnUp6iiPVEZI4p8wsztkEWLbY1BAXVnclm/aw4KGwpJ+1Ds4vQUCJ5BsWxj15fwE5rHQ8AWaWB2nw==", "license": "BSD-3-Clause", "dependencies": { - "base64url": "^3.0.1" + "base64url-universal": "^1.0.1", + "bs58": "^4.0.1", + "node-forge": "~0.10.0", + "semver": "^6.2.0" }, "engines": { - "node": ">=14" - } - }, - "node_modules/baseline-browser-mapping": { - "version": "2.9.14", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.14.tgz", - "integrity": "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg==", - "bin": { - "baseline-browser-mapping": "dist/cli.js" + "node": ">=8.3.0" + }, + "optionalDependencies": { + "sodium-native": "^3.2.0" } }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "node_modules/crypto-ld/node_modules/base64url-universal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-1.1.0.tgz", + "integrity": "sha512-WyftvZqye29YQ10ZnuiBeEj0lk8SN8xHU9hOznkLc85wS1cLTp6RpzlMrHxMPD9nH7S55gsBqMqgGyz93rqmkA==", "license": "BSD-3-Clause", "dependencies": { - "tweetnacl": "^0.14.3" + "base64url": "^3.0.0" + }, + "engines": { + "node": ">=8.3.0" } }, - "node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", - "license": "MIT" + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", + "dev": true }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, - "engines": { - "node": ">=8" + "bin": { + "cssesc": "bin/cssesc" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/bip39": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", - "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", - "license": "ISC", + "node_modules/cssstyle": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", + "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", + "dev": true, "dependencies": { - "@noble/hashes": "^1.2.0" + "@asamuzakjp/css-color": "^3.2.0", + "rrweb-cssom": "^0.8.0" + }, + "engines": { + "node": ">=18" } }, - "node_modules/bn.js": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.3.tgz", - "integrity": "sha512-EAcmnPkxpntVL+DS7bO1zhcZNvCkxqtkd0ZY53h06GNQ3DEkkGZ/gKgmDv6DdZQGj9BgfSPKtJJ7Dp1GPP8f7w==", - "license": "MIT" - }, - "node_modules/bowser": { - "version": "2.14.1", - "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.14.1.tgz", - "integrity": "sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==", - "license": "MIT" + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", + "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", + "dev": true }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "license": "MIT", "dependencies": { - "fill-range": "^7.1.1" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "license": "MIT" - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz", - "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==", - "dev": true, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", "license": "MIT", - "dependencies": { - "resolve": "^1.17.0" + "engines": { + "node": ">= 12" } }, - "node_modules/browser-resolve/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "node_modules/data-urls": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", + "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", "dev": true, - "license": "MIT", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" }, - "bin": { - "resolve": "bin/resolve" + "engines": { + "node": ">=18" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -7953,1747 +11017,2024 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "license": "MIT", + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" } }, - "node_modules/browserify-cipher": { + "node_modules/data-view-byte-offset": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "license": "MIT", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" } }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", - "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", - "license": "MIT", + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" + "ms": "^2.1.3" }, "engines": { - "node": ">= 0.10" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/browserify-sign": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.5.tgz", - "integrity": "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw==", - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.2", - "browserify-rsa": "^4.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.6.1", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.9", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">= 0.10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/browserify-sign/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "dev": true }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", "license": "MIT", + "optional": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/dedent": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", + "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", + "license": "MIT", + "peer": true, + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } }, - "node_modules/browserify-sign/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/deep-eql": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", + "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" + "engines": { + "node": ">=4.0.0" } }, - "node_modules/browserify-sign/node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "license": "MIT", - "dependencies": { - "pako": "~1.0.5" + "peer": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/browserify-zlib/node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "license": "(MIT AND Zlib)" + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, - "bin": { - "browserslist": "cli.js" + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node": ">=0.4.0" } }, - "node_modules/bs-logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT", + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "2.x" - }, "engines": { - "node": ">= 6" + "node": ">= 0.8" } }, - "node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", "license": "MIT", "dependencies": { - "base-x": "^3.0.2" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", "license": "Apache-2.0", - "peer": true, - "dependencies": { - "node-int64": "^0.4.0" + "optional": true, + "engines": { + "node": ">=8" } }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "peer": true, + "engines": { + "node": ">=8" } }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "license": "MIT", - "peer": true + "node_modules/did-resolver": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", + "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==", + "license": "Apache-2.0" }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "license": "MIT" + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "node_modules/diff": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.2.tgz", + "integrity": "sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==", "dev": true, - "license": "MIT" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } }, - "node_modules/builtins": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", - "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "license": "MIT", - "optional": true + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } }, - "node_modules/cac": { - "version": "6.7.14", - "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", - "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "dev": true, + "peer": true + }, + "node_modules/domain-browser": { + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", + "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://bevry.me/fund" } }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", "dependencies": { + "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", - "function-bind": "^1.1.2" + "gopd": "^1.2.0" }, "engines": { "node": ">= 0.4" } }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "readable-stream": "^2.0.2" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } + "node_modules/duplexer2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "node_modules/duplexer2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001764", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz", - "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/canonicalize": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-1.0.8.tgz", - "integrity": "sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==", - "license": "Apache-2.0" + "license": "MIT" }, - "node_modules/canvas": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", - "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", - "hasInstallScript": true, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "@mapbox/node-pre-gyp": "^1.0.0", - "nan": "^2.17.0", - "simple-get": "^3.0.3" - }, - "engines": { - "node": ">=6" + "safe-buffer": "~5.1.0" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "license": "Apache-2.0" + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" }, - "node_modules/cbor": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/cbor/-/cbor-9.0.2.tgz", - "integrity": "sha512-JPypkxsB10s9QOWwa6zwPzqE1Md3vqpPc+cai4sAecuCsRyAtAl/pMyhPlMbT/xtPnm2dznJZYRLui57qiRhaQ==", + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "license": "MIT", "dependencies": { - "nofilter": "^3.1.0" - }, - "engines": { - "node": ">=16" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/cborg": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.5.8.tgz", - "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", - "license": "Apache-2.0", - "bin": { - "cborg": "lib/bin.js" - } + "node_modules/electron-to-chromium": { + "version": "1.5.267", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", + "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==" }, - "node_modules/chai": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", - "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", - "dev": true, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "license": "MIT", "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=18" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "license": "MIT" }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "license": "MIT", "peer": true, "engines": { - "node": ">=10" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "license": "MIT", - "optional": true - }, - "node_modules/check-error": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz", - "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==", - "dev": true, - "engines": { - "node": ">= 16" - } + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8.6" } }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/enquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "license": "ISC", - "optional": true, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/cipher-base": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.7.tgz", - "integrity": "sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA==", + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", "license": "MIT", "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.2" + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.24.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", + "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/cjs-module-lexer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz", - "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==", - "license": "MIT", - "peer": true + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", - "license": "MIT" + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "license": "MIT", - "optional": true, + "node_modules/es-iterator-helpers": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", + "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", + "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.1", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.1.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.3.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.5", + "safe-array-concat": "^1.1.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "license": "ISC", - "optional": true, - "engines": { - "node": ">= 10" - } + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "license": "ISC", - "peer": true, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "es-errors": "^1.3.0" }, "engines": { - "node": ">=12" + "node": ">= 0.4" } }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT", - "peer": true - }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "peer": true, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "peer": true, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "hasown": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "license": "MIT", - "peer": true, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "license": "MIT", + "node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=0.8" + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "license": "MIT", - "peer": true, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", - "license": "MIT", - "peer": true - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/eslint": { + "version": "9.39.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.39.2", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=7.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "license": "ISC", - "optional": true, + "node_modules/eslint-config-prettier": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz", + "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==", + "dev": true, "bin": { - "color-support": "bin.js" + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" } }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, "dependencies": { - "delayed-stream": "~1.0.0" + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "license": "MIT", - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "dev": true, "engines": { - "node": ">=4.0.0" + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, - "node_modules/command-line-commands": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-3.0.2.tgz", - "integrity": "sha512-ac6PdCtdR6q7S3HN+JiVLIWGHY30PRYIEl2qPo+FuEuzwAUk0UYyimrngrg7FvF/mCr4Jgoqv5ZnHZgads50rw==", - "license": "MIT", - "optional": true, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.26", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", + "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==", + "dev": true, + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, "dependencies": { - "array-back": "^4.0.1" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/command-line-commands/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "license": "MIT", - "optional": true, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, "engines": { - "node": ">=8" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "license": "MIT", + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, "dependencies": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": ">=8.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/command-line-usage/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, "engines": { "node": ">=4" } }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=4" + "node": ">=0.10" } }, - "node_modules/command-line-usage/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "license": "MIT", + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/command-line-usage/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "license": "MIT" - }, - "node_modules/command-line-usage/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", + "estraverse": "^5.2.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=4.0" } }, - "node_modules/command-line-usage/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "license": "MIT", + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=4.0" } }, - "node_modules/command-line-usage/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "@types/estree": "^1.0.0" } }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "license": "MIT", + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "node_modules/ethereum-cryptography": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", + "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", "dev": true, - "engines": { - "node": ">= 6" + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.2.0", + "@noble/secp256k1": "1.7.1", + "@scure/bip32": "1.1.5", + "@scure/bip39": "1.1.1" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/console-browserify": { + "node_modules/ethereum-cryptography/node_modules/@noble/hashes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "license": "ISC", - "optional": true - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.2.0.tgz", + "integrity": "sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==", "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "license": "MIT" }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + "node_modules/ethereum-cryptography/node_modules/@scure/bip32": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.1.5.tgz", + "integrity": "sha512-XyNh1rB0SkEqd3tXcXMi+Xe1fvg+kUIcoRIEujP1Jgv7DqW2r9lg3Ah0NkFaCs9sTkQAQA8kw7xiRXzENi9Rtw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "@noble/hashes": "~1.2.0", + "@noble/secp256k1": "~1.7.0", + "@scure/base": "~1.1.0" + } }, - "node_modules/cookie": { + "node_modules/ethereum-cryptography/node_modules/@scure/bip39": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.1.tgz", + "integrity": "sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" + "dependencies": { + "@noble/hashes": "~1.2.0", + "@scure/base": "~1.1.0" } }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "license": "MIT" + "node_modules/ethers": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.8.0.tgz", + "integrity": "sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/abi": "5.8.0", + "@ethersproject/abstract-provider": "5.8.0", + "@ethersproject/abstract-signer": "5.8.0", + "@ethersproject/address": "5.8.0", + "@ethersproject/base64": "5.8.0", + "@ethersproject/basex": "5.8.0", + "@ethersproject/bignumber": "5.8.0", + "@ethersproject/bytes": "5.8.0", + "@ethersproject/constants": "5.8.0", + "@ethersproject/contracts": "5.8.0", + "@ethersproject/hash": "5.8.0", + "@ethersproject/hdnode": "5.8.0", + "@ethersproject/json-wallets": "5.8.0", + "@ethersproject/keccak256": "5.8.0", + "@ethersproject/logger": "5.8.0", + "@ethersproject/networks": "5.8.0", + "@ethersproject/pbkdf2": "5.8.0", + "@ethersproject/properties": "5.8.0", + "@ethersproject/providers": "5.8.0", + "@ethersproject/random": "5.8.0", + "@ethersproject/rlp": "5.8.0", + "@ethersproject/sha2": "5.8.0", + "@ethersproject/signing-key": "5.8.0", + "@ethersproject/solidity": "5.8.0", + "@ethersproject/strings": "5.8.0", + "@ethersproject/transactions": "5.8.0", + "@ethersproject/units": "5.8.0", + "@ethersproject/wallet": "5.8.0", + "@ethersproject/web": "5.8.0", + "@ethersproject/wordlists": "5.8.0" + } }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "node_modules/ethersV6": { + "name": "ethers", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", + "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" }, "engines": { - "node": ">=10" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", - "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", - "license": "ISC", - "engines": { - "node": ">= 6" + "node": ">=14.0.0" } }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "node_modules/ethersV6/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "node_modules/ethersV6/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "node_modules/ethersV6/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "license": "MIT", "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "undici-types": "~6.19.2" } }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true, + "node_modules/ethersV6/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", "license": "MIT" }, - "node_modules/cross-fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.1.0.tgz", - "integrity": "sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.7.0" - } + "node_modules/ethersV6/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } + "node_modules/ethersV6/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", - "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "node_modules/ethersV6/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/crypto-ld": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/crypto-ld/-/crypto-ld-3.9.0.tgz", - "integrity": "sha512-PFE7V6A2QNnUp6iiPVEZI4p8wsztkEWLbY1BAXVnclm/aw4KGwpJ+1Ds4vQUCJ5BsWxj15fwE5rHQ8AWaWB2nw==", - "license": "BSD-3-Clause", - "dependencies": { - "base64url-universal": "^1.0.1", - "bs58": "^4.0.1", - "node-forge": "~0.10.0", - "semver": "^6.2.0" + "node": ">=10.0.0" }, - "engines": { - "node": ">=8.3.0" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, - "optionalDependencies": { - "sodium-native": "^3.2.0" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/crypto-ld/node_modules/base64url-universal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/base64url-universal/-/base64url-universal-1.1.0.tgz", - "integrity": "sha512-WyftvZqye29YQ10ZnuiBeEj0lk8SN8xHU9hOznkLc85wS1cLTp6RpzlMrHxMPD9nH7S55gsBqMqgGyz93rqmkA==", - "license": "BSD-3-Clause", + "node_modules/ethr-did-registry": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", + "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==", + "license": "Apache-2.0" + }, + "node_modules/ethr-did-resolver": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", + "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", + "license": "Apache-2.0", "dependencies": { - "base64url": "^3.0.0" - }, - "engines": { - "node": ">=8.3.0" + "@ethersproject/abi": "^5.1.0", + "@ethersproject/abstract-signer": "^5.1.0", + "@ethersproject/address": "^5.1.0", + "@ethersproject/basex": "^5.1.0", + "@ethersproject/bignumber": "^5.1.0", + "@ethersproject/contracts": "^5.1.0", + "@ethersproject/providers": "^5.1.0", + "@ethersproject/transactions": "^5.1.0", + "did-resolver": "^3.1.0", + "ethr-did-registry": "^0.0.3", + "querystring": "^0.2.1" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==", - "dev": true - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } + "node_modules/event-source-polyfill": { + "version": "1.0.31", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.31.tgz", + "integrity": "sha512-4IJSItgS/41IxN5UVAVuAyczwZF7ZIEsM1XAoUzIHA6A+xzusEZUutdXz2Nr+MQPLxfTiCvqE79/C8HT8fKFvA==", + "license": "MIT" }, - "node_modules/cssstyle": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", - "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", - "dev": true, - "dependencies": { - "@asamuzakjp/css-color": "^3.2.0", - "rrweb-cssom": "^0.8.0" - }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", "engines": { - "node": ">=18" + "node": ">=6" } }, - "node_modules/cssstyle/node_modules/rrweb-cssom": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==" + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - }, "engines": { - "node": ">=0.10" + "node": ">=0.8.x" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", - "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=12.0.0" } }, - "node_modules/data-urls": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - "dev": true, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", "dependencies": { - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0" - }, - "engines": { - "node": ">=18" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", - "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", - "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, + "node_modules/execa/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" + "node": ">= 0.8.0" } }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", - "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "node_modules/expect": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz", + "integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" + "@jest/expect-utils": "30.3.0", + "@jest/get-type": "30.1.0", + "jest-matcher-utils": "30.3.0", + "jest-message-util": "30.3.0", + "jest-mock": "30.3.0", + "jest-util": "30.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/date-fns": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", - "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" + "node_modules/expect-type": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", + "dev": true, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "license": "MIT", + "optional": true, "dependencies": { - "ms": "^2.1.3" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" }, "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "node": ">=4" } }, - "node_modules/decimal.js": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", - "dev": true - }, - "node_modules/decompress-response": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", - "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "license": "MIT", "optional": true, "dependencies": { - "mimic-response": "^2.0.0" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/dedent": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", - "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", - "license": "MIT", - "peer": true, - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } + "engines": { + "node": ">=8.6.0" } }, - "node_modules/deep-eql": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", - "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 6" } }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", + "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fast-xml-parser": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", + "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], "license": "MIT", - "engines": { - "node": ">=4.0.0" + "dependencies": { + "strnum": "^2.1.2" + }, + "bin": { + "fxparser": "src/cli/cli.js" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "node_modules/fastq": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", + "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "license": "MIT", + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", "peer": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "bser": "2.1.1" } }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "license": "MIT", "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.20 || >= 14.13" } }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "dev": true + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "license": "MIT", + "optional": true, "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "engines": { - "node": ">=0.4.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "optional": true - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "optional": true, "engines": { - "node": ">=6" + "node": ">=0.8.0" } }, - "node_modules/des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "license": "MIT", + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "optional": true, + "flat-cache": "^4.0.0" + }, "engines": { - "node": ">=8" + "node": ">=16.0.0" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "license": "MIT", - "peer": true, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/did-resolver": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-3.2.2.tgz", - "integrity": "sha512-Eeo2F524VM5N3W4GwglZrnul2y6TLTwMQP3In62JdG34NZoqihYyOZLk+5wUW8sSgvIYIcJM8Dlt3xsdKZZ3tg==", - "license": "Apache-2.0" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "license": "MIT", "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", "license": "MIT" }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, "dependencies": { - "esutils": "^2.0.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", "dev": true, - "peer": true + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } }, - "node_modules/domain-browser": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatley": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", + "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", + "license": "BSD-3-Clause", + "dependencies": { + "is-buffer": "^1.1.6" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz", + "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "license": "MIT", "engines": { - "node": ">=10" + "node": ">=4.0" }, - "funding": { - "url": "https://bevry.me/fund" + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "license": "MIT", + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/electron-to-chromium": { - "version": "1.5.267", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz", - "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==" + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", + "engines": { + "node": "*" + } }, - "node_modules/elliptic": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", - "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", - "license": "MIT", + "node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" + "dependencies": { + "fetch-blob": "^3.1.2" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "engines": { + "node": ">=12.20.0" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "node_modules/fp-ts": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/fp-ts/-/fp-ts-1.19.3.tgz", + "integrity": "sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==", + "dev": true, + "license": "MIT" }, - "node_modules/entities": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", "dev": true, "engines": { - "node": ">=0.12" + "node": "*" }, "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/error-ex": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" } }, - "node_modules/es-abstract": { - "version": "1.24.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.1.tgz", - "integrity": "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==", + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "license": "ISC", + "optional": true, "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "deprecated": "This package is no longer supported.", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=0.6" } }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "node_modules/fstream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">= 0.4" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "engines": { - "node": ">= 0.4" + "node_modules/fstream/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "node_modules/es-iterator-helpers": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz", - "integrity": "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w==", + "node_modules/fstream/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", "dependencies": { "call-bind": "^1.0.8", - "call-bound": "^1.0.4", + "call-bound": "^1.0.3", "define-properties": "^1.2.1", - "es-abstract": "^1.24.1", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.1.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.3.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.5", - "safe-array-concat": "^1.1.3" + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/es-module-lexer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", - "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", - "dev": true + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, "dependencies": { - "es-errors": "^1.3.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" }, "engines": { - "node": ">= 0.4" + "node": ">=10" } }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT", + "optional": true + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "optional": true + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "optional": true, "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-shim-unscopables": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", - "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", - "dev": true, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "optional": true, "dependencies": { - "hasown": "^2.0.2" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" } }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "node_modules/get-it": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.7.0.tgz", + "integrity": "sha512-uong/+jOz0GiuIWIUJXp2tnQKgQKukC99LEqOxLckPUoHYoerQbV6vC0Tu+/pSgk0tgHh1xX2aJtCk4y35LLLg==", + "license": "MIT", + "dependencies": { + "@types/follow-redirects": "^1.14.4", + "decompress-response": "^7.0.0", + "follow-redirects": "^1.15.9", + "is-retry-allowed": "^2.2.0", + "through2": "^4.0.2", + "tunnel-agent": "^0.6.0" + }, "engines": { - "node": ">=6" + "node": ">=14.0.0" } }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "node_modules/get-it/node_modules/decompress-response": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-7.0.0.tgz", + "integrity": "sha512-6IvPrADQyyPGLpMnUh6kfKiqy7SrbXbjoUuZ90WMBJKErzv2pCiwlGEXjRX9/54OnTq+XFVnkOnOMzclLI5aEA==", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, "engines": { "node": ">=10" }, @@ -9701,1050 +13042,929 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.1", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", - "@eslint/plugin-kit": "^0.4.1", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, + "node_modules/get-it/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "license": "MIT", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=10" }, "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-config-prettier": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.2.tgz", - "integrity": "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ==", + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-6.1.2.tgz", + "integrity": "sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==", "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "eslint": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-react": { - "version": "7.37.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", - "dev": true, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.9", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + "node": ">= 0.4" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", - "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", - "dev": true, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.26", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", - "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==", - "dev": true, - "peerDependencies": { - "eslint": ">=8.40" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - "dev": true, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">= 0.4" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "license": "MIT", + "dependencies": { + "assert-plus": "^1.0.0" } }, - "node_modules/espree": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - "dev": true, + "node_modules/git-config": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/git-config/-/git-config-0.0.7.tgz", + "integrity": "sha512-LidZlYZXWzVjS+M3TEwhtYBaYwLeOZrXci1tBgqp/vDdZTBMl02atvwb6G35L64ibscYoPnxfbwwUS+VZAISLA==", + "license": "BSD-3-Clause", + "optional": true, "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "iniparser": "~1.0.5" } }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "license": "BSD-2-Clause", - "peer": true, + "node_modules/glob": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "glob": "dist/esm/bin.mjs" }, - "engines": { - "node": ">=4" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "estraverse": "^5.1.0" + "is-glob": "^4.0.3" }, "engines": { - "node": ">=0.10" + "node": ">=10.13.0" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", "dependencies": { - "estraverse": "^5.2.0" + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=4.0" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", "dev": true, "engines": { - "node": ">=4.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/estree-walker": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dependencies": { - "@types/estree": "^1.0.0" + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ethers": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.8.0.tgz", - "integrity": "sha512-DUq+7fHrCg1aPDFCHx6UIPb3nmt2XMpM7Y/g2gLhsl3lIBqeAfOJIl1qEvRf2uq3BiKxmh6Fh5pfp2ieyek7Kg==", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abi": "5.8.0", - "@ethersproject/abstract-provider": "5.8.0", - "@ethersproject/abstract-signer": "5.8.0", - "@ethersproject/address": "5.8.0", - "@ethersproject/base64": "5.8.0", - "@ethersproject/basex": "5.8.0", - "@ethersproject/bignumber": "5.8.0", - "@ethersproject/bytes": "5.8.0", - "@ethersproject/constants": "5.8.0", - "@ethersproject/contracts": "5.8.0", - "@ethersproject/hash": "5.8.0", - "@ethersproject/hdnode": "5.8.0", - "@ethersproject/json-wallets": "5.8.0", - "@ethersproject/keccak256": "5.8.0", - "@ethersproject/logger": "5.8.0", - "@ethersproject/networks": "5.8.0", - "@ethersproject/pbkdf2": "5.8.0", - "@ethersproject/properties": "5.8.0", - "@ethersproject/providers": "5.8.0", - "@ethersproject/random": "5.8.0", - "@ethersproject/rlp": "5.8.0", - "@ethersproject/sha2": "5.8.0", - "@ethersproject/signing-key": "5.8.0", - "@ethersproject/solidity": "5.8.0", - "@ethersproject/strings": "5.8.0", - "@ethersproject/transactions": "5.8.0", - "@ethersproject/units": "5.8.0", - "@ethersproject/wallet": "5.8.0", - "@ethersproject/web": "5.8.0", - "@ethersproject/wordlists": "5.8.0" + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ethersV6": { - "name": "ethers", - "version": "6.16.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", - "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gradient-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gradient-string/-/gradient-string-2.0.2.tgz", + "integrity": "sha512-rEDCuqUQ4tbD78TpzsMtt5OIf0cBCSDWSJtUDaF6JsAh+k0v9r++NzxNEG87oDZx9ZwGhD8DaezR2L/yrw0Jdw==", + "dev": true, "license": "MIT", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "chalk": "^4.1.2", + "tinygradient": "^1.1.5" }, "engines": { - "node": ">=14.0.0" + "node": ">=10" } }, - "node_modules/ethersV6/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.3.2" + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/ethersV6/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "license": "MIT", + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "license": "ISC", "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=4" } }, - "node_modules/ethersV6/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/ethersV6/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "license": "MIT" - }, - "node_modules/ethersV6/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", - "license": "0BSD" - }, - "node_modules/ethersV6/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" - }, - "node_modules/ethersV6/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/hardhat": { + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.28.6.tgz", + "integrity": "sha512-zQze7qe+8ltwHvhX5NQ8sN1N37WWZGw8L63y+2XcPxGwAjc/SMF829z3NS6o1krX0sryhAsVBK/xrwUqlsot4Q==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10.0.0" + "dependencies": { + "@ethereumjs/util": "^9.1.0", + "@ethersproject/abi": "^5.1.2", + "@nomicfoundation/edr": "0.12.0-next.23", + "@nomicfoundation/solidity-analyzer": "^0.1.0", + "@sentry/node": "^5.18.1", + "adm-zip": "^0.4.16", + "aggregate-error": "^3.0.0", + "ansi-escapes": "^4.3.0", + "boxen": "^5.1.2", + "chokidar": "^4.0.0", + "ci-info": "^2.0.0", + "debug": "^4.1.1", + "enquirer": "^2.3.0", + "env-paths": "^2.2.0", + "ethereum-cryptography": "^1.0.3", + "find-up": "^5.0.0", + "fp-ts": "1.19.3", + "fs-extra": "^7.0.1", + "immutable": "^4.0.0-rc.12", + "io-ts": "1.10.4", + "json-stream-stringify": "^3.1.4", + "keccak": "^3.0.2", + "lodash": "^4.17.11", + "micro-eth-signer": "^0.14.0", + "mnemonist": "^0.38.0", + "mocha": "^10.0.0", + "p-map": "^4.0.0", + "picocolors": "^1.1.0", + "raw-body": "^2.4.1", + "resolve": "1.17.0", + "semver": "^6.3.0", + "solc": "0.8.26", + "source-map-support": "^0.5.13", + "stacktrace-parser": "^0.1.10", + "tinyglobby": "^0.2.6", + "tsort": "0.0.1", + "undici": "^5.14.0", + "uuid": "^8.3.2", + "ws": "^7.4.6" + }, + "bin": { + "hardhat": "internal/cli/bootstrap.js" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "ts-node": "*", + "typescript": "*" }, "peerDependenciesMeta": { - "bufferutil": { + "ts-node": { "optional": true }, - "utf-8-validate": { + "typescript": { "optional": true } } }, - "node_modules/ethr-did-registry": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/ethr-did-registry/-/ethr-did-registry-0.0.3.tgz", - "integrity": "sha512-4BPvMGkxAK9vTduCq6D5b8ZqjteD2cvDIPPriXP6nnmPhWKFSxypo+AFvyQ0omJGa0cGTR+dkdI/8jiF7U/qaw==", - "license": "Apache-2.0" - }, - "node_modules/ethr-did-resolver": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/ethr-did-resolver/-/ethr-did-resolver-4.3.5.tgz", - "integrity": "sha512-BQO7PQwuqqczK+4AWQhys/sgegDVIFr6+lSoSYXlIbG0oRH0l7PkSuf7VEFKclEJ3JlJ1t9kjDIdj7Ba7euTJg==", - "license": "Apache-2.0", - "dependencies": { - "@ethersproject/abi": "^5.1.0", - "@ethersproject/abstract-signer": "^5.1.0", - "@ethersproject/address": "^5.1.0", - "@ethersproject/basex": "^5.1.0", - "@ethersproject/bignumber": "^5.1.0", - "@ethersproject/contracts": "^5.1.0", - "@ethersproject/providers": "^5.1.0", - "@ethersproject/transactions": "^5.1.0", - "did-resolver": "^3.1.0", - "ethr-did-registry": "^0.0.3", - "querystring": "^0.2.1" - } - }, - "node_modules/event-source-polyfill": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.31.tgz", - "integrity": "sha512-4IJSItgS/41IxN5UVAVuAyczwZF7ZIEsM1XAoUzIHA6A+xzusEZUutdXz2Nr+MQPLxfTiCvqE79/C8HT8fKFvA==", - "license": "MIT" - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "node_modules/hardhat/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "node_modules/hardhat/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true, "license": "MIT" }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "node_modules/hardhat/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.8.x" + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, - "node_modules/eventsource": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "node_modules/hardhat/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, "license": "MIT", - "engines": { - "node": ">=12.0.0" + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "node_modules/hardhat/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", + "dev": true, "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/hardhat/node_modules/ws": { + "version": "7.5.11", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.11.tgz", + "integrity": "sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/execa/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC", - "peer": true - }, - "node_modules/exit-x": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", - "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", - "license": "MIT", - "peer": true, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">= 0.8.0" + "node": ">=8" } }, - "node_modules/expect": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz", - "integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==", - "license": "MIT", - "peer": true, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dependencies": { - "@jest/expect-utils": "30.3.0", - "@jest/get-type": "30.1.0", - "jest-matcher-utils": "30.3.0", - "jest-message-util": "30.3.0", - "jest-mock": "30.3.0", - "jest-util": "30.3.0" + "es-define-property": "^1.0.0" }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/expect-type": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", - "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", - "dev": true, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dependencies": { + "dunder-proto": "^1.0.0" + }, "engines": { - "node": ">=12.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "license": "MIT", - "optional": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "engines": { - "node": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/external-editor/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "optional": true, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "has-symbols": "^1.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", - "engines": [ - "node >=0.6.0" - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", + "license": "ISC", + "optional": true }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" + "node_modules/hash-base": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", + "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">=8.6.0" + "node": ">= 0.10" } }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" } }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz", - "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fast-xml-parser": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", - "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } - ], + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, "license": "MIT", - "dependencies": { - "strnum": "^2.1.2" - }, "bin": { - "fxparser": "src/cli/cli.js" + "he": "bin/he" } }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "dev": true, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", "dependencies": { - "reusify": "^1.0.4" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "license": "Apache-2.0", - "peer": true, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { - "bser": "2.1.1" + "react-is": "^16.7.0" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", - "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", + "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", + "dev": true, "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" + "whatwg-encoding": "^3.1.1" }, "engines": { - "node": "^12.20 || >= 14.13" + "node": ">=18" } }, - "node_modules/fflate": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", - "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", - "dev": true + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "node_modules/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "escape-string-regexp": "^1.0.5" + "depd": "~2.0.0", + "inherits": "~2.0.4", + "setprototypeof": "~1.2.0", + "statuses": "~2.0.2", + "toidentifier": "~1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 0.8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8.0" + "type": "opencollective", + "url": "https://opencollective.com/express" } }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, + "license": "MIT", "dependencies": { - "flat-cache": "^4.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=8.0.0" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "agent-base": "^7.1.0", + "debug": "^4.3.4" }, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", "license": "MIT", "dependencies": { - "array-back": "^3.0.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" }, "engines": { - "node": ">=4.0.0" + "node": ">=0.8", + "npm": ">=1.3.7" } }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true, "license": "MIT" }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", "dev": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "agent-base": "^7.1.2", + "debug": "4" }, "engines": { - "node": ">=10" + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", + "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, "engines": { - "node": ">=16" - } - }, - "node_modules/flatley": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/flatley/-/flatley-5.2.0.tgz", - "integrity": "sha512-vsb0/03uIHu7/3jRqABweblFUJMLokz1uMrcgFlvx6OAr6V3FiSic2iXeiJCj+cciTiQeumSDsIFAAnN1yvu4w==", - "license": "BSD-3-Clause", - "dependencies": { - "is-buffer": "^1.1.6" + "node": ">=0.10.0" } }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" } ], - "license": "MIT", + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } + "node": ">= 4" } }, - "node_modules/for-each": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", - "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "license": "MIT" + }, + "node_modules/immutable": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.8.tgz", + "integrity": "sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dependencies": { - "is-callable": "^1.2.7" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "peer": true, "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=14" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", - "license": "Apache-2.0", - "engines": { - "node": "*" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "node_modules/import-local/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "peer": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "node_modules/import-local/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "license": "MIT", + "peer": true, "dependencies": { - "fetch-blob": "^3.1.2" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=12.20.0" + "node": ">=8" } }, - "node_modules/fraction.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - "dev": true, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, "engines": { - "node": "*" + "node": ">=6" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "node_modules/import-local/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "license": "MIT", "peer": true, "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=6 <7 || >=8" + "node": ">=8" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "license": "ISC", - "optional": true, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "peer": true, "dependencies": { - "minipass": "^3.0.0" + "find-up": "^4.0.0" }, "engines": { - "node": ">= 8" + "node": ">=8" } }, - "node_modules/fs-minipass/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "optional": true, - "dependencies": { - "yallist": "^4.0.0" - }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "engines": { - "node": ">=8" + "node": ">=0.8.19" } }, - "node_modules/fs-minipass/node_modules/yallist": { + "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC", - "optional": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", - "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/iniparser": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/iniparser/-/iniparser-1.0.5.tgz", + "integrity": "sha512-i40MWqgTU6h/70NtMsDVVDLjDYWwcIR1yIEVDPfxZIJno9z9L4s83p/V7vAu2i48Vj0gpByrkGFub7ko9XvPrw==", + "optional": true, + "engines": { + "node": "*" } }, - "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "deprecated": "This package is no longer supported.", - "license": "ISC", + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "license": "MIT", "optional": true, "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "node_modules/gauge/node_modules/emoji-regex": { + "node_modules/inquirer/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "license": "MIT", "optional": true }, - "node_modules/gauge/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC", - "optional": true - }, - "node_modules/gauge/node_modules/string-width": { + "node_modules/inquirer/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", @@ -10759,7 +13979,7 @@ "node": ">=8" } }, - "node_modules/gauge/node_modules/strip-ansi": { + "node_modules/inquirer/node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", @@ -10772,47 +13992,78 @@ "node": ">=8" } }, - "node_modules/generator-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, "engines": { "node": ">= 0.4" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/io-ts": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-1.10.4.tgz", + "integrity": "sha512-b23PteSnYXSONJ6JQXRAlvJhuw8KOtkqa87W4wDtvMrud/DTJd5X+NpOOI+O/zZwVq6v0VLAaJ+1EDViKEuN9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fp-ts": "^1.0.0" + } + }, + "node_modules/is-arguments": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", + "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "license": "ISC", - "peer": true, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", + "async-function": "^1.0.0", + "call-bound": "^1.0.3", "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -10821,93 +14072,101 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-it": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/get-it/-/get-it-8.7.0.tgz", - "integrity": "sha512-uong/+jOz0GiuIWIUJXp2tnQKgQKukC99LEqOxLckPUoHYoerQbV6vC0Tu+/pSgk0tgHh1xX2aJtCk4y35LLLg==", - "license": "MIT", + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", "dependencies": { - "@types/follow-redirects": "^1.14.4", - "decompress-response": "^7.0.0", - "follow-redirects": "^1.15.9", - "is-retry-allowed": "^2.2.0", - "through2": "^4.0.2", - "tunnel-agent": "^0.6.0" + "has-bigints": "^1.0.2" }, "engines": { - "node": ">=14.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-it/node_modules/decompress-response": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-7.0.0.tgz", - "integrity": "sha512-6IvPrADQyyPGLpMnUh6kfKiqy7SrbXbjoUuZ90WMBJKErzv2pCiwlGEXjRX9/54OnTq+XFVnkOnOMzclLI5aEA==", - "license": "MIT", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { - "mimic-response": "^3.1.0" + "binary-extensions": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-it/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "license": "MIT", - "peer": true, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dependencies": { + "hasown": "^2.0.2" + }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" }, "engines": { "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-symbol-description": { + "node_modules/is-date-object": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", - "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -10916,98 +14175,81 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/git-config": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/git-config/-/git-config-0.0.7.tgz", - "integrity": "sha512-LidZlYZXWzVjS+M3TEwhtYBaYwLeOZrXci1tBgqp/vDdZTBMl02atvwb6G35L64ibscYoPnxfbwwUS+VZAISLA==", - "license": "BSD-3-Clause", - "optional": true, - "dependencies": { - "iniparser": "~1.0.5" + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "call-bound": "^1.0.3" }, - "bin": { - "glob": "dist/esm/bin.mjs" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dependencies": { - "balanced-match": "^1.0.0" + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "dependencies": { - "brace-expansion": "^2.0.1" + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globals": { - "version": "15.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "engines": { - "node": ">=18" + "dependencies": { + "is-extglob": "^2.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "engines": { "node": ">= 0.4" }, @@ -11015,10 +14257,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, "engines": { "node": ">= 0.4" }, @@ -11026,61 +14274,34 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC", - "peer": true - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "engines": { - "node": ">=0.4.7" + "node": ">= 0.4" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", - "license": "ISC", + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=0.12.0" } }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "license": "MIT", + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", - "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", "engines": { "node": ">= 0.4" }, @@ -11088,31 +14309,31 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "dependencies": { - "dunder-proto": "^1.0.0" + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -11121,10 +14342,22 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", + "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "engines": { "node": ">= 0.4" }, @@ -11132,12 +14365,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", "dependencies": { - "has-symbols": "^1.0.3" + "call-bound": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -11146,1098 +14379,1117 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-unicode": { + "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "license": "ISC", - "optional": true - }, - "node_modules/hash-base": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.5.tgz", - "integrity": "sha512-vXm0l45VbcHEVlTCzs8M+s0VeYsB2lnlAaThoLKGXr3bE/VWDOelNUnycUPEhKEaXARL2TEFjBOyUiM6+55KBg==", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", "dependencies": { - "function-bind": "^1.1.2" + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" }, "engines": { "node": ">= 0.4" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "license": "MIT" - }, - "node_modules/html-encoding-sniffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==", - "dev": true, - "dependencies": { - "whatwg-encoding": "^3.1.1" }, - "engines": { - "node": ">=18" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" }, "engines": { - "node": ">= 14" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "license": "MIT", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "dev": true, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "license": "Apache-2.0", - "peer": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/husky": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.7.tgz", - "integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" + "which-typed-array": "^1.1.16" }, "engines": { - "node": ">=18" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "license": "MIT" }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "license": "MIT", - "peer": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "license": "MIT", - "peer": true, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "call-bound": "^1.0.3" }, "engines": { - "node": ">=8" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "license": "MIT", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" + "node": ">= 0.4" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "license": "MIT", - "peer": true, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", "dependencies": { - "p-try": "^2.0.0" + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isomorphic-timers-promises": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", + "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "p-limit": "^2.2.0" - }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "node_modules/isows": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/isows/-/isows-1.0.3.tgz", + "integrity": "sha512-2cKei4vlmg2cxEjm3wVSqn8pcoRF/LX/wpifuuNquFO4SQmPwarClT+SUCA2lt+l581tTeZIPIZuIDo2jWN1fg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], "license": "MIT", - "peer": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ws": "*" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "license": "MIT" }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "engines": { "node": ">=8" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "license": "ISC", + "node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "license": "BSD-3-Clause", + "peer": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" } }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "license": "ISC" - }, - "node_modules/iniparser": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/iniparser/-/iniparser-1.0.5.tgz", - "integrity": "sha512-i40MWqgTU6h/70NtMsDVVDLjDYWwcIR1yIEVDPfxZIJno9z9L4s83p/V7vAu2i48Vj0gpByrkGFub7ko9XvPrw==", - "optional": true, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": "*" + "node": ">=10" } }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "license": "MIT", - "optional": true, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "license": "MIT", - "optional": true - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "license": "MIT", - "optional": true, + "node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/inquirer/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "optional": true, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", "dependencies": { - "ansi-regex": "^5.0.1" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/internal-slot": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", - "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" } }, - "node_modules/is-arguments": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz", - "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==", - "dev": true, - "license": "MIT", + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" + "@isaacs/cliui": "^8.0.2" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" } }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", - "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "node_modules/jest": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz", + "integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" + "@jest/core": "30.3.0", + "@jest/types": "30.3.0", + "import-local": "^3.2.0", + "jest-cli": "30.3.0" + }, + "bin": { + "jest": "bin/jest.js" }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", - "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "node_modules/jest-changed-files": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz", + "integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==", + "license": "MIT", + "peer": true, "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" + "execa": "^5.1.1", + "jest-util": "30.3.0", + "p-limit": "^3.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "node_modules/jest-circus": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz", + "integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==", + "license": "MIT", + "peer": true, "dependencies": { - "has-bigints": "^1.0.2" + "@jest/environment": "30.3.0", + "@jest/expect": "30.3.0", + "@jest/test-result": "30.3.0", + "@jest/types": "30.3.0", + "@types/node": "*", + "chalk": "^4.1.2", + "co": "^4.6.0", + "dedent": "^1.6.0", + "is-generator-fn": "^2.1.0", + "jest-each": "30.3.0", + "jest-matcher-utils": "30.3.0", + "jest-message-util": "30.3.0", + "jest-runtime": "30.3.0", + "jest-snapshot": "30.3.0", + "jest-util": "30.3.0", + "p-limit": "^3.1.0", + "pretty-format": "30.3.0", + "pure-rand": "^7.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, + "node_modules/jest-circus/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "license": "MIT", + "peer": true, "dependencies": { - "binary-extensions": "^2.0.0" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { - "node": ">=8" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", - "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "node_modules/jest-circus/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/jest-cli": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz", + "integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "@jest/core": "30.3.0", + "@jest/test-result": "30.3.0", + "@jest/types": "30.3.0", + "chalk": "^4.1.2", + "exit-x": "^0.2.2", + "import-local": "^3.2.0", + "jest-config": "30.3.0", + "jest-util": "30.3.0", + "jest-validate": "30.3.0", + "yargs": "^17.7.2" }, - "engines": { - "node": ">= 0.4" + "bin": { + "jest": "bin/jest.js" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "license": "MIT" - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "node_modules/jest-config": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz", + "integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==", + "license": "MIT", + "peer": true, "dependencies": { - "hasown": "^2.0.2" + "@babel/core": "^7.27.4", + "@jest/get-type": "30.1.0", + "@jest/pattern": "30.0.1", + "@jest/test-sequencer": "30.3.0", + "@jest/types": "30.3.0", + "babel-jest": "30.3.0", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "deepmerge": "^4.3.1", + "glob": "^10.5.0", + "graceful-fs": "^4.2.11", + "jest-circus": "30.3.0", + "jest-docblock": "30.2.0", + "jest-environment-node": "30.3.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.3.0", + "jest-runner": "30.3.0", + "jest-util": "30.3.0", + "jest-validate": "30.3.0", + "parse-json": "^5.2.0", + "pretty-format": "30.3.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/node": "*", + "esbuild-register": ">=3.4.0", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild-register": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/is-data-view": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", - "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-date-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", - "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "node_modules/jest-config/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/jest-config/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", - "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "node_modules/jest-diff": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz", + "integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3" + "@jest/diff-sequences": "30.3.0", + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "pretty-format": "30.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", "license": "MIT", "peer": true, + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, "engines": { - "node": ">=6" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-generator-function": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "node_modules/jest-diff/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/jest-docblock": { + "version": "30.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", + "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.4", - "generator-function": "^2.0.0", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" + "detect-newline": "^3.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "node_modules/jest-each": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz", + "integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==", + "license": "MIT", + "peer": true, "dependencies": { - "is-extglob": "^2.1.1" + "@jest/get-type": "30.1.0", + "@jest/types": "30.3.0", + "chalk": "^4.1.2", + "jest-util": "30.3.0", + "pretty-format": "30.3.0" }, "engines": { - "node": ">=0.10.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "dev": true, + "node_modules/jest-each/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", "license": "MIT", + "peer": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/jest-each/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "node_modules/jest-environment-node": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz", + "integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/environment": "30.3.0", + "@jest/fake-timers": "30.3.0", + "@jest/types": "30.3.0", + "@types/node": "*", + "jest-mock": "30.3.0", + "jest-util": "30.3.0", + "jest-validate": "30.3.0" + }, "engines": { - "node": ">=0.12.0" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-number-object": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", - "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "node_modules/jest-haste-map": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz", + "integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "@jest/types": "30.3.0", + "@types/node": "*", + "anymatch": "^3.1.3", + "fb-watchman": "^2.0.2", + "graceful-fs": "^4.2.11", + "jest-regex-util": "30.0.1", + "jest-util": "30.3.0", + "jest-worker": "30.3.0", + "picomatch": "^4.0.3", + "walker": "^1.0.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" }, + "optionalDependencies": { + "fsevents": "^2.3.3" + } + }, + "node_modules/jest-haste-map/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", - "dev": true - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "node_modules/jest-leak-detector": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz", + "integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" + "@jest/get-type": "30.1.0", + "pretty-format": "30.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-retry-allowed": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", + "node_modules/jest-leak-detector/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "engines": { - "node": ">= 0.4" + "node_modules/jest-leak-detector/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", - "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "node_modules/jest-leak-detector/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/jest-matcher-utils": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz", + "integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3" + "@jest/get-type": "30.1.0", + "chalk": "^4.1.2", + "jest-diff": "30.3.0", + "pretty-format": "30.3.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "license": "MIT", "peer": true, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-string": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", - "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-symbol": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", - "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/jest-matcher-utils/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", - "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "node_modules/jest-message-util": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz", + "integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==", + "license": "MIT", + "peer": true, "dependencies": { - "which-typed-array": "^1.1.16" + "@babel/code-frame": "^7.27.1", + "@jest/types": "30.3.0", + "@types/stack-utils": "^2.0.3", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.3", + "pretty-format": "30.3.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "license": "MIT" - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/is-weakref": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", - "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", - "dependencies": { - "call-bound": "^1.0.3" - }, + "node_modules/jest-message-util/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=12" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/is-weakset": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", - "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "node_modules/jest-message-util/node_modules/pretty-format": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "license": "MIT", + "peer": true, "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "node_modules/jest-message-util/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true }, - "node_modules/isomorphic-timers-promises": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz", - "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==", - "dev": true, + "node_modules/jest-mock": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz", + "integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==", "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "30.3.0", + "@types/node": "*", + "jest-util": "30.3.0" + }, "engines": { - "node": ">=10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "license": "MIT" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=8" + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", - "license": "BSD-3-Clause", + "node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "license": "MIT", "peer": true, - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, "engines": { - "node": ">=10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", + "node_modules/jest-resolve": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz", + "integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==", + "license": "MIT", "peer": true, - "bin": { - "semver": "bin/semver.js" + "dependencies": { + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.3.0", + "jest-pnp-resolver": "^1.2.3", + "jest-util": "30.3.0", + "jest-validate": "30.3.0", + "slash": "^3.0.0", + "unrs-resolver": "^1.7.11" }, "engines": { - "node": ">=10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "node_modules/jest-resolve-dependencies": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz", + "integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==", + "license": "MIT", + "peer": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" + "jest-regex-util": "30.0.1", + "jest-snapshot": "30.3.0" }, "engines": { - "node": ">=10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", - "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "node_modules/jest-runner": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz", + "integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==", + "license": "MIT", + "peer": true, "dependencies": { - "@jridgewell/trace-mapping": "^0.3.23", - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0" + "@jest/console": "30.3.0", + "@jest/environment": "30.3.0", + "@jest/test-result": "30.3.0", + "@jest/transform": "30.3.0", + "@jest/types": "30.3.0", + "@types/node": "*", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-docblock": "30.2.0", + "jest-environment-node": "30.3.0", + "jest-haste-map": "30.3.0", + "jest-leak-detector": "30.3.0", + "jest-message-util": "30.3.0", + "jest-resolve": "30.3.0", + "jest-runtime": "30.3.0", + "jest-util": "30.3.0", + "jest-watcher": "30.3.0", + "jest-worker": "30.3.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" }, "engines": { - "node": ">=10" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "node_modules/jest-runtime": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz", + "integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==", + "license": "MIT", + "peer": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "@jest/environment": "30.3.0", + "@jest/fake-timers": "30.3.0", + "@jest/globals": "30.3.0", + "@jest/source-map": "30.0.1", + "@jest/test-result": "30.3.0", + "@jest/transform": "30.3.0", + "@jest/types": "30.3.0", + "@types/node": "*", + "chalk": "^4.1.2", + "cjs-module-lexer": "^2.1.0", + "collect-v8-coverage": "^1.0.2", + "glob": "^10.5.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.3.0", + "jest-message-util": "30.3.0", + "jest-mock": "30.3.0", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.3.0", + "jest-snapshot": "30.3.0", + "jest-util": "30.3.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/iterator.prototype": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", - "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", - "dev": true, + "node_modules/jest-snapshot": { + "version": "30.3.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz", + "integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==", + "license": "MIT", + "peer": true, "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "get-proto": "^1.0.0", - "has-symbols": "^1.1.0", - "set-function-name": "^2.0.2" + "@babel/core": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/types": "^7.27.3", + "@jest/expect-utils": "30.3.0", + "@jest/get-type": "30.1.0", + "@jest/snapshot-utils": "30.3.0", + "@jest/transform": "30.3.0", + "@jest/types": "30.3.0", + "babel-preset-current-node-syntax": "^1.2.0", + "chalk": "^4.1.2", + "expect": "30.3.0", + "graceful-fs": "^4.2.11", + "jest-diff": "30.3.0", + "jest-matcher-utils": "30.3.0", + "jest-message-util": "30.3.0", + "jest-util": "30.3.0", + "pretty-format": "30.3.0", + "semver": "^7.7.2", + "synckit": "^0.11.8" }, "engines": { - "node": ">= 0.4" + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest": { + "node_modules/jest-snapshot/node_modules/pretty-format": { "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz", - "integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", + "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", "license": "MIT", "peer": true, "dependencies": { - "@jest/core": "30.3.0", - "@jest/types": "30.3.0", - "import-local": "^3.2.0", - "jest-cli": "30.3.0" - }, - "bin": { - "jest": "bin/jest.js" + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" }, "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/jest-changed-files": { + "node_modules/jest-util": { "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz", - "integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz", + "integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==", "license": "MIT", "peer": true, "dependencies": { - "execa": "^5.1.1", - "jest-util": "30.3.0", - "p-limit": "^3.1.0" + "@jest/types": "30.3.0", + "@types/node": "*", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.3" }, "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-circus": { + "node_modules/jest-util/node_modules/picomatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/jest-validate": { "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz", - "integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz", + "integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==", "license": "MIT", "peer": true, "dependencies": { - "@jest/environment": "30.3.0", - "@jest/expect": "30.3.0", - "@jest/test-result": "30.3.0", + "@jest/get-type": "30.1.0", "@jest/types": "30.3.0", - "@types/node": "*", + "camelcase": "^6.3.0", "chalk": "^4.1.2", - "co": "^4.6.0", - "dedent": "^1.6.0", - "is-generator-fn": "^2.1.0", - "jest-each": "30.3.0", - "jest-matcher-utils": "30.3.0", - "jest-message-util": "30.3.0", - "jest-runtime": "30.3.0", - "jest-snapshot": "30.3.0", - "jest-util": "30.3.0", - "p-limit": "^3.1.0", - "pretty-format": "30.3.0", - "pure-rand": "^7.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.6" + "leven": "^3.1.0", + "pretty-format": "30.3.0" }, "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", @@ -12250,7 +15502,20 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-circus/node_modules/pretty-format": { + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/pretty-format": { "version": "30.3.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", @@ -12265,3027 +15530,3439 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jest-circus/node_modules/react-is": { + "node_modules/jest-validate/node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT", "peer": true }, - "node_modules/jest-cli": { + "node_modules/jest-watcher": { "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz", - "integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz", + "integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==", "license": "MIT", "peer": true, "dependencies": { - "@jest/core": "30.3.0", "@jest/test-result": "30.3.0", "@jest/types": "30.3.0", + "@types/node": "*", + "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", - "exit-x": "^0.2.2", - "import-local": "^3.2.0", - "jest-config": "30.3.0", + "emittery": "^0.13.1", "jest-util": "30.3.0", - "jest-validate": "30.3.0", - "yargs": "^17.7.2" - }, - "bin": { - "jest": "bin/jest.js" + "string-length": "^4.0.2" }, "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } } }, - "node_modules/jest-config": { + "node_modules/jest-worker": { "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz", - "integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz", + "integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==", "license": "MIT", "peer": true, "dependencies": { - "@babel/core": "^7.27.4", - "@jest/get-type": "30.1.0", - "@jest/pattern": "30.0.1", - "@jest/test-sequencer": "30.3.0", - "@jest/types": "30.3.0", - "babel-jest": "30.3.0", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "deepmerge": "^4.3.1", - "glob": "^10.5.0", - "graceful-fs": "^4.2.11", - "jest-circus": "30.3.0", - "jest-docblock": "30.2.0", - "jest-environment-node": "30.3.0", - "jest-regex-util": "30.0.1", - "jest-resolve": "30.3.0", - "jest-runner": "30.3.0", + "@types/node": "*", + "@ungap/structured-clone": "^1.3.0", "jest-util": "30.3.0", - "jest-validate": "30.3.0", - "parse-json": "^5.2.0", - "pretty-format": "30.3.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "merge-stream": "^2.0.0", + "supports-color": "^8.1.1" }, "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "esbuild-register": ">=3.4.0", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "esbuild-register": { - "optional": true - }, - "ts-node": { - "optional": true - } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "license": "MIT", "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/jest-config/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "18.2.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-18.2.1.tgz", + "integrity": "sha512-2/OKlogiESf2Nh3TFCrRjrr9z1DRHeW0I+KReF67+4J0Ns+8hBtHRmoWAZ2OFU6I5+TWLEe6sVlSdXPjHm5UbQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/address": "^5.1.1", + "@hapi/formula": "^3.0.2", + "@hapi/hoek": "^11.0.7", + "@hapi/pinpoint": "^2.0.1", + "@hapi/tlds": "^1.1.1", + "@hapi/topo": "^6.0.2", + "@standard-schema/spec": "^1.1.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "dev": true, "license": "MIT", - "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/js-base64": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.8.tgz", + "integrity": "sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==", + "license": "BSD-3-Clause" + }, + "node_modules/js-sha3": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", + "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "license": "MIT" + }, + "node_modules/jsdom": { + "version": "25.0.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", + "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", + "dev": true, + "dependencies": { + "cssstyle": "^4.1.0", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^5.0.0", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/jest-config/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true - }, - "node_modules/jest-diff": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz", - "integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==", - "license": "MIT", - "peer": true, - "dependencies": { - "@jest/diff-sequences": "30.3.0", - "@jest/get-type": "30.1.0", - "chalk": "^4.1.2", - "pretty-format": "30.3.0" + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "bin": { + "jsesc": "bin/jsesc" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=6" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stream-stringify": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/json-stream-stringify/-/json-stream-stringify-3.1.6.tgz", + "integrity": "sha512-x7fpwxOkbhFCaJDJ8vb1fBY3DdSa4AlITaz+HHILQJzdPMnHEFjxPwVUi1ALIbcIxDE0PNe/0i7frnY8QnBQog==", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=7.10.1" } }, - "node_modules/jest-diff/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" }, - "node_modules/jest-docblock": { - "version": "30.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", - "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", - "license": "MIT", - "peer": true, - "dependencies": { - "detect-newline": "^3.1.0" + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=6" } }, - "node_modules/jest-each": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz", - "integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==", + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "license": "MIT", - "peer": true, - "dependencies": { - "@jest/get-type": "30.1.0", - "@jest/types": "30.3.0", - "chalk": "^4.1.2", - "jest-util": "30.3.0", - "pretty-format": "30.3.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" + "node_modules/jsonld": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-6.0.0.tgz", + "integrity": "sha512-1SkN2RXhMCTCSkX+bzHvr9ycM2HTmjWyV41hn2xG7k6BqlCgRjw0zHmuqfphjBRPqi1gKMIqgBCe/0RZMcWrAA==", + "license": "BSD-3-Clause", + "dependencies": { + "@digitalbazaar/http-client": "^3.2.0", + "canonicalize": "^1.0.1", + "lru-cache": "^6.0.0", + "rdf-canonize": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=14" } }, - "node_modules/jest-each/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures": { + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-11.6.0.tgz", + "integrity": "sha512-hzYNZXnfy4cUFf9aiFBtduUz+cknbfBLWtTKvoqVyP2ECPwqfsfkHWFlhccWfAKV/LJkPLyKZRwC1B4T5LO4ZQ==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "@digitalbazaar/security-context": "^1.0.0", + "jsonld": "^9.0.0", + "rdf-canonize": "^5.0.0", + "serialize-error": "^8.1.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18" } }, - "node_modules/jest-each/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true - }, - "node_modules/jest-environment-node": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz", - "integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures-v7": { + "name": "jsonld-signatures", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-7.0.0.tgz", + "integrity": "sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/environment": "30.3.0", - "@jest/fake-timers": "30.3.0", - "@jest/types": "30.3.0", - "@types/node": "*", - "jest-mock": "30.3.0", - "jest-util": "30.3.0", - "jest-validate": "30.3.0" + "base64url": "^3.0.1", + "crypto-ld": "^3.7.0", + "jsonld": "^4.0.1", + "node-forge": "^0.10.0", + "security-context": "^4.0.0", + "serialize-error": "^5.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=10" } }, - "node_modules/jest-haste-map": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz", - "integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures-v7/node_modules/jsonld": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", + "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/types": "30.3.0", - "@types/node": "*", - "anymatch": "^3.1.3", - "fb-watchman": "^2.0.2", - "graceful-fs": "^4.2.11", - "jest-regex-util": "30.0.1", - "jest-util": "30.3.0", - "jest-worker": "30.3.0", - "picomatch": "^4.0.3", - "walker": "^1.0.8" + "canonicalize": "^1.0.1", + "lru-cache": "^5.1.1", + "object.fromentries": "^2.0.2", + "rdf-canonize": "^2.0.1", + "request": "^2.88.0", + "semver": "^6.3.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.3" + "node": ">=6" } }, - "node_modules/jest-haste-map/node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" + "node_modules/jsonld-signatures-v7/node_modules/rdf-canonize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", + "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", + "license": "BSD-3-Clause", + "dependencies": { + "semver": "^6.3.0", + "setimmediate": "^1.0.5" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=6" } }, - "node_modules/jest-leak-detector": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz", - "integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==", + "node_modules/jsonld-signatures-v7/node_modules/serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", "license": "MIT", - "peer": true, "dependencies": { - "@jest/get-type": "30.1.0", - "pretty-format": "30.3.0" + "type-fest": "^0.8.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=8" } }, - "node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures-v7/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures/node_modules/@digitalbazaar/http-client": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", + "integrity": "sha512-6lMpxpt9BOmqHKGs9Xm6DP4LlZTBFer/ZjHvP3FcW3IaUWYIWC7dw5RFZnvw4fP57kAVcm1dp3IF+Y50qhBvAw==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "ky": "^1.14.2", + "undici": "^6.23.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18.0" } }, - "node_modules/jest-leak-detector/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true + "node_modules/jsonld-signatures/node_modules/canonicalize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", + "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", + "license": "Apache-2.0", + "bin": { + "canonicalize": "bin/canonicalize.js" + } }, - "node_modules/jest-matcher-utils": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz", - "integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures/node_modules/jsonld": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", + "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", + "license": "BSD-3-Clause", "dependencies": { - "@jest/get-type": "30.1.0", - "chalk": "^4.1.2", - "jest-diff": "30.3.0", - "pretty-format": "30.3.0" + "@digitalbazaar/http-client": "^4.2.0", + "canonicalize": "^2.1.0", + "lru-cache": "^6.0.0", + "rdf-canonize": "^5.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jsonld-signatures/node_modules/ky": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", + "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", "license": "MIT", - "peer": true, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "yallist": "^4.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=10" } }, - "node_modules/jest-matcher-utils/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true - }, - "node_modules/jest-message-util": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz", - "integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==", - "license": "MIT", - "peer": true, + "node_modules/jsonld-signatures/node_modules/rdf-canonize": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", + "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", + "license": "BSD-3-Clause", "dependencies": { - "@babel/code-frame": "^7.27.1", - "@jest/types": "30.3.0", - "@types/stack-utils": "^2.0.3", - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "picomatch": "^4.0.3", - "pretty-format": "30.3.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.6" + "setimmediate": "^1.0.5" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=18" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/jsonld-signatures/node_modules/undici": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", + "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", "license": "MIT", - "peer": true, "engines": { - "node": ">=10" + "node": ">=18.17" + } + }, + "node_modules/jsonld-signatures/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/jsonld/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">=10" } }, - "node_modules/jest-message-util/node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "node_modules/jsonld/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "license": "MIT", - "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, "engines": { - "node": ">=12" + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "engines": { + "node": ">=4.0" } }, - "node_modules/jest-message-util/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "node_modules/keccak": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.4.tgz", + "integrity": "sha512-3vKuW0jV8J3XNTzvfyicFR5qvxrSAGl7KIhvgOu5cmWwM7tZRj3fMbj/pfIf4be7aznbc+prBWGjywox/g2Y6Q==", + "dev": true, + "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=10.0.0" } }, - "node_modules/jest-message-util/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", "license": "MIT", - "peer": true + "engines": { + "node": ">= 8" + } }, - "node_modules/jest-mock": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz", - "integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==", + "node_modules/ky": { + "version": "0.33.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", + "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", "license": "MIT", - "peer": true, - "dependencies": { - "@jest/types": "30.3.0", - "@types/node": "*", - "jest-util": "30.3.0" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "node_modules/ky-universal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.11.0.tgz", + "integrity": "sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==", "license": "MIT", - "peer": true, + "dependencies": { + "abort-controller": "^3.0.0", + "node-fetch": "^3.2.10" + }, "engines": { - "node": ">=6" + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/ky-universal?sponsor=1" }, "peerDependencies": { - "jest-resolve": "*" + "ky": ">=0.31.4", + "web-streams-polyfill": ">=3.2.1" }, "peerDependenciesMeta": { - "jest-resolve": { + "web-streams-polyfill": { "optional": true } } }, - "node_modules/jest-regex-util": { - "version": "30.0.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", - "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "node_modules/ky-universal/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", "license": "MIT", - "peer": true, + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "node_modules/jest-resolve": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz", - "integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==", + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "license": "MIT", "peer": true, - "dependencies": { - "chalk": "^4.1.2", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.3.0", - "jest-pnp-resolver": "^1.2.3", - "jest-util": "30.3.0", - "jest-validate": "30.3.0", - "slash": "^3.0.0", - "unrs-resolver": "^1.7.11" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=6" } }, - "node_modules/jest-resolve-dependencies": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz", - "integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==", - "license": "MIT", - "peer": true, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "dependencies": { - "jest-regex-util": "30.0.1", - "jest-snapshot": "30.3.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">= 0.8.0" } }, - "node_modules/jest-runner": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz", - "integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==", + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "license": "MIT", - "peer": true, "dependencies": { - "@jest/console": "30.3.0", - "@jest/environment": "30.3.0", - "@jest/test-result": "30.3.0", - "@jest/transform": "30.3.0", - "@jest/types": "30.3.0", - "@types/node": "*", - "chalk": "^4.1.2", - "emittery": "^0.13.1", - "exit-x": "^0.2.2", - "graceful-fs": "^4.2.11", - "jest-docblock": "30.2.0", - "jest-environment-node": "30.3.0", - "jest-haste-map": "30.3.0", - "jest-leak-detector": "30.3.0", - "jest-message-util": "30.3.0", - "jest-resolve": "30.3.0", - "jest-runtime": "30.3.0", - "jest-util": "30.3.0", - "jest-watcher": "30.3.0", - "jest-worker": "30.3.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, + "immediate": "~3.0.5" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, - "node_modules/jest-runtime": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz", - "integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/load-tsconfig": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz", + "integrity": "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "@jest/environment": "30.3.0", - "@jest/fake-timers": "30.3.0", - "@jest/globals": "30.3.0", - "@jest/source-map": "30.0.1", - "@jest/test-result": "30.3.0", - "@jest/transform": "30.3.0", - "@jest/types": "30.3.0", - "@types/node": "*", - "chalk": "^4.1.2", - "cjs-module-lexer": "^2.1.0", - "collect-v8-coverage": "^1.0.2", - "glob": "^10.5.0", - "graceful-fs": "^4.2.11", - "jest-haste-map": "30.3.0", - "jest-message-util": "30.3.0", - "jest-mock": "30.3.0", - "jest-regex-util": "30.0.1", - "jest-resolve": "30.3.0", - "jest-snapshot": "30.3.0", - "jest-util": "30.3.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "node_modules/jest-snapshot": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz", - "integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==", - "license": "MIT", - "peer": true, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "license": "Apache-2.0", "dependencies": { - "@babel/core": "^7.27.4", - "@babel/generator": "^7.27.5", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.27.1", - "@babel/types": "^7.27.3", - "@jest/expect-utils": "30.3.0", - "@jest/get-type": "30.1.0", - "@jest/snapshot-utils": "30.3.0", - "@jest/transform": "30.3.0", - "@jest/types": "30.3.0", - "babel-preset-current-node-syntax": "^1.2.0", - "chalk": "^4.1.2", - "expect": "30.3.0", - "graceful-fs": "^4.2.11", - "jest-diff": "30.3.0", - "jest-matcher-utils": "30.3.0", - "jest-message-util": "30.3.0", - "jest-util": "30.3.0", - "pretty-format": "30.3.0", - "semver": "^7.7.2", - "synckit": "^0.11.8" + "lie": "3.1.1" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "node_modules/lodash": { + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", + "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, "license": "MIT", - "peer": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", - "license": "MIT", - "peer": true, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "bin": { + "loose-envify": "cli.js" } }, - "node_modules/jest-snapshot/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "license": "MIT", - "peer": true + "node_modules/loupe": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", + "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", + "dev": true }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", + "node_modules/lru_map": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", + "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.563.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz", + "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", + "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", + "dev": true, "peer": true, "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" + "lz-string": "bin/bin.js" } }, - "node_modules/jest-util": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz", - "integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==", + "node_modules/magic-sdk": { + "version": "33.6.2", + "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-33.6.2.tgz", + "integrity": "sha512-YWYIx4UrGBzFWG8aJsVmqroRpdCfgFLDblmw8xusTJTw5z6dVHcHKkaA9gt3vRrCw4VvLHgoIIuH66q4cj8gIw==", "license": "MIT", - "peer": true, "dependencies": { - "@jest/types": "30.3.0", - "@types/node": "*", - "chalk": "^4.1.2", - "ci-info": "^4.2.0", - "graceful-fs": "^4.2.11", - "picomatch": "^4.0.3" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "@magic-sdk/provider": "^33.6.2", + "@magic-sdk/types": "^27.6.1", + "localforage": "^1.7.4" } }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/make-cancellable-promise": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", + "integrity": "sha512-GCXh3bq/WuMbS+Ky4JBPW1hYTOU+znU+Q5m9Pu+pI8EoUqIHk9+tviOKC6/qhHh8C4/As3tzJ69IF32kdz85ww==", "license": "MIT", - "peer": true, - "engines": { - "node": ">=12" - }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" } }, - "node_modules/jest-validate": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz", - "integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==", - "license": "MIT", - "peer": true, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dependencies": { - "@jest/get-type": "30.1.0", - "@jest/types": "30.3.0", - "camelcase": "^6.3.0", - "chalk": "^4.1.2", - "leven": "^3.1.0", - "pretty-format": "30.3.0" + "semver": "^7.5.3" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "peer": true, + "node_modules/make-dir/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "bin": { + "semver": "bin/semver.js" + }, "engines": { "node": ">=10" - }, + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "license": "ISC" + }, + "node_modules/make-event-props": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", + "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", + "license": "MIT", "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" } }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "node_modules/make-promises-safe": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/make-promises-safe/-/make-promises-safe-5.1.0.tgz", + "integrity": "sha512-AfdZ49rtyhQR/6cqVKGoH7y4ql7XkS5HJI1lZm0/5N6CQosy1eYbBJ/qbhkKHzo17UH7M918Bysf6XB9f3kS1g==", "license": "MIT", + "optional": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.4" } }, - "node_modules/jest-validate/node_modules/pretty-format": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz", - "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==", + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "license": "MIT", - "peer": true, "dependencies": { - "@jest/schemas": "30.0.5", - "ansi-styles": "^5.2.0", - "react-is": "^18.3.1" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge-refs": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", + "integrity": "sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==", + "license": "MIT", + "funding": { + "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": ">= 8" } }, - "node_modules/jest-validate/node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "node_modules/micro-eth-signer": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/micro-eth-signer/-/micro-eth-signer-0.14.0.tgz", + "integrity": "sha512-5PLLzHiVYPWClEvZIXXFu5yutzpadb73rnQCpUqIHu3No3coFuWQNfE5tkBQJ7djuLYl6aRLaS0MgWJYGoqiBw==", + "dev": true, "license": "MIT", - "peer": true + "dependencies": { + "@noble/curves": "~1.8.1", + "@noble/hashes": "~1.7.1", + "micro-packed": "~0.7.2" + } }, - "node_modules/jest-watcher": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz", - "integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==", + "node_modules/micro-eth-signer/node_modules/@noble/curves": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.2.tgz", + "integrity": "sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@jest/test-result": "30.3.0", - "@jest/types": "30.3.0", - "@types/node": "*", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "emittery": "^0.13.1", - "jest-util": "30.3.0", - "string-length": "^4.0.2" + "@noble/hashes": "1.7.2" }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/jest-worker": { - "version": "30.3.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz", - "integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==", + "node_modules/micro-eth-signer/node_modules/@noble/hashes": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.2.tgz", + "integrity": "sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==", + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "@types/node": "*", - "@ungap/structured-clone": "^1.3.0", - "jest-util": "30.3.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.1.1" - }, "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "node_modules/micro-packed": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/micro-packed/-/micro-packed-0.7.3.tgz", + "integrity": "sha512-2Milxs+WNC00TRlem41oRswvw31146GiSaoCT7s3Xi2gMUglW5QBeqlQaZeHr5tJx9nm3i57LNXPqxOOaWtTYg==", + "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@scure/base": "~1.2.5" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://paulmillr.com/funding/" } }, - "node_modules/jiti": { - "version": "1.21.7", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "node_modules/micro-packed/node_modules/@scure/base": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz", + "integrity": "sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==", "dev": true, - "bin": { - "jiti": "bin/jiti.js" + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/js-base64": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.8.tgz", - "integrity": "sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==", - "license": "BSD-3-Clause" - }, - "node_modules/js-sha3": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.9.3.tgz", - "integrity": "sha512-BcJPCQeLg6WjEx3FE591wVAevlli8lxsxm9/FzV4HXkV49TmBH38Yvrpce6fjbADGMKFrBMGTqrVz3qPIZ88Gg==", - "license": "MIT" - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { - "argparse": "^2.0.1" + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, "bin": { - "js-yaml": "bin/js-yaml.js" + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", "license": "MIT" }, - "node_modules/jsdom": { - "version": "25.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-25.0.1.tgz", - "integrity": "sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==", - "dev": true, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dependencies": { - "cssstyle": "^4.1.0", - "data-urls": "^5.0.0", - "decimal.js": "^10.4.3", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^4.0.0", - "http-proxy-agent": "^7.0.2", - "https-proxy-agent": "^7.0.5", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.12", - "parse5": "^7.1.2", - "rrweb-cssom": "^0.7.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^5.0.0", - "w3c-xmlserializer": "^5.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^3.1.1", - "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^14.0.0", - "ws": "^8.18.0", - "xml-name-validator": "^5.0.0" + "mime-db": "1.52.0" }, "engines": { - "node": ">=18" - }, - "peerDependencies": { - "canvas": "^2.11.2" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "node": ">= 0.6" } }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "bin": { - "jsesc": "bin/jsesc" - }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "license": "MIT" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "license": "(AFL-2.1 OR BSD-3-Clause)" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/json-stable-stringify-without-jsonify": { + "node_modules/min-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "license": "ISC" }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=6" + "node": "*" } }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "license": "MIT", - "peer": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsonld": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-6.0.0.tgz", - "integrity": "sha512-1SkN2RXhMCTCSkX+bzHvr9ycM2HTmjWyV41hn2xG7k6BqlCgRjw0zHmuqfphjBRPqi1gKMIqgBCe/0RZMcWrAA==", - "license": "BSD-3-Clause", - "dependencies": { - "@digitalbazaar/http-client": "^3.2.0", - "canonicalize": "^1.0.1", - "lru-cache": "^6.0.0", - "rdf-canonize": "^3.0.0" - }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "engines": { - "node": ">=14" + "node": ">=16 || 14 >=14.17" } }, - "node_modules/jsonld-signatures": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-11.6.0.tgz", - "integrity": "sha512-hzYNZXnfy4cUFf9aiFBtduUz+cknbfBLWtTKvoqVyP2ECPwqfsfkHWFlhccWfAKV/LJkPLyKZRwC1B4T5LO4ZQ==", - "license": "BSD-3-Clause", + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "license": "MIT", + "optional": true, "dependencies": { - "@digitalbazaar/security-context": "^1.0.0", - "jsonld": "^9.0.0", - "rdf-canonize": "^5.0.0", - "serialize-error": "^8.1.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=18" + "node": ">= 8" } }, - "node_modules/jsonld-signatures-v7": { - "name": "jsonld-signatures", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/jsonld-signatures/-/jsonld-signatures-7.0.0.tgz", - "integrity": "sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==", - "license": "BSD-3-Clause", + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "license": "ISC", + "optional": true, "dependencies": { - "base64url": "^3.0.1", - "crypto-ld": "^3.7.0", - "jsonld": "^4.0.1", - "node-forge": "^0.10.0", - "security-context": "^4.0.0", - "serialize-error": "^5.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/jsonld-signatures-v7/node_modules/jsonld": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-4.0.1.tgz", - "integrity": "sha512-ltEqMQB37ZxZnsgmI+9rqHYkz1M6PqUykuS1t2aQNuH1oiLrUDYz5nyVkHQDgjFd7CFKTIWeLiNhwdwFrH5o5A==", - "license": "BSD-3-Clause", - "dependencies": { - "canonicalize": "^1.0.1", - "lru-cache": "^5.1.1", - "object.fromentries": "^2.0.2", - "rdf-canonize": "^2.0.1", - "request": "^2.88.0", - "semver": "^6.3.0" + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/jsonld-signatures-v7/node_modules/rdf-canonize": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-2.0.1.tgz", - "integrity": "sha512-/GVELjrfW8G/wS4QfDZ5Kq68cS1belVNJqZlcwiErerexeBUsgOINCROnP7UumWIBNdeCwTVLE9NVXMnRYK0lA==", - "license": "BSD-3-Clause", + "node_modules/mnemonist": { + "version": "0.38.5", + "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", + "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", + "dev": true, + "license": "MIT", "dependencies": { - "semver": "^6.3.0", - "setimmediate": "^1.0.5" - }, - "engines": { - "node": ">=6" + "obliterator": "^2.0.0" } }, - "node_modules/jsonld-signatures-v7/node_modules/serialize-error": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", - "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "node_modules/mocha": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.8.0" + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" }, "engines": { - "node": ">=8" + "node": ">= 14.0.0" } }, - "node_modules/jsonld-signatures-v7/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "node_modules/mocha/node_modules/brace-expansion": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.1.tgz", + "integrity": "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" } }, - "node_modules/jsonld-signatures/node_modules/@digitalbazaar/http-client": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.3.0.tgz", - "integrity": "sha512-6lMpxpt9BOmqHKGs9Xm6DP4LlZTBFer/ZjHvP3FcW3IaUWYIWC7dw5RFZnvw4fP57kAVcm1dp3IF+Y50qhBvAw==", - "license": "BSD-3-Clause", + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "license": "ISC", "dependencies": { - "ky": "^1.14.2", - "undici": "^6.23.0" - }, - "engines": { - "node": ">=18.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, - "node_modules/jsonld-signatures/node_modules/canonicalize": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", - "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", - "license": "Apache-2.0", - "bin": { - "canonicalize": "bin/canonicalize.js" - } + "node_modules/mocha/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" }, - "node_modules/jsonld-signatures/node_modules/jsonld": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", - "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", - "license": "BSD-3-Clause", + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "dev": true, + "license": "ISC", "dependencies": { - "@digitalbazaar/http-client": "^4.2.0", - "canonicalize": "^2.1.0", - "lru-cache": "^6.0.0", - "rdf-canonize": "^5.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=18" - } - }, - "node_modules/jsonld-signatures/node_modules/ky": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.3.tgz", - "integrity": "sha512-9zy9lkjac+TR1c2tG+mkNSVlyOpInnWdSMiue4F+kq8TwJSgv6o8jhLRg8Ho6SnZ9wOYUq/yozts9qQCfk7bIw==", - "license": "MIT", - "engines": { - "node": ">=18" + "node": ">=12" }, "funding": { - "url": "https://github.com/sindresorhus/ky?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jsonld-signatures/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", + "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", + "dev": true, "license": "ISC", "dependencies": { - "yallist": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { "node": ">=10" } }, - "node_modules/jsonld-signatures/node_modules/rdf-canonize": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", - "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", - "license": "BSD-3-Clause", + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", "dependencies": { - "setimmediate": "^1.0.5" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=18" + "node": ">=8" } }, - "node_modules/jsonld-signatures/node_modules/undici": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "node_modules/mocha/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { - "node": ">=18.17" + "node": ">=8" } }, - "node_modules/jsonld-signatures/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/jsonld/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/jsonld/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC" - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, "license": "MIT", "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" }, "engines": { - "node": ">=0.6.0" + "node": ">=10" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, + "license": "ISC", "engines": { - "node": ">=4.0" + "node": ">=10" } }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", + "license": "(Apache-2.0 AND MIT)" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "license": "ISC", + "optional": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, "dependencies": { - "json-buffer": "3.0.1" + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "node_modules/klona": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", - "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "node_modules/nan": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", + "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", "license": "MIT", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, "engines": { - "node": ">= 8" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/ky": { - "version": "0.33.3", - "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz", - "integrity": "sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==", + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", "license": "MIT", + "peer": true, + "bin": { + "napi-postinstall": "lib/cli.js" + }, "engines": { - "node": ">=14.16" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sindresorhus/ky?sponsor=1" + "url": "https://opencollective.com/napi-postinstall" } }, - "node_modules/ky-universal": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/ky-universal/-/ky-universal-0.11.0.tgz", - "integrity": "sha512-65KyweaWvk+uKKkCrfAf+xqN2/epw1IJDtlyCPxYffFCMR8u1sp2U65NtWpnozYfZxQ6IUzIlvUcw+hQ82U2Xw==", - "license": "MIT", + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/neon-cli": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/neon-cli/-/neon-cli-0.10.1.tgz", + "integrity": "sha512-kOd9ELaYETe1J1nBEOYD7koAZVj6xR9TGwOPccAsWmwL5amkaXXXwXHCUHkBAWujlgSZY5f2pT+pFGkzoHExYQ==", + "license": "SEE LICENSE IN LICENSE-*", + "optional": true, "dependencies": { - "abort-controller": "^3.0.0", - "node-fetch": "^3.2.10" - }, - "engines": { - "node": ">=14.16" + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-commands": "^3.0.1", + "command-line-usage": "^6.1.0", + "git-config": "0.0.7", + "handlebars": "^4.7.6", + "inquirer": "^7.3.3", + "make-promises-safe": "^5.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "toml": "^3.0.0", + "ts-typed-json": "^0.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^3.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/ky-universal?sponsor=1" + "bin": { + "neon": "bin/cli.js" }, - "peerDependencies": { - "ky": ">=0.31.4", - "web-streams-polyfill": ">=3.2.1" + "engines": { + "node": ">=8" + } + }, + "node_modules/neon-cli/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" }, - "peerDependenciesMeta": { - "web-streams-polyfill": { - "optional": true - } + "engines": { + "node": ">=10" } }, - "node_modules/ky-universal/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==", + "dev": true, + "license": "MIT" + }, + "node_modules/node-cache": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", + "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", "license": "MIT", "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "clone": "2.x" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "node": ">= 8.0.0" } }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "deprecated": "Use your platform's native DOMException instead", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], "license": "MIT", - "peer": true, "engines": { - "node": ">=6" + "node": ">=10.5.0" } }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/lie": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", - "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "license": "MIT", "dependencies": { - "immediate": "~3.0.5" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "dev": true, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" + "node": ">= 6.0.0" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" + "node_modules/node-gyp-build": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", + "devOptional": true, + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" } }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT", + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + }, + "node_modules/node-stdlib-browser": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", + "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", "dev": true, + "license": "MIT", "dependencies": { - "p-locate": "^5.0.0" + "assert": "^2.0.0", + "browser-resolve": "^2.0.0", + "browserify-zlib": "^0.2.0", + "buffer": "^5.7.1", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "create-require": "^1.1.1", + "crypto-browserify": "^3.12.1", + "domain-browser": "4.22.0", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "isomorphic-timers-promises": "^1.0.1", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "pkg-dir": "^5.0.0", + "process": "^0.11.10", + "punycode": "^1.4.1", + "querystring-es3": "^0.2.1", + "readable-stream": "^3.6.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.1", + "url": "^0.11.4", + "util": "^0.12.4", + "vm-browserify": "^1.0.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "node_modules/node-stdlib-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true, "license": "MIT" }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "node_modules/nofilter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", + "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", + "license": "MIT", + "engines": { + "node": ">=12.19" + } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "optional": true, "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "abbrev": "1" }, "bin": { - "loose-envify": "cli.js" + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, - "node_modules/loupe": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz", - "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==", - "dev": true + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { - "yallist": "^3.0.2" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/lucide-react": { - "version": "0.563.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz", - "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" } }, - "node_modules/lz-string": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", - "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, - "peer": true, - "bin": { - "lz-string": "bin/bin.js" - } + "node_modules/nwsapi": { + "version": "2.2.23", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", + "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", + "dev": true }, - "node_modules/magic-sdk": { - "version": "33.6.2", - "resolved": "https://registry.npmjs.org/magic-sdk/-/magic-sdk-33.6.2.tgz", - "integrity": "sha512-YWYIx4UrGBzFWG8aJsVmqroRpdCfgFLDblmw8xusTJTw5z6dVHcHKkaA9gt3vRrCw4VvLHgoIIuH66q4cj8gIw==", - "license": "MIT", - "dependencies": { - "@magic-sdk/provider": "^33.6.2", - "@magic-sdk/types": "^27.6.1", - "localforage": "^1.7.4" + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", + "engines": { + "node": "*" } }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" } }, - "node_modules/magicast": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", - "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, - "dependencies": { - "@babel/parser": "^7.25.4", - "@babel/types": "^7.25.4", - "source-map-js": "^1.2.0" + "engines": { + "node": ">= 6" } }, - "node_modules/make-cancellable-promise": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.3.2.tgz", - "integrity": "sha512-GCXh3bq/WuMbS+Ky4JBPW1hYTOU+znU+Q5m9Pu+pI8EoUqIHk9+tviOKC6/qhHh8C4/As3tzJ69IF32kdz85ww==", - "license": "MIT", + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "engines": { + "node": ">= 0.4" + }, "funding": { - "url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "license": "MIT", "dependencies": { - "semver": "^7.5.3" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-dir/node_modules/semver": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", - "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "license": "ISC" - }, - "node_modules/make-event-props": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.6.2.tgz", - "integrity": "sha512-iDwf7mA03WPiR8QxvcVHmVWEPfMY1RZXerDVNCRYW7dUr2ppH3J58Rwb39/WG39yTZdRSxr3x+2v22tvI0VEvA==", - "license": "MIT", + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { - "url": "https://github.com/wojtekmaj/make-event-props?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/make-promises-safe": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/make-promises-safe/-/make-promises-safe-5.1.0.tgz", - "integrity": "sha512-AfdZ49rtyhQR/6cqVKGoH7y4ql7XkS5HJI1lZm0/5N6CQosy1eYbBJ/qbhkKHzo17UH7M918Bysf6XB9f3kS1g==", - "license": "MIT", - "optional": true - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "license": "BSD-3-Clause", - "peer": true, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, "engines": { "node": ">= 0.4" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "license": "MIT", + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/merge-refs": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.3.0.tgz", - "integrity": "sha512-nqXPXbso+1dcKDpPCXvwZyJILz+vSLqGGOnDrYHQYE+B8n9JTCekVLC65AfCpR4ggVyA/45Y0iR9LDyS2iI+zA==", - "license": "MIT", - "funding": { - "url": "https://github.com/wojtekmaj/merge-refs?sponsor=1" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "engines": { + "node": ">= 0.4" }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "license": "MIT", - "peer": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "node_modules/obliterator": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.5.tgz", + "integrity": "sha512-42CPE9AhahZRsMNslczq0ctAEtqk8Eka26QofnqC346BZdHDySk3LWka23LI7ULIw11NmltpiLagIq8gBozxTw==", "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=8.6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "license": "MIT", + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, - "bin": { - "miller-rabin": "bin/miller-rabin" + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "license": "MIT" }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dependencies": { - "mime-db": "1.52.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "license": "MIT", + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mimic-response": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", - "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, "license": "MIT", - "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/minimalistic-assert": { + "node_modules/package-json-from-dist": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "license": "ISC" + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "license": "MIT" + "node_modules/pako": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", + "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", + "license": "(MIT AND Zlib)" }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dependencies": { - "brace-expansion": "^1.1.7" + "callsites": "^3.0.0" }, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=6" } }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "license": "MIT", - "optional": true, + "node_modules/parse-asn1": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", + "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", + "license": "ISC", "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "pbkdf2": "^3.1.5", + "safe-buffer": "^5.2.1" }, "engines": { - "node": ">= 8" + "node": ">= 0.10" } }, - "node_modules/minizlib/node_modules/minipass": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "license": "ISC", - "optional": true, + "node_modules/parse-asn1/node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC", - "optional": true + "node_modules/parse-asn1/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", + "license": "MIT" }, - "node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" }, "engines": { - "node": ">=10" - } - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "dev": true, - "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", - "license": "(Apache-2.0 AND MIT)" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "license": "ISC", - "optional": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "dev": true, "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/nan": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.26.2.tgz", - "integrity": "sha512-0tTvBTYkt3tdGw22nrAy50x7gpbGCCFH3AFcyS5WiUu7Eu4vWlri1woE6qHBSfy11vksDqkiwjOnlR7WV8G1Hw==", - "license": "MIT", - "optional": true + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">=8" } }, - "node_modules/napi-postinstall": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", - "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "license": "MIT", - "peer": true, - "bin": { - "napi-postinstall": "lib/cli.js" - }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/napi-postinstall" + "node": ">=0.10.0" } }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "license": "MIT" + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, - "node_modules/neon-cli": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/neon-cli/-/neon-cli-0.10.1.tgz", - "integrity": "sha512-kOd9ELaYETe1J1nBEOYD7koAZVj6xR9TGwOPccAsWmwL5amkaXXXwXHCUHkBAWujlgSZY5f2pT+pFGkzoHExYQ==", - "license": "SEE LICENSE IN LICENSE-*", - "optional": true, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", "dependencies": { - "chalk": "^4.1.0", - "command-line-args": "^5.1.1", - "command-line-commands": "^3.0.1", - "command-line-usage": "^6.1.0", - "git-config": "0.0.7", - "handlebars": "^4.7.6", - "inquirer": "^7.3.3", - "make-promises-safe": "^5.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "toml": "^3.0.0", - "ts-typed-json": "^0.3.2", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^3.0.0" - }, - "bin": { - "neon": "bin/cli.js" + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/neon-cli/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=8" } }, - "node_modules/node-cache": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/node-cache/-/node-cache-5.1.2.tgz", - "integrity": "sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==", + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", "license": "MIT", - "dependencies": { - "clone": "2.x" - }, + "optional": true, "engines": { - "node": ">= 8.0.0" + "node": ">=8" } }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "deprecated": "Use your platform's native DOMException instead", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", + "dev": true + }, + "node_modules/pathval": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", + "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", + "dev": true, "engines": { - "node": ">=10.5.0" + "node": ">= 14.16" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "node_modules/pbkdf2": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", + "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "ripemd160": "^2.0.3", + "safe-buffer": "^5.2.1", + "sha.js": "^2.4.12", + "to-buffer": "^1.2.1" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">= 0.10" + } + }, + "node_modules/pdfjs-dist": { + "version": "3.11.174", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", + "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" } }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "node_modules/penpal": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/penpal/-/penpal-6.2.2.tgz", + "integrity": "sha512-RQD7hTx14/LY7QoS3tQYO3/fzVtwvZI+JeS5udgsu7FPaEDjlvfK9HBcme9/ipzSPKnrxSgacI9PI7154W62YQ==", "license": "MIT" }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" + "node_modules/penpal-v4": { + "name": "penpal", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz", + "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw==", + "license": "MIT" }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "license": "(BSD-3-Clause OR GPL-2.0)", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "engines": { - "node": ">= 6.0.0" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/node-gyp-build": { - "version": "4.8.4", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", - "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", - "license": "MIT", - "optional": true, - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "license": "MIT", - "peer": true - }, - "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "engines": { + "node": ">= 6" + } }, - "node_modules/node-stdlib-browser": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.3.1.tgz", - "integrity": "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw==", + "node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", "dev": true, "license": "MIT", "dependencies": { - "assert": "^2.0.0", - "browser-resolve": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^5.7.1", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "create-require": "^1.1.1", - "crypto-browserify": "^3.12.1", - "domain-browser": "4.22.0", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "isomorphic-timers-promises": "^1.0.1", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "pkg-dir": "^5.0.0", - "process": "^0.11.10", - "punycode": "^1.4.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.1", - "url": "^0.11.4", - "util": "^0.12.4", - "vm-browserify": "^1.0.1" + "find-up": "^5.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/node-stdlib-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "node_modules/playwright": { + "version": "1.48.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.48.2.tgz", + "integrity": "sha512-NjYvYgp4BPmiwfe31j4gHLa3J7bD2WiBz8Lk2RoSsmX38SVIARZ18VYjxLjAcDsAhA+F4iSEXTSGgjua0rrlgQ==", "dev": true, - "license": "MIT" - }, - "node_modules/nofilter": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", - "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", - "license": "MIT", - "engines": { - "node": ">=12.19" - } - }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "license": "ISC", - "optional": true, + "license": "Apache-2.0", + "peer": true, "dependencies": { - "abbrev": "1" + "playwright-core": "1.48.2" }, "bin": { - "nopt": "bin/nopt.js" + "playwright": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=18" + }, + "optionalDependencies": { + "fsevents": "2.3.2" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "node_modules/playwright-core": { + "version": "1.48.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.48.2.tgz", + "integrity": "sha512-sjjw+qrLFlriJo64du+EK0kJgZzoQPsabGF4lBvsid+3CNIZIYLgnMj9V6JY5VhM2Peh20DJWIVpVljLLnlawA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "playwright-core": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=18" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "peer": true, + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "path-key": "^3.0.0" + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14" } }, - "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "deprecated": "This package is no longer supported.", - "license": "ISC", - "optional": true, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/nwsapi": { - "version": "2.2.23", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "license": "Apache-2.0", + "node_modules/postcss-import/node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, "engines": { - "node": "*" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "camelcase-css": "^2.0.1" + }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" } }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.1.1" + }, "engines": { - "node": ">= 6" + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } } }, - "node_modules/object-inspect": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, "engines": { - "node": ">= 0.4" + "node": ">=12.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/object-is": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", - "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, - "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "engines": { - "node": ">= 0.4" + "node": ">= 0.8.0" } }, - "node_modules/object.assign": { - "version": "4.1.7", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", - "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" + "node_modules/prettier": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/object.entries": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", - "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, + "peer": true, "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.1.1" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, "engines": { - "node": ">= 0.4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/object.values": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", - "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 0.6.0" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "license": "ISC", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "dependencies": { - "wrappy": "1" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "punycode": "^2.3.1" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/lupomontero" } }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", + "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", "license": "MIT" }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pure-rand": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", "license": "MIT", - "optional": true, "engines": { - "node": ">=0.10.0" + "node": ">=16.0.0" } }, - "node_modules/own-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", - "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "node_modules/qrcode.react": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-4.2.0.tgz", + "integrity": "sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==", + "license": "ISC", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/qs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", + "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" + "side-channel": "^1.1.0" }, "engines": { - "node": ">= 0.4" + "node": ">=0.6" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.x" } }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.4.x" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" - }, - "node_modules/pako": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz", - "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==", - "license": "(MIT AND Zlib)" + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "node_modules/raw-body": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz", + "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==", + "dev": true, + "license": "MIT", "dependencies": { - "callsites": "^3.0.0" + "bytes": "~3.1.2", + "http-errors": "~2.0.1", + "iconv-lite": "~0.4.24", + "unpipe": "~1.0.0" }, "engines": { - "node": ">=6" + "node": ">= 0.8" } }, - "node_modules/parse-asn1": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.9.tgz", - "integrity": "sha512-fIYNuZ/HastSb80baGOuPRo1O9cf4baWw5WsAp7dBuUzeTD/BoaG8sVTdlPFksBE2lF21dN+A1AnrpIjSWqHHg==", - "license": "ISC", + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "pbkdf2": "^3.1.5", - "safe-buffer": "^5.2.1" + "safer-buffer": ">= 2.1.2 < 3" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/parse-asn1/node_modules/asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "license": "MIT", + "node_modules/rdf-canonize": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", + "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", + "license": "BSD-3-Clause", "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=12" } }, - "node_modules/parse-asn1/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "license": "MIT", + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": "^18.3.1" } }, - "node_modules/parse5": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - "dev": true, + "node_modules/react-feather": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.10.tgz", + "integrity": "sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==", + "license": "MIT", "dependencies": { - "entities": "^6.0.0" + "prop-types": "^15.7.2" }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" + "peerDependencies": { + "react": ">=16.8.6" } }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true, - "license": "MIT" + "peer": true }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" + "node_modules/react-pdf": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-7.7.3.tgz", + "integrity": "sha512-a2VfDl8hiGjugpqezBTUzJHYLNB7IS7a2t7GD52xMI9xHg8LdVaTMsnM9ZlNmKadnStT/tvX5IfV0yLn+JvYmw==", + "license": "MIT", + "dependencies": { + "clsx": "^2.0.0", + "dequal": "^2.0.3", + "make-cancellable-promise": "^1.3.1", + "make-event-props": "^1.6.0", + "merge-refs": "^1.2.1", + "pdfjs-dist": "3.11.174", + "prop-types": "^15.6.2", + "tiny-invariant": "^1.0.0", + "warning": "^4.0.0" + }, + "funding": { + "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "license": "MIT", + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/react-router": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.12.0.tgz", + "integrity": "sha512-kTPDYPFzDVGIIGNLS5VJykK0HfHLY5MF3b+xj0/tTyNYL1gF1qs7u67Z9jEhQk2sQ98SUaHxlG31g1JtF7IfVw==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, "engines": { - "node": ">=8" + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } } }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "node_modules/react-router-dom": { + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.12.0.tgz", + "integrity": "sha512-pfO9fiBcpEfX4Tx+iTYKDtPbrSLLCbwJ5EqP+SPYQu1VYCXdy79GSj0wttR0U4cikVdlImZuEZ/9ZNCgoaxwBA==", + "license": "MIT", "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "react-router": "7.12.0" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": ">=20.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" } }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "node_modules/react-tooltip": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.30.0.tgz", + "integrity": "sha512-Yn8PfbgQ/wmqnL7oBpz1QiDaLKrzZMdSUUdk7nVeGTwzbxCAJiJzR4VSYW+eIO42F1INt57sPUmpgKv0KwJKtg==", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@floating-ui/dom": "^1.6.1", + "classnames": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.14.0", + "react-dom": ">=16.14.0" } }, - "node_modules/path2d-polyfill": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", - "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "license": "MIT", - "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/pathe": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", - "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true - }, - "node_modules/pathval": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", - "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, "engines": { - "node": ">= 14.16" + "node": ">=8.10.0" } }, - "node_modules/pbkdf2": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.5.tgz", - "integrity": "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ==", - "license": "MIT", + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "dependencies": { - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "ripemd160": "^2.0.3", - "safe-buffer": "^5.2.1", - "sha.js": "^2.4.12", - "to-buffer": "^1.2.1" + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" }, "engines": { - "node": ">= 0.10" + "node": ">=8" } }, - "node_modules/pdfjs-dist": { - "version": "3.11.174", - "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", - "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", - "license": "Apache-2.0", + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "license": "MIT", "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "canvas": "^2.11.2", - "path2d-polyfill": "^2.0.1" + "node": ">=6" } }, - "node_modules/penpal": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/penpal/-/penpal-6.2.2.tgz", - "integrity": "sha512-RQD7hTx14/LY7QoS3tQYO3/fzVtwvZI+JeS5udgsu7FPaEDjlvfK9HBcme9/ipzSPKnrxSgacI9PI7154W62YQ==", - "license": "MIT" - }, - "node_modules/penpal-v4": { - "name": "penpal", - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/penpal/-/penpal-4.1.1.tgz", - "integrity": "sha512-6d1f8khVLyBz3DnhLztbfjJ7+ANxdXRM2l6awpnCdEtbrmse4AGTsELOvGuNY0SU7xZw7heGbP6IikVvaVTOWw==", - "license": "MIT" - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, "engines": { - "node": ">=8.6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pirates": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "license": "Apache-2.0", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, "engines": { "node": ">= 6" } }, - "node_modules/pkg-dir": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", - "dev": true, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "license": "MIT", "dependencies": { - "find-up": "^5.0.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=10" + "node": ">= 0.12" } }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", - "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "node_modules/request/node_modules/qs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", + "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", + "license": "BSD-3-Clause", "engines": { - "node": ">= 0.4" + "node": ">=0.6" } }, - "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=0.8" } }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" + "node": ">=0.10.0" } }, - "node_modules/postcss-import/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, "dependencies": { - "is-core-module": "^2.16.1", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, - "engines": { - "node": ">= 0.4" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-js": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", - "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "peer": true, "dependencies": { - "camelcase-css": "^2.0.1" + "resolve-from": "^5.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" - }, - "peerDependencies": { - "postcss": "^8.4.21" + "node": ">=8" } }, - "node_modules/postcss-load-config": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", - "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "lilconfig": "^3.1.1" - }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "peer": true, "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } + "node": ">=8" } }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": ">=4" } }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", - "dev": true, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "license": "MIT", + "optional": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC", + "optional": true }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", "dev": true, "engines": { - "node": ">= 0.8.0" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", - "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" + "node_modules/rfc4648": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", + "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==", + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" }, - "engines": { - "node": ">=14" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pretty-format": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, - "peer": true, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "optional": true, "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" + "node_modules/ripemd160": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", + "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "license": "MIT", + "dependencies": { + "hash-base": "^3.1.2", + "inherits": "^2.0.4" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">= 0.8" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, + "node_modules/ripemd160/node_modules/hash-base": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", + "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", "license": "MIT", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.1" + }, "engines": { - "node": ">= 0.6.0" + "node": ">= 0.8" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "node_modules/ripemd160/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", "license": "MIT" }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "node_modules/ripemd160/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "node_modules/ripemd160/node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "license": "MIT" }, - "node_modules/psl": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "node_modules/ripemd160/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "license": "MIT", "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" + "safe-buffer": "~5.1.0" } }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "license": "MIT", + "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.55.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz", + "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==", + "dev": true, "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.55.1", + "@rollup/rollup-android-arm64": "4.55.1", + "@rollup/rollup-darwin-arm64": "4.55.1", + "@rollup/rollup-darwin-x64": "4.55.1", + "@rollup/rollup-freebsd-arm64": "4.55.1", + "@rollup/rollup-freebsd-x64": "4.55.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", + "@rollup/rollup-linux-arm-musleabihf": "4.55.1", + "@rollup/rollup-linux-arm64-gnu": "4.55.1", + "@rollup/rollup-linux-arm64-musl": "4.55.1", + "@rollup/rollup-linux-loong64-gnu": "4.55.1", + "@rollup/rollup-linux-loong64-musl": "4.55.1", + "@rollup/rollup-linux-ppc64-gnu": "4.55.1", + "@rollup/rollup-linux-ppc64-musl": "4.55.1", + "@rollup/rollup-linux-riscv64-gnu": "4.55.1", + "@rollup/rollup-linux-riscv64-musl": "4.55.1", + "@rollup/rollup-linux-s390x-gnu": "4.55.1", + "@rollup/rollup-linux-x64-gnu": "4.55.1", + "@rollup/rollup-linux-x64-musl": "4.55.1", + "@rollup/rollup-openbsd-x64": "4.55.1", + "@rollup/rollup-openharmony-arm64": "4.55.1", + "@rollup/rollup-win32-arm64-msvc": "4.55.1", + "@rollup/rollup-win32-ia32-msvc": "4.55.1", + "@rollup/rollup-win32-x64-gnu": "4.55.1", + "@rollup/rollup-win32-x64-msvc": "4.55.1", + "fsevents": "~2.3.2" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.3", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.3.tgz", - "integrity": "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g==", - "license": "MIT" + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", + "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", + "dev": true }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "license": "MIT", + "optional": true, "engines": { - "node": ">=6" + "node": ">=0.12.0" } }, - "node_modules/pure-rand": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", - "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" + "type": "github", + "url": "https://github.com/sponsors/feross" }, { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ], - "license": "MIT", - "peer": true - }, - "node_modules/pvtsutils": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", - "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", - "license": "MIT", + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "tslib": "^2.8.1" + "queue-microtask": "^1.2.2" } }, - "node_modules/pvutils": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", - "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", - "license": "MIT", + "node_modules/runtypes": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.7.0.tgz", + "integrity": "sha512-3TLdfFX8YHNFOhwHrSJza6uxVBmBrEjnNQlNXvXCdItS0Pdskfg5vVXUTWIN+Y23QR09jWpSl99UHkA83m4uWA==", + "license": "MIT" + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "tslib": "^1.9.0" + }, "engines": { - "node": ">=16.0.0" + "npm": ">=2.0.0" } }, - "node_modules/qrcode.react": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-4.2.0.tgz", - "integrity": "sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==", - "license": "ISC", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD", + "optional": true }, - "node_modules/qs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", - "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "dependencies": { - "side-channel": "^1.1.0" + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" }, "engines": { - "node": ">=0.6" + "node": ">=0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "license": "MIT", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -15299,242 +18976,271 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "license": "MIT", + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", "dependencies": { - "safe-buffer": "^5.1.0" + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "license": "MIT", + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/rdf-canonize": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-3.4.0.tgz", - "integrity": "sha512-fUeWjrkOO0t1rg7B2fdyDTvngj+9RlUyL92vOdiB7c0FPguWVsniIMjEtHH+meLBO9rzkUlUzBVXgWrjI8P9LA==", - "license": "BSD-3-Clause", + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, "dependencies": { - "setimmediate": "^1.0.5" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=12" + "node": ">=v12.22.7" } }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", "dependencies": { "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" } }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" + "node_modules/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", + "license": "MIT" + }, + "node_modules/security-context": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/security-context/-/security-context-4.0.0.tgz", + "integrity": "sha512-yiDCS7tpKQl6p4NG57BdKLTSNLFfj5HosBIzXBl4jZf/qorJzSzbEUIdLhN+vVYgyLlvjixY8DPPTgqI8zvNCA==" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" } }, - "node_modules/react-feather": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/react-feather/-/react-feather-2.0.10.tgz", - "integrity": "sha512-BLhukwJ+Z92Nmdcs+EMw6dy1Z/VLiJTzEQACDUEnWMClhYnFykJCGWQx+NmwP/qQHGX/5CzQ+TGi8ofg2+HzVQ==", + "node_modules/serialize-error": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", + "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", "license": "MIT", "dependencies": { - "prop-types": "^15.7.2" + "type-fest": "^0.20.2" }, - "peerDependencies": { - "react": ">=16.8.6" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true, - "peer": true - }, - "node_modules/react-pdf": { - "version": "7.7.3", - "resolved": "https://registry.npmjs.org/react-pdf/-/react-pdf-7.7.3.tgz", - "integrity": "sha512-a2VfDl8hiGjugpqezBTUzJHYLNB7IS7a2t7GD52xMI9xHg8LdVaTMsnM9ZlNmKadnStT/tvX5IfV0yLn+JvYmw==", - "license": "MIT", - "dependencies": { - "clsx": "^2.0.0", - "dequal": "^2.0.3", - "make-cancellable-promise": "^1.3.1", - "make-event-props": "^1.6.0", - "merge-refs": "^1.2.1", - "pdfjs-dist": "3.11.174", - "prop-types": "^15.6.2", - "tiny-invariant": "^1.0.0", - "warning": "^4.0.0" + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/wojtekmaj/react-pdf?sponsor=1" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/react-refresh": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", "dev": true, - "engines": { - "node": ">=0.10.0" + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" } }, - "node_modules/react-router": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.12.0.tgz", - "integrity": "sha512-kTPDYPFzDVGIIGNLS5VJykK0HfHLY5MF3b+xj0/tTyNYL1gF1qs7u67Z9jEhQk2sQ98SUaHxlG31g1JtF7IfVw==", - "license": "MIT", + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "license": "ISC", + "optional": true + }, + "node_modules/set-cookie-parser": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", + "license": "MIT" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", "dependencies": { - "cookie": "^1.0.1", - "set-cookie-parser": "^2.6.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - } + "node": ">= 0.4" } }, - "node_modules/react-router-dom": { - "version": "7.12.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.12.0.tgz", - "integrity": "sha512-pfO9fiBcpEfX4Tx+iTYKDtPbrSLLCbwJ5EqP+SPYQu1VYCXdy79GSj0wttR0U4cikVdlImZuEZ/9ZNCgoaxwBA==", - "license": "MIT", + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dependencies": { - "react-router": "7.12.0" + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" }, "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react": ">=18", - "react-dom": ">=18" + "node": ">= 0.4" } }, - "node_modules/react-tooltip": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.30.0.tgz", - "integrity": "sha512-Yn8PfbgQ/wmqnL7oBpz1QiDaLKrzZMdSUUdk7nVeGTwzbxCAJiJzR4VSYW+eIO42F1INt57sPUmpgKv0KwJKtg==", - "license": "MIT", + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", "dependencies": { - "@floating-ui/dom": "^1.6.1", - "classnames": "^2.3.0" + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" }, - "peerDependencies": { - "react": ">=16.14.0", - "react-dom": ">=16.14.0" + "engines": { + "node": ">= 0.4" } }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true, - "dependencies": { - "pify": "^2.3.0" - } + "license": "ISC" }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "license": "MIT", + "node_modules/sha.js": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", + "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1", + "to-buffer": "^1.2.0" + }, + "bin": { + "sha.js": "bin.js" }, "engines": { - "node": ">= 6" + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dependencies": { - "picomatch": "^2.2.1" + "shebang-regex": "^3.0.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=8" } }, - "node_modules/redent": { + "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "license": "MIT", + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, "engines": { - "node": ">=6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", - "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" }, "engines": { "node": ">= 0.4" @@ -15543,17 +19249,16 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", - "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", + "call-bound": "^1.0.2", "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -15562,451 +19267,476 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "license": "Apache-2.0", + "node_modules/siginfo": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "dev": true, "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=18" } }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, "engines": { - "node": ">= 0.12" + "node": ">=8" } }, - "node_modules/request/node_modules/qs": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.5.tgz", - "integrity": "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.6" + "node_modules/sodium-native": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz", + "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" } }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "license": "BSD-3-Clause", + "node_modules/solc": { + "version": "0.8.26", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.8.26.tgz", + "integrity": "sha512-yiPQNVf5rBFHwN6SIf3TUUvVAFKcQqmSUFeq+fb6pNRCo0ZCgpYOZDi3BVoezCPIAcKrVYd/qXlBLUP9wVrZ9g==", + "dev": true, + "license": "MIT", "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" + "command-exists": "^1.2.8", + "commander": "^8.1.0", + "follow-redirects": "^1.12.1", + "js-sha3": "0.8.0", + "memorystream": "^0.3.1", + "semver": "^5.5.0", + "tmp": "0.0.33" + }, + "bin": { + "solcjs": "solc.js" }, "engines": { - "node": ">=0.8" + "node": ">=10.0.0" } }, - "node_modules/request/node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "node_modules/solc/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/solc/node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/solc/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", "bin": { - "uuid": "bin/uuid" + "semver": "bin/semver" } }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "license": "MIT", - "peer": true, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "license": "MIT", + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "license": "CC-BY-3.0", + "optional": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", + "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", + "license": "CC0-1.0", + "optional": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/sshpk": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", + "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "license": "MIT", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" }, "bin": { - "resolve": "bin/resolve" + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "license": "MIT", "peer": true, "dependencies": { - "resolve-from": "^5.0.0" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "license": "MIT", "peer": true, "engines": { "node": ">=8" } }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } + "node_modules/stackback": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", + "dev": true }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" + "type-fest": "^0.7.1" }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=8" } }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "license": "ISC", - "optional": true - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "node_modules/statuses": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", + "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", "dev": true, + "license": "MIT", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/rfc4648": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", - "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==", - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "license": "ISC", - "optional": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/std-env": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", + "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", + "dev": true }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "optional": true, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">= 0.4" } }, - "node_modules/ripemd160": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.3.tgz", - "integrity": "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==", + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "license": "MIT", "dependencies": { - "hash-base": "^3.1.2", - "inherits": "^2.0.4" - }, - "engines": { - "node": ">= 0.8" + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" } }, - "node_modules/ripemd160/node_modules/hash-base": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.2.tgz", - "integrity": "sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg==", + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, "license": "MIT", "dependencies": { + "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.1" - }, - "engines": { - "node": ">= 0.8" + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" } }, - "node_modules/ripemd160/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "license": "MIT" - }, - "node_modules/ripemd160/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "safe-buffer": "~5.2.0" } }, - "node_modules/ripemd160/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" + "node_modules/string-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", + "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", + "license": "WTFPL OR MIT", + "peer": true }, - "node_modules/ripemd160/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "license": "MIT", + "peer": true, "dependencies": { - "safe-buffer": "~5.1.0" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/ripemd160/node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "license": "MIT" - }, - "node_modules/rollup": { - "version": "4.55.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz", - "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==", - "dev": true, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "peer": true, "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.55.1", - "@rollup/rollup-android-arm64": "4.55.1", - "@rollup/rollup-darwin-arm64": "4.55.1", - "@rollup/rollup-darwin-x64": "4.55.1", - "@rollup/rollup-freebsd-arm64": "4.55.1", - "@rollup/rollup-freebsd-x64": "4.55.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.55.1", - "@rollup/rollup-linux-arm-musleabihf": "4.55.1", - "@rollup/rollup-linux-arm64-gnu": "4.55.1", - "@rollup/rollup-linux-arm64-musl": "4.55.1", - "@rollup/rollup-linux-loong64-gnu": "4.55.1", - "@rollup/rollup-linux-loong64-musl": "4.55.1", - "@rollup/rollup-linux-ppc64-gnu": "4.55.1", - "@rollup/rollup-linux-ppc64-musl": "4.55.1", - "@rollup/rollup-linux-riscv64-gnu": "4.55.1", - "@rollup/rollup-linux-riscv64-musl": "4.55.1", - "@rollup/rollup-linux-s390x-gnu": "4.55.1", - "@rollup/rollup-linux-x64-gnu": "4.55.1", - "@rollup/rollup-linux-x64-musl": "4.55.1", - "@rollup/rollup-openbsd-x64": "4.55.1", - "@rollup/rollup-openharmony-arm64": "4.55.1", - "@rollup/rollup-win32-arm64-msvc": "4.55.1", - "@rollup/rollup-win32-ia32-msvc": "4.55.1", - "@rollup/rollup-win32-x64-gnu": "4.55.1", - "@rollup/rollup-win32-x64-msvc": "4.55.1", - "fsevents": "~2.3.2" + "node": ">=8" } }, - "node_modules/rrweb-cssom": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", - "dev": true - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "license": "MIT", - "optional": true, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, "engines": { - "node": ">=0.12.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dependencies": { - "queue-microtask": "^1.2.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/runtypes": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/runtypes/-/runtypes-6.7.0.tgz", - "integrity": "sha512-3TLdfFX8YHNFOhwHrSJza6uxVBmBrEjnNQlNXvXCdItS0Pdskfg5vVXUTWIN+Y23QR09jWpSl99UHkA83m4uWA==", - "license": "MIT" + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "license": "Apache-2.0", - "optional": true, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "tslib": "^1.9.0" + "ansi-regex": "^5.0.1" }, "engines": { - "npm": ">=2.0.0" + "node": ">=8" } }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD", - "optional": true - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", - "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, "dependencies": { "call-bind": "^1.0.8", - "call-bound": "^1.0.2", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", "has-symbols": "^1.1.0", - "isarray": "^2.0.5" + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" }, "engines": { - "node": ">=0.4" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/safe-push-apply": { + "node_modules/string.prototype.repeat": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", - "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -16015,14 +19745,15 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "dependencies": { + "call-bind": "^1.0.8", "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -16031,1406 +19762,1907 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "dev": true, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dependencies": { - "xmlchars": "^2.2.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=v12.22.7" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "loose-envify": "^1.1.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/scrypt-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", - "license": "MIT" + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } }, - "node_modules/security-context": { + "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/security-context/-/security-context-4.0.0.tgz", - "integrity": "sha512-yiDCS7tpKQl6p4NG57BdKLTSNLFfj5HosBIzXBl4jZf/qorJzSzbEUIdLhN+vVYgyLlvjixY8DPPTgqI8zvNCA==" + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strnum": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", + "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.1", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", + "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "tinyglobby": "^0.2.11", + "ts-interface-checker": "^0.1.9" + }, "bin": { - "semver": "bin/semver.js" + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" } }, - "node_modules/serialize-error": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-8.1.0.tgz", - "integrity": "sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==", - "license": "MIT", + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "type-fest": "^0.20.2" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/serialize-error/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "license": "(MIT OR CC0-1.0)", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "license": "ISC", - "optional": true + "node_modules/swiper": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.3.tgz", + "integrity": "sha512-BHd6U1VPEIksrXlyXjMmRWO0onmdNPaTAFduzqR3pgjvi7KfmUCAm/0cj49u2D7B0zNjMw02TSeXfinC1hDCXg==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "license": "MIT", + "engines": { + "node": ">= 4.7.0" + } }, - "node_modules/set-cookie-parser": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - "license": "MIT" + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "node_modules/synckit": { + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", + "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", + "license": "MIT", + "peer": true, "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" + "@pkgr/core": "^0.2.9" }, "engines": { - "node": ">= 0.4" + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" } }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "license": "MIT", "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8.0.0" } }, - "node_modules/set-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", - "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.19", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", + "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "dev": true, "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.7", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">= 0.4" + "node": ">=14.0.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "license": "MIT" - }, - "node_modules/sha.js": { - "version": "2.4.12", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.12.tgz", - "integrity": "sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==", - "license": "(MIT AND BSD-3-Clause)", + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.0" + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { - "sha.js": "bin.js" + "resolve": "bin/resolve" }, "engines": { - "node": ">= 0.10" + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", + "license": "ISC", + "optional": true, "dependencies": { - "shebang-regex": "^3.0.0" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "license": "ISC", + "optional": true, "engines": { "node": ">=8" } }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC", + "optional": true }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "node_modules/test-exclude": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" + "@istanbuljs/schema": "^0.1.2", + "glob": "^10.4.1", + "minimatch": "^9.0.4" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=18" } }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "balanced-match": "^1.0.0" } }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=16 || 14 >=14.17" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/siginfo": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", - "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=0.8" } }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "license": "MIT", "optional": true }, - "node_modules/simple-get": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", - "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", "license": "MIT", - "optional": true, "dependencies": { - "decompress-response": "^4.2.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" + "readable-stream": "3" } }, - "node_modules/sirv": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", - "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, + "license": "MIT", "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" + "setimmediate": "^1.0.4" }, "engines": { - "node": ">=18" + "node": ">=0.6.0" } }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "license": "MIT", - "peer": true, + "node_modules/tiny-invariant": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", + "license": "MIT" + }, + "node_modules/tinybench": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", + "dev": true + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, "engines": { - "node": ">=8" + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, - "node_modules/sodium-native": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz", - "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==", - "hasInstallScript": true, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/tinygradient": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/tinygradient/-/tinygradient-1.1.5.tgz", + "integrity": "sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==", + "dev": true, "license": "MIT", - "optional": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "@types/tinycolor2": "^1.4.0", + "tinycolor2": "^1.0.0" } }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "license": "BSD-3-Clause", + "node_modules/tinypool": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": "^18.0.0 || >=20.0.0" } }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "node_modules/tinyrainbow": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", + "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=14.0.0" } }, - "node_modules/source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "license": "MIT", - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "node_modules/tinyspy": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", + "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "dev": true, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "license": "Apache-2.0", - "optional": true, + "node_modules/tldts": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", + "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "dev": true, "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "tldts-core": "^6.1.86" + }, + "bin": { + "tldts": "bin/cli.js" } }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "license": "CC-BY-3.0", - "optional": true + "node_modules/tldts-core": { + "version": "6.1.86", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", + "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", + "dev": true }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "devOptional": true, "license": "MIT", - "optional": true, "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" } }, - "node_modules/spdx-license-ids": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.23.tgz", - "integrity": "sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==", - "license": "CC0-1.0", - "optional": true - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "license": "BSD-3-Clause", "peer": true }, - "node_modules/sshpk": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", - "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", + "node_modules/to-buffer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", + "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", "license": "MIT", "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" + "isarray": "^2.0.5", + "safe-buffer": "^5.2.1", + "typed-array-buffer": "^1.0.3" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.4" } }, - "node_modules/stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "license": "MIT", - "peer": true, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { - "escape-string-regexp": "^2.0.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=8.0" } }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": ">=0.6" } }, - "node_modules/stackback": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", - "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", + "license": "MIT", + "optional": true }, - "node_modules/std-env": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", - "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", - "dev": true + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/stop-iteration-iterator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", - "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "node_modules/tough-cookie": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", + "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "dev": true, "dependencies": { - "es-errors": "^1.3.0", - "internal-slot": "^1.1.0" + "tldts": "^6.1.32" }, "engines": { - "node": ">= 0.4" + "node": ">=16" } }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "license": "MIT", + "node_modules/tr46": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", + "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "dev": true, "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" } }, - "node_modules/stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", + "dev": true, + "license": "MIT/X11", + "engines": { + "node": "*" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, "license": "MIT", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-api-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "dev": true, + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/ts-chacha20": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-chacha20/-/ts-chacha20-1.2.0.tgz", + "integrity": "sha512-PTyPoWYHc2we8P2NTn5hpYG211popWbkjiw+k63xqjeMrx9pPtXSclz9F3fu0Tpr+vfR1xxcQFwsEkh1cXMLqw==", + "license": "MIT" + }, + "node_modules/ts-command-line-args": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", + "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", + "license": "ISC", + "peer": true, "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" + "chalk": "^4.1.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.0", + "string-format": "^2.0.0" + }, + "bin": { + "write-markdown": "dist/write-markdown.js" } }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "node_modules/ts-essentials": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", + "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" + "peerDependencies": { + "typescript": ">=3.7.0" } }, - "node_modules/string-format": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-format/-/string-format-2.0.0.tgz", - "integrity": "sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==", - "license": "WTFPL OR MIT", - "peer": true + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "node_modules/ts-jest": { + "version": "29.4.6", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", + "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", "license": "MIT", - "peer": true, "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" + "bs-logger": "^0.2.6", + "fast-json-stable-stringify": "^2.1.0", + "handlebars": "^4.7.8", + "json5": "^2.2.3", + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.7.3", + "type-fest": "^4.41.0", + "yargs-parser": "^21.1.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/transform": "^29.0.0 || ^30.0.0", + "@jest/types": "^29.0.0 || ^30.0.0", + "babel-jest": "^29.0.0 || ^30.0.0", + "jest": "^29.0.0 || ^30.0.0", + "jest-util": "^29.0.0 || ^30.0.0", + "typescript": ">=4.3 <6" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/transform": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jest-util": { + "optional": true + } } }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" + "node_modules/ts-jest/node_modules/semver": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, + "node_modules/ts-jest/node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=12" + "node": ">=16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "node_modules/ts-typed-json": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.2.tgz", + "integrity": "sha512-Tdu3BWzaer7R5RvBIJcg9r8HrTZgpJmsX+1meXMJzYypbkj8NK2oJN0yvm4Dp/Iv6tzFa/L5jKRmEVTga6K3nA==", + "license": "MIT", + "optional": true + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsort": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz", + "integrity": "sha512-Tyrf5mxF8Ofs1tNoxA13lFeZ2Zrbd6cKbuH3V+MQ5sb6DtBj5FjrXVsRWT8YvNAQTqNoz66dz1WsbigI22aEnw==", + "dev": true, + "license": "MIT" + }, + "node_modules/tsup": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.0.2.tgz", + "integrity": "sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==", + "dev": true, + "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "bundle-require": "^4.0.0", + "cac": "^6.7.12", + "chokidar": "^3.5.1", + "debug": "^4.3.1", + "esbuild": "^0.19.2", + "execa": "^5.0.0", + "globby": "^11.0.3", + "joycon": "^3.0.1", + "postcss-load-config": "^4.0.1", + "resolve-from": "^5.0.0", + "rollup": "^4.0.2", + "source-map": "0.8.0-beta.0", + "sucrase": "^3.20.3", + "tree-kill": "^1.2.2" + }, + "bin": { + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" }, "engines": { - "node": ">=8" + "node": ">=18" + }, + "peerDependencies": { + "@microsoft/api-extractor": "^7.36.0", + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": ">=4.5.0" + }, + "peerDependenciesMeta": { + "@microsoft/api-extractor": { + "optional": true + }, + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "node_modules/tsup/node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/string-width-cjs/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/tsup/node_modules/@esbuild/android-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", - "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "node_modules/tsup/node_modules/@esbuild/android-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "node_modules/tsup/node_modules/@esbuild/android-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" } }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, + "node_modules/tsup/node_modules/@esbuild/darwin-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, + "node_modules/tsup/node_modules/@esbuild/darwin-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, + "node_modules/tsup/node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/strip-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, + "node_modules/tsup/node_modules/@esbuild/freebsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, + "node_modules/tsup/node_modules/@esbuild/linux-arm": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "node_modules/tsup/node_modules/@esbuild/linux-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "node_modules/tsup/node_modules/@esbuild/linux-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "peer": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "node_modules/tsup/node_modules/@esbuild/linux-loong64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "cpu": [ + "loong64" + ], + "dev": true, "license": "MIT", - "peer": true, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=6" + "node": ">=12" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "node_modules/tsup/node_modules/@esbuild/linux-mips64el": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "node_modules/tsup/node_modules/@esbuild/linux-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "node_modules/strnum": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz", - "integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - } + "node_modules/tsup/node_modules/@esbuild/linux-riscv64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "cpu": [ + "riscv64" ], - "license": "MIT" - }, - "node_modules/stylis": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", - "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==", - "license": "MIT" - }, - "node_modules/sucrase": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", - "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "tinyglobby": "^0.2.11", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=12" } }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/tsup/node_modules/@esbuild/linux-s390x": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "node_modules/tsup/node_modules/@esbuild/linux-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=12" } }, - "node_modules/swiper": { - "version": "12.0.3", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-12.0.3.tgz", - "integrity": "sha512-BHd6U1VPEIksrXlyXjMmRWO0onmdNPaTAFduzqR3pgjvi7KfmUCAm/0cj49u2D7B0zNjMw02TSeXfinC1hDCXg==", - "funding": [ - { - "type": "patreon", - "url": "https://www.patreon.com/swiperjs" - }, - { - "type": "open_collective", - "url": "http://opencollective.com/swiper" - } + "node_modules/tsup/node_modules/@esbuild/netbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "cpu": [ + "x64" ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], "engines": { - "node": ">= 4.7.0" + "node": ">=12" } }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - "dev": true + "node_modules/tsup/node_modules/@esbuild/openbsd-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } }, - "node_modules/synckit": { - "version": "0.11.12", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", - "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", + "node_modules/tsup/node_modules/@esbuild/sunos-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "@pkgr/core": "^0.2.9" - }, + "optional": true, + "os": [ + "sunos" + ], "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/synckit" + "node": ">=12" } }, - "node_modules/table-layout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", - "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "node_modules/tsup/node_modules/@esbuild/win32-arm64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8.0.0" + "node": ">=12" } }, - "node_modules/table-layout/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "node_modules/tsup/node_modules/@esbuild/win32-ia32": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/table-layout/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "node_modules/tsup/node_modules/@esbuild/win32-x64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/tailwindcss": { - "version": "3.4.19", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", - "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", + "node_modules/tsup/node_modules/esbuild": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "dev": true, - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.7", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, + "hasInstallScript": true, + "license": "MIT", "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" + "esbuild": "bin/esbuild" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" + } + }, + "node_modules/tsup/node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { - "node": ">= 0.4" + "node": ">= 14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "deprecated": "Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "license": "ISC", - "optional": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^5.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" }, - "engines": { - "node": ">=10" + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "node_modules/tar/node_modules/minipass": { + "node_modules/tsup/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "license": "ISC", - "optional": true, + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "license": "ISC", - "optional": true - }, - "node_modules/test-exclude": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", - "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", + "node_modules/tsup/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^9.0.4" + "whatwg-url": "^7.0.0" }, "engines": { - "node": ">=18" + "node": ">= 8" } }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "node_modules/tsup/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, + "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "punycode": "^2.1.0" } }, - "node_modules/test-exclude/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/tsup/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/tsup/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/tsx": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.3.tgz", + "integrity": "sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "optionalDependencies": { + "fsevents": "~2.3.3" } }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", + "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", + "cpu": [ + "ppc64" + ], "dev": true, - "dependencies": { - "any-promise": "^1.0.0" + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "peer": true, + "engines": { + "node": ">=18" } }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "node_modules/tsx/node_modules/@esbuild/android-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", + "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", + "cpu": [ + "arm" + ], "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", + "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, "engines": { - "node": ">=0.8" + "node": ">=18" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "node_modules/tsx/node_modules/@esbuild/android-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", + "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", + "cpu": [ + "x64" + ], + "dev": true, "license": "MIT", - "optional": true + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": ">=18" + } }, - "node_modules/through2": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", - "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", + "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "dependencies": { - "readable-stream": "3" + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">=18" } }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", + "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, "engines": { - "node": ">=0.6.0" + "node": ">=18" } }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", - "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==", - "license": "MIT" - }, - "node_modules/tinybench": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", - "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", - "dev": true - }, - "node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", - "dev": true - }, - "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", + "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.3" - }, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" + "node": ">=18" } }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", + "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", + "cpu": [ + "x64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } + "node": ">=18" } }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "node_modules/tsx/node_modules/@esbuild/linux-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", + "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", + "cpu": [ + "arm" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "node": ">=18" } }, - "node_modules/tinypool": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", - "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", + "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": "^18.0.0 || >=20.0.0" + "node": ">=18" } }, - "node_modules/tinyrainbow": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", - "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", + "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", + "cpu": [ + "ia32" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=14.0.0" + "node": ">=18" } }, - "node_modules/tinyspy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", + "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", + "cpu": [ + "loong64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=14.0.0" + "node": ">=18" } }, - "node_modules/tldts": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz", - "integrity": "sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==", + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", + "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", + "cpu": [ + "mips64el" + ], "dev": true, - "dependencies": { - "tldts-core": "^6.1.86" - }, - "bin": { - "tldts": "bin/cli.js" + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" } }, - "node_modules/tldts-core": { - "version": "6.1.86", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.86.tgz", - "integrity": "sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", + "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", + "cpu": [ + "ppc64" + ], + "dev": true, "license": "MIT", "optional": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=0.6.0" + "node": ">=18" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "license": "BSD-3-Clause", - "peer": true + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", + "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">=18" + } }, - "node_modules/to-buffer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.2.2.tgz", - "integrity": "sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==", + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", + "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", + "cpu": [ + "s390x" + ], + "dev": true, "license": "MIT", - "dependencies": { - "isarray": "^2.0.5", - "safe-buffer": "^5.2.1", - "typed-array-buffer": "^1.0.3" - }, + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">= 0.4" + "node": ">=18" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "node_modules/tsx/node_modules/@esbuild/linux-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", + "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, "engines": { - "node": ">=8.0" + "node": ">=18" } }, - "node_modules/toml": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", - "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", + "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", + "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "optional": true + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, + "engines": { + "node": ">=18" + } }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", + "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", + "cpu": [ + "x64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "peer": true, "engines": { - "node": ">=6" + "node": ">=18" } }, - "node_modules/tough-cookie": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz", - "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==", + "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", + "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", + "cpu": [ + "arm64" + ], "dev": true, - "dependencies": { - "tldts": "^6.1.32" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, "engines": { - "node": ">=16" + "node": ">=18" } }, - "node_modules/tr46": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", + "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", + "cpu": [ + "x64" + ], "dev": true, - "dependencies": { - "punycode": "^2.3.1" - }, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "peer": true, "engines": { "node": ">=18" } }, - "node_modules/ts-api-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", - "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", + "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", + "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", + "cpu": [ + "arm64" + ], "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "peer": true, "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" + "node": ">=18" } }, - "node_modules/ts-chacha20": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-chacha20/-/ts-chacha20-1.2.0.tgz", - "integrity": "sha512-PTyPoWYHc2we8P2NTn5hpYG211popWbkjiw+k63xqjeMrx9pPtXSclz9F3fu0Tpr+vfR1xxcQFwsEkh1cXMLqw==", - "license": "MIT" - }, - "node_modules/ts-command-line-args": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/ts-command-line-args/-/ts-command-line-args-2.5.1.tgz", - "integrity": "sha512-H69ZwTw3rFHb5WYpQya40YAX2/w7Ut75uUECbgBIsLmM+BNuYnxsltfyyLMxy6sEeKxgijLTnQtLd0nKd6+IYw==", - "license": "ISC", + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", + "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], "peer": true, - "dependencies": { - "chalk": "^4.1.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.0", - "string-format": "^2.0.0" - }, - "bin": { - "write-markdown": "dist/write-markdown.js" + "engines": { + "node": ">=18" } }, - "node_modules/ts-essentials": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-7.0.3.tgz", - "integrity": "sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==", + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", + "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", + "cpu": [ + "arm64" + ], + "dev": true, "license": "MIT", - "peerDependencies": { - "typescript": ">=3.7.0" + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">=18" } }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "node_modules/ts-jest": { - "version": "29.4.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", - "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", + "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", + "cpu": [ + "ia32" + ], + "dev": true, "license": "MIT", - "dependencies": { - "bs-logger": "^0.2.6", - "fast-json-stable-stringify": "^2.1.0", - "handlebars": "^4.7.8", - "json5": "^2.2.3", - "lodash.memoize": "^4.1.2", - "make-error": "^1.3.6", - "semver": "^7.7.3", - "type-fest": "^4.41.0", - "yargs-parser": "^21.1.1" - }, - "bin": { - "ts-jest": "cli.js" - }, + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/transform": "^29.0.0 || ^30.0.0", - "@jest/types": "^29.0.0 || ^30.0.0", - "babel-jest": "^29.0.0 || ^30.0.0", - "jest": "^29.0.0 || ^30.0.0", - "jest-util": "^29.0.0 || ^30.0.0", - "typescript": ">=4.3 <6" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/transform": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "jest-util": { - "optional": true - } + "node": ">=18" } }, - "node_modules/ts-jest/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, + "node_modules/tsx/node_modules/@esbuild/win32-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", + "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, "engines": { - "node": ">=10" + "node": ">=18" } }, - "node_modules/ts-jest/node_modules/type-fest": { - "version": "4.41.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", - "license": "(MIT OR CC0-1.0)", + "node_modules/tsx/node_modules/esbuild": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", + "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "esbuild": "bin/esbuild" + }, "engines": { - "node": ">=16" + "node": ">=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.0", + "@esbuild/android-arm": "0.28.0", + "@esbuild/android-arm64": "0.28.0", + "@esbuild/android-x64": "0.28.0", + "@esbuild/darwin-arm64": "0.28.0", + "@esbuild/darwin-x64": "0.28.0", + "@esbuild/freebsd-arm64": "0.28.0", + "@esbuild/freebsd-x64": "0.28.0", + "@esbuild/linux-arm": "0.28.0", + "@esbuild/linux-arm64": "0.28.0", + "@esbuild/linux-ia32": "0.28.0", + "@esbuild/linux-loong64": "0.28.0", + "@esbuild/linux-mips64el": "0.28.0", + "@esbuild/linux-ppc64": "0.28.0", + "@esbuild/linux-riscv64": "0.28.0", + "@esbuild/linux-s390x": "0.28.0", + "@esbuild/linux-x64": "0.28.0", + "@esbuild/netbsd-arm64": "0.28.0", + "@esbuild/netbsd-x64": "0.28.0", + "@esbuild/openbsd-arm64": "0.28.0", + "@esbuild/openbsd-x64": "0.28.0", + "@esbuild/openharmony-arm64": "0.28.0", + "@esbuild/sunos-x64": "0.28.0", + "@esbuild/win32-arm64": "0.28.0", + "@esbuild/win32-ia32": "0.28.0", + "@esbuild/win32-x64": "0.28.0" } }, - "node_modules/ts-typed-json": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.3.2.tgz", - "integrity": "sha512-Tdu3BWzaer7R5RvBIJcg9r8HrTZgpJmsX+1meXMJzYypbkj8NK2oJN0yvm4Dp/Iv6tzFa/L5jKRmEVTga6K3nA==", - "license": "MIT", - "optional": true - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "license": "0BSD" - }, "node_modules/tty-browserify": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", @@ -17736,11 +21968,20 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "license": "MIT", - "peer": true, "engines": { "node": ">= 4.0.0" } }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/unrs-resolver": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", @@ -17776,6 +22017,65 @@ "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, + "node_modules/unzipper": { + "version": "0.10.14", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.14.tgz", + "integrity": "sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" + } + }, + "node_modules/unzipper/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unzipper/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/unzipper/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/unzipper/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", @@ -17926,6 +22226,92 @@ "extsprintf": "^1.2.0" } }, + "node_modules/viem": { + "version": "2.9.9", + "resolved": "https://registry.npmjs.org/viem/-/viem-2.9.9.tgz", + "integrity": "sha512-SUIHBL6M5IIlqDCMEQwAAvHzeglaM4FEqM6bCI+srLXtFYmrpV4tWhnpobQRNwh4f7HIksmKLLZ+cytv8FfnJQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "license": "MIT", + "dependencies": { + "@adraffy/ens-normalize": "1.10.0", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@scure/bip32": "1.3.2", + "@scure/bip39": "1.2.1", + "abitype": "1.0.0", + "isows": "1.0.3", + "ws": "8.13.0" + }, + "peerDependencies": { + "typescript": ">=5.0.4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/viem/node_modules/@adraffy/ens-normalize": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", + "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/viem/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/viem/node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/vite": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", @@ -19107,6 +23493,86 @@ "node": ">=18" } }, + "node_modules/wait-on": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-8.0.5.tgz", + "integrity": "sha512-J3WlS0txVHkhLRb2FsmRg3dkMTCV1+M6Xra3Ho7HzZDHpE7DCOnoSoCJsZotrmW3uRMhvIJGSKUKrh/MeF4iag==", + "dev": true, + "license": "MIT", + "dependencies": { + "axios": "^1.12.1", + "joi": "^18.0.1", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "rxjs": "^7.8.2" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/wait-on/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/wait-on/node_modules/axios": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.1.tgz", + "integrity": "sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.16.0", + "form-data": "^4.0.5", + "https-proxy-agent": "^5.0.1", + "proxy-from-env": "^2.1.0" + } + }, + "node_modules/wait-on/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/wait-on/node_modules/proxy-from-env": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", + "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/wait-on/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -19364,6 +23830,54 @@ "node": ">=8" } }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -19401,6 +23915,13 @@ "node": ">=8" } }, + "node_modules/workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/wrap-ansi": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", @@ -19545,7 +24066,6 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "license": "ISC", - "peer": true, "engines": { "node": ">=10" } @@ -19561,8 +24081,6 @@ "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", "dev": true, "license": "ISC", - "optional": true, - "peer": true, "bin": { "yaml": "bin.mjs" }, @@ -19601,6 +24119,35 @@ "node": ">=12" } }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/yargs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -19646,6 +24193,16 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index 6cc9c2e..a413919 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,14 @@ "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage", "setup:hooks": "husky", - "prepare": "husky" + "prepare": "husky", + "e2e": "playwright test --config e2e/playwright.config.ts", + "e2e:ui": "playwright test --config e2e/playwright.config.ts --ui", + "e2e:report": "playwright show-report", + "e2e:setup-wallet": "synpress e2e/wallet-setup", + "e2e:deploy": "npx ts-node --esm e2e/helpers/deploy.ts", + "e2e:setup-contracts": "node e2e/setup-contracts.cjs", + "e2e:ci": "node e2e/scripts/run-ci.mjs" }, "dependencies": { "@sanity/client": "^7.20.0", @@ -41,6 +48,8 @@ }, "devDependencies": { "@eslint/js": "^9.17.0", + "wait-on": "^8.0.1", + "@synthetixio/synpress": "4.0.5", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.1.0", "@testing-library/user-event": "^14.5.2", @@ -56,6 +65,7 @@ "eslint-plugin-react-hooks": "^5.1.0", "eslint-plugin-react-refresh": "^0.4.14", "globals": "^15.13.0", + "hardhat": "^2.28.6", "husky": "^9.1.7", "jsdom": "^25.0.1", "postcss": "^8.4.49", diff --git a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.test.tsx b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.test.tsx index bf87658..fda1981 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.test.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.test.tsx @@ -270,7 +270,7 @@ describe('AssetManagementDropdown', () => { ) - expect(screen.getByTestId('surrenderDropdown')).toBeInTheDocument() + expect(screen.getByTestId('returnToIssuerDropdown')).toBeInTheDocument() expect(screen.getByText('Return ETR to issuer')).toBeInTheDocument() }) @@ -279,7 +279,7 @@ describe('AssetManagementDropdown', () => { ) - fireEvent.click(screen.getByTestId('surrenderDropdown')) + fireEvent.click(screen.getByTestId('returnToIssuerDropdown')) expect(mockOnSetFormAction).toHaveBeenCalledWith( AssetManagementActions.ReturnToIssuer @@ -293,7 +293,9 @@ describe('AssetManagementDropdown', () => { ) - expect(screen.getByTestId('acceptSurrenderDropdown')).toBeInTheDocument() + expect( + screen.getByTestId('acceptReturnToIssuerDropdown') + ).toBeInTheDocument() expect(screen.getByText('Accept ETR return')).toBeInTheDocument() }) @@ -302,7 +304,7 @@ describe('AssetManagementDropdown', () => { ) - fireEvent.click(screen.getByTestId('acceptSurrenderDropdown')) + fireEvent.click(screen.getByTestId('acceptReturnToIssuerDropdown')) expect(mockOnSetFormAction).toHaveBeenCalledWith( AssetManagementActions.AcceptReturnToIssuer @@ -316,7 +318,9 @@ describe('AssetManagementDropdown', () => { ) - expect(screen.getByTestId('rejectSurrenderDropdown')).toBeInTheDocument() + expect( + screen.getByTestId('rejectReturnToIssuerDropdown') + ).toBeInTheDocument() expect(screen.getByText('Reject ETR return')).toBeInTheDocument() }) @@ -325,7 +329,7 @@ describe('AssetManagementDropdown', () => { ) - fireEvent.click(screen.getByTestId('rejectSurrenderDropdown')) + fireEvent.click(screen.getByTestId('rejectReturnToIssuerDropdown')) expect(mockOnSetFormAction).toHaveBeenCalledWith( AssetManagementActions.RejectReturnToIssuer @@ -437,7 +441,7 @@ describe('AssetManagementDropdown', () => { expect(screen.getByTestId('transferHolderDropdown')).toBeInTheDocument() expect(screen.getByTestId('transferOwnerDropdown')).toBeInTheDocument() - expect(screen.getByTestId('surrenderDropdown')).toBeInTheDocument() + expect(screen.getByTestId('returnToIssuerDropdown')).toBeInTheDocument() }) it('renders no dropdown items when all permissions are false', () => { @@ -449,7 +453,9 @@ describe('AssetManagementDropdown', () => { expect( screen.queryByTestId('transferOwnerDropdown') ).not.toBeInTheDocument() - expect(screen.queryByTestId('surrenderDropdown')).not.toBeInTheDocument() + expect( + screen.queryByTestId('returnToIssuerDropdown') + ).not.toBeInTheDocument() }) }) @@ -503,9 +509,13 @@ describe('AssetManagementDropdown', () => { screen.getByTestId('nominateBeneficiaryHolderDropdown') ).toBeInTheDocument() expect(screen.getByTestId('endorseTransferDropdown')).toBeInTheDocument() - expect(screen.getByTestId('surrenderDropdown')).toBeInTheDocument() - expect(screen.getByTestId('acceptSurrenderDropdown')).toBeInTheDocument() - expect(screen.getByTestId('rejectSurrenderDropdown')).toBeInTheDocument() + expect(screen.getByTestId('returnToIssuerDropdown')).toBeInTheDocument() + expect( + screen.getByTestId('acceptReturnToIssuerDropdown') + ).toBeInTheDocument() + expect( + screen.getByTestId('rejectReturnToIssuerDropdown') + ).toBeInTheDocument() expect( screen.getByTestId('rejectTransferOwnerHolderDropdown') ).toBeInTheDocument() diff --git a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx index ca6f5c1..42b0f8c 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/AssetManagementDropdown/AssetManagementDropdown.tsx @@ -105,7 +105,7 @@ export const AssetManagementDropdown: FunctionComponent< {canReturnToIssuer && ( onSetFormAction(AssetManagementActions.ReturnToIssuer)} > Return ETR to issuer @@ -114,7 +114,7 @@ export const AssetManagementDropdown: FunctionComponent< {canHandleShred && ( onSetFormAction(AssetManagementActions.AcceptReturnToIssuer) } @@ -125,7 +125,7 @@ export const AssetManagementDropdown: FunctionComponent< {canHandleRestore && ( onSetFormAction(AssetManagementActions.RejectReturnToIssuer) } diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx index d8f321c..8f46f04 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.test.tsx @@ -816,8 +816,8 @@ describe('ActionForm - ReturnToIssuer', () => { ) expect(screen.getAllByText('Remark').length).toBeGreaterThan(0) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeInTheDocument() - expect(screen.getByTestId('surrenderBtn')).toBeInTheDocument() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeInTheDocument() + expect(screen.getByTestId('returnToIssuerBtn')).toBeInTheDocument() }) it('displays only remark field without owner and holder', () => { @@ -845,7 +845,7 @@ describe('ActionForm - ReturnToIssuer', () => { /> ) - const returnBtn = screen.getByTestId('surrenderBtn') + const returnBtn = screen.getByTestId('returnToIssuerBtn') expect(returnBtn).not.toBeDisabled() }) @@ -859,7 +859,7 @@ describe('ActionForm - ReturnToIssuer', () => { /> ) - const returnBtn = screen.getByTestId('surrenderBtn') + const returnBtn = screen.getByTestId('returnToIssuerBtn') fireEvent.click(returnBtn) expect(mockHandleReturnToIssuer).toHaveBeenCalledWith({ @@ -882,7 +882,7 @@ describe('ActionForm - ReturnToIssuer', () => { target: { value: 'Returning document to issuer' }, }) - const returnBtn = screen.getByTestId('surrenderBtn') + const returnBtn = screen.getByTestId('returnToIssuerBtn') fireEvent.click(returnBtn) expect(mockHandleReturnToIssuer).toHaveBeenCalledWith({ @@ -914,8 +914,8 @@ describe('ActionForm - ReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() - expect(screen.getByTestId('surrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() + expect(screen.getByTestId('returnToIssuerBtn')).toBeDisabled() }) it('disables buttons when state is initialized', () => { @@ -928,8 +928,8 @@ describe('ActionForm - ReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() - expect(screen.getByTestId('surrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() + expect(screen.getByTestId('returnToIssuerBtn')).toBeDisabled() }) it('calls setFormActionNone when cancel button is clicked', () => { @@ -942,7 +942,7 @@ describe('ActionForm - ReturnToIssuer', () => { /> ) - const cancelBtn = screen.getByTestId('cancelSurrenderBtn') + const cancelBtn = screen.getByTestId('cancelReturnToIssuerBtn') fireEvent.click(cancelBtn) expect(mockSetFormActionNone).toHaveBeenCalled() @@ -1015,7 +1015,7 @@ describe('ActionForm - RejectReturnToIssuer', () => { expect(screen.getByText('Owner')).toBeInTheDocument() expect(screen.getByText('Holder')).toBeInTheDocument() expect(screen.getAllByText('Remark').length).toBeGreaterThan(0) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeInTheDocument() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeInTheDocument() expect(screen.getByTestId('rejectReturnToIssuerBtn')).toBeInTheDocument() }) @@ -1112,7 +1112,7 @@ describe('ActionForm - RejectReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() expect(screen.getByTestId('rejectReturnToIssuerBtn')).toBeDisabled() }) @@ -1126,7 +1126,7 @@ describe('ActionForm - RejectReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() expect(screen.getByTestId('rejectReturnToIssuerBtn')).toBeDisabled() }) @@ -1140,7 +1140,7 @@ describe('ActionForm - RejectReturnToIssuer', () => { /> ) - const cancelBtn = screen.getByTestId('cancelSurrenderBtn') + const cancelBtn = screen.getByTestId('cancelReturnToIssuerBtn') fireEvent.click(cancelBtn) expect(mockSetFormActionNone).toHaveBeenCalled() @@ -1230,7 +1230,7 @@ describe('ActionForm - AcceptReturnToIssuer', () => { ) expect(screen.getAllByText('Remark').length).toBeGreaterThan(0) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeInTheDocument() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeInTheDocument() expect(screen.getByTestId('acceptReturnToIssuerBtn')).toBeInTheDocument() }) @@ -1324,7 +1324,7 @@ describe('ActionForm - AcceptReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() expect(screen.getByTestId('acceptReturnToIssuerBtn')).toBeDisabled() }) @@ -1338,7 +1338,7 @@ describe('ActionForm - AcceptReturnToIssuer', () => { /> ) - expect(screen.getByTestId('cancelSurrenderBtn')).toBeDisabled() + expect(screen.getByTestId('cancelReturnToIssuerBtn')).toBeDisabled() expect(screen.getByTestId('acceptReturnToIssuerBtn')).toBeDisabled() }) @@ -1352,7 +1352,7 @@ describe('ActionForm - AcceptReturnToIssuer', () => { /> ) - const cancelBtn = screen.getByTestId('cancelSurrenderBtn') + const cancelBtn = screen.getByTestId('cancelReturnToIssuerBtn') fireEvent.click(cancelBtn) expect(mockSetFormActionNone).toHaveBeenCalled() diff --git a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx index 64a28cb..a88057f 100644 --- a/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx +++ b/src/components/AssetManagementPanel/AssetManagementForm/FormVariants/ActionForm/ActionForm.tsx @@ -1081,7 +1081,7 @@ export const ActionForm: FunctionComponent = props => { className="!flex-1 !min-w-[188px] !max-w-[383px]" onClick={setFormActionNone} disabled={isPendingConfirmation} - data-testid={'cancelSurrenderBtn'} + data-testid={'cancelReturnToIssuerBtn'} btnType="transparent" size={ButtonSize.SM} > @@ -1092,7 +1092,7 @@ export const ActionForm: FunctionComponent = props => { className="!flex-1 !min-w-[188px] !max-w-[383px]" onClick={() => handleReturnToIssuer({ remarks: remark })} disabled={isPendingConfirmation} - data-testid={'surrenderBtn'} + data-testid={'returnToIssuerBtn'} size={ButtonSize.SM} > {isPendingConfirmation ? ( @@ -1153,7 +1153,7 @@ export const ActionForm: FunctionComponent = props => { className="!flex-1 !min-w-[188px] !max-w-[383px]" onClick={setFormActionNone} disabled={isRestoreTokenPendingConfirmation} - data-testid={'cancelSurrenderBtn'} + data-testid={'cancelReturnToIssuerBtn'} btnType="transparent" size={ButtonSize.SM} > @@ -1211,7 +1211,7 @@ export const ActionForm: FunctionComponent = props => { className="!flex-1 !min-w-[188px] !max-w-[383px]" onClick={setFormActionNone} disabled={isDestroyTokenPendingConfirmation} - data-testid={'cancelSurrenderBtn'} + data-testid={'cancelReturnToIssuerBtn'} btnType="transparent" size={ButtonSize.SM} > diff --git a/src/components/ConnectToMagicLink/index.tsx b/src/components/ConnectToMagicLink/index.tsx index a2f41d1..cb7c965 100644 --- a/src/components/ConnectToMagicLink/index.tsx +++ b/src/components/ConnectToMagicLink/index.tsx @@ -135,7 +135,7 @@ const ConnectToMagicLink: React.FC = () => { Magic Link

    {isConnecting ? 'Connecting...' : 'Connect with Magic Link'} diff --git a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx index c1e3581..faa31f7 100644 --- a/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx +++ b/src/components/common/Overlay/OverlayContent/DocumentTransferMessage.tsx @@ -54,6 +54,7 @@ export const ButtonClose: FunctionComponent = ({ size={ButtonSize.MD} className={`bg-cerulean-500 rounded-xl text-white px-3 py-2 hover:bg-cerulean-800 ${className}`} onClick={closeOverlay} + data-testid="dismiss-modal" > Dismiss @@ -106,6 +107,7 @@ export const DocumentTransferMessage: FunctionComponent< className="w-full h-[40px] min-w-[160px] max-w-[260px] gap-[10px] flex-1" btnType="transparent" onClick={closeOverlay} + data-testid="dismiss-modal" > Dismiss diff --git a/src/components/home/VerifySection/NetworkModal.tsx b/src/components/home/VerifySection/NetworkModal.tsx index 434b58e..e03cc36 100644 --- a/src/components/home/VerifySection/NetworkModal.tsx +++ b/src/components/home/VerifySection/NetworkModal.tsx @@ -69,6 +69,12 @@ const NETWORK_OPTIONS: NetworkOption[] = [ group: 'Testnet', logo: '/images/networks/astron.png', }, + { + chainId: '1337', + label: 'Localhost', + group: 'Testnet', + logo: '/images/networks/ethereum.gif', + }, ] interface NetworkModalProps { diff --git a/src/components/home/VerifySection/VerifyResult.tsx b/src/components/home/VerifySection/VerifyResult.tsx index 726bdf2..6d6cb66 100644 --- a/src/components/home/VerifySection/VerifyResult.tsx +++ b/src/components/home/VerifySection/VerifyResult.tsx @@ -129,7 +129,7 @@ const VerifyResult: React.FC = ({ } const { providerType, account } = useProviderContext() return ( -
    +
    {/* ── Network info card ── */} {networkName && (
    @@ -214,7 +214,12 @@ const VerifyResult: React.FC = ({
    {/* Header */}
    -
    @@ -246,12 +251,17 @@ const VerifyResult: React.FC = ({
    {/* Middle: Verification checks */} -
    +
    {VERIFICATION_CHECKS.map(({ type, label }) => { const status = getGroupStatus(type) return ( -
    +
    {status === 'VALID' ? : } {label}
    diff --git a/src/components/home/VerifySection/VerifySection.tsx b/src/components/home/VerifySection/VerifySection.tsx index 613af20..13f08ba 100644 --- a/src/components/home/VerifySection/VerifySection.tsx +++ b/src/components/home/VerifySection/VerifySection.tsx @@ -97,6 +97,7 @@ const VerifySection: React.FC = ({ isDarkMode }) => {
    = ({ isDarkMode }) => { const renderVerifying = () => (
    -
    +
    Verifying {fileName}... diff --git a/src/configs/chain-config.ts b/src/configs/chain-config.ts index be7e95a..c9fe533 100644 --- a/src/configs/chain-config.ts +++ b/src/configs/chain-config.ts @@ -23,4 +23,5 @@ export const TEST_NETWORKS = [ CHAIN_ID.stabilitytestnet, CHAIN_ID.xdcapothem, CHAIN_ID.astrontestnet, + CHAIN_ID.local, ] diff --git a/vite.config.js b/vite.config.js index 620fd49..c2f9719 100644 --- a/vite.config.js +++ b/vite.config.js @@ -50,6 +50,7 @@ export default defineConfig(({ mode }) => { environment: 'jsdom', setupFiles: './src/setupTests.ts', css: true, + exclude: ['**/node_modules/**', '**/e2e/**'], } } }) From d7e72142fdd8768a7c5c37d2bfa925bc257c8e75 Mon Sep 17 00:00:00 2001 From: manishdex25 Date: Tue, 16 Jun 2026 14:20:56 +0530 Subject: [PATCH 17/20] feat: matic pol (#70) * chore: develop to main (#65) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- * chore: bump @trustvc/trustvc to ^2.12.4 Co-Authored-By: Claude Opus 4.7 (1M context) * Tt 989/partner integration (#56) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/partner card layout (#57) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/fix carausel speed (#58) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/fix carausel ios (#59) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 1334/about us page (#60) * feat: add About page with capabilities and new SVG assets - Introduced a new About page that highlights TrustVC's core capabilities. - Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach. - Updated routing to include the About page and modified the Navbar for navigation. - Enhanced CSS for the About page's light and dark themes, including background images and card styles. - Implemented responsive design adjustments for mobile views. * feat: implement CapabilityCard component and refactor About page - Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags. - Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability. - Refactored tests for About page to improve clarity and consistency in test descriptions. - Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes. * refactor: update Navbar tests to reflect changes in navigation items - Removed references to 'Home' in Navbar tests and replaced them with 'About'. - Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar. - Adjusted test cases to ensure correct styling checks for 'About' based on the current route. * feat: add EcosystemCard component and integrate into About page - Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image. - Updated About page to utilize EcosystemCard, enhancing code organization and readability. - Added comprehensive tests for EcosystemCard to ensure correct rendering and styling. - Removed redundant CSS styles related to the ecosystem card from index.css. * refactor: update App tests to check for new navigation elements - Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes. - Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage. * Update src/pages/About/index.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: adjust background size in dark mode styles - Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode. --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Hotfix/button color isue (#61) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class * style: update button styles and enhance AttachmentFileList component with solid color * style: enhance button color handling in AttachmentFileList component for dark mode * style: improve Safari marquee animation performance and prevent compositing issues - Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari. - Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation. - Added decoding attribute to partner images for better loading performance. --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * chore: sync to main (#55) (#63) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * chore: sync to main (#55) (#66) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: Cursor * chore: sync to main (#55) (#67) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Cursor * feat: develop (#68) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- * chore: bump @trustvc/trustvc to ^2.12.4 Co-Authored-By: Claude Opus 4.7 (1M context) * Tt 989/partner integration (#56) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/partner card layout (#57) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/fix carausel speed (#58) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 989/fix carausel ios (#59) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * Tt 1334/about us page (#60) * feat: add About page with capabilities and new SVG assets - Introduced a new About page that highlights TrustVC's core capabilities. - Added SVG images for visual representation of capabilities, including single-source, unified foundation, global interoperability, privacy, tamper evidence, and ecosystem approach. - Updated routing to include the About page and modified the Navbar for navigation. - Enhanced CSS for the About page's light and dark themes, including background images and card styles. - Implemented responsive design adjustments for mobile views. * feat: implement CapabilityCard component and refactor About page - Added CapabilityCard component to encapsulate the rendering of individual capability details, including title, description, icon, and tags. - Updated About page to utilize CapabilityCard for displaying core capabilities, enhancing code organization and readability. - Refactored tests for About page to improve clarity and consistency in test descriptions. - Adjusted dark and light mode styles for CapabilityCard to ensure visual consistency across themes. * refactor: update Navbar tests to reflect changes in navigation items - Removed references to 'Home' in Navbar tests and replaced them with 'About'. - Updated assertions to check for the presence of 'About', 'Partners', and 'News & Updates' in the Navbar. - Adjusted test cases to ensure correct styling checks for 'About' based on the current route. * feat: add EcosystemCard component and integrate into About page - Introduced EcosystemCard component to encapsulate the rendering of ecosystem-related content, including a heading, subtitle, and image. - Updated About page to utilize EcosystemCard, enhancing code organization and readability. - Added comprehensive tests for EcosystemCard to ensure correct rendering and styling. - Removed redundant CSS styles related to the ecosystem card from index.css. * refactor: update App tests to check for new navigation elements - Replaced assertions for 'Home' and 'News & Updates' with checks for 'About', 'Partners', and 'News & Updates' to align with recent navigation changes. - Ensured that the tests verify the presence of multiple instances of 'About' and 'Partners' for improved coverage. * Update src/pages/About/index.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update src/index.css Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: adjust background size in dark mode styles - Changed background size from '100% cover' to '100% auto' for improved layout consistency in dark mode. --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Hotfix/button color isue (#61) * chore: sync to main (#55) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: manishdex25 * feat: add new partner SVG images - Added AEOTRADE, Angsana Technology, ASTROn, and Automaxis SVG files to the partners directory. - Each SVG includes a rectangle filled with a pattern and an embedded image for branding purposes. * feat: add marquee animation and remove unused partner SVGs * feat: add Partners link to Navbar and scroll to top on route change * fix: update partner logo URLs and enhance accessibility features * feat: add comprehensive tests for Partners and PartnerCard components * Remove multiple partner SVG files from the project, including AEOTRADE, Angsana Technology, ASTROn, Automaxis, Banco, Bank of China, and BlockPeer. This cleanup is part of ongoing efforts to streamline assets and improve project maintainability. * refactor: update partner data structure and enhance PartnersSection - Refactored partner data to include new logo and banner image paths. - Updated PartnersSection to utilize the new partner data structure, enabling responsive images and a marquee animation for partner logos. - Adjusted Tailwind CSS configurations for improved animation performance. - Cleaned up unused partner SVG references in the codebase. * fix: update marquee duration and enhance partner logo tests - Increased marquee animation duration from 900s to 1400s for improved visual experience. - Updated tests to ensure at least one partner logo is rendered and adjusted loading attributes for better performance. - Enhanced test descriptions for clarity and accuracy regarding partner logo rendering and visibility. * fix: reduce marquee animation duration for improved performance * fix: refine marquee styling for improved visual consistency * feat: add partners page styling and animation enhancements * fix: enhance rendering performance in PartnersSection by adding transform properties * refactor: remove unused marquee keyframes and update Partners test cases to use full width class * style: update button styles and enhance AttachmentFileList component with solid color * style: enhance button color handling in AttachmentFileList component for dark mode * style: improve Safari marquee animation performance and prevent compositing issues - Updated CSS for marquee animation to promote GPU layer before animation starts, enhancing performance on Safari. - Adjusted PartnersSection component to avoid using 3D transforms on elements with WebkitMaskImage to prevent icons from disappearing during animation. - Added decoding attribute to partner images for better loading performance. --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * chore: sync to main (#55) (#63) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * chore: sync to main (#55) (#66) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: Cursor * chore: sync to main (#55) (#67) * fix: merge conflicts (#49) * fix: merge conflicts * fix: remove consoles * fix: stabilize dropdown and news text styling (#50) * fix: stabilize dropdown and news text styling Prevent global button/text styles from breaking Contact enquiry dropdown visuals and News article link readability, while aligning news sub-body text to the left for consistent content presentation across states. Made-with: Cursor * feat: enhance styling for news articles and select field components * fix: metamask transaction message (#51) * fix: metamask traction error messages * fix: test cases * fix: update links and improve code formatting --------- * fix: merge (#54) * fix: merge * fix: update test mocks and add obfuscation notice for documents * fix: stub AssetManagementApplication * fix: expired tag * fix: unknown error metamask --------- --------- Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> * feat: qr document loader (#64) * feat: qr document loader * fix: update decrypt string imports * fix: tests * chore: remove ACTION_LOADING_FEATURE.md --------- Co-authored-by: manishdex25 Co-authored-by: Claude Opus 4.7 (1M context) Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Cursor * refactor: update Polygon network label to include abbreviation (POL) - Changed the label for the Polygon network from 'Polygon' to 'Polygon (POL)' in multiple files, including NetworkModal, VerifySection, and chain-info. - Updated corresponding test cases to reflect the new label. - Adjusted chain configuration to use 'pol' instead of 'matic' for consistency. * fix: update Polygon network configuration - Changed the chain configuration from CHAIN_ID.pol to CHAIN_ID.matic for the Polygon network. - Added a comment indicating the need to revert to CHAIN_ID.pol once @trustvc/trustvc version 2.14.0 is published. * chore: update dependencies in package.json and package-lock.json - Bumped @trustvc/trustvc to version 2.14.1. - Updated @digitalbazaar/bbs-signatures to version 3.1.0 and its dependencies. - Updated @digitalbazaar/bls12-381-multikey to version 2.2.0 and its dependencies. - Updated @noble/curves and @noble/hashes to version 2.2.0. - Added new dependencies for cborg version 4.5.8 in multiple modules. - Removed outdated dependencies and cleaned up package-lock.json for better maintainability. * chore: update package-lock.json with new dependencies - Added new dependencies for @scure/base, @scure/bip32, @scure/bip39, and @sentry packages. - Updated existing dependencies for @noble/curves and @noble/hashes. - Enhanced package-lock.json for improved maintainability and consistency. * fix: update Polygon network configuration - Changed the chain configuration from CHAIN_ID.pol to CHAIN_ID.matic for the Polygon network. - Added a comment indicating the need to revert to CHAIN_ID.pol once @trustvc/trustvc version 2.14.0 is published. * feat: add end-to-end verification tests for Polygon Amoy documents - Introduced new test suite for verifying OpenAttestation v2 and W3C Verifiable Credential documents on the Polygon Amoy testnet (chainId 80002) and Polygon POL mainnet (chainId 137). - Created fixtures for minted documents and scenarios for tampered and not minted documents. - Implemented runtime modifications to generate test cases dynamically, ensuring comprehensive coverage of document integrity and status checks. * feat: enhance end-to-end tests for OpenAttestation v2 documents - Added a new function to assert the validity of OA documents when DNS TXT is not configured, expecting the issuer identity to be INVALID. - Updated test descriptions for clarity, reflecting the new validation logic for both Polygon Amoy and POL mainnet documents. - Replaced calls to the previous validation function with the new assertion function for improved accuracy in test outcomes. * refactor: streamline OA document validation tests - Removed the assertOaDocValid function, consolidating validation checks into assertAllValid for improved clarity and accuracy. - Updated test descriptions to reflect the new validation logic for both Polygon Amoy and POL mainnet documents, ensuring consistency across test cases. * Update e2e/tests/pol-amoy-verify.spec.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * chore: run testcases * feat: enhance e2e tests for document verification - Added new RPC URLs for Polygon Amoy and POL mainnet to the e2e workflow configuration. - Updated the uploadDoc function in the test suite to handle both valid and invalid document states more effectively, improving the clarity of verification outcomes. - Refactored tests to assert verification failures using a dedicated function for better readability and maintainability. * chore: update e2e configuration and test timeouts - Changed the RPC URL for Polygon mainnet to a new endpoint for improved reliability. - Increased the per-test timeout in Playwright configuration to accommodate slower mainnet RPC calls. - Configured retries for mainnet tests to enhance test stability and reduce flakiness. * feat: add end-to-end verification tests for Polygon Amoy and POL mainnet documents - Introduced new test suites for verifying OpenAttestation v2 and W3C Verifiable Credential documents on the Polygon Amoy testnet and POL mainnet. - Created helper functions for writing tampered and not minted documents to facilitate testing. - Implemented comprehensive test cases to validate document integrity and status across both networks, enhancing overall test coverage. * refactor: update chain configuration for Polygon network * refactor: simplify AvailableBlockChains type definition in chain-info.ts * refactor: simplify RPC URL retrieval in useVerify integration tests. --------- Co-authored-by: RishabhS7 <59636880+RishabhS7@users.noreply.github.com> Co-authored-by: Claude Opus 4.7 (1M context) Co-authored-by: rongquan1 <85145303+rongquan1@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Cursor --- .github/workflows/e2e.yml | 2 + .../pol-amoy/amoy/oa-amoy-minted.json | 34 + .../pol-amoy/amoy/w3c-amoy-minted.json | 64 ++ e2e/fixtures/pol-amoy/pol/oa-pol-minted.json | 33 + e2e/fixtures/pol-amoy/pol/w3c-pol-minted.json | 64 ++ e2e/helpers/verify-helpers.ts | 88 ++ e2e/tests/amoy-verify.spec.ts | 90 ++ e2e/tests/pol-verify.spec.ts | 99 ++ package-lock.json | 929 ++++-------------- package.json | 2 +- .../home/VerifySection/NetworkModal.test.tsx | 6 +- .../home/VerifySection/NetworkModal.tsx | 2 +- .../home/VerifySection/VerifySection.tsx | 2 +- src/configs/chain-config.ts | 2 +- src/utils/chain-info.ts | 8 +- 15 files changed, 688 insertions(+), 737 deletions(-) create mode 100644 e2e/fixtures/pol-amoy/amoy/oa-amoy-minted.json create mode 100644 e2e/fixtures/pol-amoy/amoy/w3c-amoy-minted.json create mode 100644 e2e/fixtures/pol-amoy/pol/oa-pol-minted.json create mode 100644 e2e/fixtures/pol-amoy/pol/w3c-pol-minted.json create mode 100644 e2e/helpers/verify-helpers.ts create mode 100644 e2e/tests/amoy-verify.spec.ts create mode 100644 e2e/tests/pol-verify.spec.ts diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index e63706c..bdc0c34 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -48,6 +48,8 @@ jobs: VITE_APP_NETWORK: local VITE_NETWORK_TYPE: testnet VITE_RPC_URL_1337: http://127.0.0.1:8545 + VITE_RPC_URL_80002: https://rpc-amoy.polygon.technology/ + VITE_RPC_URL_137: https://rpc.ankr.com/polygon - name: Wait for dev server run: npx wait-on http://localhost:5173 --timeout 180000 diff --git a/e2e/fixtures/pol-amoy/amoy/oa-amoy-minted.json b/e2e/fixtures/pol-amoy/amoy/oa-amoy-minted.json new file mode 100644 index 0000000..ea26b38 --- /dev/null +++ b/e2e/fixtures/pol-amoy/amoy/oa-amoy-minted.json @@ -0,0 +1,34 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "version": "e701574c-bce2-4e96-8c5c-cb9d02c4ce28:string:https://schema.openattestation.com/2.0/schema.json", + "$template": { + "name": "c1fe588b-da05-45af-afee-3680a9414b39:string:GOVTECH_DEMO", + "type": "f2779150-a9f7-48be-a4f4-7685ca9b6f33:string:EMBEDDED_RENDERER", + "url": "c3b6972d-e54a-43cf-83c4-11d2063207a6:string:https://demo-renderer.opencerts.io" + }, + "issuers": [ + { + "name": "14003050-4b55-47d2-9cc5-24e17b05275d:string:TrustVC Amoy Issuer", + "tokenRegistry": "ab2394fd-f6b9-4094-8f3c-37da1515abe7:string:0xa5f9a7106a599E4caAFacE6872da097aa802Cc64", + "identityProof": { + "type": "ef0308c9-0a7f-4fae-a38f-7d1f3797712b:string:DNS-TXT", + "location": "c8155f34-c97a-4745-a576-7e52eee1f5f0:string:example.tradetrust.io" + } + } + ], + "recipient": { + "name": "0f987694-19cf-4b29-a5ab-3aa7cde13246:string:TrustVC Amoy Test" + }, + "network": { + "chain": "f999cdb8-445e-4e0e-92b1-5d554bc3c852:string:POL", + "chainId": "a5a27920-e63b-49a9-b4df-2f2af37a8c24:string:80002" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "8d4ddb4f0252c1d61f0b72ad585573317c2d3f9268ebbd6d785699e12ebbb077", + "proof": [], + "merkleRoot": "8d4ddb4f0252c1d61f0b72ad585573317c2d3f9268ebbd6d785699e12ebbb077" + } +} diff --git a/e2e/fixtures/pol-amoy/amoy/w3c-amoy-minted.json b/e2e/fixtures/pol-amoy/amoy/w3c-amoy-minted.json new file mode 100644 index 0000000..b39b74b --- /dev/null +++ b/e2e/fixtures/pol-amoy/amoy/w3c-amoy-minted.json @@ -0,0 +1,64 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/promissory-note.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://trustvc.io/context/qrcode-context.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "PROMISSORY_NOTE", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "PromissoryNote" + ], + "drawerCompanyName": "XYZ Exports Pvt. Ltd.", + "drawerCompanyNo": "CIN-XYZ1234567", + "drawerJurisdiction": "India", + "drawerWalletAddress": "0x433097a1C1b8a3e9188d8C54eCC057B1D69f1638", + "drawerPlaceOfIssue": "Mumbai, India", + "draweeCompanyName": "XYZ Imports Ltd.", + "draweeCompanyNo": "REG-XYZ9876543", + "draweeJurisdiction": "California, United States", + "draweeWalletAddress": "0xca93690bb57eeab273c796a9309246bc0fb93649", + "dueDate": "2025-06-19", + "currency": "USD", + "amount": "50,000.00", + "clause": "Payment to be made in full without set-off or counterclaim, subject to terms agreed between Drawer and Drawee.", + "signerName": "John Doe", + "signerPosition": "Chief Financial Officer", + "signerTimeStamp": "2025-06-10", + "logo": "data:image/png;base64,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", + "pNoteId": "PN-9081-2231-SGP", + "commitmentDate": "2025-12-10" + }, + "type": [ + "VerifiableCredential" + ], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "POL", + "chainId": 80002 + }, + "tokenRegistry": "0xa5f9a7106a599E4caAFacE6872da097aa802Cc64", + "tokenId": "d320d1e7eaf6a0f9ec185c8b25470d027115ef2059e5b1bcb41cde09f799be75" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ea8ea-2cf5-7662-9ab6-4b8b261174c7", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-08T20:26:19Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhA2a6bF4PPP3Mnid815CspDt-DMcGPm-iDwkYPBY2KgbprArYR9urtjfaaarNzxxsnBVuLUVJRmgBJdPAKkPhp0lgjgCQCcxtBLaHQBHKdzPUjrOoAUVnAqpYInt6hFitn3f96aotYIPgjo4q0O9-JKXdEK5MyNbPcr2XTCY0MD2hJ_gWjp6hdmB9YQCP8qUh7sZnTA9ATmpuIjMPwVkUQTACNPWiM1LYUHlPMxSVOChUnWnCXL7DRs2ZcwbDkBzLjHOoDMi1JxdjnzJ9YQG_tUBTFL8R9cKH04hvAdaNi71BK8qoQqNNe0f_89R2yuWR1fFe2dtI9edydW6qiNvSwXtuCFAhRQOZqlt_8Q3lYQPob4-pdjgIMUnLjYP64LYKq45uwgd6XyXGwUO1l7W7GpO_kgAKuM99t1MXp6IB6A9XbRNYaCSiJAgCbyqodHbJYQNPsYqo-lf-CPvcv0fC2kOXvaFQsouhiuCVdWSYXEsVCvxw96-Z-lZm9ywHLl1ZTCefxgikLkcYnLod232LGVqJYQDdGVqY1bWtTC6A_knvz9l_JGLJlFE_VFg4Ke4_Ipmzfu9mBQU-47e_11FB9ksO4cvvTstFWuxpAEC_JP7RqRJ5YQA3cxqybEuYIqSRkyDvmSaYIdcLrOsNWXL2kI-24SvhplRJH5S44BVPK_cvVAtHXLtDurfqeHjrmRnC0Cid_0DdYQEi0vKYmHUQGVuJuvUpmtoWsPCiW3uXUhrQUzXqK02YpLwV9Rv7mpi8Ttf4ZKyB94sdTh6YIJ9I3-A9OXjQsvFxYQDAl3ueb3hT243goN3x8oZWZ10whyuR8FOGUCBH0OLHBBvFDGvYJxgGpoyTanZP3rda5KTGp8FwRg0GPWJYL4wRYQJxc7azJM-xLzBNvdaRkXo79nFW44uNVh5MdURrVr8o-ZtBcSEAih0M22Si56IHwJEOdEeBg7-gR7T5Id1ERSpZYQMIuWoTRj1efe2uYiZyf1Ls65uCjTmdLXlstDDgGNVSeZY25cKuxiFORPkWDzxYF-f8UMXzN933O3f-eeB5bnPNYQGbc5MuhppkPQMSTO720vxYfXNSTT9efTsnx6JViQGsyNKlk01Uq5Q7uEyAl60bBFIfOCvwS8Fi5wlSs_dPb-uFYQMbKw4rwwtb9a4DGVHMOJ5jfDQ4sdHFUY3OC3tFf5L8M_shEJSbj_b6_9eNAuZ2GYIrKXM_md3UiWYHQX73TIXdYQGPFJpDLxCtFLpwd1Zc9_yXpRhG1TKKX9yJZArFM8x0ZZwAHSMUXt6mqADMDR1kd3o1jT4WsKZ9am3pWugyDFtJYQA5iROJ_BPhMBm1gPmJF71XcIFhMRSbxq_EZIKHTN4zrNKvJth4_tPir8IQpES8DxuV_25bYvmUMTh2RA3XAMlxYQBenzrw26uucwbHZ7wo_QpkLQFroVPJhBbgPoOHyO9nwkm77jOagHUHapviZdyCCXF6e_zia4dWek5kB5DmcMglYQJO44U9o4BUZ59DFch5dYDIdk7nUSKAd4TUK9QTYQMjauUaNAxpFeuwZdAh8oSSfQ3chjFmg1jpn9kesq43xWQxYQABM0ACr639sNX4x3jH_NRkfxFbiKDQJ-DukfF8UYD_Y1aY-j47JcHpIJhu1WhafVCqKkrRvr0dZ3PymQZnt7LVYQCXMa2Z1j_p28XLE0SqvKae10V-q-dwc_hGI_Eyx_obbPEw02ErzOd4dMpUTffsIU3Tauc-UwNs7iK_FdJYzaBtYQOSssxQPNn1qMR_AHonbY_UPNYb6aY9ek4HMrh2FEUWBllKOO_-j5nRIs1M_e9yrmMaxPYJWi4wxpaFgR1SkXZhYQBGUhHcZ7fEHYGkCuWcofP8VNs_z2FifSzQ-U2pok0Mz4M6hZ1Kn-r6c6AD0KyJUZq7yARCa6ZVwJB2OoF9Wy0hYQI7QjPqTZoDArXYrSa21EN_5zmCn7yWeXzyyDe3bEsV0jTbuQ14sTj5-OCXsqf8PITGVbWp2cZgE6dBch4KRR7hYQLcw1Pcl94lXpeNzjPIg3jtPgklA9_R3fNthHSt1PHOkEznmowHnZgZWo-3C4oyeD8Lpt0ARBOYSqbUqLGk6mGtYQIrpRQ5AyxUYZGtEXvcMe1Vbyc7Tn1rRB7Ev6Z0h__iAum798w81mnJU5eIlyRwAyIQ0cwnGf6Zo74JcQyh4sH9YQIfhd4d0Y23Cufs2VQBHi86tlqMtrHk2RTJy455m_DzX0qm_nQty90WDKDC92A3rRxPqi_ZxX2c-ChLrPoxLja9YQF_6ODroXBzfXkm9MYcyQVZ0SsfLdPliMmy9gem22PV7fdrSNvPY0hiqs6qPlFuVt2zBNEpf03R6axXzV2iAJhpYQNXGgigVpkgO8BrYvQWvDMKslyi6oQwG3i2AjcdzxCot72c79Kj-54G1kMMZs1E5jbyYuYzTOuFcXUjbJp0taYpYQKTpzL3cXC7dXgGDN6ke18BJ6pRvSuTAqK1UqIbfq6PyP3pys3fm_O4xsbEvAJjXddMBEigQ3dQOoQiBPX1GRrVYQMD5sLp7muEOz0LBub6_bJDvJmOwL2duPrU3FVXN1po0pcddNcBCYB7XGPHK-ptrqGpVIX4jyxJprKLQR0bsyJZYQJBIZ6wZV0yCPzN7p9q6-qMOCb1wa5jIew9NnG9akwDMiAciLZuR5TE0NQoalY7m7aICiM8lbEVByAdddwECxJZYQJXbLhIt1YYHRxAygGPM2m-i7E98ySYHLZ99MdZ6SSMvP_FnakQMlDeHoN7Z5V9f9von_QoqS4mijhOhR5wsfKpYQKFsz3VVgvYOYtvs-6mwX97tTOv6OlYYwa5NTzptPz_tttNjbtqT_8D0cwCVWjlc4M4daOmjXZo7KmXtqDnh3WGCZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} \ No newline at end of file diff --git a/e2e/fixtures/pol-amoy/pol/oa-pol-minted.json b/e2e/fixtures/pol-amoy/pol/oa-pol-minted.json new file mode 100644 index 0000000..31cafa3 --- /dev/null +++ b/e2e/fixtures/pol-amoy/pol/oa-pol-minted.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "name": "d08b56ed-9f91-44d8-8748-4ef17c10084e:string:GOVTECH_DEMO", + "type": "17fbeec8-9712-4e3a-bf17-dd74ba348644:string:EMBEDDED_RENDERER", + "url": "a1061e20-318c-4bde-89d5-1ec42ef1eea9:string:https://demo-renderer.opencerts.io" + }, + "issuers": [ + { + "name": "7c8c3632-df92-492d-84fa-bb59363c9cf0:string:TrustVC POL Issuer", + "tokenRegistry": "0a0be8f4-c4af-4ec2-8bd8-ef787f72ea0a:string:0x0961d9C2dA9a7105fDFC9DC4ec45951C024F88B0", + "identityProof": { + "type": "21a24a77-34fc-4d8a-9cd4-7678304ce11d:string:DNS-TXT", + "location": "e201feac-f6cc-466c-98ae-3cc35dd03891:string:example.tradetrust.io" + } + } + ], + "recipient": { + "name": "9847a1cf-8151-42d7-b240-607d7a0f2fb7:string:TrustVC POL Test" + }, + "network": { + "chain": "da056415-f675-49d8-942b-6c4c76bf664e:string:POL", + "chainId": "39922aa7-aaa1-49b8-a77c-d230eae018fb:string:137" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "5382d7c3c19d4b5730537a234b01b2084fdd71c3196dd0f5df00b23d9756d8d0", + "proof": [], + "merkleRoot": "5382d7c3c19d4b5730537a234b01b2084fdd71c3196dd0f5df00b23d9756d8d0" + } +} diff --git a/e2e/fixtures/pol-amoy/pol/w3c-pol-minted.json b/e2e/fixtures/pol-amoy/pol/w3c-pol-minted.json new file mode 100644 index 0000000..2cf74bb --- /dev/null +++ b/e2e/fixtures/pol-amoy/pol/w3c-pol-minted.json @@ -0,0 +1,64 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/promissory-note.json", + "https://trustvc.io/context/transferable-records-context.json", + "https://trustvc.io/context/qrcode-context.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "PROMISSORY_NOTE", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "PromissoryNote" + ], + "drawerCompanyName": "XYZ Exports Pvt. Ltd.", + "drawerCompanyNo": "CIN-XYZ1234567", + "drawerJurisdiction": "India", + "drawerWalletAddress": "0x433097a1C1b8a3e9188d8C54eCC057B1D69f1638", + "drawerPlaceOfIssue": "Mumbai, India", + "draweeCompanyName": "XYZ Imports Ltd.", + "draweeCompanyNo": "REG-XYZ9876543", + "draweeJurisdiction": "California, United States", + "draweeWalletAddress": "0xca93690bb57eeab273c796a9309246bc0fb93649", + "dueDate": "2025-06-19", + "currency": "USD", + "amount": "50,000.00", + "clause": "Payment to be made in full without set-off or counterclaim, subject to terms agreed between Drawer and Drawee.", + "signerName": "John Doe", + "signerPosition": "Chief Financial Officer", + "signerTimeStamp": "2025-06-10", + "logo": "data:image/png;base64,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", + "pNoteId": "PN-9081-2231-SGP", + "commitmentDate": "2025-12-10" + }, + "type": [ + "VerifiableCredential" + ], + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "POL", + "chainId": 137 + }, + "tokenRegistry": "0x0961d9C2dA9a7105fDFC9DC4ec45951C024F88B0", + "tokenId": "1174afa500e1b265450b55200cb16487e92e7c5410cff84b693eda59194b10fd" + }, + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ea68d-006c-7887-9ea8-3f54f562ac65", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-08T09:25:19Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAHlKJtL9UV-_snL5rOlLyCznZu_oNyzOE3s6XAFR4USM0D68IJsm6qf5M01opyFXDW3Xn8mtLb6AZEgRWH6C4fVgjgCQD-WN_Q-KfWRbl6pQ5HB4u4khdD6xR1mPuWcTcLYNwPkhYIJy9GT0cT7-l_I9XOnoDDJyy5IV9LvUECuSSvNoluakUmB9YQDn8hL0e7mW-1DC0i74pcWcskNkMU82TgfA0P1eeJLFHdkuhd-HhqWH2wTd9CG48KJ0UvVkt3jzPXWHMhkkxzMRYQCnL8QQIZ-Ki2Cjf1_u43B3AM5BwAAXiC2NkfK6AhcWVoBnVtEBN2vBZc4pWJveWd_qVJU5ALqL3Dz1JmIAwkHlYQNfW5JmtYILhhIZufZ9j4FX9IA4x9hk0ULLhEenxAaYlfnYnewVsI3AvRdGmJc6QwL1PTR-hTVG3txGVL3SNWBtYQABtgC4W-r6VH649Et1xGg1NB2VE_ZshNSK2yQN1hDok36f6bwcAJ1n91y52u3XmpxOYyGmsPM8yp6udzO9YRwtYQAQz4UhnkiIQovoJHD6Y-kq3X2YegxXFTnh4zH_qNWvjhZVa0nx9CCDvBDpmlH0lWqSAkNiTTx0XWE298vAK54xYQGFfs4um2IWamhe_4da7qsInmTR5VZgIhqPlkfaQd4-Vw9INv8orNrqXOhIMssCG1MCAr1vnsM6zVq75fVnABP5YQA0idgyw13Uwb8N4e_CFH_kIX9M21lLmeZ_ZWA9z5HfsN8qxBEU4VeODqi97QjgRtVBKL4ijHXT1_-YZyZZByB5YQHcGLRUvnezhWKd8kDw2cn12hfnc6rLlyy3dXUDvUzfr6n3zUqCA_cDopBbmhtGIQTHMff4uuiiFnT0a9dRkC09YQKbQ0HIMNzM2IkbGp14_JouEXXhvR3rMCKb8y2S4QzrqrZZMbbTNQaoHvTi07DbEeZINZlfJa-OhtIt82ulauc1YQJGDTkF2B9txoMSEZqHn5dKuw5-XVxIt7c-FGeeMQ0cZ3bW3P5EorCyF3Vq3iCP2a8gGyndXbXRp0ZiJhxLp2y5YQGNf8SRVKhEMF5FSH4xgFokxbcp4Kl2T70gCfGVJigO_kjxyZt8H69gNDnNYSc8QzpkFKT3UxWz_tZSQ9Ia8IIJYQJx0MTX75Tw_qBhANFD_brQ6L-AzNBjm_OH5bh8gAVusyVhnDpmXY51gQrN6JyjqtLxaYtjY1cfDJwuC35atF8xYQHAl47bk03u2wlrCHigRI5e37vqpR1JDzegTysqwLWqduOWqgU948Rk2upFSrQyhmgFX7Fl7DtBuHo8ZpgMujUlYQChDnKQjbDqWalmDH8w8LX474u9CYIFWK4cQwBlKhBADVfKU1Qqica4w9bzA5GNfjB33CX9XUMplTJSowJEUr1FYQBkKA9cJV4Um_B88M2n5_baaiAPFznINZpMLK5EJgQ-0wUuvI50_t6K8bWegTer1fnQOSnAlfBtUcK8yYL_QOfJYQLlh6ZzWPSorsSl3JZm9rp2L_lxiTbY0DWY9pSJMMiA9EKQaTZkpZqeSKEmoT6Aq-eFAuTbwr906jhg4NprWI1RYQEghFR8i1Dc8TpbjkoLndak2DYuG1SxtPZgzVgp1BPyEj5GPyL4FL1a-ikORWgV-HVJMEfarAkSiarXyUgvNxMRYQHkm3JeRRLKAKaP6gAf657NnGmmA1uxzFQ4Gq--ypILf-bpWEE4cTvEWCqfQSD3am8bFOhUJXFB5Kw4UqcTsQMFYQP0klTeYpKIXTeZQfVGBu7TBu2ZAwpDQ2lVVP0mXhP84NSdKKq9sIhD2GczdN_WMe89fSLvOEFY89y_h2SEyWqNYQNkQsRlN7U6tNJClz7rTiRXBEYfJGcHr8DzOsbckVOcovkhLIXPQvza8k87XZVLbCQiM9EZjS-Qi_izstH7RBZ5YQP5o3vy24Z8-mdlf6gyILBobX49kkTJ_-K5QLVNRH49pbxMNri4y2TPRHK6dlH-RmqB0ODEJUtD22k2ctVpvZxlYQODUnQlNDHujgjU-zv2OKx8VULunh8F2Zc5a8zSe8et7nbYiHoR1zoJpny2FJNrcpaZsyCfYkFdMBY92-2fIMMVYQLriZAVY1yLNmVMmsvp1eNLJGuLhVbNW5Yeg0Q7MUDKiQWwfCIUAdpssw4NCzttMVc2BFOIUfLWeY2gOWZGeABJYQMFdZ5HH3AuukE_nIvGY3L7pCFj-fPC98peSXOrlSDndTpMD5YpAJ7llX1mu6eQh-3HM8pcXRyPMgIJ8Mts7brZYQCMMCir0KK66Cwn0PBloywyFio9K9FCVUNwm7EmR6cDET2f1eCMBuAWmogHnQq6Uaq9zbmPlh_61a2AX3plYA1NYQDTEXLX4HprsDgr6z9NQ4zsGughnID20MqLH8Ekcc-oaC-jePS9Oza-aF9AU83JPeYdixWUN_wIJzzp7HxPkCidYQOpN0b7tWiFYXRRF_WeNDkXzRKzUyx_AoysQSnjQ2tibBzdN0-YvGEkeHrxvurr1hh8K9YL4yNsaw7Xpx6CrjSJYQO9Q0rdzs8UlnYhVQYxFbEbmaJppeTTFYjH3rXZ9SmDvPTdkL57r8cqxHCPTpG1xgxL1fuYOrE__p7PZohCwiy1YQHJaNYwpgjeDOPO6Txoz0Q-jkVMDr9XUWM1qp-SL8JtLpqImZ9iw54uHKFxuMuETSSKXEN6ZnKlpbpLDM4FL3i1YQEUVVNdExM1KWU3orB-s5n50br-e7LubUo6FhZYghz1RFvSwFkGmtsqGOk67W0rtUd8TERoHjDq137ocHM4LRrNYQCG5DS_HAcrUXBI_eoxy1AJlKx9L4lY4VsNum6b4_F3lJJQ7wLor0NhbcpK3-0U-Iuf_J4_NKFiFwiQ9ZhE_Ll-CZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} \ No newline at end of file diff --git a/e2e/helpers/verify-helpers.ts b/e2e/helpers/verify-helpers.ts new file mode 100644 index 0000000..80a0cb7 --- /dev/null +++ b/e2e/helpers/verify-helpers.ts @@ -0,0 +1,88 @@ +import path from 'path' +import fs from 'fs' +import os from 'os' +import { expect, type Page } from '@playwright/test' + +export const TEMP_DIR = path.join(os.tmpdir(), 'trustvc-pol-amoy-tests') +fs.mkdirSync(TEMP_DIR, { recursive: true }) + +const UNUSED_HASH = 'deadbeef' + '0'.repeat(56) + +export function writeTamperedOa(srcPath: string, name: string): string { + const doc = JSON.parse(fs.readFileSync(srcPath, 'utf8')) + doc.signature = { ...doc.signature, targetHash: UNUSED_HASH } + const dest = path.join(TEMP_DIR, name) + fs.writeFileSync(dest, JSON.stringify(doc)) + return dest +} + +export function writeNotMintedOa(srcPath: string, name: string): string { + const doc = JSON.parse(fs.readFileSync(srcPath, 'utf8')) + doc.signature = { ...doc.signature, targetHash: UNUSED_HASH, merkleRoot: UNUSED_HASH } + const dest = path.join(TEMP_DIR, name) + fs.writeFileSync(dest, JSON.stringify(doc)) + return dest +} + +export function writeTamperedW3c(srcPath: string, name: string): string { + const doc = JSON.parse(fs.readFileSync(srcPath, 'utf8')) + const pv: string = doc.proof.proofValue + doc.proof = { ...doc.proof, proofValue: pv.slice(0, -1) + (pv.endsWith('A') ? 'B' : 'A') } + const dest = path.join(TEMP_DIR, name) + fs.writeFileSync(dest, JSON.stringify(doc)) + return dest +} + +export function writeNotMintedW3c(srcPath: string, name: string): string { + const doc = JSON.parse(fs.readFileSync(srcPath, 'utf8')) + doc.credentialStatus = { ...doc.credentialStatus, tokenId: UNUSED_HASH } + const dest = path.join(TEMP_DIR, name) + fs.writeFileSync(dest, JSON.stringify(doc)) + return dest +} + +export async function uploadDoc(page: Page, filePath: string) { + const resetBtn = page.locator('[data-testid="upload-new-file-btn"]') + if (await resetBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await resetBtn.click() + } + const tryAnotherBtn = page.locator('[data-testid="try-another-btn"]') + if (await tryAnotherBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await tryAnotherBtn.click() + } + + await page.locator('#file-upload').setInputFiles(filePath) + + const verifying = page.locator('[data-testid="verifying-state"]') + // Loader may appear too briefly or be delayed by React batching; don't fail if missed. + await verifying.waitFor({ state: 'visible', timeout: 5_000 }).catch(() => {}) + await verifying.waitFor({ state: 'hidden', timeout: 90_000 }).catch(() => {}) + + // VerifyResult shown for valid docs; VerifyError (try-another-btn) for invalid/error. + await page + .locator('[data-testid="verify-result"], [data-testid="try-another-btn"]') + .first() + .waitFor({ state: 'visible', timeout: 60_000 }) +} + +export async function assertCheckStatus( + page: Page, + check: 'document_integrity' | 'document_status' | 'issuer_identity', + status: 'VALID', +) { + await expect( + page.locator(`[data-testid="check-${check}"][data-status="${status}"]`), + ).toBeVisible() +} + +// The component renders VerifyError (not VerifyResult) for invalid/error docs, +// so individual check statuses are not in the DOM for failing scenarios. +export async function assertVerificationFailed(page: Page) { + await expect(page.locator('[data-testid="try-another-btn"]')).toBeVisible() +} + +export async function assertAllValid(page: Page) { + await assertCheckStatus(page, 'document_integrity', 'VALID') + await assertCheckStatus(page, 'document_status', 'VALID') + await assertCheckStatus(page, 'issuer_identity', 'VALID') +} diff --git a/e2e/tests/amoy-verify.spec.ts b/e2e/tests/amoy-verify.spec.ts new file mode 100644 index 0000000..d778c9a --- /dev/null +++ b/e2e/tests/amoy-verify.spec.ts @@ -0,0 +1,90 @@ +/** + * End-to-end verification tests for Polygon Amoy testnet (chainId 80002). + * Covers OA v2 and W3C VC document types. + * + * Prerequisites: the app must be running on http://localhost:5173 + */ + +import path from 'path' +import { fileURLToPath } from 'url' +import { test } from '@playwright/test' +import { + uploadDoc, + assertAllValid, + assertVerificationFailed, + writeTamperedOa, + writeNotMintedOa, + writeTamperedW3c, + writeNotMintedW3c, +} from '../helpers/verify-helpers' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +const FIXTURE_DIR = path.resolve(__dirname, '../fixtures/pol-amoy/amoy') + +const OA_AMOY_MINTED = path.join(FIXTURE_DIR, 'oa-amoy-minted.json') +const W3C_AMOY_MINTED = path.join(FIXTURE_DIR, 'w3c-amoy-minted.json') + +const OA_AMOY_TAMPERED = writeTamperedOa( OA_AMOY_MINTED, 'oa-amoy-tampered.json') +const OA_AMOY_NOT_MINTED = writeNotMintedOa(OA_AMOY_MINTED, 'oa-amoy-not-minted.json') +const W3C_AMOY_TAMPERED = writeTamperedW3c( W3C_AMOY_MINTED, 'w3c-amoy-tampered.json') +const W3C_AMOY_NOT_MINTED = writeNotMintedW3c(W3C_AMOY_MINTED, 'w3c-amoy-not-minted.json') + +// ══════════════════════════════════════════════════════════════════════════ +// Polygon Amoy testnet (chainId 80002) – OA v2 +// ══════════════════════════════════════════════════════════════════════════ + +test.describe('Amoy testnet – OA v2 document', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + test('[Amoy OA] valid minted document – all three checks VALID', async ({ page }) => { + await uploadDoc(page, OA_AMOY_MINTED) + await assertAllValid(page) + }) + + test('[Amoy OA] tampered document (targetHash mutated) – DOCUMENT_INTEGRITY INVALID', async ({ page }) => { + await uploadDoc(page, OA_AMOY_TAMPERED) + await assertVerificationFailed(page) + }) + + test('[Amoy OA] not-minted document (merkleRoot replaced) – DOCUMENT_STATUS INVALID', async ({ page }) => { + await uploadDoc(page, OA_AMOY_NOT_MINTED) + await assertVerificationFailed(page) + }) +}) + +// ────────────────────────────────────────────────────────────────────────── +// Polygon Amoy testnet – W3C VC +// ────────────────────────────────────────────────────────────────────────── + +test.describe('Amoy testnet – W3C VC document', () => { + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + test('[Amoy W3C] valid minted document – all three checks VALID', async ({ page }) => { + await uploadDoc(page, W3C_AMOY_MINTED) + await assertAllValid(page) + }) + + test('[Amoy W3C] tampered document (proofValue mutated) – DOCUMENT_INTEGRITY INVALID', async ({ page }) => { + await uploadDoc(page, W3C_AMOY_TAMPERED) + await assertVerificationFailed(page) + }) + + test('[Amoy W3C] not-minted document (tokenId replaced) – DOCUMENT_STATUS INVALID', async ({ page }) => { + await uploadDoc(page, W3C_AMOY_NOT_MINTED) + await assertVerificationFailed(page) + }) +}) diff --git a/e2e/tests/pol-verify.spec.ts b/e2e/tests/pol-verify.spec.ts new file mode 100644 index 0000000..2728e7d --- /dev/null +++ b/e2e/tests/pol-verify.spec.ts @@ -0,0 +1,99 @@ +/** + * End-to-end verification tests for Polygon POL mainnet (chainId 137). + * Covers OA v2 and W3C VC document types. + * + * Prerequisites: the app must be running on http://localhost:5173 + */ + +import path from 'path' +import { fileURLToPath } from 'url' +import { test } from '@playwright/test' +import { + uploadDoc, + assertAllValid, + assertVerificationFailed, + writeTamperedOa, + writeNotMintedOa, + writeTamperedW3c, + writeNotMintedW3c, +} from '../helpers/verify-helpers' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +const FIXTURE_DIR = path.resolve(__dirname, '../fixtures/pol-amoy/pol') + +const OA_POL_MINTED = path.join(FIXTURE_DIR, 'oa-pol-minted.json') +const W3C_POL_MINTED = path.join(FIXTURE_DIR, 'w3c-pol-minted.json') + +const OA_POL_TAMPERED = writeTamperedOa( OA_POL_MINTED, 'oa-pol-tampered.json') +const OA_POL_NOT_MINTED = writeNotMintedOa(OA_POL_MINTED, 'oa-pol-not-minted.json') +const W3C_POL_TAMPERED = writeTamperedW3c( W3C_POL_MINTED, 'w3c-pol-tampered.json') +const W3C_POL_NOT_MINTED = writeNotMintedW3c(W3C_POL_MINTED, 'w3c-pol-not-minted.json') + +// ══════════════════════════════════════════════════════════════════════════ +// Polygon POL mainnet (chainId 137) – OA v2 +// ══════════════════════════════════════════════════════════════════════════ + +test.describe('POL mainnet – OA v2 document', () => { + test.describe.configure({ retries: 2 }) + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + // fixme: requires POL mainnet infrastructure — deploy token registry + // 0x0961d9C2dA9a7105fDFC9DC4ec45951C024F88B0 on chainId 137, mint the + // merkleRoot in oa-pol-minted.json, and add DNS-TXT records for that + // registry to example.tradetrust.io before enabling this test. + test.fixme('[POL OA] valid minted document – all three checks VALID', async ({ page }) => { + await uploadDoc(page, OA_POL_MINTED) + await assertAllValid(page) + }) + + test('[POL OA] tampered document (targetHash mutated) – DOCUMENT_INTEGRITY INVALID', async ({ page }) => { + await uploadDoc(page, OA_POL_TAMPERED) + await assertVerificationFailed(page) + }) + + test('[POL OA] not-minted document (merkleRoot replaced) – DOCUMENT_STATUS INVALID', async ({ page }) => { + await uploadDoc(page, OA_POL_NOT_MINTED) + await assertVerificationFailed(page) + }) +}) + +// ────────────────────────────────────────────────────────────────────────── +// Polygon POL mainnet – W3C VC +// ────────────────────────────────────────────────────────────────────────── + +test.describe('POL mainnet – W3C VC document', () => { + test.describe.configure({ retries: 2 }) + test.beforeEach(async ({ page }) => { + await page.goto('/') + const dismissBtn = page.locator('[data-testid="dismiss-modal"]') + if (await dismissBtn.isVisible({ timeout: 2_000 }).catch(() => false)) { + await dismissBtn.click() + } + }) + + // fixme: requires POL mainnet infrastructure — token registry + // 0x0961d9C2dA9a7105fDFC9DC4ec45951C024F88B0 on chainId 137 must have + // the tokenId from w3c-pol-minted.json minted before enabling this test. + test.fixme('[POL W3C] valid minted document – all three checks VALID', async ({ page }) => { + await uploadDoc(page, W3C_POL_MINTED) + await assertAllValid(page) + }) + + test('[POL W3C] tampered document (proofValue mutated) – DOCUMENT_INTEGRITY INVALID', async ({ page }) => { + await uploadDoc(page, W3C_POL_TAMPERED) + await assertVerificationFailed(page) + }) + + test('[POL W3C] not-minted document (tokenId replaced) – DOCUMENT_STATUS INVALID', async ({ page }) => { + await uploadDoc(page, W3C_POL_NOT_MINTED) + await assertVerificationFailed(page) + }) +}) diff --git a/package-lock.json b/package-lock.json index f9cacc3..0554aa4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@sanity/client": "^7.20.0", "@sanity/image-url": "^2.1.1", "@trustvc/decentralized-renderer-react-components": "^1.0.3", - "@trustvc/trustvc": "^2.12.4", + "@trustvc/trustvc": "^2.14.1", "@types/lodash": "^4.17.24", "clsx": "^2.1.1", "date-fns": "^4.1.0", @@ -1517,32 +1517,42 @@ "node": ">=18" } }, + "node_modules/@digitalbazaar/bbs-2023-cryptosuite/node_modules/cborg": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.5.8.tgz", + "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", + "license": "Apache-2.0", + "bin": { + "cborg": "lib/bin.js" + } + }, "node_modules/@digitalbazaar/bbs-signatures": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/bbs-signatures/-/bbs-signatures-3.0.0.tgz", - "integrity": "sha512-mQMCMnCWAraVSswJg1kJK/qmUrb3jMoWB9c8kOmztsWfnMZJcyYAcavuF8jgrVZ5cl/ZRNMK61ZbIvkqd6BE6g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/bbs-signatures/-/bbs-signatures-3.1.0.tgz", + "integrity": "sha512-wx86l/PFOaRcoLBPmzwpF9Oo4uYJrm4uq/B1rHX5OHD15NakmUINfRr8NAGDG356GeTBDGZkMsBFgNj1x0dc+g==", "license": "BSD-3-Clause", "dependencies": { - "@noble/curves": "^1.3.0" + "@noble/curves": "^2.2.0", + "@noble/hashes": "^2.2.0" }, "engines": { "node": ">=18" } }, "node_modules/@digitalbazaar/bls12-381-multikey": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/bls12-381-multikey/-/bls12-381-multikey-2.1.0.tgz", - "integrity": "sha512-JelU85fNhvHl2/mqRdmrtrE2ZQJ0//+UwI0l/YFmvsOr6YN2GuKPzdkfXjpm7f3UvnBqz5f8QKFTb9mVa7mVVg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/bls12-381-multikey/-/bls12-381-multikey-2.2.0.tgz", + "integrity": "sha512-C71W5QIVSkLK24XsDWENOqihfy8ITKXqP2c+aKtx09j4vbHstwG6grn4sF9qKEQ2FOMm3KPIrL2byiIIqt61ow==", "license": "BSD-3-Clause", "dependencies": { "@digitalbazaar/bbs-signatures": "^3.0.0", - "@noble/curves": "^1.3.0", + "@noble/curves": "^2.2.0", "base58-universal": "^2.0.0", "base64url-universal": "^2.0.0", - "cborg": "^4.2.0" + "cborg": "^5.1.1" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@digitalbazaar/data-integrity": { @@ -1560,19 +1570,18 @@ } }, "node_modules/@digitalbazaar/di-sd-primitives": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@digitalbazaar/di-sd-primitives/-/di-sd-primitives-3.2.0.tgz", - "integrity": "sha512-DydbRtDPY2vVVk7hLicSFfCCzd1d5e3GLjzqamLV4t9f9mGbHtnU2IeNhtUDGJZRpviFmtFjPMZwuns6sCAP9A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@digitalbazaar/di-sd-primitives/-/di-sd-primitives-3.3.0.tgz", + "integrity": "sha512-ljbopcxLts2ALg6ce1EG3AjIlXOC77EHmkqvghtyZBNl3XwOZueBQJmTDD6XvRQq930n6kfCtvt4JUWOrg5CrQ==", "license": "BSD-3-Clause", "dependencies": { "base64url-universal": "^2.0.0", "jsonld": "^9.0.0", "klona": "^2.0.6", - "rdf-canonize": "^5.0.0", - "uuid": "^10.0.0" + "rdf-canonize": "^5.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@digitalbazaar/di-sd-primitives/node_modules/@digitalbazaar/http-client": { @@ -1649,27 +1658,14 @@ } }, "node_modules/@digitalbazaar/di-sd-primitives/node_modules/undici": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz", + "integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==", "license": "MIT", "engines": { "node": ">=18.17" } }, - "node_modules/@digitalbazaar/di-sd-primitives/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@digitalbazaar/di-sd-primitives/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -1706,6 +1702,15 @@ "node": ">=18" } }, + "node_modules/@digitalbazaar/ecdsa-sd-2023-cryptosuite/node_modules/cborg": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.5.8.tgz", + "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", + "license": "Apache-2.0", + "bin": { + "cborg": "lib/bin.js" + } + }, "node_modules/@digitalbazaar/http-client": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-3.4.1.tgz", @@ -4372,15 +4377,15 @@ } }, "node_modules/@noble/curves": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz", - "integrity": "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz", + "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.8.0" + "@noble/hashes": "2.2.0" }, "engines": { - "node": "^14.21.3 || >=16" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -4396,12 +4401,12 @@ } }, "node_modules/@noble/hashes": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", - "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz", + "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==", "license": "MIT", "engines": { - "node": "^14.21.3 || >=16" + "node": ">= 20.19.0" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -5186,18 +5191,6 @@ "@noble/hashes": "^2.0.0" } }, - "node_modules/@sanity/signed-urls/node_modules/@noble/hashes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", - "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@scure/base": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.9.tgz", @@ -7376,13 +7369,23 @@ "node": ">=8" } }, + "node_modules/@tradetrust-tt/tradetrust/node_modules/web-did-resolver": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.32.tgz", + "integrity": "sha512-L91/ApTmDjgzS0UDstTKn3kN/1hlQBnVcUN8K29e3xhVBpPktHYC6uvVAQ8ohbIg9D6wrrbaBQvfRArDxgJG2g==", + "license": "Apache-2.0", + "dependencies": { + "cross-fetch": "^4.1.0", + "did-resolver": "^4.1.0" + } + }, "node_modules/@tradetrust-tt/tt-verify": { - "version": "9.7.2", - "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-9.7.2.tgz", - "integrity": "sha512-LZvjF/1Lj0a0TwLiyRAhygVxe7jnwlmcDiaFu/rpiHCvwySUh5iehJeha0erpU7xeSyMZPRqeWOKQE3XXbtLRA==", + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/@tradetrust-tt/tt-verify/-/tt-verify-9.7.5.tgz", + "integrity": "sha512-LoVrJLiWB9ZnMHoe7IGBAc4edK2upKYsfCRgo9T7VNLo3XiBM4cIr25RQ5e1AQ58m+3gKWRnpP9ZKj0qqN+xFg==", "license": "Apache-2.0", "dependencies": { - "@tradetrust-tt/dnsprove": "^2.20.0", + "@tradetrust-tt/dnsprove": "^2.21.0", "@tradetrust-tt/token-registry": "^5.5.0", "@tradetrust-tt/tradetrust": "^6.10.3", "@trustvc/document-store": "^1.0.3", @@ -7402,25 +7405,6 @@ "ethers": "^5.8.0" } }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/cross-fetch": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", - "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, - "node_modules/@tradetrust-tt/tt-verify/node_modules/web-did-resolver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.4.tgz", - "integrity": "sha512-PORpoA4P0I3m0cLJX2IIDZ0gMKgC1PjS8DuDeg9/JCdIlFiXrZCyTG1hxvw4a4vhDKr0sZKSZL1pQDXTgqLm8w==", - "license": "Apache-2.0", - "dependencies": { - "cross-fetch": "^3.1.2", - "did-resolver": "^3.1.0" - } - }, "node_modules/@trustvc/decentralized-renderer-react-components": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@trustvc/decentralized-renderer-react-components/-/decentralized-renderer-react-components-1.0.3.tgz", @@ -7459,9 +7443,9 @@ "license": "Apache-2.0" }, "node_modules/@trustvc/trustvc": { - "version": "2.12.4", - "resolved": "https://registry.npmjs.org/@trustvc/trustvc/-/trustvc-2.12.4.tgz", - "integrity": "sha512-9Ff/BuXmT5guZBjBLtEXNynCHnxLeH7awsS8/LMoZSPXcFczk8vAAFtx+4iTEBv2mRXQ3hZpe+T4zoueSe/gxQ==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@trustvc/trustvc/-/trustvc-2.14.1.tgz", + "integrity": "sha512-vGR6/s8nn69sl3Ntr/rE8+kg64RuqsRN2AeB0yeNOAUwTWEmQRk16cvB4g1xW7+CsLc5yI5sRuAqeAmbhHdV0g==", "license": "Apache-2.0", "dependencies": { "@tradetrust-tt/dnsprove": "^2.18.0", @@ -7469,13 +7453,13 @@ "@tradetrust-tt/token-registry-v4": "npm:@tradetrust-tt/token-registry@^4.16.0", "@tradetrust-tt/token-registry-v5": "npm:@tradetrust-tt/token-registry@^5.5.0", "@tradetrust-tt/tradetrust": "^6.10.3", - "@tradetrust-tt/tt-verify": "^9.7.2", + "@tradetrust-tt/tt-verify": "^9.7.5", "@trustvc/document-store": "^1.0.3", - "@trustvc/w3c": "^2.0.0", - "@trustvc/w3c-context": "^2.0.0", - "@trustvc/w3c-credential-status": "^2.0.0", - "@trustvc/w3c-issuer": "^2.0.0", - "@trustvc/w3c-vc": "^2.0.0", + "@trustvc/w3c": "^2.2.0", + "@trustvc/w3c-context": "^2.2.0", + "@trustvc/w3c-credential-status": "^2.2.0", + "@trustvc/w3c-issuer": "^2.2.0", + "@trustvc/w3c-vc": "^2.2.0", "ethers": "^5.8.0", "ethersV6": "npm:ethers@^6.14.4", "js-sha3": "^0.9.3", @@ -7516,24 +7500,24 @@ } }, "node_modules/@trustvc/w3c": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c/-/w3c-2.0.2.tgz", - "integrity": "sha512-xWgyhdVjw1mR0GdLjzeoH1s4jseaEJpmJ2ndM0Xcn0zCzqeUql2C1ijnb0Sb/76R7XLUuc0hgAo1CzLp27lQKw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@trustvc/w3c/-/w3c-2.2.0.tgz", + "integrity": "sha512-2WhAoYZW7JLt9H1OrT1qcwTL0g6LymMVg9uiZ3xxlaRgYzOmEqClN3Pq6apo1kRZTzJMHcKWECKADkHGa0Jgqw==", "license": "Apache-2.0", "dependencies": { - "@trustvc/w3c-context": "^2.0.2", - "@trustvc/w3c-credential-status": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", - "@trustvc/w3c-vc": "^2.0.2" + "@trustvc/w3c-context": "^2.2.0", + "@trustvc/w3c-credential-status": "^2.2.0", + "@trustvc/w3c-issuer": "^2.2.0", + "@trustvc/w3c-vc": "^2.2.0" }, "engines": { "node": ">=18.x" } }, "node_modules/@trustvc/w3c-context": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-2.0.2.tgz", - "integrity": "sha512-2DM73n1z2FXML9/suGHea6BcJqs7GKiJsvpozRf6lE9d3ZyFRmCd6H84f7Z7zGvacuLXMRnPX2A9DKE0ETs8HA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-context/-/w3c-context-2.2.0.tgz", + "integrity": "sha512-p9mtIWZ1v1hhqiGLJ5Fu+2PK9ClIRsdo04vgCVC8BxhIjwUU7ZHb95sYF1E8Ay9pP2BRyFujBdoaYXHH8n5v4A==", "license": "Apache-2.0", "dependencies": { "did-resolver": "^4.1.0", @@ -7550,13 +7534,13 @@ "license": "Apache-2.0" }, "node_modules/@trustvc/w3c-credential-status": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-2.0.2.tgz", - "integrity": "sha512-8f5sHoDAT8YqLlHm82t/wh1HrZdmR3PgRGfDcgbKWrJtA+X2769kk6qVXCNP6tq1Ghyqe8v/HLortrXp9JSdGw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-credential-status/-/w3c-credential-status-2.2.0.tgz", + "integrity": "sha512-lfgnvAUSwdi5hWnuf+wqTkpPTYxmZyZ8kdzVPRQeKWqb0ysdWN+n32ROoNpQAFSPqYlSL0pLWuI/vg35WuhnEA==", "license": "Apache-2.0", "dependencies": { - "@trustvc/w3c-context": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", + "@trustvc/w3c-context": "^2.2.0", + "@trustvc/w3c-issuer": "^2.2.0", "base64url-universal": "^2.0.0", "pako": "^2.1.0" }, @@ -7565,9 +7549,9 @@ } }, "node_modules/@trustvc/w3c-issuer": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-2.0.2.tgz", - "integrity": "sha512-NDtEcGV7ryuWHbaX3hwlz2cN/hhDWHzA+D2AF56I7teNfev+X62pro+HrXYAa3EclPET7BI+fYmLgh61/DAl7w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-issuer/-/w3c-issuer-2.2.0.tgz", + "integrity": "sha512-o5XWh52c3KeNqrrIpSvjPt+3zwZ/wwh2hlGOst6PZXVzS9nMab+jUwhs52d+HBhe2r8BL4Z81sdMGA8YAEnk6Q==", "license": "Apache-2.0", "dependencies": { "@digitalbazaar/bls12-381-multikey": "^2.1.0", @@ -7588,10 +7572,20 @@ "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", "license": "Apache-2.0" }, + "node_modules/@trustvc/w3c-issuer/node_modules/web-did-resolver": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.32.tgz", + "integrity": "sha512-L91/ApTmDjgzS0UDstTKn3kN/1hlQBnVcUN8K29e3xhVBpPktHYC6uvVAQ8ohbIg9D6wrrbaBQvfRArDxgJG2g==", + "license": "Apache-2.0", + "dependencies": { + "cross-fetch": "^4.1.0", + "did-resolver": "^4.1.0" + } + }, "node_modules/@trustvc/w3c-vc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.0.2.tgz", - "integrity": "sha512-3A488DgukqrKXDSNdtZE02tOfj6V9C6uRJAEKEnMiaUevxNzFO9TFpqXkeOdxNhg9yHEH7m68b6SqfwU/tbVXQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@trustvc/w3c-vc/-/w3c-vc-2.2.0.tgz", + "integrity": "sha512-QAfoEgNndi2X+V0Nz9nBGiUk4Ko0XUFVLn0BY6qJK8GHJndMMCEcZ14PlaHyKG8nIossQeKZbsBwnavm2jRFdg==", "license": "Apache-2.0", "dependencies": { "@digitalbazaar/bbs-2023-cryptosuite": "^2.0.1", @@ -7600,8 +7594,8 @@ "@digitalbazaar/ecdsa-multikey": "^1.8.0", "@digitalbazaar/ecdsa-sd-2023-cryptosuite": "^3.4.1", "@mattrglobal/jsonld-signatures-bbs": "^1.2.0", - "@trustvc/w3c-credential-status": "^2.0.2", - "@trustvc/w3c-issuer": "^2.0.2", + "@trustvc/w3c-credential-status": "^2.2.0", + "@trustvc/w3c-issuer": "^2.2.0", "base64url-universal": "^2.0.0", "cbor": "^9.0.2", "did-resolver": "^4.1.0", @@ -7627,6 +7621,7 @@ "version": "10.0.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -9596,6 +9591,18 @@ "@noble/hashes": "^1.2.0" } }, + "node_modules/bip39/node_modules/@noble/hashes": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", + "integrity": "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/bluebird": { "version": "3.4.7", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", @@ -10211,9 +10218,9 @@ } }, "node_modules/cborg": { - "version": "4.5.8", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.5.8.tgz", - "integrity": "sha512-6/viltD51JklRhq4L7jC3zgy6gryuG5xfZ3kzpE+PravtyeQLeQmCYLREhQH7pWENg5pY4Yu/XCd6a7dKScVlw==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-5.1.1.tgz", + "integrity": "sha512-BDbSRIp6XrQXkTc7g+DN0RB9RrDPTUfals2ecWUlt3juPLjbAvy/V72mJcXY0Ehu0Dq/3WpNCOCT68HUTbW+lw==", "license": "Apache-2.0", "bin": { "cborg": "lib/bin.js" @@ -15952,9 +15959,9 @@ } }, "node_modules/jsonld-signatures/node_modules/undici": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.23.0.tgz", - "integrity": "sha512-VfQPToRA5FZs/qJxLIinmU59u0r7LXqoJkCzinq3ckNJp3vKEh7jTWN589YQ5+aoAC/TGRLyJLCPKcLQbM8r9g==", + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.26.0.tgz", + "integrity": "sha512-4yqz8a3n5HmGTlsbADNtr/dJlhkh/55Rq798G6ibiULcXbDtaLpTl1pvdqcbFfeoj3iSi52lePFM7h9H21cw/A==", "license": "MIT", "engines": { "node": ">=18.17" @@ -16999,9 +17006,9 @@ } }, "node_modules/neon-cli/node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "license": "ISC", "optional": true, "bin": { @@ -18607,7 +18614,7 @@ "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "deprecated": "uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).", "license": "MIT", "bin": { "uuid": "bin/uuid" @@ -21130,621 +21137,88 @@ "webidl-conversions": "^4.0.2" } }, - "node_modules/tsx": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.3.tgz", - "integrity": "sha512-mdoNxBC/cSQObGGVQ5Bpn5i+yv7j68gk3Nfm3wFjcJg3Z0Mix9jzAFfP12prmm5eVGmDKtp0yyArrs0Q+8gZHg==", + "node_modules/tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true, - "license": "MIT", - "optional": true, - "peer": true, + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { - "esbuild": "~0.28.0" - }, - "bin": { - "tsx": "dist/cli.mjs" + "safe-buffer": "^5.0.1" }, "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" + "node": "*" } }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", - "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "peer": true, - "engines": { - "node": ">=18" - } + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "license": "Unlicense" }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", - "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", - "cpu": [ - "arm" - ], + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, "engines": { - "node": ">=18" + "node": ">= 0.8.0" } }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", - "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "license": "MIT", - "optional": true, - "os": [ - "android" - ], "peer": true, "engines": { - "node": ">=18" + "node": ">=4" } }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", - "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=18" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", - "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", - "cpu": [ - "arm64" - ], - "dev": true, + "node_modules/typechain": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.2.tgz", + "integrity": "sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==", "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", - "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", - "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", - "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", - "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", - "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", - "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", - "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", - "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", - "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", - "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", - "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", - "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", - "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", - "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", - "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", - "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", - "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", - "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", - "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", - "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", - "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true, - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", - "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.0", - "@esbuild/android-arm": "0.28.0", - "@esbuild/android-arm64": "0.28.0", - "@esbuild/android-x64": "0.28.0", - "@esbuild/darwin-arm64": "0.28.0", - "@esbuild/darwin-x64": "0.28.0", - "@esbuild/freebsd-arm64": "0.28.0", - "@esbuild/freebsd-x64": "0.28.0", - "@esbuild/linux-arm": "0.28.0", - "@esbuild/linux-arm64": "0.28.0", - "@esbuild/linux-ia32": "0.28.0", - "@esbuild/linux-loong64": "0.28.0", - "@esbuild/linux-mips64el": "0.28.0", - "@esbuild/linux-ppc64": "0.28.0", - "@esbuild/linux-riscv64": "0.28.0", - "@esbuild/linux-s390x": "0.28.0", - "@esbuild/linux-x64": "0.28.0", - "@esbuild/netbsd-arm64": "0.28.0", - "@esbuild/netbsd-x64": "0.28.0", - "@esbuild/openbsd-arm64": "0.28.0", - "@esbuild/openbsd-x64": "0.28.0", - "@esbuild/openharmony-arm64": "0.28.0", - "@esbuild/sunos-x64": "0.28.0", - "@esbuild/win32-arm64": "0.28.0", - "@esbuild/win32-ia32": "0.28.0", - "@esbuild/win32-x64": "0.28.0" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "license": "Apache-2.0", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "license": "Unlicense" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typechain": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/typechain/-/typechain-8.3.2.tgz", - "integrity": "sha512-x/sQYr5w9K7yv3es7jo4KTX05CLxOf7TRWwoHlrjRh8H82G64g+k7VuWPJlgMo6qrjfCulOdfBjiaDtmhFYD/Q==", - "license": "MIT", - "peer": true, - "dependencies": { - "@types/prettier": "^2.1.1", - "debug": "^4.3.1", - "fs-extra": "^7.0.0", - "glob": "7.1.7", - "js-sha3": "^0.8.0", - "lodash": "^4.17.15", - "mkdirp": "^1.0.4", - "prettier": "^2.3.1", - "ts-command-line-args": "^2.2.0", - "ts-essentials": "^7.0.1" - }, - "bin": { - "typechain": "dist/cli/cli.js" - }, - "peerDependencies": { - "typescript": ">=4.3.0" + "dependencies": { + "@types/prettier": "^2.1.1", + "debug": "^4.3.1", + "fs-extra": "^7.0.0", + "glob": "7.1.7", + "js-sha3": "^0.8.0", + "lodash": "^4.17.15", + "mkdirp": "^1.0.4", + "prettier": "^2.3.1", + "ts-command-line-args": "^2.2.0", + "ts-essentials": "^7.0.1" + }, + "bin": { + "typechain": "dist/cli/cli.js" + }, + "peerDependencies": { + "typescript": ">=4.3.0" } }, "node_modules/typechain/node_modules/glob": { @@ -23593,20 +23067,23 @@ } }, "node_modules/web-did-resolver": { - "version": "2.0.32", - "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.32.tgz", - "integrity": "sha512-L91/ApTmDjgzS0UDstTKn3kN/1hlQBnVcUN8K29e3xhVBpPktHYC6uvVAQ8ohbIg9D6wrrbaBQvfRArDxgJG2g==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/web-did-resolver/-/web-did-resolver-2.0.4.tgz", + "integrity": "sha512-PORpoA4P0I3m0cLJX2IIDZ0gMKgC1PjS8DuDeg9/JCdIlFiXrZCyTG1hxvw4a4vhDKr0sZKSZL1pQDXTgqLm8w==", "license": "Apache-2.0", "dependencies": { - "cross-fetch": "^4.1.0", - "did-resolver": "^4.1.0" + "cross-fetch": "^3.1.2", + "did-resolver": "^3.1.0" } }, - "node_modules/web-did-resolver/node_modules/did-resolver": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/did-resolver/-/did-resolver-4.1.0.tgz", - "integrity": "sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==", - "license": "Apache-2.0" + "node_modules/web-did-resolver/node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } }, "node_modules/web-streams-polyfill": { "version": "3.3.3", @@ -24076,9 +23553,9 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index a413919..dd35c6f 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@sanity/client": "^7.20.0", "@sanity/image-url": "^2.1.1", "@trustvc/decentralized-renderer-react-components": "^1.0.3", - "@trustvc/trustvc": "^2.12.4", + "@trustvc/trustvc": "^2.14.1", "@types/lodash": "^4.17.24", "clsx": "^2.1.1", "date-fns": "^4.1.0", diff --git a/src/components/home/VerifySection/NetworkModal.test.tsx b/src/components/home/VerifySection/NetworkModal.test.tsx index 881bdfa..313d459 100644 --- a/src/components/home/VerifySection/NetworkModal.test.tsx +++ b/src/components/home/VerifySection/NetworkModal.test.tsx @@ -111,7 +111,7 @@ describe('NetworkModal', () => { expect(screen.getAllByText('Sepolia').length).toBeGreaterThan(0) expect(screen.getByText('Polygon Amoy')).toBeInTheDocument() expect(screen.getByText('Apothem')).toBeInTheDocument() - expect(screen.queryByText('Polygon')).not.toBeInTheDocument() + expect(screen.queryByText('Polygon (POL)')).not.toBeInTheDocument() expect(screen.queryByText('XDC Network')).not.toBeInTheDocument() }) @@ -146,7 +146,7 @@ describe('NetworkModal', () => { render() fireEvent.click(getDropdownToggle()) expect(screen.getAllByText('Ethereum').length).toBeGreaterThan(0) - expect(screen.getByText('Polygon')).toBeInTheDocument() + expect(screen.getByText('Polygon (POL)')).toBeInTheDocument() expect(screen.getByText('XDC Network')).toBeInTheDocument() expect(screen.queryByText('Sepolia')).not.toBeInTheDocument() expect(screen.queryByText('Polygon Amoy')).not.toBeInTheDocument() @@ -180,7 +180,7 @@ describe('NetworkModal', () => { /> ) fireEvent.click(getDropdownToggle()) - fireEvent.click(screen.getByText('Polygon')) + fireEvent.click(screen.getByText('Polygon (POL)')) fireEvent.click(screen.getByRole('button', { name: /proceed/i })) expect(onConfirm).toHaveBeenCalledWith('137') }) diff --git a/src/components/home/VerifySection/NetworkModal.tsx b/src/components/home/VerifySection/NetworkModal.tsx index e03cc36..e700659 100644 --- a/src/components/home/VerifySection/NetworkModal.tsx +++ b/src/components/home/VerifySection/NetworkModal.tsx @@ -17,7 +17,7 @@ const NETWORK_OPTIONS: NetworkOption[] = [ }, { chainId: '137', - label: 'Polygon', + label: 'Polygon (POL)', group: 'Mainnet', logo: '/images/networks/polygon.gif', }, diff --git a/src/components/home/VerifySection/VerifySection.tsx b/src/components/home/VerifySection/VerifySection.tsx index 13f08ba..8a9600a 100644 --- a/src/components/home/VerifySection/VerifySection.tsx +++ b/src/components/home/VerifySection/VerifySection.tsx @@ -19,7 +19,7 @@ interface VerifySectionProps { const CHAIN_NAMES: Record = { '1': 'Ethereum', - '137': 'Polygon', + '137': 'Polygon (POL)', '50': 'XDC Network', '101010': 'Stability (Beta)', '1338': 'Astron', diff --git a/src/configs/chain-config.ts b/src/configs/chain-config.ts index c9fe533..0fb3807 100644 --- a/src/configs/chain-config.ts +++ b/src/configs/chain-config.ts @@ -8,7 +8,7 @@ export { NETWORK_NAME, IS_TESTNET, INFURA_API_KEY } from './env-config' */ export const MAIN_NETWORKS = [ CHAIN_ID.mainnet, // - CHAIN_ID.matic, + CHAIN_ID.pol, CHAIN_ID.xdc, CHAIN_ID.stability, CHAIN_ID.astron, diff --git a/src/utils/chain-info.ts b/src/utils/chain-info.ts index 5a0589e..45e315a 100644 --- a/src/utils/chain-info.ts +++ b/src/utils/chain-info.ts @@ -16,7 +16,7 @@ export type Network = export const InitialAddress = '0x0000000000000000000000000000000000000000' export const BurnAddress = '0x000000000000000000000000000000000000dEaD' -export type AvailableBlockChains = 'ETH' | 'MATIC' | 'XDC' | 'FREE' | 'ASTRON' +export type AvailableBlockChains = 'ETH' | 'POL' | 'XDC' | 'FREE' | 'ASTRON' type IChainInfo = Record @@ -24,8 +24,8 @@ export const CHAIN: Record = { [CHAIN_ID.local]: 'ETH', [CHAIN_ID.mainnet]: 'ETH', [CHAIN_ID.sepolia]: 'ETH', - [CHAIN_ID.matic]: 'MATIC', - [CHAIN_ID.amoy]: 'MATIC', + [CHAIN_ID.pol]: 'POL', + [CHAIN_ID.amoy]: 'POL', [CHAIN_ID.xdc]: 'XDC', [CHAIN_ID.xdcapothem]: 'XDC', [CHAIN_ID.stability]: 'FREE', @@ -56,7 +56,7 @@ export const ChainInfo: IChainInfo = { export const supportedMainnet = [ ChainInfo[CHAIN_ID.mainnet].name, - ChainInfo[CHAIN_ID.matic].name, + ChainInfo[CHAIN_ID.pol].name, ChainInfo[CHAIN_ID.xdc].name, ChainInfo[CHAIN_ID.stability].name, ChainInfo[CHAIN_ID.astron].name, From 697c97c77f0b2a471b5d13ab10f64e64825b4bf5 Mon Sep 17 00:00:00 2001 From: rongquan1 <85145303+rongquan1@users.noreply.github.com> Date: Wed, 17 Jun 2026 10:15:21 +0800 Subject: [PATCH 18/20] chore: add OpenAttestation v2 + W3C VC verification e2e suites (#71) Adds read-only verification e2e coverage (no MetaMask) for issuer identity, document status, and document integrity across OA v2 (DNS-TXT document store / token registry, DNS-DID, OCSP, revocation store) and W3C VCs (ecdsa-sd-2023, bbs-2023, BitstringStatusList, TransferableRecords), with happy + error cases. - Local Hardhat fixtures + setup scripts (separate document-store deployer; token-registry mints) and DNS/OCSP route mocks - Dedicated Playwright config + GitHub Actions workflow (kept separate from the existing transferable-record e2e suite) - App: skip network-select for OCSP/DID-signed docs, use embedded chainId, clean error classification, and surface W3C TransferableRecords reasons verbatim in the error card; renderer test ids - package.json e2e:verify script; trustvc ^2.14.1 Co-authored-by: Claude Opus 4.8 (1M context) --- .github/workflows/e2e-verify.yml | 78 +++++ .github/workflows/e2e.yml | 2 - .../oa/oa_v2_dnsdid_identity_invalid.json | 42 +++ e2e/fixtures/local/oa/oa_v2_dnsdid_ocsp.json | 43 +++ ...v2_dnsdid_revocationstore_no_contract.json | 47 +++ ...v2_dnsdid_revocationstore_not_revoked.json | 47 +++ .../oa_v2_dnsdid_revocationstore_revoked.json | 47 +++ .../local/oa/oa_v2_dnsdid_tampered.json | 42 +++ e2e/fixtures/local/oa/oa_v2_dnsdid_valid.json | 42 +++ .../oa/oa_v2_dnstxt_docstore_no_contract.json | 33 +++ .../oa/oa_v2_dnstxt_docstore_not_issued.json | 34 +++ .../oa/oa_v2_dnstxt_docstore_revoked.json | 34 +++ .../oa/oa_v2_dnstxt_docstore_tampered.json | 34 +++ .../local/oa/oa_v2_dnstxt_docstore_valid.json | 34 +++ .../oa/oa_v2_dnstxt_identity_invalid.json | 33 +++ ...a_v2_dnstxt_tokenregistry_no_contract.json | 33 +++ ...oa_v2_dnstxt_tokenregistry_not_minted.json | 33 +++ .../oa/oa_v2_dnstxt_tokenregistry_valid.json | 33 +++ ...idweb_ecdsa_tokenregistry_no_contract.json | 57 ++++ ...didweb_ecdsa_tokenregistry_not_minted.json | 57 ++++ ...c_tr_didweb_ecdsa_tokenregistry_valid.json | 57 ++++ .../w3c/w3c_vc_didweb_bbs2023_tampered.json | 46 +++ .../w3c/w3c_vc_didweb_bbs2023_valid.json | 46 +++ ...vc_didweb_ecdsa_bitstring_not_revoked.json | 54 ++++ ...w3c_vc_didweb_ecdsa_bitstring_revoked.json | 54 ++++ .../w3c_vc_didweb_ecdsa_identity_invalid.json | 47 +++ .../w3c/w3c_vc_didweb_ecdsa_tampered.json | 47 +++ .../local/w3c/w3c_vc_didweb_ecdsa_valid.json | 47 +++ e2e/helpers/verify.ts | 139 +++++++++ e2e/playwright.config.ts | 2 + e2e/playwright.verify.config.ts | 32 ++ e2e/setup-contracts.cjs | 12 + e2e/setup-document-store.cjs | 86 ++++++ e2e/tests/verify-oa.spec.ts | 117 ++++++++ e2e/tests/verify-w3c.spec.ts | 70 +++++ package-lock.json | 275 +++--------------- package.json | 5 +- .../home/VerifySection/DocumentRenderer.tsx | 11 +- .../home/VerifySection/VerifyError.tsx | 10 +- .../home/VerifySection/VerifySection.tsx | 7 +- .../home/VerifySection/useVerify.test.ts | 216 +++++++++++++- .../home/VerifySection/useVerify.ts | 173 ++++++++++- 42 files changed, 2115 insertions(+), 243 deletions(-) create mode 100644 .github/workflows/e2e-verify.yml create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_identity_invalid.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_ocsp.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_no_contract.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_not_revoked.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_revoked.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_tampered.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnsdid_valid.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_no_contract.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_not_issued.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_revoked.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_tampered.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_valid.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_identity_invalid.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_no_contract.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_not_minted.json create mode 100644 e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_valid.json create mode 100644 e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_no_contract.json create mode 100644 e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_not_minted.json create mode 100644 e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_valid.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_tampered.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_valid.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_not_revoked.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_revoked.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_identity_invalid.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_tampered.json create mode 100644 e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_valid.json create mode 100644 e2e/helpers/verify.ts create mode 100644 e2e/playwright.verify.config.ts create mode 100644 e2e/setup-document-store.cjs create mode 100644 e2e/tests/verify-oa.spec.ts create mode 100644 e2e/tests/verify-w3c.spec.ts diff --git a/.github/workflows/e2e-verify.yml b/.github/workflows/e2e-verify.yml new file mode 100644 index 0000000..33c2083 --- /dev/null +++ b/.github/workflows/e2e-verify.yml @@ -0,0 +1,78 @@ +name: E2E Verification Tests + +on: + pull_request: + branches: [main, develop] + workflow_dispatch: + +# Read-only document verification suite (OA + W3C VC). No MetaMask, runs headless. +jobs: + e2e-verify: + runs-on: ubuntu-latest + timeout-minutes: 30 + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - name: Install dependencies + run: npm ci + + - name: Install Playwright browsers + run: npx playwright install chromium --with-deps + + # ── Local chain + contracts ────────────────────────────────────────── + - name: Start Hardhat node + run: npx hardhat node & + env: + NODE_OPTIONS: --max-old-space-size=4096 + + - name: Wait for Hardhat node + run: npx wait-on http://127.0.0.1:8545 --timeout 180000 + + # Token registry (token-registry fixtures) + document store (doc-store fixtures) + - name: Deploy contracts and mint tokens + run: node e2e/setup-contracts.cjs + + - name: Deploy document store + run: node e2e/setup-document-store.cjs + + # ── Dev server ─────────────────────────────────────────────────────── + - name: Start dev server + run: npm run dev & + env: + VITE_APP_NETWORK: local + VITE_NETWORK_TYPE: testnet + VITE_RPC_URL_1337: http://127.0.0.1:8545 + + - name: Wait for dev server + run: npx wait-on http://localhost:5173 --timeout 180000 + + # ── Verification tests (headless, no MetaMask) ─────────────────────── + - name: Run verification E2E tests + run: npm run e2e:verify + env: + CI: 'true' + + - name: Upload Playwright report + if: always() + uses: actions/upload-artifact@v4 + with: + name: playwright-report-verify + path: playwright-report-verify/ + retention-days: 7 + + - name: Upload screenshots on failure + if: failure() + uses: actions/upload-artifact@v4 + with: + name: verify-test-results + path: test-results/ + retention-days: 7 + if-no-files-found: ignore diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index bdc0c34..a6ea1cc 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -1,8 +1,6 @@ name: E2E Tests on: - push: - branches: [main, develop] pull_request: branches: [main, develop] workflow_dispatch: # allow manual trigger diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_identity_invalid.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_identity_invalid.json new file mode 100644 index 0000000..e09a353 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_identity_invalid.json @@ -0,0 +1,42 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "1b342155-ae58-460d-8f41-8dea520a2126:string:EMBEDDED_RENDERER", + "name": "0c7723fd-b370-4e05-951c-fd79a4bce3a6:string:CHAFTA_COO", + "url": "c642e700-25af-48d2-a84a-316d3a866489:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "08c78bbc-2bc4-4ba3-a2a3-b1818613a639:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "4ff2f582-363b-463f-a3a3-bceb62124600:string:My Test Issuer", + "revocation": { + "type": "9fa71f1e-58fe-490f-ba97-27cb1edacb0a:string:NONE" + }, + "identityProof": { + "type": "903996ec-0287-452b-8695-03413955f1ea:string:DNS-DID", + "location": "5e5a824c-2167-4964-a7ff-2fc959e0274f:string:demo-invalid-identity.tradetrust.io", + "key": "638f054c-b2bc-4f90-991b-f9ff854bff89:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "recipient": { + "name": "d2e13886-5e36-4f72-8e93-ca75c3fe6958:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "87ba72e7e1047c1e3b177ade8f8066f9c20ad1a67922ab13127cc7d6c6cbb4e2", + "proof": [], + "merkleRoot": "87ba72e7e1047c1e3b177ade8f8066f9c20ad1a67922ab13127cc7d6c6cbb4e2" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-10T07:20:50.260Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0xda86a67b0217bb162d2d1f8003b42231c89df3b924c8aab410cee9089516321826aeff00d516f3024af96f87bd30361f111b85e0b8b62537e01ba2a1225c5f2e1c" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_ocsp.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_ocsp.json new file mode 100644 index 0000000..4e61740 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_ocsp.json @@ -0,0 +1,43 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "8b65fbfd-95fe-43da-83ea-166651b0d42e:string:EMBEDDED_RENDERER", + "name": "11390281-0707-416f-8dff-9bf2affc0502:string:CHAFTA_COO", + "url": "215657ae-6c5a-4486-8348-36876ee6048a:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "35b4a5e9-43a9-4726-9110-8bd5dc1a1bcb:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "d045c76b-c85b-4d30-b700-1e319016973d:string:My Test Issuer", + "revocation": { + "type": "2d5e29c4-1708-4363-9975-254988772f0a:string:OCSP_RESPONDER", + "location": "7f65a7a9-aa58-4fcf-9258-96e03317b892:string:https://ocsp.example.com" + }, + "identityProof": { + "type": "a83ea305-ab4e-4a14-9e90-f85f74b1ab54:string:DNS-DID", + "location": "980fdfcd-323e-4285-81a5-a2325dc1e061:string:example.tradetrust.io", + "key": "06855d31-09d6-455a-8675-e61a773a1ccd:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "recipient": { + "name": "74539e12-f986-4f44-b4ab-f9a8b066fdb7:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "b2c5fb52c6f2a85638c0ebf488fab92453e22e5728a5ea0e3d8d5076f39279b4", + "proof": [], + "merkleRoot": "b2c5fb52c6f2a85638c0ebf488fab92453e22e5728a5ea0e3d8d5076f39279b4" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-10T07:21:02.257Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0x41d751c6da151a8d215b957a09d112cf7afa686559695cdeb9e10b4efaceb153619be2ffc2dcd4f6a7665478d74a21ae254198b57fc10d6d2877557e9f4707c91b" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_no_contract.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_no_contract.json new file mode 100644 index 0000000..f3f615f --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_no_contract.json @@ -0,0 +1,47 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "24b31182-8fc5-42b5-bd3a-682406a275bd:string:EMBEDDED_RENDERER", + "name": "aae74ca8-98ea-4350-91cb-b22422bd9c88:string:CHAFTA_COO", + "url": "52e15512-769e-4aa0-a237-28cc8fedfbe1:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "2a8696cf-5fac-470b-b060-d4abe482c996:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "a84fbd45-0dec-4f4c-a81f-58b363609ecd:string:X", + "revocation": { + "type": "36ae7a9f-c426-409c-9932-447e6ae15e36:string:REVOCATION_STORE", + "location": "7cd4e446-bd9c-47f0-8ce7-b01a29d027d0:string:0x000000000000000000000000000000000000bEEF" + }, + "identityProof": { + "type": "74616d86-0f3b-4db1-b84c-e0ee60ecfffe:string:DNS-DID", + "location": "eeae5cd8-f674-489c-a117-ad89b5c64c84:string:example.tradetrust.io", + "key": "bbf3c814-3a34-4779-becb-888adbf507bd:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "network": { + "chain": "964da269-6bd6-4417-9b87-35838851e5e5:string:ETH", + "chainId": "6af3d1a2-ce8f-4dcb-8f85-a45e58a0891a:string:1337" + }, + "recipient": { + "name": "2429d6b5-09a4-41a2-b07a-3c9800d051f2:string:x" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "88b79390bcb1386a5beae170c39c68ce6b8112459e41c60829289169507b4c23", + "proof": [], + "merkleRoot": "88b79390bcb1386a5beae170c39c68ce6b8112459e41c60829289169507b4c23" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-15T09:17:59.589Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0x795fab7fa9090837ad0eced7c5854bd90a91f8bfe999c90d4fee287c1861766931e44e6042017c4bc7c1dc09617affc06b0921dceb3db4402292f8ae3dc81a1f1b" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_not_revoked.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_not_revoked.json new file mode 100644 index 0000000..a5801e7 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_not_revoked.json @@ -0,0 +1,47 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "ce7bdb69-539e-428c-8528-d6ad178dbc51:string:EMBEDDED_RENDERER", + "name": "6d3a8381-f4ba-4be9-8c36-fa175cf67e21:string:CHAFTA_COO", + "url": "86779cea-34d0-4d91-ae3a-ed2c9240ef86:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "cfe068a5-ee6c-4611-9827-d94ba8a1f43a:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "ae235687-1dec-4f7d-b305-bf02b12ab6b4:string:X", + "revocation": { + "type": "51756339-e828-4d18-8104-cc7f683ea070:string:REVOCATION_STORE", + "location": "60a92a70-2dea-494c-ae03-30209af13611:string:0x057ef64E23666F000b34aE31332854aCBd1c8544" + }, + "identityProof": { + "type": "3605b23e-12d9-4962-a71d-4963b68b152a:string:DNS-DID", + "location": "117c957e-1d1f-4d96-a19b-d97bfc510952:string:example.tradetrust.io", + "key": "385ce41f-7300-4c2a-ab77-d2330b947714:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "network": { + "chain": "ebf5a03e-999d-4af5-ae34-1f08abbcf57d:string:ETH", + "chainId": "13dfc1be-dc7a-44eb-a13d-85356e4a4160:string:1337" + }, + "recipient": { + "name": "35cda349-7e04-497a-a0da-059d40e06198:string:REVSTORE-NOT-REVOKED" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "ebf9daa3ba4bb4c497a30e765e63fa37d2c234eedd9a30c23b1d84763f39e046", + "proof": [], + "merkleRoot": "ebf9daa3ba4bb4c497a30e765e63fa37d2c234eedd9a30c23b1d84763f39e046" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-15T08:46:03.121Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0x593dee6b3cbbc29113c838b76e40b2dcbe2891c6f8f3b70c8dc3f76771c558597ff9916a54d731af9f3d68120678ea952ee86a8fc623e757b1279ba0690a5d801b" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_revoked.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_revoked.json new file mode 100644 index 0000000..45af54b --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_revocationstore_revoked.json @@ -0,0 +1,47 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "00163bbe-aca5-4bcb-b8c9-38f5b0ca30f2:string:EMBEDDED_RENDERER", + "name": "6628b470-fd0e-4671-b0d7-75e3b26021e8:string:CHAFTA_COO", + "url": "58d993f1-7cd9-46dc-9fa7-dfd693e578d4:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "4493dbcd-4631-4840-84d9-ba309a6785ff:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "488158b6-9e24-4a3e-ba1b-1819c641c2f6:string:X", + "revocation": { + "type": "99bf29b8-8fa3-4b32-b446-fe49868086ad:string:REVOCATION_STORE", + "location": "f42022c2-12f5-4e13-8f04-885cb7d78e43:string:0x057ef64E23666F000b34aE31332854aCBd1c8544" + }, + "identityProof": { + "type": "9b6163a7-8449-4228-a247-4a8b659dff18:string:DNS-DID", + "location": "34cdf779-3daf-469b-a18a-b83ba847f057:string:example.tradetrust.io", + "key": "ee0e0350-b723-4de4-be6c-5b35516daa07:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "network": { + "chain": "8ecf5849-a5e6-4ceb-abad-b4e1f4ad452a:string:ETH", + "chainId": "7f360e4a-7c44-4ac7-871a-72b38dbe42d6:string:1337" + }, + "recipient": { + "name": "48f79c7e-2f15-4ec6-815a-e3d3b34fa462:string:REVSTORE-REVOKED" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "1edea2001ccb702ed3484b3cbd07366c79c870c803bbf379b96486bca9e97ff6", + "proof": [], + "merkleRoot": "1edea2001ccb702ed3484b3cbd07366c79c870c803bbf379b96486bca9e97ff6" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-15T08:46:03.114Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0x9370c759347ea6acd2837daf7fb69f538dfc4c6b8ac08d6ce273920b5b8670f25c57e0bbdd08cc3e43d8cc5f56d4870bcc6a251325b9dc22d09e9eb2deeceb4a1b" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_tampered.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_tampered.json new file mode 100644 index 0000000..190298d --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_tampered.json @@ -0,0 +1,42 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "234694b2-4d93-46ab-8ae0-2c4eaf58576b:string:EMBEDDED_RENDERER", + "name": "326e60c5-26bc-4cb3-90a7-fedd88d0a405:string:CHAFTA_COO", + "url": "3b4bdcb0-fa82-4ed9-99c1-4c228d7e8a07:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "80627005-ef95-4433-9713-8a5e096f5ccd:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "ddca0c96-faa9-4f5c-8256-7422b36df1fe:string:My Test Issuer", + "revocation": { + "type": "2511ad28-b5e2-472a-883f-76f7bb5acba2:string:NONE" + }, + "identityProof": { + "type": "3e3a43f9-d70c-4a8e-ab7a-811a185c61b7:string:DNS-DID", + "location": "eb845f4f-e7b7-4811-af9a-3dcbcdb922fd:string:example.tradetrust.io", + "key": "11cf1638-fd0f-464b-921d-a2c4ce0cc7d3:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "recipient": { + "name": "7ad580a1-79d4-41aa-83f2-88715703f9d6:string:TAMPERED VALUE" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "226d0b680a1140241f5cc10039a295c4ad84719c61e9dfa3431e82fd30de5caa", + "proof": [], + "merkleRoot": "226d0b680a1140241f5cc10039a295c4ad84719c61e9dfa3431e82fd30de5caa" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-10T08:57:04.774Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0xf6a6c35491b64064addf912e77192b7b02bdf414746497064c17f39f36fa1aba4367b691de25afa8195b78e37d505bf87c24ceff00024a95cfe543fe0127a30a1c" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnsdid_valid.json b/e2e/fixtures/local/oa/oa_v2_dnsdid_valid.json new file mode 100644 index 0000000..33f0718 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnsdid_valid.json @@ -0,0 +1,42 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "234694b2-4d93-46ab-8ae0-2c4eaf58576b:string:EMBEDDED_RENDERER", + "name": "326e60c5-26bc-4cb3-90a7-fedd88d0a405:string:CHAFTA_COO", + "url": "3b4bdcb0-fa82-4ed9-99c1-4c228d7e8a07:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "id": "80627005-ef95-4433-9713-8a5e096f5ccd:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89", + "name": "ddca0c96-faa9-4f5c-8256-7422b36df1fe:string:My Test Issuer", + "revocation": { + "type": "2511ad28-b5e2-472a-883f-76f7bb5acba2:string:NONE" + }, + "identityProof": { + "type": "3e3a43f9-d70c-4a8e-ab7a-811a185c61b7:string:DNS-DID", + "location": "eb845f4f-e7b7-4811-af9a-3dcbcdb922fd:string:example.tradetrust.io", + "key": "11cf1638-fd0f-464b-921d-a2c4ce0cc7d3:string:did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller" + } + } + ], + "recipient": { + "name": "7ad580a1-79d4-41aa-83f2-88715703f9d6:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "226d0b680a1140241f5cc10039a295c4ad84719c61e9dfa3431e82fd30de5caa", + "proof": [], + "merkleRoot": "226d0b680a1140241f5cc10039a295c4ad84719c61e9dfa3431e82fd30de5caa" + }, + "proof": [ + { + "type": "OpenAttestationSignature2018", + "created": "2026-06-10T08:57:04.774Z", + "proofPurpose": "assertionMethod", + "verificationMethod": "did:ethr:0xE712878f6E8d5d4F9e87E10DA604F9cB564C9a89#controller", + "signature": "0xf6a6c35491b64064addf912e77192b7b02bdf414746497064c17f39f36fa1aba4367b691de25afa8195b78e37d505bf87c24ceff00024a95cfe543fe0127a30a1c" + } + ] +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_no_contract.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_no_contract.json new file mode 100644 index 0000000..305f0ff --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_no_contract.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "6aff1491-30d0-4481-a2fd-9a7009c68775:string:EMBEDDED_RENDERER", + "name": "a8b368cd-1d0e-411f-99dd-f5865fc66db7:string:CHAFTA_COO", + "url": "534d1e8d-a1c1-4c59-93d5-edeef6af9626:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "7a8a3f9b-0d82-4277-83f7-fb240c9d0834:string:X", + "documentStore": "0f2dce91-e954-4599-b82d-dc98dc597821:string:0x000000000000000000000000000000000000bEEF", + "identityProof": { + "type": "7b1096af-8490-4dc3-8078-365b550e6909:string:DNS-TXT", + "location": "b217eff6-5d5f-4388-a22d-ecfb930b4588:string:issuer.example" + } + } + ], + "network": { + "chain": "87c19dbd-952d-4974-9a00-3169124325e2:string:ETH", + "chainId": "c09cfddf-5826-4f2f-a873-95d300a5ab0e:string:1337" + }, + "recipient": { + "name": "4dd09d19-a24d-441e-9f27-2a44c3810d86:string:x" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "b39012d7890d8c0d8a1061a3e1028016c151825d4f45df7c07eec014c81583ac", + "proof": [], + "merkleRoot": "b39012d7890d8c0d8a1061a3e1028016c151825d4f45df7c07eec014c81583ac" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_not_issued.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_not_issued.json new file mode 100644 index 0000000..1797958 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_not_issued.json @@ -0,0 +1,34 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "e8a988ca-d964-4314-8cbc-045ff6d56a99:string:EMBEDDED_RENDERER", + "name": "1020a1b0-602f-4267-bc4f-cb50265e44e4:string:CHAFTA_COO", + "url": "1aa57ba3-d9c2-49be-8670-2d9e91ed0101:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "f3240360-4a8d-4a71-b23d-4617d6891738:string:My Test Issuer", + "documentStore": "630eaf2e-b725-4057-9807-e28257049f84:string:0x057ef64E23666F000b34aE31332854aCBd1c8544", + "identityProof": { + "type": "7df7f6e5-ca1c-491f-93bf-65c122e48138:string:DNS-TXT", + "location": "e647fd92-ac54-404b-8258-de7a469d3302:string:issuer.example" + } + } + ], + "network": { + "chain": "2ba1e15a-9dc9-4b35-8241-efac80b9c457:string:ETH", + "chainId": "700dacc1-8e34-445b-8944-e44ef7d39265:string:1337" + }, + "recipient": { + "name": "bc582725-a658-41a6-affd-98d51dfa3e6c:string:TrustVC E2E Test" + }, + "cooId": "79265eb8-bf56-4350-88c4-87d0078ff330:string:COO-NOTISSUED-001" + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "1a442765be78cc6c706a4a637cea7faa63a2841cc92b1715418d00fd6b76b895", + "proof": [], + "merkleRoot": "1a442765be78cc6c706a4a637cea7faa63a2841cc92b1715418d00fd6b76b895" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_revoked.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_revoked.json new file mode 100644 index 0000000..4942355 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_revoked.json @@ -0,0 +1,34 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "397d740b-25d8-4d9e-bb50-9f844e418803:string:EMBEDDED_RENDERER", + "name": "10151114-ef33-4cb0-89ac-c441c5619d82:string:CHAFTA_COO", + "url": "b031c3d5-9feb-4c87-a6a4-1de38e4a03eb:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "9c200e72-f70a-49e6-a086-8c0775dbcfea:string:My Test Issuer", + "documentStore": "41b8e593-6f0e-4eec-a4a2-f13a0ea1e63a:string:0x057ef64E23666F000b34aE31332854aCBd1c8544", + "identityProof": { + "type": "4720516a-39f1-42ab-9990-974f2761cbe5:string:DNS-TXT", + "location": "f0030d99-4d08-41aa-b433-fec0ce0318a2:string:issuer.example" + } + } + ], + "network": { + "chain": "0fcaff66-ba86-44f0-9080-b4edfc8ac56a:string:ETH", + "chainId": "39c7599f-475d-4f50-865e-f8375d746f55:string:1337" + }, + "recipient": { + "name": "e67eec6e-24f1-4b07-bb97-c651a23be2bb:string:TrustVC E2E Test" + }, + "cooId": "7adb192e-f98e-452f-b7e8-053dfa4844cd:string:COO-REVOKED-001" + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "a24c4e7e3f441de3b0466c88c862fa66e513180d723b9799fe07f1594a9ca07d", + "proof": [], + "merkleRoot": "a24c4e7e3f441de3b0466c88c862fa66e513180d723b9799fe07f1594a9ca07d" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_tampered.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_tampered.json new file mode 100644 index 0000000..fb14a37 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_tampered.json @@ -0,0 +1,34 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "328ee1a9-3375-41e2-9551-a72b33e8001d:string:EMBEDDED_RENDERER", + "name": "985060c5-4773-4d4c-b8b5-17afdfc37b3a:string:CHAFTA_COO", + "url": "7a283a5e-8959-499d-b0ae-5b903c5a1fa8:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "9f6293a1-07cd-45fc-b243-867be2564745:string:My Test Issuer", + "documentStore": "7411ed2c-fae0-406e-88dd-eee6f1c342c6:string:0x057ef64E23666F000b34aE31332854aCBd1c8544", + "identityProof": { + "type": "fa36be4f-881a-4ae2-8aa8-a8f532dd3d78:string:DNS-TXT", + "location": "ef571458-fea1-4eac-ae76-376b3146068f:string:issuer.example" + } + } + ], + "network": { + "chain": "3617e8a0-99e8-4e35-96b5-9a0fafa31200:string:ETH", + "chainId": "53c9bd03-b49c-430b-81a1-9a8c41dd6f8d:string:1337" + }, + "recipient": { + "name": "f3e2b74c-0cf3-4985-8769-d1a81cf9f6c9:string:TAMPERED VALUE" + }, + "cooId": "78a19473-15e3-4fa1-bcbd-bcac8c717945:string:COO-ISSUED-001" + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "d0359643795f10b3f69ce0a1969c67eba53ce3cdcc050fc549b768c04bb92b4a", + "proof": [], + "merkleRoot": "d0359643795f10b3f69ce0a1969c67eba53ce3cdcc050fc549b768c04bb92b4a" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_valid.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_valid.json new file mode 100644 index 0000000..507fe9f --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_docstore_valid.json @@ -0,0 +1,34 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "328ee1a9-3375-41e2-9551-a72b33e8001d:string:EMBEDDED_RENDERER", + "name": "985060c5-4773-4d4c-b8b5-17afdfc37b3a:string:CHAFTA_COO", + "url": "7a283a5e-8959-499d-b0ae-5b903c5a1fa8:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "9f6293a1-07cd-45fc-b243-867be2564745:string:My Test Issuer", + "documentStore": "7411ed2c-fae0-406e-88dd-eee6f1c342c6:string:0x057ef64E23666F000b34aE31332854aCBd1c8544", + "identityProof": { + "type": "fa36be4f-881a-4ae2-8aa8-a8f532dd3d78:string:DNS-TXT", + "location": "ef571458-fea1-4eac-ae76-376b3146068f:string:issuer.example" + } + } + ], + "network": { + "chain": "3617e8a0-99e8-4e35-96b5-9a0fafa31200:string:ETH", + "chainId": "53c9bd03-b49c-430b-81a1-9a8c41dd6f8d:string:1337" + }, + "recipient": { + "name": "f3e2b74c-0cf3-4985-8769-d1a81cf9f6c9:string:TrustVC E2E Test" + }, + "cooId": "78a19473-15e3-4fa1-bcbd-bcac8c717945:string:COO-ISSUED-001" + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "d0359643795f10b3f69ce0a1969c67eba53ce3cdcc050fc549b768c04bb92b4a", + "proof": [], + "merkleRoot": "d0359643795f10b3f69ce0a1969c67eba53ce3cdcc050fc549b768c04bb92b4a" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_identity_invalid.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_identity_invalid.json new file mode 100644 index 0000000..679a885 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_identity_invalid.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "3bffed96-8279-4dcd-9995-5f010719a626:string:EMBEDDED_RENDERER", + "name": "b757f3a1-170c-46b5-b887-030d46b83b05:string:CHAFTA_COO", + "url": "402d5d29-35c6-4ce3-86e4-71b1db00fb01:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "d26210ad-4b1e-4539-a247-19a7e94dff25:string:My Test Issuer", + "documentStore": "0d6e659e-7b6d-44b5-b986-6c2a45919de0:string:0x057ef64E23666F000b34aE31332854aCBd1c8544", + "identityProof": { + "type": "d45aa184-eb71-43a5-adb5-3915bc2909fa:string:DNS-TXT", + "location": "e163bcf4-f139-4a70-9d57-843885fd2a30:string:demo-invalid-identity.tradetrust.io" + } + } + ], + "network": { + "chain": "dded0adc-84ce-4f7c-b08e-2798407e5e26:string:ETH", + "chainId": "c08bbc52-1f1b-4611-8d53-3dbba9c14a82:string:1337" + }, + "recipient": { + "name": "23a7bc75-d16c-4d6a-92d1-dea3d2726c47:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "6ad1a501ebbb827455195b7012b0e1fa0dda2052111831d95fa1e8fbf370fa0b", + "proof": [], + "merkleRoot": "6ad1a501ebbb827455195b7012b0e1fa0dda2052111831d95fa1e8fbf370fa0b" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_no_contract.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_no_contract.json new file mode 100644 index 0000000..fef94cd --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_no_contract.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "a3954be6-a5b4-4e9c-804c-6021c06be5d5:string:EMBEDDED_RENDERER", + "name": "338a9ef5-3232-4b67-b8c3-255cef782767:string:CHAFTA_COO", + "url": "bbe22bfe-bc38-48fb-b4d0-29f2834fd715:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "86a3e681-8d0a-4a0c-829d-060e0031918f:string:X", + "tokenRegistry": "2cdc5860-7b46-4cd5-b52f-eee3a6fa5fb7:string:0x000000000000000000000000000000000000bEEF", + "identityProof": { + "type": "57abfe59-0282-4a5d-a37c-c9c85c46202c:string:DNS-TXT", + "location": "ad3faee7-c419-4564-8ce6-cb76d8ac271d:string:issuer.example" + } + } + ], + "network": { + "chain": "8eebe664-5d40-47bf-a6ac-efcf7e4a2043:string:ETH", + "chainId": "c5c5a5fc-0ef3-4443-865d-ff9ce148e42a:string:1337" + }, + "recipient": { + "name": "9538865b-8dc1-41bb-91dd-65a044e58e00:string:x" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "30d333439bff26f8490918eea679b2ac7acf6425eb342fed254cba98cbe47242", + "proof": [], + "merkleRoot": "30d333439bff26f8490918eea679b2ac7acf6425eb342fed254cba98cbe47242" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_not_minted.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_not_minted.json new file mode 100644 index 0000000..8014e59 --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_not_minted.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "eeadf0cc-edf8-4259-a808-19843317c773:string:EMBEDDED_RENDERER", + "name": "ad623609-96c7-48d3-941c-2f49f03ab2e8:string:CHAFTA_COO", + "url": "0c9fd63d-3ba1-4716-a847-cbabd4ebf0a5:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "b5351281-591d-4474-99af-118340898cfe:string:My Test Issuer", + "tokenRegistry": "f232978d-4021-4162-9c8c-1130fb5cedd5:string:0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "identityProof": { + "type": "c791d193-8140-4646-9f72-d810bb7bb455:string:DNS-TXT", + "location": "0df47c6f-3fb8-43aa-91ca-149252053d41:string:issuer.example" + } + } + ], + "network": { + "chain": "77c62172-7ad9-4124-a3ac-111540b238d2:string:ETH", + "chainId": "6c954fe6-91a1-446d-ab02-602693e5370e:string:1337" + }, + "recipient": { + "name": "b0ceacc0-4fff-43a6-abfb-2101d180ea88:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "bacacd3d0aa1e389d32a685efdfc3ef9d9a9785b60c105a2c85b2e48e2229782", + "proof": [], + "merkleRoot": "bacacd3d0aa1e389d32a685efdfc3ef9d9a9785b60c105a2c85b2e48e2229782" + } +} diff --git a/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_valid.json b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_valid.json new file mode 100644 index 0000000..c02250b --- /dev/null +++ b/e2e/fixtures/local/oa/oa_v2_dnstxt_tokenregistry_valid.json @@ -0,0 +1,33 @@ +{ + "version": "https://schema.openattestation.com/2.0/schema.json", + "data": { + "$template": { + "type": "9ee643ee-7f4c-443f-8a1c-c9e070c6d772:string:EMBEDDED_RENDERER", + "name": "7437372f-42f2-44f9-a3a0-7638beee02ba:string:CHAFTA_COO", + "url": "88054edb-b480-43ed-9219-a5d0da0b6948:string:https://generic-templates.tradetrust.io" + }, + "issuers": [ + { + "name": "0e9cab70-bcc9-4c47-81bb-ae0e6843e7eb:string:My Test Issuer", + "tokenRegistry": "bc43f046-69ee-4881-ae37-ac21f9d767f1:string:0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "identityProof": { + "type": "86490b7c-db89-4969-8de9-d96f796612b3:string:DNS-TXT", + "location": "e135ffd9-74de-4efd-b548-890002affb2b:string:issuer.example" + } + } + ], + "network": { + "chain": "3d25a260-2df0-4fd3-b97d-8234c91fbcb9:string:ETH", + "chainId": "294817ee-e937-4dc3-ad60-79811e935ba3:string:1337" + }, + "recipient": { + "name": "4b9c952f-038f-4d16-bc0e-e05b795c615a:string:TrustVC E2E Test" + } + }, + "signature": { + "type": "SHA3MerkleProof", + "targetHash": "6e16607321ece74005eec60b063b6a4668e696139ccfd48802561d01c93deef1", + "proof": [], + "merkleRoot": "6e16607321ece74005eec60b063b6a4668e696139ccfd48802561d01c93deef1" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_no_contract.json b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_no_contract.json new file mode 100644 index 0000000..a065ad6 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_no_contract.json @@ -0,0 +1,57 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json", + "https://trustvc.io/context/transferable-records-context.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-TR-NOCONTRACT-01", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0x000000000000000000000000000000000000bEEF", + "tokenId": "d1a5a965ce26b7bf9e8399b23938641ee297805626e927d9ed313ea8c364f57c" + }, + "id": "urn:uuid:019ecabd-3477-7113-8704-cb0e3dc2087b", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T10:04:17Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhABx-a93Wq7XUCwaQe3BEI0dPC3KvSvN_R1hXg1KvCIR7IPr3NuSBnKDLdM63wCKtyUvQhFap5MlGEcPDDoDufilgjgCQC7N-B4tMbig-ugbTxN4r0WP0j5Tpjdi9MZKv8Fj7x9ohYIE-uVuICLXrWqeCRiFBEeB0jRZKs0hpQ8IWUZdxwZ-IGmBlYQC0rJHOpIXf-E6uv9FIcFzbrDKka8R8YfSmgyo8_FO6ogNeMIN7LoTRGttHwbrL2zW6WO9Sd-OMeGAU16S6FipVYQI2TF8ISU5SkePFqMmrPXYzVWrsup2qR2K23jQ6c_s4JW-Su-vRXT2SkW06gcwiyDGAaTb86jzI7FFM8on7LipdYQBDa5g6tjZcUzQ1rAaZnpxoJtTT4yZ16Ro0leqsU-opOQPQpBlxDSPwQBbJqSEybBq5cv7sQzUO3adWTTRbI79lYQG22mo8ph3qmIWLAIpWBckGeJVeKwLiGoBPPNCgy8TlEGY2hAr9v2UWZYScb6kVvzvNoC8RGGrjtscy3OJBdTSFYQCzYZpK1QA5JuxNqg_M93hoUKg1ZBlCbVfpqANidUn3ZIc_5QEEIklqhHmkEVq8-zo-JFCRq4BtuEElJuWYruIdYQPNuqShkl8NdbkRl2Nxi7SZk7XOKzc0I9l4nriy4rr6tkhdF_iuFTV2FpwpiO5oVey0plt0_WwioFYfzGe7lng5YQAyL9CUxnR_Sj8Pg0xzBW18UjD8m41j7htIYKhNCVKEIzci75kQU9uyiLf27DIG6Tau-erIiBPl-TxHhNVS0CjpYQDLPIL2J7QreRABrByYlBVkiqqzqZZtXX3vEot4cSiJx4kWT10FNa4FiuzkoEY88igr1qtxJUbnJ5Beheb41fJpYQDUJWaGKQ2mO2qqpPfqLPpxFxmX9jSogyRdu3eiw2CAlzeCZzXfHX5DqL8omJiVOZn1NJgJaeejcvsjmwSPF-Z5YQCB4YOOmpZ9Rim0vBZFUHqat0fj6KUrua7OpL0L11-zDzUMXXD3P0GiJ3wKY2XsHoVULMCG1rG18Pc8UxgPcLfBYQJKJISyHebRml7CcBQArUlML-fxaqJY8T0bWWtXBENobIKuPauAqVStlraayyyoomZafPsyFnXCyg-eaRJq0i9tYQMrIFbzO7VBUTUYeupM9FBBO-y5R3KGWWlocwsPiT0EHu8D-jGUpvNq-UdBx5NYXCzbl7dJWqIJv4I_ScarTanFYQOsdbzhR5I5vC9e8hPEVzHweqCLWlQltmpaetA7UL_IhIvWI8NhD9ZBKkGTpYZ8os-dxmIslPX8Dw7QWuIkRRfhYQK0MEN-nFsQeXfKSPGrkmAtD6aQ7QLoTUJCdRnYLiSRSlAISoqwjnuOn9x9BO0s332CClOlXs3ZoIPz2m_x1_JNYQKPvQgE5AAvvqLAnswyygi0XF8cjTEiVCVwU2Ik0KhBDZY50nvlwGTOJG7KI5UYIIduznfVDY2Vluj2kNqp7HwxYQNJ5scZFD9KNP3duknW8PXH081lXEhFh2TyjBLPZSuZBSPq9I7TCBmFx7TG4W8b7e8ipxDhesXKjJ5A669-UgPRYQF6yj5UbyNqu-d6KDJK3WvHcRtkm-r8Vw-NI5r6_NfwP8zbeLllpLh3ixNqK6qOmcr1iycARaoAadAWs8PYyb21YQAWVdU1ExDe4wf5K-bGl2wn5lS1jGaHcnDdC92vX086P8zhDNS0r8k1NjephXCmzYvc16TD7S4dMTcz7QY3E8QpYQLKR2PcuKTpWXVaGu9UoSlPeKkYGWNMKvbWvlw35kjHy-oYxEULcK8mqzgVcbdWhXKfiy-r3twhezrcrbeVmM7RYQBeuNCDI3HacNANMGWAWGTQz8tQa4O02LC9utHdP7s69gw2UKui5CXx4mLeGSuZJVODPaQjGE2E9VPXQ-87kci9YQC5D7MuXDbKqQA2aP9R3oqj99JuPSCeFx1rHmfiN1qZpn2VWhuNpCcEYPwY4V-e4pJqc9gL-Z-F5_zm_Pe03VFZYQG1ODiTh6wKBvbbuIWNlLJyD837v_VqU-LlQj5ta13oMuZg_vV5oetEZzvx9QqCrdQw_P1zCLRmPxB3PCVimT9ZYQGqz3sMbEYhngIwayBV1Hf6025oGzdHeq5mHqE0uiQ4jJ4cT4ldm4D9oEwjO9Yd_DVJbYLd_Ez-p7fdRfHNEOixYQEpNkB1NjBVQ1Ubv2coJSGdLShIaIwUH_ad2V1WFAa4gr8raqfvZELVAfh6n3wXYDDqqo6nxX-1jgnr4FgBBsSFYQFXFl3CQNQw_Y4grgh5yxV3ihvfnHfdq7kvNInZ9Ah2gcYokorxv1jaflq97ocidV4Oi50KU9oDgcN1i5aTc9mqCZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_not_minted.json b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_not_minted.json new file mode 100644 index 0000000..ee64ef9 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_not_minted.json @@ -0,0 +1,57 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json", + "https://trustvc.io/context/transferable-records-context.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "9264ea0aca67b396981a3382ce7edb36c8cc02f12e10b6d2381082f020c404f1" + }, + "id": "urn:uuid:019ec925-37f7-7bbe-99aa-7202007402aa", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T02:38:40Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAxXwN7qz01MIFNbZ9vzNxDXIQakt_DLXnK9R_Oh5nEsA7EKrA73l43KEwIn2ink9pBbZ9IZ_Pit8e2SOl6pKjF1gjgCQDtoJ7wzzyUmEUdMtW9eKIz7nDqwMJ9sl2Uufwu67_z25YICFCcExg_omdzpn0OYb0ZDEK9gMhr6GfRLZYK_mSPwv1mBlYQB931K12vT6p364GDtZ8BtXL2hAUX9-X34bkjPfwIZ81dI3LNUv03t3sV76f3PpfE63BnZWS6TiCxCM65Yp0Oh1YQOjloTiDSfPtCpTTfe1Z7-6qg-7TFYNra8fu1JvmLtI0vHov2xTnxUEHpSKs5EcRZTgIFIEw4wFu0SP_W7S3Vg9YQIkNwougz13nKnksRyQzt1VBv47WUiKNk63J0_Ksm7hkeaQBBZstrtkOmM9gbZkEA3KwSuhzAZvxmLyPmJY2-qZYQM-HUQBnr-ajx_zwbIXvK_1Ur9AYkzJuIhp7_hymWbFGTsNnjGNYC5N3sy1rvH_flbt3QOEqUK_Ct1HP9EQDEj5YQG7zsmyEdFpDjJG2mAA_5ULzCt3VkXDNUGmGnVaCkpdE17pf3XPTjqGmIemXw_w0Mo-n5oTpovFL9fwEy150vLVYQKVatiJNBrbO_IHuwHLUTB0z7pBD_V8L5XN8hvRpwxZCrJ3AzJ0tJ3sB_ZolpPfNVX0bxpIZ7_u515OKbkQ44tpYQO1EPl6RO0WA4Bxm7C4xBUiRA4EDGhqzVmw72KwQnpNK2RTmi1smguz7CKaXtS4IRqpVjLStFaaPgUPcauI_JB9YQGfYgDl0i75VPlJs7bDxWlLmKoUWHBsdAgjfJenV4pQZDM2L-WwZECearoYBMw2Rh7BqiuxNge91oUUj-e61X9FYQEFH-gVcMilBwtNFgLD3YJK0aTo20FKGIW4tT9Iqn4mZ2paVNZURkZH1WBa4OCTL2du95IjA2jKoIZxWmSm1eFVYQFwxwcdRykDJAxhO_jnZ7fpAoaybmBJAWKb9a0gMhYLvuba9Pwin37B62zfB8ka2ysNu_MjMdl53JCcIyv33zvtYQKWAHg6aw-OUsRMepaDuW5ea0xp31VThfxNT5a5LKneCW5VZAuiNvv3yFJ-sH3iCJOqQlzc0qtE9VjVCjfEhXthYQHz6rx8P-0JUXi5gNPsrlMJcO7uwTkuacgLO9iSTZK23TZ8dXt4TtualXEEUNorigRXOOIyhTpmZacFbJDK5CO1YQA4fWt2c02aUfl5SGlxVfn9zy7bJjoCyrSJ31SSfhyES1VIWM_13QLd_mb6SiuI2I6Fk3HFkmUOgn0fq3LejFd9YQCIxqLN_YDNgvl-TLcaDm_1Y2H70y9slNgYrHJTml0ItNtwe-fCc4ZHblIIEi7MH0iYJObIjP_53TlnYZP1f_7pYQPDgXoh5IOd24Edqnv6nkqnlxdbgitlR5JhF-0rgmEnu7Q_2TJgiU-u-nCoLQXowd6E-Mr7L0bCz-L4U7MnG92dYQCga2NvCnY0eTmd-DQOR0NS5Vt5uJe9gXWgqQP0YC11kwOlxJqfuEUrZv2nfSwJNzI8NQbHPU-VaKIM3GaPNpjxYQJ4UmDeCDnJKzoEWNwb-n93ONwvs2O_owGpCcX57bX9xgOFPkhJspNlN4grEnaxNTyS27-kFqM5oBPZfo2fmjrFYQHt6dvnzf3wsGeJrTRoJMXhDmOqLfHPOmzqswAo6W8s7LenhHNwFbynxqAzA2CdvRAiHoqgqbAKJCKqM8BdWKlpYQORB5dzVX8sPZBUYNKjYalLAJ0mSiQxLKvLEJt6Ymx4J0k6RlmjC-hX_R_Hk4g3owZGpg6a7LFNXXknMPzwTiNVYQBlIg7Z-G1yZXxw9FRS5vPYI7j_C5-z4maS-Fzb-dhuSv3ddPjcc7pY1PLuIy0RxXGD0I6JLgPcuXoDv75Th68VYQBqgMzRllx-h5avPMWOfyQq-PSktJNrQhfHfhgd8h765zPSWtqX9ko2U2NBfUaKOL5lXJO9qEONA08cdqa5-FcNYQNA5kkv5FBbso8oXMp4hiBaPCRjw4tttxxdhcwVOfRne1DMldoumUkD_oVIcKQrOK6K70WgV8Wl-919w0FWyCgVYQKY4vB2n0jPRotD5gAwGy4kOA1g0zIGEiHc78CiFgrKGr5kVsXHinHFYVYKbdRiMK-IoVPVTIpv43B3EUFuiv7ZYQKoFlRY9aeM_DE0PVmPawNNmo3xXtqiq-35A6P9g45YSKiIHnAB76m_3lX8NW0rsRMr3QjHiByafR7zElfM_KrFYQKzbv4uc3MKWbQSi_78Zp1fouTBIZa464C2B4TqAOkiUP_rlAnd2Roz6axwR4hvxd2vnIVrOVNq6SERW9ZSWVv6CZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_valid.json b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_valid.json new file mode 100644 index 0000000..1ff91b9 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_tr_didweb_ecdsa_tokenregistry_valid.json @@ -0,0 +1,57 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json", + "https://trustvc.io/context/transferable-records-context.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-TR-VALID-01", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "credentialStatus": { + "type": "TransferableRecords", + "tokenNetwork": { + "chain": "ETH", + "chainId": 1337 + }, + "tokenRegistry": "0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512", + "tokenId": "844575edda1a78166f3af489dacf057f9abe3c7a21ebc4d0eb6f1460b4ebec6e" + }, + "id": "urn:uuid:019ecabd-3418-7113-8704-c15c14a7d860", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T10:04:17Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAknlaaRSq4uHY45sJE-a1hBrmyMlPUzyezhfbQmnVFHARLAw1NE1UBAkRmvakEiYNquMGGkBWnrLcboj5atDccVgjgCQDUB-dE2Ao0Go5FwkbmIerIFzU766ylMhSG9ChmMwCASVYIKzLSlWfijXkODQrcSNqB7Xkpfg7of7-QPpwwD_CpagvmBlYQIaD0Bm-3-0dPwjkhzYRgGmjhYjXW8rwyyE_cUGcVXaJpfLfMM5l0SqiD5MXtHwsR_zV-MY4uyF2CwZap0gK7gdYQAgkZXK7eSfH_oM6NEHG-bzGkQNfEmFKmKXAyDYGA476mTzUDsZW0nnOuYo6wIADYY134msnTLmo63M8WRutg1NYQH-4Dz-LW3uHpGes4fl9QzTuzsX4Im4uuDBfn2uiW0N_qPE08WB88wWeAu0NINKc1yoDQKJ9JS-OTgI-0hxZAy5YQOg3HArXhlcB0NJNcFYcW5405L1wsLJX73PeD7NvtSvTfXDWLeQbpq0zBaOeLq_yKE2YP_oLYXg9VJGCuCcfNTlYQNNcxM_XNTXvkInbpJ84R5o8EroCY-0-jEhoheduRoliM99m8CSSxfA66PmrsaDMlMlB_rvEpDTloUoI2dfpdZxYQFH-69Fx2JZa_3tMwulbAUORs01Wdsv-WUOfkTtP2jd3h2FJNOYLGJqFdUuu7iXbnh-WF5e3vBNn5aInOq1QHzNYQA81_nX9fhHVG--DVkOTt9Sz4680hcpux8JIk3aNcBvDrF_E0TLvhODGjndq2dbwzZ5gMt8_E0E5mhAmQnqTHtdYQPDx_pbrRAgDFTpxrR0_yQLALAYT3Luria3ObAAZWBqlL-3qcah9IrW_xmv71wGHgDHgVyovTm_VNbI9NgxpbwtYQN7y597Biu3GE7zkY9kmczkSv1ADEzdewIRmowwoOo9ssaVndqFpKfTWTXqU_tfrAjt3VRmcl3hKyaUqruAey4BYQGFXnP3JSOj-spPptX9E1T2kGJYvYncO2NTo-H-3k1-IaD78-wX98CJk-MAtq4hzLf3Mq9qVloIyqjq2jWFmTEVYQBBiBpvqRtlbZAzvBU0naJI4M6ghwSOLFGBSNxYowEKk-C9vRkShKwefGUPBMG-QulkrMWW7YYAQpFsFrl7t2AVYQHox9Of7b9xGETyLtMaZA_8v_NGcLoqdhkkmGmPadFmWeYwBm3As7ivOGB410qmOumbgBjaE63NIkjcE5S80inJYQPdtPBGVGg2A4f7I3jn6qaxGrGbTidF7dcmkoOSz9Yievqwqdf1A5X_-xMkKaJ7mam15Qo-VsDY0EVeHiSUBw2VYQEERuUR6W86ndI0AerOaqU0Lr9brY-yH4nsSHMGZ5giK9W8Dk6nJC47C-gKu3kq27LzJlKcUdDGED1j00QRDohRYQCGVLuv6ly27sbQDoul1AuiWgFy54-aCjfmcsd_jj5B19MFX40RzqfdYxvH_2b5xbo42pgRC4fI1W66KfedSsBBYQEvB2-2NOgTkGLvfJ4bXE2JmpGqDHEwNl6w-FxxWAh_qQ8xtAgAqJvoMYp1rtb23-OBya7zNP-8dwEDoz1ba5cxYQMUJdpKxfQUe7BCjWMGJtAH5bBvyGDE6reB0hISf2ec1s0vpgEcXZzmzax4S1FFmsWDYmWVVQi7PbgIc75LMoUpYQBr2BDs6zUO2M8d1RSoUCmS9gYyK6af2QBjT7VkI8ArdKY98rse_eO-_FWdio6CkLYqdhZ9L9bQhwzT4oZywfvdYQLE2HCyic4hIBonjq_RQGHbTod4awMzoGhCmbPdkRRKPPiyj1nTsxgs_TfeIpnU1xis-Jdm_CbFQ3UFI9oZQdaJYQPa0sj7T1sYka1FsKbfQVohHH6gKZRadI8bKw2oAuAgTB5rG1hGuVAvTLK6NMXns31JjnpRn98FqSy5F4pPximJYQK45k2Zf9T3UNUOS6NwjNyWLdsfW0-8S5ax8T7jrvlomFV2AxlWPohTdht3v5tiiLNMj1bTqILJi41CN_AFfOwJYQN5L6cIzpBz2-XdybA7IoCPIij0cfE_HWLEJu2w12v0cELr5kM6_O2DYnmAEvpcqu9eC8mdignPnonvokh78XmNYQMaESBK2Iq7wh3yglLTBFPVLiSmM0bqgFG4Ds9i2gQu3viWqM5jJvr7ZnseSHUydTy65Z4v-H7LTgAWqCAGPOppYQMMkljF_w-4Ga5xNDNbaqNKHMz34U0bi4tc0uwFb3v4P4n3zWKN702J7Kk5QmJfIjcw4s0m0Iv6oB8JPh9b3nLlYQDGqWMQHs8-nZ-cR-3aunX6iso5ejnp6Fx1_DuHhzOXe469o5rIKyw7wHNUhRH91qZ8H6RsiQ5_3_CPVbQwS5GSCZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_tampered.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_tampered.json new file mode 100644 index 0000000..bb919d7 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_tampered.json @@ -0,0 +1,46 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "TAMPERED", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ec925-363c-7bbe-99aa-5f087f3e9790", + "proof": { + "type": "DataIntegrityProof", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-2", + "cryptosuite": "bbs-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0ChVhQtpC2H2B33FtDoXAEOPNe2jBkAYy9gLe4FgVyZnuRJzr_yBfL1hOcX7qX3vItxen1AW0_XgVkYVmf9Fp1kt5zv5s4k0MDuG85gEOR-vIO0GNYQD9WZttHrlLy5Yt4KX5JlbD4AqxyPhcyoKk-Wo6FkAtpvG0PVkeQLSPoLyHp_5W6GLM39_z1BQCoBdI3CHl11uZYYLDx2EM7LXGzSqyTOC8ZKJ9hgD0GHrf59LhRlLV3-pK34L5ohGo8I-g81SD6xVKofBMNiXxFLrp7w56sQlEOkcpISekB2jtn0DeTWzNHrnVwuejhZPM1PPtOuxtkbzj6J1gghmo5bxPXuaKOecbkB__8nY5PqMY6x-O8Ly2on2ZG9pyCZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_valid.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_valid.json new file mode 100644 index 0000000..0f44561 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_bbs2023_valid.json @@ -0,0 +1,46 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ec925-352d-7bbe-99aa-4d27cf2374a6", + "proof": { + "type": "DataIntegrityProof", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-2", + "cryptosuite": "bbs-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0ChVhQqHc0X_lBRjI08lotYfKYQ84MMIL_VYKgfu1vVVxqeWPshNoRkXt0wDigzOBMdjj4S4vpBA9lrcmgctjyG7XK6nj73S4KwCmH5pK1rpcFeeRYQD9WZttHrlLy5Yt4KX5JlbD4AqxyPhcyoKk-Wo6FkAtpONvr1dPZcd0wrXA8fHYREjLzrWNufp4XS1uuABjuyRBYYLDx2EM7LXGzSqyTOC8ZKJ9hgD0GHrf59LhRlLV3-pK34L5ohGo8I-g81SD6xVKofBMNiXxFLrp7w56sQlEOkcpISekB2jtn0DeTWzNHrnVwuejhZPM1PPtOuxtkbzj6J1gggOV7PxDhxa4n4lO1CYYwmza3J7mbzpC2yjJ4xvaus-OCZy9pc3N1ZXJqL3ZhbGlkRnJvbQ" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_not_revoked.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_not_revoked.json new file mode 100644 index 0000000..00d73c9 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_not_revoked.json @@ -0,0 +1,54 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "credentialStatus": { + "id": "https://trustvc.github.io/did/credentials/statuslist/2#1", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "1", + "statusListCredential": "https://trustvc.github.io/did/credentials/statuslist/2" + }, + "id": "urn:uuid:019ecabd-322d-7113-8704-b892a0577818", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T10:04:17Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhATkhG9VjdOkUloWeAVJgLdvMI0IvXW2OsOzWIMn5Qw0wm_NSVjJiFyNEa2DCwr-MfTfrnkPi53Vo0tnvnVReeJ1gjgCQC6qc-qP1LAJO4Xe3hwETRGE21k2qeGKSiIJXjj4y6JAZYIJeUWPQqhzU9709KnL-5vwiFbTjWA7w9EOc76Dc8Oz16l1hAqiK8gxT8GJKF0bk2cXQQijC2kf_4kxlC_t1MLgRFuZx_RexQkQxMdEYgx1fobXl1gg4qhSxlVMbORHEjdJaf5lhARCk6Km4T-RM0a64lYOu50_yfz6hyM8nJVnNi5EbWTUEgjUgoYkwhcXH0Sf1EDIMZyHiLBsAALmRJuww2D_YTHFhAKLZwb1OsSUQ_aH_2UB_Foa1cXGhUjQQqRe9_kJAyZ6Hr_YK_5x0KBjGMTvG2aD1a7Qvv4j9JpkKiCYHnDA_OklhA7e1a5sY9oJJZgGFzdcPbdR7z0mXp3XflFcImuASQNhNcGclt0Yw5naf-l4k77AYhI7YCcWMB3z2PtULYT2NyqlhA2-NtSjnsShBl1ETF6oHC7tb-bSlJR81V3Jpr_R-TJZFfroknFO9FdF0RXrwVQM1-YDOrrq5K2yXHRX8FDShBG1hASuE3aJqD53ZZKrwGiFBJGZSkUKzIcmJtBQGxwfpCWbSyZZi_I7sZedISzMVY5dpLnp1tVdv4mzykzsJwKGGWBVhAomunVcXYl3GQTgy7HonCB5H4xxeH5tm9GXnFTOTT6PG0Di66gXX5FmWes9SMgqwiT9Jt33qA22SbPFnqp1lKiVhARdGwZxMxdG_TMxkaLFkzf_N-T1pHBVeV5vmW4ZcBsNmvumTn6I8vT5OLJkWca7VKGMD_RzLtyYmQ0ceH36aqsFhApmPIzodB-zPVMW4TM4QSrW-X01AVFxUGx1vKkwFYlCIbYf3qM1gORwsG4mDFo7857qgVGpsio9KiDvZ4wRV-blhA9qbMS7e5Ovm_kqqIkdvCuRoFVW8X5SYLdLyogsKg53U1aW8BpWYS4_C3-o1k-f7IAakkSfgXTGnA5qnNFcQyrFhAjQb3rr1Sq9RhPT1GF6O0TCJmAu7LNmDXCU0mmWgF6YEcS-7uKI_eOxBnAlk3JHhdnFv_SU_76F4FuPQoFbBsxFhAx3jNx5oRD7JlLZvWCUOGIUT-oun6fjx-ypwFBjRhHAPSQc4M77p8TrfOU2Sv4AUAi89Bj5xiSqKOSR2bQX8ieFhASOP4oWC5U5xPwsWqOOweolEVI09a-DrbnzTqDHcTcyhP4dzzkV7A1LCxE6ShAwU4i6uMCxsuuiOny6iGLXIv4FhAW5mjMcvBACO-UA3j-yxXUinY7fsqv48TA8xb5X6Nz06G8MxInpCXnqjYWL4dolbuyekAL0RXQpEesk7oeAL7mVhATx0nNonwEV2tMc4u0wrGOlSJGoFT1RXXrlnKLR4RsxASp92A2mN3HhhUkjD9h_4J2Ilgk0_zzkFga7Fu5ZoA61hA-p9MNTUCniU2M4zdZ2vgXx_d6BHvGw-5X5OVreW8Fd1GHMsjlC2dxc-NoSVL7tPkD_tKaFBuMAUlgCP0GYndyFhAh0wTAPoXwK8rKoLsID4Z0rH0XcWVk-bqmuxb8IryfHGgp9lDHwSdxJeO7IkR4NXbnD3x2pLSj9l3oaGd6-E6l1hAJ22rblaExIFaPV7DVz-R83k3hYblWqaS4d1tEB_GyLAygsMM1eb9MjJtVartPnrDM9o8HlWo2x6mPEKmN4UPOFhAQJfZPev4b3LWNca3zTtpi9dwt799_TgeIVQMqvC29DFJvZl8d4h6FH42_pTxeBmo4RvxAztjUHQTEAJHYV7v31hAj8gYaydMdkfvkK8z6cL4kZYoqm_tzK7ga9bskL7_gXz7OJYhHiDAZrb5njhnaOEehM73r4jrAHGgvRV6qM7pUFhAW7ikDMXluz2cdBrdTHFZCIfHqh-dSCXQPcO2nhQjIv57GEPiRysBaqjE-5nhfG-GXx22vNa1wMJST_J9_KJwzFhAIAUQv4bOJWvMf_twrm7t8tw26JOJhUu41pW-GqgvKHUha1-PfjET539SUQM-wkrrt5Z3SvBTnVDqoK-snxr8YlhAmBXoSJDZid-4GT5PA5Rc1CvL95OoFu_XjLOv34pK5VqYb2d-HRaDtx5m4fl2MyNX6qurHZhnJrdWQ4GG3r0BEIJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_revoked.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_revoked.json new file mode 100644 index 0000000..fc743e9 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_bitstring_revoked.json @@ -0,0 +1,54 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "credentialStatus": { + "id": "https://trustvc.github.io/did/credentials/statuslist/2#5", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "5", + "statusListCredential": "https://trustvc.github.io/did/credentials/statuslist/2" + }, + "id": "urn:uuid:019ec925-37d9-7bbe-99aa-6ffee60257a5", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T02:38:40Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAl5fxgsRhcsaEf-3ISFvgmfRj2mqlVMa2Yb0APG_LVtbrTgd_QiGs9ButJOw6JlkwiX36JXomNwA0tV7xAbaQ6FgjgCQCXSkhAXJpKqg-5lw-sbwpKcdp2OSLe58VsmjYEuN5EIJYIFsErFFD28TXCz8JZ4c9dIYKPEAqlQ4XQ4mDhKZk-s5Wl1hAOUAxRTW2KqxdOLor5zaxs2Hd63trz5t8fg7TY90JX3ZlIBd0OBkfTmzUidEG_7bBGmEP3c3SSJBJt2rriEedx1hA0qLJdOge4ESWSbSWhpn2GQwuKK7l5-WrHqmTHK4I7hDTqsNCczoBFXB5_GOTfrYNMc5lZ5HtHsgI9uF0hZuSblhAPJCC7PiqZRhoOmY3vLXkrPZJQMbcsSCHk_WgcSIao5JUojVRzXONSlQYxkYlgsmhiHB-TXPNnxEHLHrrsKE_z1hAJcwTmnlowaavIyyqDCd2q9s8Otk9vpZ8zTkb43pLdPSlkK2pw7DfBEw8v0qrMlJqDW_kvKS6BEJqcsxM9ZpcGFhADWOL65nG8Va3_wpzxoHiroyS5u50Fe3Ks46eMdFM8a1PZowBOqWSt6X4T12ct6vOBd4IU2zF3EpISeyXgWfMsVhAylGbLrBL30IE3icsk-9dewavrrlycdPDwdx7HQdaTuCgCHDroy53x9sjZ0kof3TQlsLDpqSYQo4zzKfW4fFhKVhA210BCCm-Hs_0GUydAmvRgXYSK1_tAseh5KOdRR4KthnLxgrUv26gt1CWj68uvMZ3YLzog681og63t_RNT_lGlVhAIxOCd8hrgydoqzyh3K1DDN6U7oBIr-I2zRZP2nDwWYj5vdDzqpNO7b5rOXTNOsFd4cEL_Cm003wUSiWK97Rdo1hAzApD18f3TGmzsC2n8HXupbeTxis6VPE54MT9yoxhbDIHt67Cna7AAoA_MkcJFUFn7l1PlHIPxS8pfAgZVXeoelhAcz5erBqMU20WWMZ6yaJ-TCjPkk-1ze5fPmsxV1nQaQt5Zus2bcALGvPhb91c1DoGUqAcgTk2Ex6hNfno_BuM1lhAiBEVNEfczQ0J91lBAz4NELyCc8kOK4d2lr7ycv1Pyj2bXemm5EeRRKV1tBg4QTonNyDhe6cXtjji2Ugeyzt1b1hAsaE58IAbEqHUa_pPNDyuOXiB270Q-SUEHHM6AKe9DlZLH95iuPzIabtzEdLutgSHdE2TWC5gSa1dDp4dUSz56FhAWepNPE0FXJp7tOEnRL67mL8TCkEkYEzZJi5_-NnGiED6Wm-vI969K4FxRrpckz56pvAwKsQBC9XZdo37hHmmbVhA-E8JR3rFHCfyEColgO0IdCruHtLjWAIpE-jc3Dkzh6RjYD2Ix8-oDI_Jn2I9SDzb5EEdbWTjorY7DmOu3GzL2VhAbNr13oYz57fQMjehS14aLDdGrsF85nKRoDn28bFgUTzbRRTK7xKQX20Dw1SL1WbFjzUcuwrjAZw6dLdX4CZIvlhAM5xoeAqo3ni67ZY4jVnaiOnniYLU9VOFVkFQrSo361wWXZAvg8DD8KYQkdsKmiLom4wJkfoc9h8wMLL4biZNSFhANMU5m_aVFbMXDgU1h1G-kzWbCUYFz0qfoaWktEq60OLIjn-d202vxbHdnYSK3THUUkd-5ZGv2vo4fOO4SN8kc1hAvcKm90KOQ1Z_7TNsruaSQGW3UHjLfdP7kdApXo5nEvKg6iBHvjFGryAvw8Cn_TEkHyvxaaUvVjV_DWI7ZLauKVhA_cU78kbjH5giF46SHARNMQCeVSKVwUPxVHMqf9DzL30ZQgSVJEupxHwdE10gYmT5hXQwh5Xmuqt_l5XRO_EUw1hAz-NtG1ahVrJ5Y0YWNIUIef56fIPypRczifHmtL025BoQgfWl0j4UiHcL1bWk_N06tmMt-1qdqz7YaXUt-84bv1hAoCvS6dTtLKo78ScARvEW1GuNtGuoLm-lP40Kr-TtNOEOqbPGptKY7ONVCPBi0yW1ogz-oWdydW5R8zuZO9IG2FhA9bHf7N9VRx__X50VDYF2s3JGIn4GOM-5AYh1QbRKkb4EwN8a69LYD5HKi1WElrNSx_YuqQJ_JaAr41BKTPl8jVhAt-D1D_uLHqerJNaJRQxvnoTYT_bu9LuQ7392bORNW59lnB-ALQZI7b-s3W1TTQ4kk7zbn0dyPPb-zW7ID3fJcIJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_identity_invalid.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_identity_invalid.json new file mode 100644 index 0000000..80abe50 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_identity_invalid.json @@ -0,0 +1,47 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:999", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ec925-37b0-7bbe-99aa-66433b952967", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T02:38:40Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAp1qZ2XGSATZEn2jVVGC0SxNRC8z8ZF38NLYszZT5fRm9LYoOnLA9z-bz2axV0g_hnBkHEKRGk2mSyMQrM5rroFgjgCQCWh3nh3AzL9yRUn3dO2i1ojBnryLiAaFA4CLJHMEWvkBYIKf91xwfo-m1jGeBuBkPwx4Jb73Mz77vp5xW2J9jaw2EklhAoYEuVljecRp2d4SQ-J38JDJf9Ar-CmIKijDPIqEGovdhmfKp1-d-_Si-g9nn7PR4-Ah_N1ojnu3ESmYkKrAKXFhAeJ8yQKhR4rDMuJB4p3o2WIGHyQwOcsbCXK7DjI_HEHG6AJX7nstw-NQjBKx9FoSTBt6avTm3JpTg8pb99F5Bs1hAmVMuh4V8JhaARiPKk3RdWB9r5ZXjT-iel-1tL7MT73bLbHffxL9MPZTOfCTFE52thGxYJHR06PplJan2YNJaslhA7ArjBvoxGZCP7YuCCDVyZL-9c2z6dMI1DOR61JaTYrOxrmOz45S4mrCBqZcO8BWYPmYpVBGt2C0_rR1ccb0kx1hAgqZdHEpPOgLj4YLk5edWgGVnI08vpGt1gNPqoOKxSuxgDyIp3pkvTX3oHyBJcSetdY_fs4RT3eb2gYCU-QjxZ1hAURtFqiw1_9xE8dmJQzEeCwlwlYg3sl5tYokn7lQPvdlqPWMxwoUdTzkmIeRTfYSabt9z5QoBhF_UC6RDNDMXtlhAzpueN7aHstsDFDL9FqwUlV2sCkREYxXtMo8GzuvLZaeKPB47Bnad5zKTod_EPYkn9O_00bDUvvjtKXN_uWJvW1hAV-4HaYh7UwSpmyDLN771vXm8AIFiE_c5oMPKNKDxKd3S4eqNYMNsux5chvuees_nwWvsJajwHNSLAxzx_GU8IVhAE_wMv9jU_NYEzH47juq2htfO_CD71Ooeq9jSm7wtSCkhYszlJN1Ijm4IEmeHjp-iWzuLfhCRXY6Sy_WULQK8_1hAwQ7e07zXDMS_RNu_lj6fkGrIfBSZZME85YeRM9g5zgyxY-LaCMO-An7tTFyqc0Js0M7XM1YT-IknJAWmZN5Bn1hAIHSsMJoHB-ST3PmD2M1xnXSbXYPHzkGEnDncODruPfi9Xhnz4js28oN9D2SyqZnbU2r122cU71-b1oh8sW63-lhAqJy07b_ktxQ3CnbmEUe-y6XzVN1d5Gz7qV7JCCaDNF3TYiqSLlcCdAIXJ-HM96UXHPdUrXg0Wt7igMsDXhfK-1hASoE4wMiw_4Ib3yCjRA6uY4zT43MZVb1ELPBZvD8m-9m5els49jQlUeaRH5B0yP2Ysinw7W_Ps_rw1scOQcaxXVhAfuweZBry2Im0gG-9esZ0vUjCWDCNmgZRpi_NX3O88bDRmaWmdhBd3kSxz03P4pjfIm6RzV9pWhN0QUt4M86hFFhAXvRbKGi2AemaRC8zX8bUAJLT3gYD5GeKohfB2KSzGBSXOfCEN-JbdJrQ609G1VTgOv2y84aocbot79swa7JMvlhAFYMOpuWYCWygfOeMhbxzElLjIMAfbgJgOnL6QF9ts8dE8htUZzanG_Ud4RwjD65c8wJluKyyvY4_lGF7Qtxey1hAWN7LFfihTeokXt44vdKfQWWXczobDO6_i7lOtkzPr4V4u0CFLPDVj8nEwrtbhq8h9fUQs7X2GBODO2g3eFtlvFhAEAQ8eZvJqUvlvVFsh_V_FB1L2qoJ10axb0YrJ_M2v9W7uD3_C19cA11XHkeVfi0Z04d5phpQEWvbkfQ_dc4BeoJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_tampered.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_tampered.json new file mode 100644 index 0000000..a650c59 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_tampered.json @@ -0,0 +1,47 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "TAMPERED", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ec925-3627-7bbe-99aa-54e0a129bbc0", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T02:38:39Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAHI77GNPn49hj5XRgbafjB2ZPlz4Mih-Tm9RdITXLjoeAPcCPp9g3S1SMFIBMYnaH6f-Yn-eheYf2zF2rvTOYW1gjgCQChlC_hXMJh9iyjURRTA8Xp7B2S_P-6Py9HgOBhKWbVu9YIMUW1ya2kuhfl6ygBMBfN7Nr7d_pectfOZzmUQRbzq2NklhAPkgi8IsZTo4vcI3Fi8bOpkvNFJofiprsQFLmv3m3ZCzlQLMt7E5h4TXICKB-XjJ0zhn_2wB_9Iq7El1RDFnMXlhAV_6jTTZQfBgAs3PLB8BLfPlqyi0Ey76Q5X7kVLvsipmC_JKDolfkWZA65jr9obHZ_Q3HZ-jU50SudMGloaz_QVhApNBNdJplqBzODpIdcZjj9v4DbztPt8T2w5q8Zl-umwBcPVmiGc1UqrwJeEzW-1hBfHrdSKEXSNxqJupKvgRFflhA0Bmvu1h_17pb_ecX5MC3tTj5VPY13wPAXm9r_J49R10wgHF2DW13gEivjLk7RGG2a2v_KL6whoxeypsH6Kkh7FhA-rqrjL2EqAUBzTr4X_Gfe5f-gE07G9FybsZPNYD5D28ioxBfDaHPjAW50QJuaIm23zArJ7z_F8UzDYt7Dj9B_FhAfU4tQzlv1Ie0chH38sA6NTPp9VhX0IWqHEClQprKU3WFXYcP-uq4Lm1Bbv5eE8ujxAWJ7P3hxPp_L2J84Ddv2VhAMx8iptZzJH5wKSR3Sp2XsqCq9vWBY_SDKj6TAtazhn3Q8yED8GX4rdvclVnMfI5bgKqYOEkYmZYuKbgPCFhwBVhA1i4tPlrFU4kaokaXoMN5rXwc3gNXhACHN9Qewwx4EHv8ITXivHE5paVl5322XnTg7pvevH3ttpHHC5wCvQbxaVhAdrE_d9N5JGNekRA_tV70MxywklHtDp9Q9iHFNSRljgVkAkqepdwGseokO3byUtcifF47VMfJZXFU3ebkBf09wlhALmEu83w8MkgUiuhMKai5pEDxiqGIsIdNydq8p06Y30sMW83GrHnCuXa3x49jfhJkKgEI8NtJnlmMeqJrlDYGP1hAao6IWUY0gdRfLZU9MNxu53mqfJu6s_RNBzhKZsUq9rAc1T_pcxou0iu-8wGBvPP8cAHkrXgD-updseBhQoscCFhA88omjuarGHlnW3CoPzY-HILsHOKPYXaGJOKRg-cLRnJ2eUmEBqjqd644ZMnhjEQsVFWspz1qB8f2CxYtZS3pclhAKunCAcg9B1SsKss4FsadWM9MmH4_O6MxGgNj0qnD980Wd0p5GXqyLvLZDZost0SVOheATNGuyF8VjQn7vRXnslhAMBwx94HZvVJ5lto6dxrRcXspTRFNktM4l-57B3S4lmWXgJkxZm3ILIzOnU8tuDAd385siohg5G3O209qGsTa0lhAjJ9pcbTyRQePg-40h_iE5cMcSwH6c2C7PvXD6nnREsCkJQqwsfklSM14bczoCHEcbbgEGtCCHWGYwFwI_0pdjlhAfUmuFoq1QlBPMWRSZZcYqU53Dw0A6hR-y0eLckJuEzVEjdSTak8m0U42R6UyHtKdBpGouyj2uPl8-mnecPTmpVhAd1U5ZAfbnW_Y8dByxpyLQIX_iqhQsH_CHIvYf2nKCptzXHYfxs3fCNavjxGFToZNHHtDmuekIa0htsGNfyRQXlhAw_sdQXMQfN7mBuCnDe4b4Tb7EXGx8UHW1geF6P3bdKqCa6543Wto8qWTptPLaXyAj1aPK-iK8xZ_QhSS_d3UyYJnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_valid.json b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_valid.json new file mode 100644 index 0000000..2853dd8 --- /dev/null +++ b/e2e/fixtures/local/w3c/w3c_vc_didweb_ecdsa_valid.json @@ -0,0 +1,47 @@ +{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://w3id.org/security/data-integrity/v2", + "https://trustvc.io/context/render-method-context-v2.json", + "https://trustvc.io/context/coo.json" + ], + "renderMethod": [ + { + "type": "EMBEDDED_RENDERER", + "templateName": "CHAFTA_COO", + "id": "https://generic-templates.tradetrust.io" + } + ], + "credentialSubject": { + "type": [ + "Coo" + ], + "supplyChainConsignmentId": "CONS-EX456789", + "exportCountryCode": "IN", + "exporterId": "EXP-IN-00987", + "exporterName": "ABC Exports Pvt. Ltd.", + "exporterLine1": "12/F, Industrial Plaza", + "exporterCityName": "Navi Mumbai", + "exporterCountryCode": "IN", + "importCountryCode": "GB", + "importerName": "XYZ Foods Ltd.", + "importerCityName": "London", + "importerCountryCode": "GB", + "cooId": "COO-20250604-00", + "issueDateTime": "2025-06-05T21:15:00.000Z" + }, + "type": [ + "VerifiableCredential" + ], + "issuer": "did:web:trustvc.github.io:did:1", + "validFrom": "2024-04-01T12:19:52Z", + "id": "urn:uuid:019ec925-3507-7bbe-99aa-439d21ae1343", + "proof": { + "type": "DataIntegrityProof", + "created": "2026-06-15T02:38:39Z", + "verificationMethod": "did:web:trustvc.github.io:did:1#multikey-1", + "cryptosuite": "ecdsa-sd-2023", + "proofPurpose": "assertionMethod", + "proofValue": "u2V0AhVhAHWDsdnb236oM8pT387AnPENenHGUp1GVujNhae04A7854kGQWt1X92mnfglzCsuWIwIdPwiXJN01j3vnCM_rnlgjgCQCHWUz-N9uoiG0dn4lvMZkTmU7E8BIFsH8QZ0wLNMNeOZYIPNcPH19C-QzKE73Gu_B4R3Bt3M32dJOk1FXmFQcIiD-klhA8z-iPcV-ERrOqBgw5kh0aH0rKmKp7LSKsMFc6NrCZEB7S2hc6rlEcM0rzy8o3HvUVC7ypDi2ZcGZyR2V82xp8lhAHwDIxbOwBI5ZW4IhoPP7-R9fvrVTdtcKysYqaLtfqDoeWd0U4S5GlBbGJduPBXBcRe_qGWrkNfZYiBBFTgPNpVhAi3BSNtGkTC7hruq9RtdjgOuR46c88sZvpF-DQowXcVJudpEW7O3HokwrO8XfAIiV0vUSeButzPqx_A2fTcdoIVhAroWtBGgPS3353lQ6IRGU6XZuIftM9es279OL3PwH5hTqKlz0VS4eUci-J_079EE75IK1VWum7RfFB0IQ0b_rHVhACTa6QsbAM3Fb2kdBx0v10XsnO0t24YOxURVVZCazujyhHzQZUFLt18oq4Y8MlVsog7cSmTmtG4vVqi5T8ox-yFhArbvgjxzfP20-zW5wWqeO6f_ZfzyboHs01Y3S2vN9reTPOkSmOnLHqg7NIEHHiuFTcTnoyaFCoHiNyY_Sb_4oeVhA-C-VxmXNwgAsNBIyYYUbPgiUwKWqARbFcMm4hKfuM8-7S9Qz3Z2FfpEjTVnGel1ICKqV23ucrEo3Ppg4ifRijVhAs_kiXv1bpCrTz74UkLGnnINNYGKaL30T5X7Ik50vxCt1r2tUWb_LOW_giImCIOZX8FL5RiAhyosu_vw9KYy6M1hAgRcJ17jbrHywnJguuK8fL5QW2IeCWQYaQQyMcKYcJUGMbNkhvTXvdPvx7gFB78pLNFlEQOYOTbJ__DPUtDQf0VhAi3w8rmOd_2XRrUEQp4CIoiOHsdF0oTSZWJqk43MAfw7P_392BQx1GQ-SB5Z0Ndd-fUZVloDoifDR5S94MRRl31hAUhpz-cSDiLQdxtZDMOzAerGu-OPHbAhgBXE_UreKOzz-xnZe5OBBb3mKhqO56qBPi5f-cILBp6z2S5mp65tXTlhASQzJmZZZArOhGRG6fwA3pg4aaL80Rf6INJidPEO_FwH2B2fPpSJfUeheBM3pCUFj0X6xOpi5sY2eNWogp_IxIlhA9K5Z86kVu2edPS-rN6XOUBnFHaVfn6e1t71GW1TUSWdeldzQJmwEHVrmLt6WOeIjs_A2ESPE-RLrEZ05D_Jtv1hAySjrGG-jZIzjx1NFZSf1O2pbZVg5sTGMqfCnWinI-XV02aNjBscw4aJVQt25ag0YJBCCHrqB5hlDV_ObiVYcK1hAUdN81I6HO_XuQgbl3ZrxctuykxWndd81Xyi2rZWN_DU-XUYJs_I5uABurV0qdDRjsdSMp_P1xqmg3sp-vU2ZPFhAXtNs9v6CYuzDlqQMAzaj0sujawW-LuRgQNZVrgI6Nd0TuGlMBhtZWPg_pAr_KGDuip-wrotDZOhjPAKCvVsE7lhAzSkdJ0rArJUob8VbL1f-h7QonxYfGrXsTZLYlbh41_jVKREvUS1lqJ7n843C24xjRGKg5ovDQes_kgDmxXSKnlhAtBx01bMBS-jqbRRjKGU0vqnv04ph4aEj8jj654qZFdb_UJyTn0llhqCbXhZw00FQXoDOGIpkzFA0621yTJn7a4JnL2lzc3VlcmovdmFsaWRGcm9t" + } +} diff --git a/e2e/helpers/verify.ts b/e2e/helpers/verify.ts new file mode 100644 index 0000000..3ea3650 --- /dev/null +++ b/e2e/helpers/verify.ts @@ -0,0 +1,139 @@ +import { type Page, expect } from '@playwright/test' + +/** + * Helpers for the verification (read-only) e2e tests — no MetaMask needed. + * + * The app renders one of two outcomes after verification completes: + * - isValid === true → with three green checks + * - isValid === false → overlay (generic; the UI does NOT + * surface which of identity/status/integrity failed) + * so happy paths assert the green checks, error paths assert the error overlay. + */ + +const DOC_STORE = '0x057ef64E23666F000b34aE31332854aCBd1c8544' // setup-document-store.cjs (acct #3, nonce 0) +// Address with no contract — used by the *_contract_not_found fixtures (DNS lists it so +// identity passes, but there's no contract there → CONTRACT_NOT_FOUND). +const NO_CONTRACT = '0x000000000000000000000000000000000000bEEF' +const TOKEN_REGISTRY = '0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512' // setup-contracts.cjs + +/** Resets any prior result so a fresh file can be uploaded. */ +async function resetIfNeeded(page: Page) { + for (const sel of ['[data-testid="upload-new-file-btn"]', '[data-testid="try-another-btn"]']) { + const btn = page.locator(sel) + if (await btn.isVisible({ timeout: 1000 }).catch(() => false)) { + await btn.click() + break + } + } +} + +async function uploadAndWait(page: Page, documentPath: string) { + await resetIfNeeded(page) + // #file-upload is display:none — setInputFiles works on hidden inputs. + await page.locator('#file-upload').setInputFiles(documentPath) + await page.locator('[data-testid="verifying-state"]').waitFor({ state: 'visible', timeout: 30_000 }) + await page.locator('[data-testid="verifying-state"]').waitFor({ state: 'hidden', timeout: 60_000 }) +} + +/** + * Upload a document and assert it verifies VALID: all three checks green AND the + * document renderer mounts (template iframe). Pass renderer:false to skip the + * renderer assertion (e.g. if the template host is unreachable in the env). + */ +export async function uploadAndExpectValid( + page: Page, + documentPath: string, + { renderer = true, template }: { renderer?: boolean; template?: string } = {} +) { + await uploadAndWait(page, documentPath) + await page.locator('[data-testid="verify-result"]').waitFor({ state: 'visible', timeout: 15_000 }) + for (const type of ['document_integrity', 'document_status', 'issuer_identity']) { + await page + .locator(`[data-testid="check-${type}"][data-status="VALID"]`) + .waitFor({ state: 'visible' }) + } + if (renderer) { + await page.locator('[data-testid="document-renderer"]').waitFor({ state: 'visible', timeout: 15_000 }) + // FrameConnector mounts the template iframe... + await page.locator('[data-testid="document-renderer"] iframe').waitFor({ state: 'attached', timeout: 15_000 }) + // ...and data-renderer-ready flips to "true" only once the template has actually + // rendered (the renderer posts its ready/height signal back). Needs internet to + // reach the template host (generic-templates.tradetrust.io). + await page + .locator('[data-testid="document-renderer"][data-renderer-ready="true"]') + .waitFor({ state: 'attached', timeout: 30_000 }) + // "Rendered View: