diff --git a/.gitignore b/.gitignore index a4b7016..3d708a6 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,5 @@ logs !.env.example .yarn + +.eslintcache \ No newline at end of file diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 0000000..3723623 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1 @@ +yarn lint-staged diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..57a0f0c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "eslint.useFlatConfig": true, + "editor.codeActionsOnSave": { + "source.fixAll": "explicit" + } +} \ No newline at end of file diff --git a/app.vue b/app.vue index 6a080a8..c3a07c8 100644 --- a/app.vue +++ b/app.vue @@ -2,34 +2,32 @@ - + - - diff --git a/components/BaseCheckbox.vue b/components/BaseCheckbox.vue index 25934e5..8ebfbe6 100644 --- a/components/BaseCheckbox.vue +++ b/components/BaseCheckbox.vue @@ -1,92 +1,92 @@ - - diff --git a/components/BaseSkeletor.vue b/components/BaseSkeletor.vue index fdc2a89..e329d29 100644 --- a/components/BaseSkeletor.vue +++ b/components/BaseSkeletor.vue @@ -1,57 +1,56 @@ - - - - \ No newline at end of file +} + diff --git a/components/BaseTooltip.vue b/components/BaseTooltip.vue index 8e53024..051a860 100644 --- a/components/BaseTooltip.vue +++ b/components/BaseTooltip.vue @@ -1,289 +1,299 @@ - - + + - - - - - - + + - \ No newline at end of file +} + +/* Shadow variants styles */ +.tippy-box[data-theme~="pwn--shadow-teal-light"] { + box-shadow: 0 4px 20px rgb(0 255 224 / 20%); +} + diff --git a/components/CreateStakeModal.vue b/components/CreateStakeModal.vue new file mode 100644 index 0000000..6022856 --- /dev/null +++ b/components/CreateStakeModal.vue @@ -0,0 +1,614 @@ + + + + + diff --git a/components/ExpandMenuButton.vue b/components/ExpandMenuButton.vue index 518430e..64f1c45 100644 --- a/components/ExpandMenuButton.vue +++ b/components/ExpandMenuButton.vue @@ -1,22 +1,22 @@ diff --git a/components/IncreaseStakeModal.vue b/components/IncreaseStakeModal.vue index 6bef004..74abafd 100644 --- a/components/IncreaseStakeModal.vue +++ b/components/IncreaseStakeModal.vue @@ -1,35 +1,44 @@ diff --git a/components/TableOwnedPositions.vue b/components/TableOwnedPositions.vue index ce382bf..f3c6fe9 100644 --- a/components/TableOwnedPositions.vue +++ b/components/TableOwnedPositions.vue @@ -1,545 +1,636 @@ diff --git a/components/TableVotingPositions.vue b/components/TableVotingPositions.vue index 5ef1b6b..6b3fa15 100644 --- a/components/TableVotingPositions.vue +++ b/components/TableVotingPositions.vue @@ -1,448 +1,532 @@ diff --git a/components/Header.vue b/components/TheHeader.vue similarity index 74% rename from components/Header.vue rename to components/TheHeader.vue index 5c19e0c..deb9e4a 100644 --- a/components/Header.vue +++ b/components/TheHeader.vue @@ -10,17 +10,15 @@ @@ -42,23 +43,21 @@ ref="menuContainer" :class="[ 'header__mobile-nav-menu-content', - { 'header__mobile-nav-menu-content--active': menuIsOpen } + { 'header__mobile-nav-menu-content--active': menuIsOpen }, ]" > @@ -98,75 +100,76 @@ diff --git a/lint-staged.config.js b/lint-staged.config.js new file mode 100644 index 0000000..eb67fe2 --- /dev/null +++ b/lint-staged.config.js @@ -0,0 +1,5 @@ +// https://github.com/okonet/lint-staged#configuration +export default { + "src/**/*.vue": ["eslint --fix", "stylelint --fix"], + "**/*.{js,ts}": "eslint --fix", +}; diff --git a/nuxt.config.ts b/nuxt.config.ts index d5372cb..d37750b 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,29 +1,29 @@ -import { defineNuxtConfig } from 'nuxt/config' +import { defineNuxtConfig } from "nuxt/config"; // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ + modules: ["@wagmi/vue/nuxt", "nuxt-svgo", "@pinia/nuxt", "@nuxt/eslint"], ssr: true, devtools: { enabled: true }, - modules: ['@wagmi/vue/nuxt', 'nuxt-svgo', '@pinia/nuxt'], - compatibilityDate: '2024-10-02', + app: { + head: { + link: [{ rel: "icon", href: "favicon.ico" }], + }, + }, css: [ - '~/assets/css/_variables.css', - '~/assets/css/base.css', - '~/assets/css/fonts.css', - '~/assets/css/normalize.css', - 'tippy.js/animations/shift-away.css', - 'tippy.js/dist/svg-arrow.css', + "~/assets/css/_variables.css", + "~/assets/css/base.css", + "~/assets/css/fonts.css", + "~/assets/css/normalize.css", + "tippy.js/animations/shift-away.css", + "tippy.js/dist/svg-arrow.css", // TODO do we also need to import vue-skeletor ], - postcss: { - plugins: { - 'postcss-nested': {}, - } - }, + compatibilityDate: "2024-10-02", nitro: { esbuild: { options: { - target: 'esnext', + target: "esnext", }, }, }, @@ -32,11 +32,12 @@ export default defineNuxtConfig({ typeCheck: true, strict: true, }, - app: { - head: { - link: [ - {rel: 'icon', href: 'favicon.ico'} - ] - } - } -}) \ No newline at end of file + postcss: { + plugins: { + "postcss-nested": {}, + }, + }, + eslint: { + checker: true, + }, +}); diff --git a/package.json b/package.json index e315cfa..1e80e5b 100644 --- a/package.json +++ b/package.json @@ -11,36 +11,47 @@ "generate-prod": "nuxt generate --dotenv .env.production", "local-generate-dev": "nuxt generate --dotenv .env.development.local", "local-generate-prod": "nuxt generate --dotenv .env.production.local", - "postinstall": "nuxt prepare" + "postinstall": "nuxt prepare", + "lint": "eslint .", + "lint-fix": "eslint --fix .", + "prepare": "husky" }, "dependencies": { - "@pinia/nuxt": "0.9.0", - "@reown/appkit": "1.1.8", - "@reown/appkit-adapter-wagmi": "1.1.8", - "@tanstack/vue-query": "^5.61.5", - "@tanstack/vue-query-devtools": "^5.65.0", - "@vueuse/core": "^12.0.0", - "@wagmi/vue": "^0.0.67", - "chart.js": "^4.4.6", + "@nuxt/eslint": "1.4.0", + "@pinia/nuxt": "0.11.0", + "@reown/appkit": "1.7.5", + "@reown/appkit-adapter-wagmi": "1.7.5", + "@tanstack/vue-query": "^5.76.0", + "@tanstack/vue-query-devtools": "^5.76.0", + "@vueuse/core": "^13.2.0", + "@wagmi/vue": "^0.1.19", + "chart.js": "^4.4.9", "chartjs-adapter-date-fns": "^3.0.0", "date-fns": "^4.1.0", - "nuxt": "^3.16.0", - "nuxt-svgo": "^4.0.9", - "pinia": "^2.3.1", - "viem": "^2.21.52", - "vue": "^3.5.13", - "vue-3-slider-component": "^1.0.1", + "eslint": "^9.27.0", + "nuxt": "^3.17.3", + "nuxt-svgo": "^4.1.2", + "pinia": "^3.0.2", + "viem": "^2.29.4", + "vue": "^3.5.14", + "vue-3-slider-component": "^1.0.2", "vue-chartjs": "^5.3.2", - "vue-router": "^4.5.0", + "vue-router": "^4.5.1", "vue-skeletor": "^1.0.6", - "vue-tippy": "^6.5.0", - "wagmi": "^2.13.2" + "vue-tippy": "^6.7.0", + "wagmi": "^2.15.3" }, "devDependencies": { - "postcss": "^8.4.49", + "eslint-config-prettier": "^10.1.5", + "eslint-plugin-prettier": "^5.4.0", + "husky": "^9.1.7", + "lint-staged": "^16.0.0", + "postcss": "^8.5.3", "postcss-nested": "^7.0.2", - "typescript": "5.6.2", - "vue-tsc": "^2.1.10" + "prettier": "^3.5.3", + "typescript": "5.8.3", + "vite-plugin-eslint2": "^5.0.3", + "vue-tsc": "^2.2.10" }, "packageManager": "yarn@3.3.1", "engines": { diff --git a/pages/index.vue b/pages/index.vue index 70d5487..7eb5227 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,398 +1,530 @@ diff --git a/plugins/wagmi.ts b/plugins/wagmi.ts index 7071b1b..ea02d71 100644 --- a/plugins/wagmi.ts +++ b/plugins/wagmi.ts @@ -1,25 +1,37 @@ -import { VueQueryPlugin } from '@tanstack/vue-query' -import { cookieStorage, cookieToInitialState, serialize, WagmiPlugin } from '@wagmi/vue' -import { defineNuxtPlugin } from 'nuxt/app' +import { VueQueryPlugin } from "@tanstack/vue-query"; +import { + cookieStorage, + cookieToInitialState, + serialize, + WagmiPlugin, +} from "@wagmi/vue"; +import { defineNuxtPlugin } from "nuxt/app"; -import { wagmiAdapter } from '../wagmi' +import { wagmiAdapter } from "../wagmi"; export default defineNuxtPlugin((nuxtApp) => { nuxtApp.vueApp - .use(WagmiPlugin, { config: wagmiAdapter.wagmiConfig, reconnectOnMount: true, initialState: cookieToInitialState(wagmiAdapter.wagmiConfig, cookieStorage.getItem('cookie')) }) + .use(WagmiPlugin, { + config: wagmiAdapter.wagmiConfig, + reconnectOnMount: true, + initialState: cookieToInitialState( + wagmiAdapter.wagmiConfig, + cookieStorage.getItem("cookie"), + ), + }) .use(VueQueryPlugin, { queryClientConfig: { defaultOptions: { queries: { queryKeyHashFn(queryKey) { // override the default JSON.stringify fn to allow also BigInt in the queryKey - return serialize(queryKey) + return serialize(queryKey); }, refetchOnWindowFocus: false, staleTime: 60 * 5 * 1000, // 5 minutes // TODO use throwOnError: true by default? - } - } - } - }) -}) + }, + }, + }, + }); +}); diff --git a/types/contractResults.ts b/types/contractResults.ts index 2aa2fd3..099a817 100644 --- a/types/contractResults.ts +++ b/types/contractResults.ts @@ -1,5 +1,9 @@ -import { VE_PWN_TOKEN_ABI } from "~/constants/abis" -import type { ExtractAbiFunction, AbiParametersToPrimitiveTypes, ExtractAbiEvent, Address } from 'abitype' +import type { + ExtractAbiFunction, + AbiParametersToPrimitiveTypes, + Address, +} from "abitype"; +import type { VE_PWN_TOKEN_ABI } from "~/constants/abis"; /* { @@ -12,16 +16,18 @@ import type { ExtractAbiFunction, AbiParametersToPrimitiveTypes, ExtractAbiEvent amount: bigint; } */ -export type StakeDetail = AbiParametersToPrimitiveTypes['outputs']>[number][number] +export type StakeDetail = AbiParametersToPrimitiveTypes< + ExtractAbiFunction["outputs"] +>[number][number]; export type VestingDetail = { - owner: Address - amount: bigint - unlockEpoch: number - initialEpoch: number -} + owner: Address; + amount: bigint; + unlockEpoch: number; + initialEpoch: number; +}; export interface PowerInEpoch { - epoch: bigint - power: bigint + epoch: bigint; + power: bigint; } diff --git a/types/customTypes.ts b/types/customTypes.ts index 1ae55d9..1f90166 100644 --- a/types/customTypes.ts +++ b/types/customTypes.ts @@ -1,2 +1,2 @@ -export type AnyFunction = (...args: never[]) => unknown -export type IntervalId = ReturnType +export type AnyFunction = (...args: never[]) => unknown; +export type IntervalId = ReturnType; diff --git a/utils/await-to-js.ts b/utils/await-to-js.ts index b5a432b..780b9bb 100644 --- a/utils/await-to-js.ts +++ b/utils/await-to-js.ts @@ -3,21 +3,26 @@ * @param { Object= } errorConfig - Additional Information you can pass to the err object * @return { Promise } */ -type ErrorConfig = { additionalErrorInfo?: Record, enableLogging?: boolean } +type ErrorConfig = { + additionalErrorInfo?: Record; + enableLogging?: boolean; +}; -export function to ( - promise: Promise, - { additionalErrorInfo = {}, enableLogging = true }: ErrorConfig = { additionalErrorInfo: {}, enableLogging: true }, +export function to( + promise: Promise, + { enableLogging = true }: ErrorConfig = { enableLogging: true }, ): Promise<[U, undefined] | [null, T]> { - return promise - // TODO instead of `null` return `undefined`? - .then<[null, T]>((data: T) => [null, data]) - .catch<[U, undefined]>((err: U) => { - // TODO is this AbortError correct? - if (enableLogging && err.name !== 'AbortError') { - // Sentry.captureException(err, { contexts: { additionalErrorInfo } }) - } - return [err, undefined] - }) + return ( + promise + // TODO instead of `null` return `undefined`? + .then<[null, T]>((data: T) => [null, data]) + .catch<[U, undefined]>((err: U) => { + // TODO is this AbortError correct? + if (enableLogging && err.name !== "AbortError") { + // Sentry.captureException(err, { contexts: { additionalErrorInfo } }) + } + return [err, undefined]; + }) + ); } -export default to +export default to; diff --git a/utils/date.ts b/utils/date.ts index 4e46f53..a98fd73 100644 --- a/utils/date.ts +++ b/utils/date.ts @@ -1,68 +1,73 @@ export const formatSeconds = (seconds: number): string => { - let counter = 0 - let result = '' + let counter = 0; + let result = ""; - const SECONDS_IN_YEAR = 31_536_000 // assuming year has 365 days as we do in contracts - const years = Math.floor(seconds / SECONDS_IN_YEAR) - if (years > 0) { - seconds -= years * SECONDS_IN_YEAR - result += `${years}y ` - if (seconds === 0) { - return result - } else { - counter++ - } + const SECONDS_IN_YEAR = 31_536_000; // assuming year has 365 days as we do in contracts + const years = Math.floor(seconds / SECONDS_IN_YEAR); + if (years > 0) { + seconds -= years * SECONDS_IN_YEAR; + result += `${years}y `; + if (seconds === 0) { + return result; + } else { + counter++; } + } - const SECONDS_IN_DAY = 86_400 - const days = Math.floor(seconds / (86_400)) - if (days > 0) { - seconds -= days * SECONDS_IN_DAY - result += `${days}d ` - if (seconds === 0) { - return result - } else { - counter++ - } + const SECONDS_IN_DAY = 86_400; + const days = Math.floor(seconds / 86_400); + if (days > 0) { + seconds -= days * SECONDS_IN_DAY; + result += `${days}d `; + if (seconds === 0) { + return result; + } else { + counter++; } + } - const SECONDS_IN_HOUR = 3_600 - const hours = Math.floor((seconds % 86_400) / 3600) - if (hours > 0) { - seconds -= hours * SECONDS_IN_HOUR - result += `${hours}h ` - if (seconds === 0) { - return result - } else { - counter++ - } + const SECONDS_IN_HOUR = 3_600; + const hours = Math.floor((seconds % 86_400) / 3600); + if (hours > 0) { + seconds -= hours * SECONDS_IN_HOUR; + result += `${hours}h `; + if (seconds === 0) { + return result; + } else { + counter++; } + } - const minutes = Math.floor((seconds % 3600) / 60) - if (counter < 3 && minutes > 0) { - result += `${minutes}m` - } + const minutes = Math.floor((seconds % 3600) / 60); + if (counter < 3 && minutes > 0) { + result += `${minutes}m`; + } - return result -} + return result; +}; -export const displayShortDate = (date: Date | number, hasShortMonthName?: boolean): string => { - const day = new Intl.DateTimeFormat('en', { day: '2-digit' }).format(date) - const month = new Intl.DateTimeFormat('en', { month: hasShortMonthName ? 'short' : 'long' }).format(date) - const year = new Intl.DateTimeFormat('en', { year: 'numeric' }).format(date) +export const displayShortDate = ( + date: Date | number, + hasShortMonthName?: boolean, +): string => { + const day = new Intl.DateTimeFormat("en", { day: "2-digit" }).format(date); + const month = new Intl.DateTimeFormat("en", { + month: hasShortMonthName ? "short" : "long", + }).format(date); + const year = new Intl.DateTimeFormat("en", { year: "numeric" }).format(date); - const nthNumber = (number: number) => { - if (number > 3 && number < 21) return 'th' - switch (number % 10) { - case 1: - return 'st' - case 2: - return 'nd' - case 3: - return 'rd' - default: - return 'th' - } + const nthNumber = (number: number) => { + if (number > 3 && number < 21) return "th"; + switch (number % 10) { + case 1: + return "st"; + case 2: + return "nd"; + case 3: + return "rd"; + default: + return "th"; } - return `${month} ${parseInt(day)}${nthNumber(Number(day))} ${year}` -} + }; + return `${month} ${parseInt(day)}${nthNumber(Number(day))} ${year}`; +}; diff --git a/utils/hooks.ts b/utils/hooks.ts index cb30430..f655e1f 100644 --- a/utils/hooks.ts +++ b/utils/hooks.ts @@ -1,253 +1,396 @@ -import { useQuery } from "@tanstack/vue-query"; -import {erc20Abi, parseAbiItem, type Address, parseEventLogs} from "viem"; +import type { QueryClient } from "@tanstack/vue-query"; +import { useQuery, useMutation } from "@tanstack/vue-query"; +import { erc20Abi, parseAbiItem, type Address } from "viem"; import { getLogs } from "viem/actions"; import { getClient, readContract } from "@wagmi/vue/actions"; +import { parseUnits } from "viem"; import { EPOCH_CLOCK_ABI, VE_PWN_TOKEN_ABI } from "~/constants/abis"; -import { EPOCH_CLOCK, PWN_TOKEN, PWN_VESTING_MANAGER, STAKED_PWN_NFT, VE_PWN_TOKEN } from "~/constants/addresses"; -import { getChainIdTypesafe, type SupportedChain } from "~/constants/chain"; -import type { PowerInEpoch, StakeDetail, VestingDetail } from "~/types/contractResults"; +import { + EPOCH_CLOCK, + PWN_TOKEN, + PWN_VESTING_MANAGER, + STAKED_PWN_NFT, + VE_PWN_TOKEN, +} from "~/constants/addresses"; +import type { SupportedChain } from "~/constants/chain"; +import type { + PowerInEpoch, + StakeDetail, + VestingDetail, +} from "~/types/contractResults"; import { wagmiAdapter } from "~/wagmi"; -import { zeroAddress } from 'viem' - - -export const useUserPwnBalance = (walletAddress: Ref
, chainId: Ref) => { - return useQuery({ - queryKey: ['useUserPwnBalance', walletAddress, chainId], - enabled: computed(() => !!walletAddress.value), - queryFn: async () => { - return await readContract(wagmiAdapter.wagmiConfig, { - abi: erc20Abi, - address: PWN_TOKEN[chainId.value], - functionName: 'balanceOf', - args: [walletAddress.value!], - }) +import { sendTransaction } from "~/utils/useTransactions"; +import { PWN_TOKEN_DECIMALS } from "~/constants/contracts"; + +export const useUserPwnBalance = ( + walletAddress: Ref
, + chainId: Ref, +) => { + return useQuery({ + queryKey: ["useUserPwnBalance", walletAddress, chainId], + enabled: computed(() => !!walletAddress.value), + queryFn: async () => { + return await readContract(wagmiAdapter.wagmiConfig, { + abi: erc20Abi, + address: PWN_TOKEN[chainId.value], + functionName: "balanceOf", + args: [walletAddress.value!], + }); + }, + }); +}; + +export function useAllBeneficiaries( + address: Ref
, + stakeIds: bigint[], + chainId: Ref, +) { + return useQuery({ + queryKey: ["allBeneficiaries", stakeIds, address, chainId], + queryFn: async () => { + const client = getClient(wagmiAdapter.wagmiConfig); + + const fetchLog = async (stakeId: bigint) => { + const logs = await getLogs(client!, { + address: VE_PWN_TOKEN[chainId.value], + event: parseAbiItem( + "event StakePowerDelegated(uint256 indexed stakeId, address indexed originalBeneficiary, address indexed newBeneficiary)", + ), + args: { stakeId }, + fromBlock: 0n, + }); + return logs.length > 0 ? logs[logs.length - 1] : null; + }; + + const promises = stakeIds.map(fetchLog); + const results = await Promise.allSettled(promises); + + const stakeLogs = results + .filter((result) => result.status === "fulfilled") + .map((result) => result.value); + + const beneficiaryMap = new Map(); + for (const log of stakeLogs) { + if (log?.args) { + beneficiaryMap.set(log.args.stakeId, log.args.newBeneficiary); } - }) + } + + return beneficiaryMap; + }, + enabled: stakeIds.length > 0, + }); } -export function useAllBeneficiaries(address: Ref
, stakeIds: bigint[], chainId: Ref) { - return useQuery({ - queryKey: ['allBeneficiaries', stakeIds, address, chainId], - queryFn: async () => { - const client = getClient(wagmiAdapter.wagmiConfig) - - const fetchLog = async (stakeId: bigint) => { - const logs = await getLogs(client!, { - address: VE_PWN_TOKEN[chainId.value], - event: parseAbiItem( - 'event StakePowerDelegated(uint256 indexed stakeId, address indexed originalBeneficiary, address indexed newBeneficiary)' - ), - args: { stakeId }, - fromBlock: 0n, - }) - return logs.length > 0 ? logs[logs.length - 1] : null - } - - const promises = stakeIds.map(fetchLog) - const results = await Promise.allSettled(promises) - - const stakeLogs = results.filter((result) => result.status === 'fulfilled').map((result) => result.value) - - - const beneficiaryMap = new Map() - for (const log of stakeLogs) { - if (log?.args) { - beneficiaryMap.set(log.args.stakeId, log.args.newBeneficiary) - } - } - - return beneficiaryMap +export const useUserStakes = ( + walletAddress: Ref
, + chainId: Ref, +) => { + return useQuery({ + queryKey: ["stakedPwnBalance", walletAddress, chainId], + queryFn: async (): Promise> => { + const client = getClient(wagmiAdapter.wagmiConfig); + const receivedStPwnNfts = await getLogs(client!, { + address: STAKED_PWN_NFT[chainId.value], + event: parseAbiItem( + "event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)", + ), + args: { + to: walletAddress.value!, }, - enabled: stakeIds.length > 0 - }) -} + fromBlock: 0n, + }); -export const useUserStakes = (walletAddress: Ref
, chainId: Ref) => { - return useQuery({ - queryKey: ['stakedPwnBalance', walletAddress, chainId], - queryFn: async (): Promise> => { - const client = getClient(wagmiAdapter.wagmiConfig) - const receivedStPwnNfts = await getLogs(client!, { - address: STAKED_PWN_NFT[chainId.value], - event: parseAbiItem('event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)'), - args: { - to: walletAddress.value! - }, - fromBlock: 0n, - }) - - const sentStPwnNfts = await getLogs(client!, { - address: STAKED_PWN_NFT[chainId.value], - event: parseAbiItem('event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)'), - args: { - from: walletAddress.value! - }, - fromBlock: 0n, - }) - const sentStPwnNftsIds = sentStPwnNfts.map(sentStPwnNft => sentStPwnNft.args.tokenId) - - const ownedStPwnNfts = [] - for (const receivedStPwnNft of receivedStPwnNfts) { - if (!sentStPwnNftsIds.includes(receivedStPwnNft.args.tokenId)) { - ownedStPwnNfts.push(receivedStPwnNft) - } - } - - return await getStakesDetails(ownedStPwnNfts.map(ownedStPwnNft => ownedStPwnNft.args.tokenId!)) + const sentStPwnNfts = await getLogs(client!, { + address: STAKED_PWN_NFT[chainId.value], + event: parseAbiItem( + "event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)", + ), + args: { + from: walletAddress.value!, }, - }) -} + fromBlock: 0n, + }); + const sentStPwnNftsIds = sentStPwnNfts.map( + (sentStPwnNft) => sentStPwnNft.args.tokenId, + ); -export const useCurrentEpoch = (chainId: Ref) => { - return useQuery({ - queryKey: ['getCurrentEpoch', chainId], - queryFn: async () => { - return await readContract(wagmiAdapter.wagmiConfig, { - address: EPOCH_CLOCK[chainId.value], - abi: EPOCH_CLOCK_ABI, - functionName: 'currentEpoch' - }) + const ownedStPwnNfts = []; + for (const receivedStPwnNft of receivedStPwnNfts) { + if (!sentStPwnNftsIds.includes(receivedStPwnNft.args.tokenId)) { + ownedStPwnNfts.push(receivedStPwnNft); } - }) -} + } + + return await getStakesDetails( + ownedStPwnNfts.map((ownedStPwnNft) => ownedStPwnNft.args.tokenId!), + ); + }, + }); +}; -const _manuallySetEpoch = ref(0) +export const useCurrentEpoch = (chainId: Ref) => { + return useQuery({ + queryKey: ["getCurrentEpoch", chainId], + queryFn: async () => { + return await readContract(wagmiAdapter.wagmiConfig, { + address: EPOCH_CLOCK[chainId.value], + abi: EPOCH_CLOCK_ABI, + functionName: "currentEpoch", + }); + }, + }); +}; + +const _manuallySetEpoch = ref(0); export const useManuallySetEpoch = (chainId: Ref) => { - const currentEpoch = useCurrentEpoch(chainId) + const currentEpoch = useCurrentEpoch(chainId); - watch(() => currentEpoch.data.value, (newCurrentEpoch, oldCurrentEpoch) => { - if (newCurrentEpoch !== undefined) { - _manuallySetEpoch.value = Number(newCurrentEpoch) - } - }, { immediate: true }) + watch( + () => currentEpoch.data.value, + (newCurrentEpoch) => { + if (newCurrentEpoch !== undefined) { + _manuallySetEpoch.value = Number(newCurrentEpoch); + } + }, + { immediate: true }, + ); - return { - epoch: _manuallySetEpoch, - setEpoch(newEpoch: number | string) { - _manuallySetEpoch.value = Number(newEpoch) - } - } -} + return { + epoch: _manuallySetEpoch, + setEpoch(newEpoch: number | string) { + _manuallySetEpoch.value = Number(newEpoch); + }, + }; +}; // TODO make this persist/cache forever as this won't change - here we should make sure it's persisted for each chain separately (sepolia/ethereum? export const useInitialEpochTimestamp = (chainId: Ref) => { - return useQuery({ - queryKey: ['useInitialEpochTimestamp', chainId], - queryFn: async () => { - return await readContract(wagmiAdapter.wagmiConfig, { - address: EPOCH_CLOCK[chainId.value], - abi: EPOCH_CLOCK_ABI, - functionName: 'INITIAL_EPOCH_TIMESTAMP', - }) - } - }) -} + return useQuery({ + queryKey: ["useInitialEpochTimestamp", chainId], + queryFn: async () => { + return await readContract(wagmiAdapter.wagmiConfig, { + address: EPOCH_CLOCK[chainId.value], + abi: EPOCH_CLOCK_ABI, + functionName: "INITIAL_EPOCH_TIMESTAMP", + }); + }, + }); +}; -export const useUserVotingPower = (walletAddress: Ref
, currentEpoch: Ref, chainId: Ref) => { - return useQuery({ - queryKey: ['useUserVotingPower', walletAddress, currentEpoch, chainId], - enabled: computed(() => walletAddress.value !== undefined && currentEpoch.value !== undefined), - queryFn: async () => { - return await readContract(wagmiAdapter.wagmiConfig, { - address: VE_PWN_TOKEN[chainId.value], - abi: VE_PWN_TOKEN_ABI, - functionName: 'stakerPowerAt', - args: [walletAddress.value!, currentEpoch.value!], - }) - } - }) -} +export const useUserVotingPower = ( + walletAddress: Ref
, + currentEpoch: Ref, + chainId: Ref, +) => { + return useQuery({ + queryKey: ["useUserVotingPower", walletAddress, currentEpoch, chainId], + enabled: computed( + () => + walletAddress.value !== undefined && currentEpoch.value !== undefined, + ), + queryFn: async () => { + return await readContract(wagmiAdapter.wagmiConfig, { + address: VE_PWN_TOKEN[chainId.value], + abi: VE_PWN_TOKEN_ABI, + functionName: "stakerPowerAt", + args: [walletAddress.value!, currentEpoch.value!], + }); + }, + }); +}; -export const useUserStakesWithVotingPower = (walletAddress: Ref
, currentEpoch: Ref, chainId: Ref) => { - return useQuery({ - queryKey: ['userStakesWithVotingPower', walletAddress, currentEpoch, chainId], - enabled: computed(() => walletAddress.value !== undefined && currentEpoch.value !== undefined), - queryFn: async (): Promise> => { - const stakeIdsWhereBeneficiary = await readContract(wagmiAdapter.wagmiConfig, { - abi: VE_PWN_TOKEN_ABI, - address: VE_PWN_TOKEN[chainId.value], - functionName: 'beneficiaryOfStakesAt', - args: [walletAddress.value!, Number(currentEpoch.value)!] - }) - - return await getStakesDetails(stakeIdsWhereBeneficiary) - } - }) -} +export const useUserStakesWithVotingPower = ( + walletAddress: Ref
, + currentEpoch: Ref, + chainId: Ref, +) => { + return useQuery({ + queryKey: [ + "userStakesWithVotingPower", + walletAddress, + currentEpoch, + chainId, + ], + enabled: computed( + () => + walletAddress.value !== undefined && currentEpoch.value !== undefined, + ), + queryFn: async (): Promise> => { + const stakeIdsWhereBeneficiary = await readContract( + wagmiAdapter.wagmiConfig, + { + abi: VE_PWN_TOKEN_ABI, + address: VE_PWN_TOKEN[chainId.value], + functionName: "beneficiaryOfStakesAt", + args: [walletAddress.value!, Number(currentEpoch.value)!], + }, + ); -export const useUserCumulativeVotingPowerSummary = (walletAddress: Ref
, epochs: Ref, chainId: Ref) => { - return useQuery({ - queryKey: ['cumulativeVotingPower', walletAddress, epochs, chainId], - enabled: computed(() => !!walletAddress.value && !!epochs.value?.length), - queryFn: async (): Promise => { - const stakerPowers = await readContract(wagmiAdapter.wagmiConfig, { - address: VE_PWN_TOKEN[chainId.value], - abi: VE_PWN_TOKEN_ABI, - functionName: 'stakerPowers', - args: [unref(walletAddress)!, unref(epochs)!] - }) - const parsedStakerPowers = stakerPowers.map((power, index) => ({ - epoch: epochs.value![index], - power, - })) - - const strippedParsedStakerPowers = parsedStakerPowers.filter((stakerPower, index) => { - // Keep the number if it's not zero - if (stakerPower.power !== 0n) return true; - - // If it's zero, check if there's a non-zero number ahead - return parsedStakerPowers.slice(index + 1).some(_stakerPower => _stakerPower.power !== 0n); - }); - - const lastEpochWithPower = strippedParsedStakerPowers[strippedParsedStakerPowers.length - 1] - // add 2 epochs with 0 power at the end results - strippedParsedStakerPowers.push({ epoch: lastEpochWithPower.epoch + 1n, power: 0n }) - strippedParsedStakerPowers.push({ epoch: lastEpochWithPower.epoch + 2n, power: 0n }) - return strippedParsedStakerPowers - } - }) -} + return await getStakesDetails(stakeIdsWhereBeneficiary); + }, + }); +}; + +export const useUserCumulativeVotingPowerSummary = ( + walletAddress: Ref
, + epochs: Ref, + chainId: Ref, +) => { + return useQuery({ + queryKey: ["cumulativeVotingPower", walletAddress, epochs, chainId], + enabled: computed(() => !!walletAddress.value && !!epochs.value?.length), + queryFn: async (): Promise => { + const stakerPowers = await readContract(wagmiAdapter.wagmiConfig, { + address: VE_PWN_TOKEN[chainId.value], + abi: VE_PWN_TOKEN_ABI, + functionName: "stakerPowers", + args: [unref(walletAddress)!, unref(epochs)!], + }); + const parsedStakerPowers = stakerPowers.map((power, index) => ({ + epoch: epochs.value![index], + power, + })); + + const strippedParsedStakerPowers = parsedStakerPowers.filter( + (stakerPower, index) => { + // Keep the number if it's not zero + if (stakerPower.power !== 0n) return true; + + // If it's zero, check if there's a non-zero number ahead + return parsedStakerPowers + .slice(index + 1) + .some((_stakerPower) => _stakerPower.power !== 0n); + }, + ); -export const useUserVestedTokens = (walletAddress: Ref
, chainId: Ref) => { - return useQuery({ - queryKey: ['useUserVestedTokens', walletAddress, chainId], - enabled: computed(() => !!walletAddress.value && PWN_VESTING_MANAGER?.[chainId.value as 1] !== undefined), - queryFn: async (): Promise => { - const client = getClient(wagmiAdapter.wagmiConfig) - const createdVestings = await getLogs(client!, { - address: PWN_VESTING_MANAGER[chainId.value as 1], - event: parseAbiItem('event VestingCreated(address indexed owner, uint256 indexed amount, uint256 indexed unlockEpoch, uint256 initialEpoch)'), - args: { - owner: walletAddress.value! - }, - fromBlock: 0n, - }) - - const deletedVestings = await getLogs(client!, { - address: PWN_VESTING_MANAGER[chainId.value as 1], - event: parseAbiItem('event VestingDeleted(address indexed owner, uint256 indexed amount, uint256 indexed unlockEpoch)'), - args: { - owner: walletAddress.value! - }, - fromBlock: 0n, - }) - - const noLongerActiveVestings = deletedVestings.map(deletedVesting => { - return { amount: deletedVesting.args.amount!, unlockEpoch: deletedVesting.args.unlockEpoch! } - }) - - const activeVestings: VestingDetail[] = [] - for (const createdVesting of createdVestings) { - if (noLongerActiveVestings.every(inactiveVesting => inactiveVesting.unlockEpoch !== createdVesting.args.unlockEpoch)) { - activeVestings.push({ - owner: createdVesting.args.owner!, - amount: createdVesting.args.amount!, - unlockEpoch: Number(createdVesting.args.unlockEpoch), - initialEpoch: Number(createdVesting.args.initialEpoch) - }) - } - } - return activeVestings + const lastEpochWithPower = + strippedParsedStakerPowers[strippedParsedStakerPowers.length - 1]; + // add 2 epochs with 0 power at the end results + strippedParsedStakerPowers.push({ + epoch: lastEpochWithPower.epoch + 1n, + power: 0n, + }); + strippedParsedStakerPowers.push({ + epoch: lastEpochWithPower.epoch + 2n, + power: 0n, + }); + return strippedParsedStakerPowers; + }, + }); +}; + +export const useUserVestedTokens = ( + walletAddress: Ref
, + chainId: Ref, +) => { + return useQuery({ + queryKey: ["useUserVestedTokens", walletAddress, chainId], + enabled: computed( + () => + !!walletAddress.value && + PWN_VESTING_MANAGER?.[chainId.value as 1] !== undefined, + ), + queryFn: async (): Promise => { + const client = getClient(wagmiAdapter.wagmiConfig); + const createdVestings = await getLogs(client!, { + address: PWN_VESTING_MANAGER[chainId.value as 1], + event: parseAbiItem( + "event VestingCreated(address indexed owner, uint256 indexed amount, uint256 indexed unlockEpoch, uint256 initialEpoch)", + ), + args: { + owner: walletAddress.value!, + }, + fromBlock: 0n, + }); + + const deletedVestings = await getLogs(client!, { + address: PWN_VESTING_MANAGER[chainId.value as 1], + event: parseAbiItem( + "event VestingDeleted(address indexed owner, uint256 indexed amount, uint256 indexed unlockEpoch)", + ), + args: { + owner: walletAddress.value!, + }, + fromBlock: 0n, + }); + + const noLongerActiveVestings = deletedVestings.map((deletedVesting) => { + return { + amount: deletedVesting.args.amount!, + unlockEpoch: deletedVesting.args.unlockEpoch!, + }; + }); + + const activeVestings: VestingDetail[] = []; + for (const createdVesting of createdVestings) { + if ( + noLongerActiveVestings.every( + (inactiveVesting) => + inactiveVesting.unlockEpoch !== createdVesting.args.unlockEpoch, + ) + ) { + activeVestings.push({ + owner: createdVesting.args.owner!, + amount: createdVesting.args.amount!, + unlockEpoch: Number(createdVesting.args.unlockEpoch), + initialEpoch: Number(createdVesting.args.initialEpoch), + }); } - }) -} + } + return activeVestings; + }, + }); +}; + +export const useApproveToken = (chainId: Ref) => { + return useMutation({ + mutationFn: async ({ + amount, + spender, + }: { + amount: string; + spender: Address; + }) => { + return await sendTransaction({ + abi: erc20Abi, + address: PWN_TOKEN[chainId.value], + functionName: "approve", + chainId: chainId.value, + args: [spender, parseUnits(amount, PWN_TOKEN_DECIMALS)], + }); + }, + }); +}; + +export const useCreateStake = ( + queryClient: QueryClient, + chainId: Ref, + onSuccess?: () => void, +) => { + return useMutation({ + mutationFn: async ({ + amount, + lockUpEpochs, + }: { + amount: string; + lockUpEpochs: number; + }) => { + return await sendTransaction({ + abi: VE_PWN_TOKEN_ABI, + address: VE_PWN_TOKEN[chainId.value], + functionName: "createStake", + chainId: chainId.value, + args: [parseUnits(amount, PWN_TOKEN_DECIMALS), BigInt(lockUpEpochs)], + }); + }, + onSuccess: () => { + queryClient.invalidateQueries({ + queryKey: ["userStakesWithVotingPower"], + }); + queryClient.invalidateQueries({ queryKey: ["stakedPwnBalance"] }); + queryClient.invalidateQueries({ queryKey: ["useUserPwnBalance"] }); + onSuccess?.(); + }, + }); +}; diff --git a/utils/nth.ts b/utils/nth.ts new file mode 100644 index 0000000..750e23e --- /dev/null +++ b/utils/nth.ts @@ -0,0 +1,16 @@ +const nth = (n: string | number) => { + const num = Number(n); + if (num > 3 && num < 21) return `${num}th`; + switch (num % 10) { + case 1: + return `${num}st`; + case 2: + return `${num}nd`; + case 3: + return `${num}rd`; + default: + return `${num}th`; + } +}; + +export default nth; diff --git a/utils/parsing.ts b/utils/parsing.ts index d8a18ad..39c3c03 100644 --- a/utils/parsing.ts +++ b/utils/parsing.ts @@ -1,76 +1,101 @@ -import { readContract } from "@wagmi/vue/actions" -import { formatUnits } from "viem" -import { VE_PWN_TOKEN_ABI } from "~/constants/abis" -import { VE_PWN_TOKEN } from "~/constants/addresses" -import { getChainIdTypesafe } from "~/constants/chain" -import { SECONDS_IN_EPOCH } from "~/constants/contracts" -import type { StakeDetail } from "~/types/contractResults" -import { wagmiAdapter } from "~/wagmi" -import {formatDecimalPoint} from "~/utils/utils"; +import { readContract } from "@wagmi/vue/actions"; +import { formatUnits } from "viem"; +import { VE_PWN_TOKEN_ABI } from "~/constants/abis"; +import { VE_PWN_TOKEN } from "~/constants/addresses"; +import { getChainIdTypesafe } from "~/constants/chain"; +import { PWN_TOKEN_DECIMALS, SECONDS_IN_EPOCH } from "~/constants/contracts"; +import type { StakeDetail } from "~/types/contractResults"; +import { wagmiAdapter } from "~/wagmi"; -export const calculateUserVotingMultiplier = (epochToCalculateIn: number, stakesWithVotingPower: Readonly): number => { - // calculating weight average - let numerator = 0 - let denominator = 0 +export const calculateUserVotingMultiplier = ( + epochToCalculateIn: number, + stakesWithVotingPower: Readonly, +): number => { + // calculating weight average + let numerator = 0; + let denominator = 0; - for (const stakeDetail of stakesWithVotingPower) { - const epochWhereUnlock = stakeDetail.initialEpoch + stakeDetail.lockUpEpochs - const remainingEpochs = epochWhereUnlock - epochToCalculateIn - const multiplier = getMultiplierForLockUpEpochs(remainingEpochs) - const formattedAmount = Number(formatUnits(stakeDetail.amount, 18)) - if (multiplier > 0) { - denominator += formattedAmount - numerator += formattedAmount * multiplier - } + for (const stakeDetail of stakesWithVotingPower) { + const epochWhereUnlock = + stakeDetail.initialEpoch + stakeDetail.lockUpEpochs; + const remainingEpochs = epochWhereUnlock - epochToCalculateIn; + const multiplier = getMultiplierForLockUpEpochs(remainingEpochs); + const formattedAmount = Number( + formatUnits(stakeDetail.amount, PWN_TOKEN_DECIMALS), + ); + if (multiplier > 0) { + denominator += formattedAmount; + numerator += formattedAmount * multiplier; } - return numerator / denominator -} + } + return numerator / denominator; +}; -export const getFormattedVotingPower = (formattedAmount: string, multiplier: number): string => { - return String(Math.floor(Number(formattedAmount) * multiplier)) -} -export const getMultiplierForLockUpEpochs = (lockUpEpochs: number) => { - const EPOCHS_IN_YEAR = 13 +export const getFormattedVotingPower = ( + formattedAmount: string, + multiplier: number, +): string => { + return String(Math.floor(Number(formattedAmount) * multiplier)); +}; - if (lockUpEpochs <= EPOCHS_IN_YEAR) return 1; - else if (lockUpEpochs <= EPOCHS_IN_YEAR * 2) return 1.15; - else if (lockUpEpochs <= EPOCHS_IN_YEAR * 3) return 1.3; - else if (lockUpEpochs <= EPOCHS_IN_YEAR * 4) return 1.5; - else if (lockUpEpochs <= EPOCHS_IN_YEAR * 5) return 1.75; - else return 3.5; -} +export const getMultiplierForLockUpEpochs = (lockUpEpochs: number) => { + const EPOCHS_IN_YEAR = 13; -export const getStakesDetails = async (stakeIds: bigint[] | readonly bigint[]): Promise> => { - return await readContract(wagmiAdapter.wagmiConfig, { - address: VE_PWN_TOKEN[getChainIdTypesafe()], - abi: VE_PWN_TOKEN_ABI, - functionName: 'getStakes', - args: [stakeIds], - }) -} + if (lockUpEpochs <= EPOCHS_IN_YEAR) return 1; + else if (lockUpEpochs <= EPOCHS_IN_YEAR * 2) return 1.15; + else if (lockUpEpochs <= EPOCHS_IN_YEAR * 3) return 1.3; + else if (lockUpEpochs <= EPOCHS_IN_YEAR * 4) return 1.5; + else if (lockUpEpochs <= EPOCHS_IN_YEAR * 5) return 1.75; + else return 3.5; +}; -export const getSecondsTillNextEpoch = (initialEpochTimestamp: number): number => { - const currentTimestamp = Math.floor(Date.now() / 1000) - // Calculate which epoch we're currently in - const currentEpochNumber = Math.floor((currentTimestamp - initialEpochTimestamp) / SECONDS_IN_EPOCH) + 1; - // Calculate the timestamp of the next epoch - const nextEpochTimestamp = initialEpochTimestamp + (currentEpochNumber * SECONDS_IN_EPOCH); - // Calculate time remaining until next epoch - return nextEpochTimestamp - currentTimestamp; - } +export const getStakesDetails = async ( + stakeIds: bigint[] | readonly bigint[], +): Promise> => { + return await readContract(wagmiAdapter.wagmiConfig, { + address: VE_PWN_TOKEN[getChainIdTypesafe()], + abi: VE_PWN_TOKEN_ABI, + functionName: "getStakes", + args: [stakeIds], + }); +}; +export const getSecondsTillNextEpoch = ( + initialEpochTimestamp: number, +): number => { + const currentTimestamp = Math.floor(Date.now() / 1000); + // Calculate which epoch we're currently in + const currentEpochNumber = + Math.floor((currentTimestamp - initialEpochTimestamp) / SECONDS_IN_EPOCH) + + 1; + // Calculate the timestamp of the next epoch + const nextEpochTimestamp = + initialEpochTimestamp + currentEpochNumber * SECONDS_IN_EPOCH; + // Calculate time remaining until next epoch + return nextEpochTimestamp - currentTimestamp; +}; -export const getTimeTillNextEpochStringified = (initialEpochTimestamp: number): string => { - return formatSeconds(getSecondsTillNextEpoch(initialEpochTimestamp)) -} +export const getTimeTillNextEpochStringified = ( + initialEpochTimestamp: number, +): string => { + return formatSeconds(getSecondsTillNextEpoch(initialEpochTimestamp)); +}; -export const getStartDateOfEpoch = (initialEpochTimestamp: number, epochNumber: number): Date => { - epochNumber = epochNumber - 1 // epoch starts on 1 - return new Date((initialEpochTimestamp + (epochNumber * SECONDS_IN_EPOCH)) * 1000) -} +export const getStartDateOfEpoch = ( + initialEpochTimestamp: number, + epochNumber: number, +): Date => { + epochNumber = epochNumber - 1; // epoch starts on 1 + return new Date( + (initialEpochTimestamp + epochNumber * SECONDS_IN_EPOCH) * 1000, + ); +}; -export const getStartDateOfEpochFormatted = (initialEpochTimestamp: number, epochNumber: number): string => { - const date = getStartDateOfEpoch(initialEpochTimestamp, epochNumber) - const dateFormatter = new Intl.DateTimeFormat(navigator.language ?? 'en-US') - return dateFormatter.format(date) -} +export const getStartDateOfEpochFormatted = ( + initialEpochTimestamp: number, + epochNumber: number, +): string => { + const date = getStartDateOfEpoch(initialEpochTimestamp, epochNumber); + const dateFormatter = new Intl.DateTimeFormat(navigator.language ?? "en-US"); + return dateFormatter.format(date); +}; diff --git a/utils/strings.ts b/utils/strings.ts index d83d256..034fb9c 100644 --- a/utils/strings.ts +++ b/utils/strings.ts @@ -1,15 +1,15 @@ export function nth(number: number | string) { - number = Number(number) - const englishOrdinalRules = new Intl.PluralRules("en", {type: "ordinal"}); - const suffixes = { - one: "st", - two: "nd", - few: "rd", - other: "th" - }; + number = Number(number); + const englishOrdinalRules = new Intl.PluralRules("en", { type: "ordinal" }); + const suffixes = { + one: "st", + two: "nd", + few: "rd", + other: "th", + }; - const category = englishOrdinalRules.select(number); - // @ts-expect-error category contains more items than suffixes but we do not need to care about it - const suffix = suffixes[category]; - return (number + suffix); -} \ No newline at end of file + const category = englishOrdinalRules.select(number); + // @ts-expect-error category contains more items than suffixes but we do not need to care about it + const suffix = suffixes[category]; + return number + suffix; +} diff --git a/utils/useIncreaseStakeModal.ts b/utils/useIncreaseStakeModal.ts index abe0847..fc3e9b3 100644 --- a/utils/useIncreaseStakeModal.ts +++ b/utils/useIncreaseStakeModal.ts @@ -1,55 +1,58 @@ -import { computed, ref } from 'vue' - -const LOWER_STAKE_LOCK_UP_EPOCHS = 13 -const UPPER_STAKE_LOCK_UP_EPOCHS = 65 -const MAX_STAKE_LOCK_UP_EPOCHS = 130 -const isOpen = ref(false) -const stakeId = ref() -const currentLockUpEpochs = ref(0) -const formattedStakeAmount = ref() +import { ref } from "vue"; + +const LOWER_STAKE_LOCK_UP_EPOCHS = 13; +const UPPER_STAKE_LOCK_UP_EPOCHS = 65; +const MAX_STAKE_LOCK_UP_EPOCHS = 130; +const isOpen = ref(false); +const stakeId = ref(); +const currentLockUpEpochs = ref(0); +const formattedStakeAmount = ref(); export default function useIncreaseStakeModal() { - const openModal = (stakeIdVal: bigint, lockUpEpochs: number, stakeAmount: string) => { - isOpen.value = true - stakeId.value = stakeIdVal - currentLockUpEpochs.value = Math.floor(lockUpEpochs) - formattedStakeAmount.value = stakeAmount + const openModal = ( + stakeIdVal: bigint, + lockUpEpochs: number, + stakeAmount: string, + ) => { + isOpen.value = true; + stakeId.value = stakeIdVal; + currentLockUpEpochs.value = Math.floor(lockUpEpochs); + formattedStakeAmount.value = stakeAmount; + }; + + const calculateAvailableEpochs = (): number[] => { + // Duration is maxxed out + if (currentLockUpEpochs.value >= MAX_STAKE_LOCK_UP_EPOCHS) { + return []; } - const calculateAvailableEpochs = (): number[] => { - - // Duration is maxxed out - if (currentLockUpEpochs.value >= MAX_STAKE_LOCK_UP_EPOCHS) { - return [] - } - - // We return only the possibility to extend to exactly 10years - if (currentLockUpEpochs.value >= UPPER_STAKE_LOCK_UP_EPOCHS) { - return [MAX_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value] - } + // We return only the possibility to extend to exactly 10years + if (currentLockUpEpochs.value >= UPPER_STAKE_LOCK_UP_EPOCHS) { + return [MAX_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value]; + } - let min = 0 - if (currentLockUpEpochs.value < LOWER_STAKE_LOCK_UP_EPOCHS) { - min = LOWER_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value - } - const max = UPPER_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value + let min = 0; + if (currentLockUpEpochs.value < LOWER_STAKE_LOCK_UP_EPOCHS) { + min = LOWER_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value; + } + const max = UPPER_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value; - const result = []; - for (let i = min; i <= max; i++) { - result.push(i) - } + const result = []; + for (let i = min; i <= max; i++) { + result.push(i); + } - // the remaining possibility to max out the duration - result.push(MAX_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value) + // the remaining possibility to max out the duration + result.push(MAX_STAKE_LOCK_UP_EPOCHS - currentLockUpEpochs.value); - return result - } + return result; + }; - return { - isOpen, - openModal, - stakeId, - currentLockUpEpochs, - formattedStakeAmount, - calculateAvailableEpochs, - } + return { + isOpen, + openModal, + stakeId, + currentLockUpEpochs, + formattedStakeAmount, + calculateAvailableEpochs, + }; } diff --git a/utils/useTransactions.ts b/utils/useTransactions.ts index 4347976..5d7b635 100644 --- a/utils/useTransactions.ts +++ b/utils/useTransactions.ts @@ -1,229 +1,302 @@ -import to from '@/utils/await-to-js' -import type { Abi, Address, ContractFunctionArgs, ContractFunctionName, TransactionReceipt } from 'viem' -import { getAccount, getBlockNumber, getPublicClient, getTransaction, getTransactionReceipt, simulateContract, switchChain, waitForTransactionReceipt, watchContractEvent, writeContract } from '@wagmi/vue/actions' -import type { WriteContractVariables } from '@wagmi/vue/query' -import type { AnyFunction, IntervalId } from '@/types/customTypes' +import type { + Abi, + Address, + ContractFunctionArgs, + ContractFunctionName, + TransactionReceipt, +} from "viem"; +import { + getAccount, + getBlockNumber, + getPublicClient, + getTransaction, + getTransactionReceipt, + simulateContract, + switchChain, + waitForTransactionReceipt, + watchContractEvent, + writeContract, +} from "@wagmi/vue/actions"; +import type { WriteContractVariables } from "@wagmi/vue/query"; +import to from "@/utils/await-to-js"; +import type { AnyFunction, IntervalId } from "@/types/customTypes"; // import type { ToastStep } from '@/modules/common/notifications/useToastsStore' -import { safeWalletAbi } from '@/constants/abis' -import { useConnectedAccountTypeStore } from '@/utils/web3/useConnectedAccountTypeStore' -import {wagmiAdapter} from "@/wagmi" -import type { PwnWagmiConfig } from '@/wagmi' - -/* eslint-disable no-console */ +import { safeWalletAbi } from "@/constants/abis"; +import { useConnectedAccountTypeStore } from "@/utils/web3/useConnectedAccountTypeStore"; +import { wagmiAdapter } from "@/wagmi"; +import type { PwnWagmiConfig } from "@/wagmi"; export interface SendTransactionHooks { - onWriteContractSuccess?: AnyFunction - onTxConfirmSuccess?: AnyFunction - onWriteContractError?: AnyFunction - onTxConfirmError?: AnyFunction + onWriteContractSuccess?: AnyFunction; + onTxConfirmSuccess?: AnyFunction; + onWriteContractError?: AnyFunction; + onTxConfirmError?: AnyFunction; } export interface SendTransactionOptions { - hooks?: SendTransactionHooks - step?: any + hooks?: SendTransactionHooks; + step?: Record; } -export async function getSafeWalletThreshold(safeAddress: Address, chainId: number) { - const publicClient = getPublicClient(wagmiAdapter.wagmiConfig, { chainId }) +export async function getSafeWalletThreshold( + safeAddress: Address, + chainId: number, +) { + const publicClient = getPublicClient(wagmiAdapter.wagmiConfig, { chainId }); - if (!publicClient) { - throw new Error('Public client not found') - } + if (!publicClient) { + throw new Error("Public client not found"); + } - const threshold = await publicClient.readContract({ - address: safeAddress, - abi: safeWalletAbi, - functionName: 'getThreshold', - }) + const threshold = await publicClient.readContract({ + address: safeAddress, + abi: safeWalletAbi, + functionName: "getThreshold", + }); - return Number(threshold) + return Number(threshold); } // TODO change type of transaction parameter to always have chainId filled, right now it's marked as optional // and also allows undefined value, which we should not allow export async function sendTransaction< - const TAbi extends Abi, - TFunctionName extends ContractFunctionName, - TArgs extends ContractFunctionArgs + const TAbi extends Abi, + TFunctionName extends ContractFunctionName, + TArgs extends ContractFunctionArgs< + TAbi, + "nonpayable" | "payable", + TFunctionName + >, >( - transaction: WriteContractVariables, - { hooks, step }: SendTransactionOptions = {}, + transaction: WriteContractVariables< + TAbi, + TFunctionName, + TArgs, + PwnWagmiConfig, + PwnWagmiConfig["chains"][number]["id"] + >, + { hooks, step }: SendTransactionOptions = {}, ): Promise { - console.log('Starting to send a transaction with following parameters:') - console.log(transaction) - //console.log(`Additional UI parameter passed to sendTransaction: step=${step?.text}, safeAddress=${safeAddress}`) - - const connectedChainId = getAccount(wagmiAdapter.wagmiConfig).chainId - console.log(`connectedChainId=${connectedChainId}; transaction.chainId=${transaction.chainId}`) - - if (connectedChainId !== transaction.chainId) { - console.log(`Switching chain from ${connectedChainId} to ${transaction.chainId}.`) - const switchedChain = await switchChain(wagmiAdapter.wagmiConfig, { chainId: transaction.chainId! }) - if (switchedChain.id !== transaction.chainId) { - throw new Error('User denied switching chains before sending a tx.') - } - } + console.log("Starting to send a transaction with following parameters:"); + console.log(transaction); - const { address: userAddress } = getAccount(wagmiAdapter.wagmiConfig) + const connectedChainId = getAccount(wagmiAdapter.wagmiConfig).chainId; + console.log( + `connectedChainId=${connectedChainId}; transaction.chainId=${transaction.chainId}`, + ); - // @ts-expect-error probably some type mismatch between writeContract and simulateContract - await simulateContract(wagmiAdapter.wagmiConfig, transaction) + if (connectedChainId !== transaction.chainId) { + console.log( + `Switching chain from ${connectedChainId} to ${transaction.chainId}.`, + ); + const switchedChain = await switchChain(wagmiAdapter.wagmiConfig, { + chainId: transaction.chainId!, + }); + if (switchedChain.id !== transaction.chainId) { + throw new Error("User denied switching chains before sending a tx."); + } + } + const { address: userAddress } = getAccount(wagmiAdapter.wagmiConfig); - // txHash: - // 1) EOA: real transaction hash - // 2) Safe{Wallet} with threshold === 1: real transaction hash - // 3) Safe{Wallet} with threshold > 1: safeTxHash (real transaction hash is different and gets filled only after the threshold signatures are collected) - const [writeTxError, txHash] = await to(writeContract(wagmiAdapter.wagmiConfig, transaction)) - if (writeTxError || !txHash) { - if (hooks?.onWriteContractError) { - hooks.onWriteContractError() - } - throw writeTxError - } + // @ts-expect-error probably some type mismatch between writeContract and simulateContract + await simulateContract(wagmiAdapter.wagmiConfig, transaction); - console.log(`Transaction hash: ${txHash}`) - if (hooks?.onWriteContractSuccess) { - hooks.onWriteContractSuccess() + // txHash: + // 1) EOA: real transaction hash + // 2) Safe{Wallet} with threshold === 1: real transaction hash + // 3) Safe{Wallet} with threshold > 1: safeTxHash (real transaction hash is different and gets filled only after the threshold signatures are collected) + const [writeTxError, txHash] = await to( + writeContract(wagmiAdapter.wagmiConfig, transaction), + ); + if (writeTxError || !txHash) { + if (hooks?.onWriteContractError) { + hooks.onWriteContractError(); } + throw writeTxError; + } - let threshold: number | undefined - if (useConnectedAccountTypeStore().isConnectedContractWallet && userAddress) { - threshold = await getSafeWalletThreshold(userAddress, transaction.chainId!) - console.log('multisig threshold', threshold) - } + console.log(`Transaction hash: ${txHash}`); + if (hooks?.onWriteContractSuccess) { + hooks.onWriteContractSuccess(); + } - if (step && (!threshold || threshold === 1)) { - try { - // here the txHash can mean 2 different values: - // a) EOA + multisig with threshold === 1: txHash === final => txHash that we can link to etherscan - // b) multisig with threshold > 1: txHash === safeTxHash => internal safe tx hash, we should not - // assign this hash to the toast tx link as it would lead to non existent / incorrect tx - await getTransaction(wagmiAdapter.wagmiConfig, { - hash: txHash, - chainId: transaction.chainId, - }) - step.txHash = txHash - // if it's safeTxHash, get getTransaction call throws TransactionNotFoundError - } catch (error) {} + let threshold: number | undefined; + if (useConnectedAccountTypeStore().isConnectedContractWallet && userAddress) { + threshold = await getSafeWalletThreshold(userAddress, transaction.chainId!); + console.log("multisig threshold", threshold); + } + + if (step && (!threshold || threshold === 1)) { + try { + // here the txHash can mean 2 different values: + // a) EOA + multisig with threshold === 1: txHash === final => txHash that we can link to etherscan + // b) multisig with threshold > 1: txHash === safeTxHash => internal safe tx hash, we should not + // assign this hash to the toast tx link as it would lead to non existent / incorrect tx + await getTransaction(wagmiAdapter.wagmiConfig, { + hash: txHash, + chainId: transaction.chainId, + }); + step.txHash = txHash; + // if it's safeTxHash, get getTransaction call throws TransactionNotFoundError + } catch (error) { + console.error("Error while getting a transaction: ", error); } + } - let txReceipt: TransactionReceipt | undefined - let confirmTxError: Error | null = null - if (useConnectedAccountTypeStore().isConnectedContractWallet) { - const contractWalletAddress = getAccount(wagmiAdapter.wagmiConfig).address! - - txReceipt = await new Promise((resolve) => { - const contractEventParameters = { - abi: safeWalletAbi, - address: contractWalletAddress, - eventName: 'ExecutionSuccess', - chainId: transaction.chainId, - } as const - - const unwatch = watchContractEvent(wagmiAdapter.wagmiConfig, { - ...contractEventParameters, - // eslint-disable-next-line @typescript-eslint/no-misused-promises - async onLogs(logs) { - console.log('Received following logs from the contract wallet: ') - console.log(logs) - - const log = logs.find(_log => _log.args?.txHash === txHash || _log.transactionHash === txHash) - - // because the threshold is > 1, returned txHash from writeContract is just - // internal safeTxHash and not the txHash of the tx that you can find on etherscan - // We take the first log received from safe wallet, - // which should be the one we're looking for because of the queue in safe TODO: Exists a more reliable way? - if (step && logs[0]?.transactionHash && threshold && threshold > 1) { - unwatch() - step.txHash = logs[0].transactionHash - const txReceipt = await getTransactionReceipt(wagmiAdapter.wagmiConfig, { hash: logs[0].transactionHash, chainId: transaction.chainId }) - console.log('Contract wallet has successfully executed a transaction!') - resolve(txReceipt) - } - - if (log) { - unwatch() - const txReceipt = await getTransactionReceipt(wagmiAdapter.wagmiConfig, { hash: log.transactionHash, chainId: transaction.chainId }) - console.log('Contract wallet has successfully executed a transaction!') - resolve(txReceipt) - } - }, - }) - console.log(`Waiting for ExecutionSuccess event on contract wallet on address=${contractWalletAddress} and chain ID=${transaction.chainId}.`) - - // it can also happen that the tx event already happened before setting up a watched, so we need to also - // look at past X blocks to see if the event is there - getBlockNumber(wagmiAdapter.wagmiConfig, { chainId: transaction.chainId }) - .then(currentBlockNumber => { - return getPublicClient(wagmiAdapter.wagmiConfig, { chainId: transaction.chainId! })!.getContractEvents({ - ...contractEventParameters, - fromBlock: currentBlockNumber - 500n, - }) - }).then(logs => { - const log = logs.find(_log => _log.args?.txHash === txHash || _log.transactionHash === txHash) - - if (log) { - console.log('Found a corresponding event from a transaction execution in the past blocks.') - console.log(log) - unwatch() - if (step && !step.txHash) { - // if the step was passed, but the step.txHash is not filled, it means that the tx - // was sent by the Safe multisig with threshold > 1, where the actually returned txHash - // from writeContract is just internal safeTxHash and not the txHash of the tx - // that you can find on etherscan... if that's the case, we assign the txHash here - step.txHash = log.transactionHash - } - return getTransactionReceipt(wagmiAdapter.wagmiConfig, { hash: log.transactionHash, chainId: transaction.chainId }) - } - }).then(txReceipt => { - if (txReceipt) { - console.log('Contract wallet has successfully executed a transaction!') - resolve(txReceipt) - } - }).catch(err => { - console.error('Error while getting a past safe wallet ExecutionSuccess events.') - console.error(err) - }) - }) - } else { - let intervalId: IntervalId | undefined - if (step) { - const TOO_LONG_TIME = 30000 - const INTERVAL_TIME = 500 - let elapsedTime = 0 - intervalId = setInterval(() => { - if (elapsedTime >= TOO_LONG_TIME) { - step.isRunningLong = true - } - elapsedTime += INTERVAL_TIME - }, INTERVAL_TIME) - } + let txReceipt: TransactionReceipt | undefined; + let confirmTxError: Error | null = null; + if (useConnectedAccountTypeStore().isConnectedContractWallet) { + const contractWalletAddress = getAccount(wagmiAdapter.wagmiConfig).address!; + + txReceipt = await new Promise((resolve) => { + const contractEventParameters = { + abi: safeWalletAbi, + address: contractWalletAddress, + eventName: "ExecutionSuccess", + chainId: transaction.chainId, + } as const; - [confirmTxError, txReceipt] = await to(waitForTransactionReceipt(wagmiAdapter.wagmiConfig, { hash: txHash, chainId: transaction.chainId, retryCount: 10 })) + const unwatch = watchContractEvent(wagmiAdapter.wagmiConfig, { + ...contractEventParameters, - if (intervalId !== undefined) { - clearInterval(intervalId) - if (step?.isRunningLong) { - step.isRunningLong = false + async onLogs(logs) { + console.log("Received following logs from the contract wallet: "); + console.log(logs); + + const log = logs.find( + (_log) => + _log.args?.txHash === txHash || _log.transactionHash === txHash, + ); + + // because the threshold is > 1, returned txHash from writeContract is just + // internal safeTxHash and not the txHash of the tx that you can find on etherscan + // We take the first log received from safe wallet, + // which should be the one we're looking for because of the queue in safe TODO: Exists a more reliable way? + if (step && logs[0]?.transactionHash && threshold && threshold > 1) { + unwatch(); + step.txHash = logs[0].transactionHash; + const txReceipt = await getTransactionReceipt( + wagmiAdapter.wagmiConfig, + { hash: logs[0].transactionHash, chainId: transaction.chainId }, + ); + console.log( + "Contract wallet has successfully executed a transaction!", + ); + resolve(txReceipt); + } + + if (log) { + unwatch(); + const txReceipt = await getTransactionReceipt( + wagmiAdapter.wagmiConfig, + { hash: log.transactionHash, chainId: transaction.chainId }, + ); + console.log( + "Contract wallet has successfully executed a transaction!", + ); + resolve(txReceipt); + } + }, + }); + console.log( + `Waiting for ExecutionSuccess event on contract wallet on address=${contractWalletAddress} and chain ID=${transaction.chainId}.`, + ); + + // it can also happen that the tx event already happened before setting up a watched, so we need to also + // look at past X blocks to see if the event is there + getBlockNumber(wagmiAdapter.wagmiConfig, { chainId: transaction.chainId }) + .then((currentBlockNumber) => { + return getPublicClient(wagmiAdapter.wagmiConfig, { + chainId: transaction.chainId!, + })!.getContractEvents({ + ...contractEventParameters, + fromBlock: currentBlockNumber - 500n, + }); + }) + .then((logs) => { + const log = logs.find( + (_log) => + _log.args?.txHash === txHash || _log.transactionHash === txHash, + ); + + if (log) { + console.log( + "Found a corresponding event from a transaction execution in the past blocks.", + ); + console.log(log); + unwatch(); + if (step && !step.txHash) { + // if the step was passed, but the step.txHash is not filled, it means that the tx + // was sent by the Safe multisig with threshold > 1, where the actually returned txHash + // from writeContract is just internal safeTxHash and not the txHash of the tx + // that you can find on etherscan... if that's the case, we assign the txHash here + step.txHash = log.transactionHash; } + return getTransactionReceipt(wagmiAdapter.wagmiConfig, { + hash: log.transactionHash, + chainId: transaction.chainId, + }); + } + }) + .then((txReceipt) => { + if (txReceipt) { + console.log( + "Contract wallet has successfully executed a transaction!", + ); + resolve(txReceipt); + } + }) + .catch((err) => { + console.error( + "Error while getting a past safe wallet ExecutionSuccess events.", + ); + console.error(err); + }); + }); + } else { + let intervalId: IntervalId | undefined; + if (step) { + const TOO_LONG_TIME = 30000; + const INTERVAL_TIME = 500; + let elapsedTime = 0; + intervalId = setInterval(() => { + if (elapsedTime >= TOO_LONG_TIME) { + step.isRunningLong = true; } + elapsedTime += INTERVAL_TIME; + }, INTERVAL_TIME); } - if (confirmTxError || !txReceipt) { - if (hooks?.onTxConfirmError) { - hooks.onTxConfirmError() - } - throw confirmTxError - } + [confirmTxError, txReceipt] = await to( + waitForTransactionReceipt(wagmiAdapter.wagmiConfig, { + hash: txHash, + chainId: transaction.chainId, + retryCount: 10, + }), + ); - console.log('Tx receipt: ') - console.log(txReceipt) + if (intervalId !== undefined) { + clearInterval(intervalId); + if (step?.isRunningLong) { + step.isRunningLong = false; + } + } + } - if (hooks?.onTxConfirmSuccess) { - hooks.onTxConfirmSuccess() + if (confirmTxError || !txReceipt) { + if (hooks?.onTxConfirmError) { + hooks.onTxConfirmError(); } + throw confirmTxError; + } + + console.log("Tx receipt: "); + console.log(txReceipt); + + if (hooks?.onTxConfirmSuccess) { + hooks.onTxConfirmSuccess(); + } - return txReceipt + return txReceipt; } -/* eslint-enable no-console */ diff --git a/utils/useUuid.ts b/utils/useUuid.ts index a6c7026..e307d7c 100644 --- a/utils/useUuid.ts +++ b/utils/useUuid.ts @@ -1,11 +1,11 @@ -import { ref } from 'vue' +import { ref } from "vue"; -const uuid = ref(1) +const uuid = ref(1); -export default function useUuid () { - const getUuid = () => uuid.value++ +export default function useUuid() { + const getUuid = () => uuid.value++; - return { - getUuid, - } + return { + getUuid, + }; } diff --git a/utils/utils.ts b/utils/utils.ts index 4b555fb..5cdfc10 100644 --- a/utils/utils.ts +++ b/utils/utils.ts @@ -1,92 +1,141 @@ -import type {Address} from "abitype"; -import {isAddress, isAddressEqual} from "viem"; - -export const compareAddresses = (a: Address | undefined, b: Address | undefined): boolean => { - if (a === undefined && b === undefined) { - return true - } else if (!a || !b) { - return false - } else { - if (isAddress(a) && isAddress(b)) { - return isAddressEqual(a, b) - } +import type { Address } from "abitype"; +import { isAddress, isAddressEqual, erc20Abi } from "viem"; +import { readContract } from "@wagmi/vue/actions"; +import { wagmiAdapter } from "~/wagmi"; + +export const compareAddresses = ( + a: Address | undefined, + b: Address | undefined, +): boolean => { + if (a === undefined && b === undefined) { + return true; + } else if (!a || !b) { + return false; + } else { + if (isAddress(a) && isAddress(b)) { + return isAddressEqual(a, b); } - return false -} + } + return false; +}; export const isScientificNotation = (num: number): boolean => { - return num.toString().includes('e') -} + return num.toString().includes("e"); +}; /** * Parse the decimal repeated value * @param value — The value to parse 0.000000000005 * @returns The parsed value */ -export const parseRepeatedDecimal = (value: string): { - repeatedZeroes: number - restDecimals: string +export const parseRepeatedDecimal = ( + value: string, +): { + repeatedZeroes: number; + restDecimals: string; } | null => { - const [, decimalPart] = value.split('.') - - const decimalPartLength = decimalPart.length - const firstNonZeroIndex = decimalPart.split('').findIndex(v => Number(v) > 0) - - if (decimalPartLength < 4 || firstNonZeroIndex === -1 || firstNonZeroIndex <= 3) { - return null - } - - return { - repeatedZeroes: firstNonZeroIndex - 1, - restDecimals: decimalPart.slice(firstNonZeroIndex, decimalPartLength), - } -} - - -export const formatDecimalPoint = (amount: number | string, numbersBehindDecimalPoint = 4, showZeroes = true): string => { - let stringAmount = '' - if (typeof amount === 'number' && isScientificNotation(amount)) { - stringAmount = amount.toFixed(20) - } else { - stringAmount = typeof amount === 'number' ? amount.toString() : amount.replace(/,/g, '') - } - - const [integerPart, decimalPart = ''] = stringAmount.split('.') - - // Find the first non-zero digit in the decimal part - const firstNonZeroIndex = decimalPart.split('').findIndex(char => char !== '0') - - // Determine the number of decimal places to keep - const decimalPlacesToKeep = numbersBehindDecimalPoint === 0 ? 0 : Math.max(numbersBehindDecimalPoint, firstNonZeroIndex + 1) - - const repeatedZeroes = parseRepeatedDecimal(`${integerPart}.${decimalPart || 0}`) - // Pad or truncate the decimal part - let formattedDecimal = decimalPart.padEnd(decimalPlacesToKeep, '0') - - if (!repeatedZeroes?.repeatedZeroes) { - formattedDecimal = decimalPart.slice(0, decimalPlacesToKeep) - } else if (repeatedZeroes?.repeatedZeroes && repeatedZeroes.repeatedZeroes > 0) { - formattedDecimal = decimalPart.slice(0, repeatedZeroes.repeatedZeroes + numbersBehindDecimalPoint) - } - - // Remove trailing zeros - let cleanedDecimal = formattedDecimal.replace(/0+$/, '') - - if (cleanedDecimal.length > numbersBehindDecimalPoint && firstNonZeroIndex !== -1 && firstNonZeroIndex < numbersBehindDecimalPoint) { - cleanedDecimal = cleanedDecimal.slice(0, numbersBehindDecimalPoint) - } - - const formattedIntegerPart = parseFloat(integerPart).toLocaleString('en-US') - - // Combine integer and decimal parts - let result = formattedIntegerPart - - if (cleanedDecimal || showZeroes) { - result += '.' + (showZeroes ? cleanedDecimal.padEnd(2, '0') : cleanedDecimal) - } - - // Add .00 if there is no decimal point and showZeroes is true - if (!result.includes('.') && showZeroes) { - result += '.00' - } - - return result -} + const [, decimalPart] = value.split("."); + + const decimalPartLength = decimalPart.length; + const firstNonZeroIndex = decimalPart + .split("") + .findIndex((v) => Number(v) > 0); + + if ( + decimalPartLength < 4 || + firstNonZeroIndex === -1 || + firstNonZeroIndex <= 3 + ) { + return null; + } + + return { + repeatedZeroes: firstNonZeroIndex - 1, + restDecimals: decimalPart.slice(firstNonZeroIndex, decimalPartLength), + }; +}; + +export const formatDecimalPoint = ( + amount: number | string, + numbersBehindDecimalPoint = 4, + showZeroes = true, +): string => { + let stringAmount = ""; + if (typeof amount === "number" && isScientificNotation(amount)) { + stringAmount = amount.toFixed(20); + } else { + stringAmount = + typeof amount === "number" ? amount.toString() : amount.replace(/,/g, ""); + } + + const [integerPart, decimalPart = ""] = stringAmount.split("."); + + // Find the first non-zero digit in the decimal part + const firstNonZeroIndex = decimalPart + .split("") + .findIndex((char) => char !== "0"); + + // Determine the number of decimal places to keep + const decimalPlacesToKeep = + numbersBehindDecimalPoint === 0 + ? 0 + : Math.max(numbersBehindDecimalPoint, firstNonZeroIndex + 1); + + const repeatedZeroes = parseRepeatedDecimal( + `${integerPart}.${decimalPart || 0}`, + ); + // Pad or truncate the decimal part + let formattedDecimal = decimalPart.padEnd(decimalPlacesToKeep, "0"); + + if (!repeatedZeroes?.repeatedZeroes) { + formattedDecimal = decimalPart.slice(0, decimalPlacesToKeep); + } else if ( + repeatedZeroes?.repeatedZeroes && + repeatedZeroes.repeatedZeroes > 0 + ) { + formattedDecimal = decimalPart.slice( + 0, + repeatedZeroes.repeatedZeroes + numbersBehindDecimalPoint, + ); + } + + // Remove trailing zeros + let cleanedDecimal = formattedDecimal.replace(/0+$/, ""); + + if ( + cleanedDecimal.length > numbersBehindDecimalPoint && + firstNonZeroIndex !== -1 && + firstNonZeroIndex < numbersBehindDecimalPoint + ) { + cleanedDecimal = cleanedDecimal.slice(0, numbersBehindDecimalPoint); + } + + const formattedIntegerPart = parseFloat(integerPart).toLocaleString("en-US"); + + // Combine integer and decimal parts + let result = formattedIntegerPart; + + if (cleanedDecimal || showZeroes) { + result += + "." + (showZeroes ? cleanedDecimal.padEnd(2, "0") : cleanedDecimal); + } + + // Add .00 if there is no decimal point and showZeroes is true + if (!result.includes(".") && showZeroes) { + result += ".00"; + } + + return result; +}; + +export const getAllowance = async ( + ownerAddress: Address | undefined, + tokenAddress: Address, + spenderAddress: Address, +): Promise => { + if (!ownerAddress) return 0n; + return await readContract(wagmiAdapter.wagmiConfig, { + abi: erc20Abi, + address: tokenAddress, + functionName: "allowance", + args: [ownerAddress, spenderAddress], + }); +}; diff --git a/utils/web3.ts b/utils/web3.ts index 8520741..1e6ae80 100644 --- a/utils/web3.ts +++ b/utils/web3.ts @@ -2,16 +2,21 @@ import { useAppKit } from "@reown/appkit/vue"; import { isAddress, type Address } from "viem"; export const openAppKitModal = async () => { - // issue described here https://github.com/reown-com/appkit/issues/1840 - const modal = useAppKit() - try{ - await modal.open(); - } catch(_e){ - await modal.open(); - } + // issue described here https://github.com/reown-com/appkit/issues/1840 + const modal = useAppKit(); + try { + await modal.open(); + } catch { + await modal.open(); } +}; - export const shortenAddress = (address: Address | null, startLettersCount = 5, endLettersCount = 39): string => { - return address && isAddress(address) ? `${address.slice(0, startLettersCount)}…${address.slice(endLettersCount, 42)}` : '' - } -0 \ No newline at end of file +export const shortenAddress = ( + address: Address | null, + startLettersCount = 5, + endLettersCount = 39, +): string => { + return address && isAddress(address) + ? `${address.slice(0, startLettersCount)}…${address.slice(endLettersCount, 42)}` + : ""; +}; diff --git a/utils/web3/useConnectedAccountTypeStore.ts b/utils/web3/useConnectedAccountTypeStore.ts index 1544d00..7e35d08 100644 --- a/utils/web3/useConnectedAccountTypeStore.ts +++ b/utils/web3/useConnectedAccountTypeStore.ts @@ -1,22 +1,36 @@ -import { useBytecode } from '@wagmi/vue' -import { computed } from 'vue' -import { useAccount } from '@wagmi/vue'; -export const useConnectedAccountTypeStore = defineStore('connectedAccountType', () => { - const { address: userAddress, chainId: connectedChainId, isConnected } = useAccount() +import { useAccount, useReadContract } from "@wagmi/vue"; +import { parseAbi } from "viem"; +import { computed } from "vue"; - const { data: bytecodeAtUserAddress } = useBytecode({ - address: userAddress, - chainId: connectedChainId, - // TODO scope key? - query: { - enabled: isConnected, - staleTime: Infinity, - // TODO select parameter? - }, - }) - const isConnectedContractWallet = computed(() => !!bytecodeAtUserAddress.value) +export const useConnectedAccountTypeStore = defineStore( + "connectedAccountType", + () => { + const { + address: userAddress, + chainId: connectedChainId, + isConnected, + } = useAccount(); + + const { data: safeOwners, isError: isSafeReadError } = useReadContract({ + address: userAddress, + chainId: connectedChainId, + abi: parseAbi([ + "function getThreshold() external view returns (uint256)", + ]), + functionName: "getThreshold", + query: { + enabled: isConnected, + staleTime: Infinity, + retry: 1, + }, + }); + + const isConnectedContractWallet = computed(() => { + return !isSafeReadError.value && safeOwners.value && safeOwners.value > 1; + }); return { - isConnectedContractWallet, - } -}) + isConnectedContractWallet, + }; + }, +); diff --git a/wagmi.ts b/wagmi.ts index deaac87..3162636 100644 --- a/wagmi.ts +++ b/wagmi.ts @@ -1,28 +1,29 @@ -import { fallback, http } from '@wagmi/vue' -import { createAppKit } from '@reown/appkit/vue' -import { sepolia, mainnet, type AppKitNetwork } from '@reown/appkit/networks' -import { WagmiAdapter } from '@reown/appkit-adapter-wagmi' -import { type SupportedChain } from './constants/chain' +import { fallback, http } from "@wagmi/vue"; +import { createAppKit } from "@reown/appkit/vue"; +import { sepolia, mainnet, type AppKitNetwork } from "@reown/appkit/networks"; +import { WagmiAdapter } from "@reown/appkit-adapter-wagmi"; +import type { SupportedChain } from "./constants/chain"; const metadata = { - name: 'PWN DAO Staking', - description: 'Easily check and manage your PWN DAO staking and voting positions.', - url: 'https://staking.pwn.xyz', - icons: ['https://pwn.xyz/pwn-logo.png'], -} + name: "PWN DAO Staking", + description: + "Easily check and manage your PWN DAO staking and voting positions.", + url: "https://staking.pwn.xyz", + icons: ["https://pwn.xyz/pwn-logo.png"], +}; const CHAIN_SETTINGS = { 1: { chain: mainnet, transports: fallback([ - // note: commenting this out now, because dRPC has a limit of 10000 block range when + // note: commenting this out now, because dRPC has a limit of 10000 block range when // using the eth_getLogs method, which would mean we would need a lot of these requests // ...(import.meta.env.VITE_DRPC_ETHEREUM_NODE_TOKEN ? [ // http(`https://lb.drpc.org/ogrpc?network=${mainnet.name.toLocaleLowerCase()}&dkey=${import.meta.env.VITE_DRPC_ETHEREUM_NODE_TOKEN}`, { // batch: true, // }) // ] : []), - http('https://eth-mainnet.g.alchemy.com/v2/', { + http("https://eth-mainnet.g.alchemy.com/v2/", { // note: i've disabled the batch: true, as it was breaking the eth_getLogs calls // batch: true, fetchOptions: { @@ -30,20 +31,20 @@ const CHAIN_SETTINGS = { Authorization: `Bearer ${import.meta.env.VITE_PUBLIC_ETHEREUM_NODE_TOKEN}`, }, }, - }) - ]) + }), + ]), }, 11155111: { chain: sepolia, transports: fallback([ - // note: commenting this out now, because dRPC has a limit of 10000 block range when + // note: commenting this out now, because dRPC has a limit of 10000 block range when // using the eth_getLogs method, which would mean we would need a lot of these requests // ...(import.meta.env.VITE_DRPC_SEPOLIA_NODE_TOKEN ? [ // http(`https://lb.drpc.org/ogrpc?network=${sepolia.name.toLocaleLowerCase()}&dkey=${import.meta.env.VITE_DRPC_SEPOLIA_NODE_TOKEN}`, { // batch: true, // }) // ] : []), - http('https://eth-sepolia.g.alchemy.com/v2/', { + http("https://eth-sepolia.g.alchemy.com/v2/", { // note: i've disabled the batch: true, as it was breaking the eth_getLogs calls // batch: true, fetchOptions: { @@ -51,17 +52,20 @@ const CHAIN_SETTINGS = { Authorization: `Bearer ${import.meta.env.VITE_PUBLIC_SEPOLIA_NODE_TOKEN}`, }, }, - }) - ]) - } -} as const satisfies Record + }), + ]), + }, +} as const satisfies Record; -const DEFAULT_ENABLED_CHAIN = Number(import.meta.env.VITE_PUBLIC_ENABLED_CHAIN_ID) as SupportedChain +const DEFAULT_ENABLED_CHAIN = Number( + import.meta.env.VITE_PUBLIC_ENABLED_CHAIN_ID, +) as SupportedChain; -const viemChains = (import.meta.env.VITE_PUBLIC_SHOW_ONLY_MAINNET === 'true' - ? [CHAIN_SETTINGS[1].chain] - : Object.values(CHAIN_SETTINGS).map(chainSetting => chainSetting.chain) - ) as unknown as [AppKitNetwork, ...AppKitNetwork[]] +const viemChains = (import.meta.env.VITE_PUBLIC_SHOW_ONLY_MAINNET === "true" + ? [CHAIN_SETTINGS[1].chain] + : Object.values(CHAIN_SETTINGS).map( + (chainSetting) => chainSetting.chain, + )) as unknown as [AppKitNetwork, ...AppKitNetwork[]]; export const wagmiAdapter = new WagmiAdapter({ projectId: import.meta.env.VITE_PUBLIC_WC_PROJECT_ID!, @@ -70,9 +74,9 @@ export const wagmiAdapter = new WagmiAdapter({ 1: CHAIN_SETTINGS[1].transports, 11155111: CHAIN_SETTINGS[11155111].transports, } satisfies Record, -}) +}); -export type PwnWagmiConfig = typeof wagmiAdapter.wagmiConfig +export type PwnWagmiConfig = typeof wagmiAdapter.wagmiConfig; createAppKit({ adapters: [wagmiAdapter], @@ -80,4 +84,4 @@ createAppKit({ metadata, projectId: import.meta.env.VITE_PUBLIC_WC_PROJECT_ID!, defaultNetwork: CHAIN_SETTINGS[DEFAULT_ENABLED_CHAIN].chain, -}) +}); diff --git a/yarn.lock b/yarn.lock index 72ea5bd..3150294 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,7 +22,28 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2": +"@antfu/install-pkg@npm:^1.1.0": + version: 1.1.0 + resolution: "@antfu/install-pkg@npm:1.1.0" + dependencies: + package-manager-detector: ^1.3.0 + tinyexec: ^1.0.1 + checksum: e20b7cd1c37eff832cc878cddd794f8c3779175681cf6d75c4cc1ae1475526126a4c1f71fa027161aa1ee35a8850782be9ca0ec01b621893defebe97ba9dc70e + languageName: node + linkType: hard + +"@apidevtools/json-schema-ref-parser@npm:^11.7.0": + version: 11.9.3 + resolution: "@apidevtools/json-schema-ref-parser@npm:11.9.3" + dependencies: + "@jsdevtools/ono": ^7.1.3 + "@types/json-schema": ^7.0.15 + js-yaml: ^4.1.0 + checksum: 27fe208e5905ad8a5fe91270ea89454f1fd44824df66376897d235da6557727c3fac0b7b86377d9722e2143ba3f49776eeaef979db07290cb6eb67a29f443917 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -33,6 +54,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" + dependencies: + "@babel/helper-validator-identifier": ^7.27.1 + js-tokens: ^4.0.0 + picocolors: ^1.1.1 + checksum: 5874edc5d37406c4a0bb14cf79c8e51ad412fb0423d176775ac14fc0259831be1bf95bdda9c2aa651126990505e09a9f0ed85deaa99893bc316d2682c5115bdc + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.26.5": version: 7.26.5 resolution: "@babel/compat-data@npm:7.26.5" @@ -230,6 +262,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 0a8464adc4b39b138aedcb443b09f4005d86207d7126e5e079177e05c3116107d856ec08282b365e9a79a9872f40f4092a6127f8d74c8a01c1ef789dacfc25d6 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" @@ -237,6 +276,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" + checksum: 3c7e8391e59d6c85baeefe9afb86432f2ab821c6232b00ea9082a51d3e7e95a2f3fb083d74dc1f49ac82cf238e1d2295dafcb001f7b0fab479f3f56af5eaaa47 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-option@npm:7.25.9" @@ -254,6 +300,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.21.8, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/parser@npm:7.27.2" + dependencies: + "@babel/types": ^7.27.1 + bin: + parser: ./bin/babel-parser.js + checksum: 1ac70a75028f1cc10eefb10ed2d83cf700ca3e1ddb4cf556a003fc5c4ca53ae83350bbb8065020fcc70d476fcf7bf1c17191b72384f719614ae18397142289cf + languageName: node + linkType: hard + "@babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7": version: 7.26.7 resolution: "@babel/parser@npm:7.26.7" @@ -403,6 +460,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:7.27.1, @babel/types@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/types@npm:7.27.1" + dependencies: + "@babel/helper-string-parser": ^7.27.1 + "@babel/helper-validator-identifier": ^7.27.1 + checksum: 357c13f37aaa2f2e2cfcdb63f986d5f7abc9f38df20182b620ace34387d2460620415770fe5856eb54d70c9f0ba2f71230d29465e789188635a948476b830ae4 + languageName: node + linkType: hard + "@babel/types@npm:^7.25.4, @babel/types@npm:^7.25.6, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.3, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7": version: 7.26.7 resolution: "@babel/types@npm:7.26.7" @@ -433,6 +500,27 @@ __metadata: languageName: node linkType: hard +"@clack/core@npm:0.4.2": + version: 0.4.2 + resolution: "@clack/core@npm:0.4.2" + dependencies: + picocolors: ^1.0.0 + sisteransi: ^1.0.5 + checksum: 082a807771d75a3b5522db4b8c3b32b03908f0a947880f8a6c20e479ffeb62dba833226df541f3297ae747033d604b7f9fc9caa6ace489c9a3cbc0398e7b8228 + languageName: node + linkType: hard + +"@clack/prompts@npm:^0.10.1": + version: 0.10.1 + resolution: "@clack/prompts@npm:0.10.1" + dependencies: + "@clack/core": 0.4.2 + picocolors: ^1.0.0 + sisteransi: ^1.0.5 + checksum: 8fcaf8bc9eefbd0eca973744a388a92e0af1ba7de80b2ea8b20c7affd5a5cf9128ed95fb72fe997158a35aed7f5e4de300d50b01728f4c900166078a629deb90 + languageName: node + linkType: hard + "@cloudflare/kv-asset-handler@npm:^0.4.0": version: 0.4.0 resolution: "@cloudflare/kv-asset-handler@npm:0.4.0" @@ -442,15 +530,43 @@ __metadata: languageName: node linkType: hard -"@coinbase/wallet-sdk@npm:4.2.3": - version: 4.2.3 - resolution: "@coinbase/wallet-sdk@npm:4.2.3" +"@coinbase/wallet-sdk@npm:4.3.0": + version: 4.3.0 + resolution: "@coinbase/wallet-sdk@npm:4.3.0" dependencies: "@noble/hashes": ^1.4.0 clsx: ^1.2.1 eventemitter3: ^5.0.1 preact: ^10.24.2 - checksum: f1cb3c5975bf7eed46aa56077943becea16e92ac7dda46e78fb2939b3f3864815a7f218842410abb40b2b3182d09c9636ea699714c3d564009438c3611f45abc + checksum: 1895558c5297b93ea2be3438af8f2f3f0872389c3651def046c699fa8443bcf4b6785017332a11ee22e95b13c0bfe688badfa7ab02f9704a40d42704567abaf0 + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: aa209963e0c3218e80a4a20553ba8c0fbb6fa13140540b4e5f97923790be06801fc90172c1114fc8b7e888b3d012b67298cde6b9e81521361becfaee400c662f + languageName: node + linkType: hard + +"@dabh/diagnostics@npm:^2.0.2": + version: 2.0.3 + resolution: "@dabh/diagnostics@npm:2.0.3" + dependencies: + colorspace: 1.1.x + enabled: 2.0.x + kuler: ^2.0.0 + checksum: 4879600c55c8315a0fb85fbb19057bad1adc08f0a080a8cb4e2b63f723c379bfc4283b68123a2b078d367b327dd8df12fcb27464efe791addc0a48b9df6d79a1 + languageName: node + linkType: hard + +"@dependents/detective-less@npm:^4.1.0": + version: 4.1.0 + resolution: "@dependents/detective-less@npm:4.1.0" + dependencies: + gonzales-pe: ^4.3.0 + node-source-walk: ^6.0.1 + checksum: 5188bc4f0314ea2c7d6390c938904e91ba8aea15c7eb62f633e916db4d90af9e0cf27b6ab30e4b5bf60af9401433825d8d256076ef7ad258c9edb860f37fdb43 languageName: node linkType: hard @@ -463,31 +579,45 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.3.1": - version: 1.3.1 - resolution: "@emnapi/core@npm:1.3.1" +"@emnapi/core@npm:^1.4.0": + version: 1.4.3 + resolution: "@emnapi/core@npm:1.4.3" dependencies: - "@emnapi/wasi-threads": 1.0.1 + "@emnapi/wasi-threads": 1.0.2 tslib: ^2.4.0 - checksum: 9b4e4bc37e09d901f5d95ca998c4936432a7a2207f33e98e15ae8c9bb34803baa444cef66b8acc80fd701f6634c2718f43709e82432052ea2aa7a71a58cb9164 + checksum: 1c757d380b3cecec637a2eccfb31b770b995060f695d1e15b29a86e2038909a24152947ef6e4b6586759e6716148ff17f40e51367d1b79c9a3e1b6812537bdf4 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.3.1": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" +"@emnapi/runtime@npm:^1.4.0": + version: 1.4.3 + resolution: "@emnapi/runtime@npm:1.4.3" dependencies: tslib: ^2.4.0 - checksum: 9a16ae7905a9c0e8956cf1854ef74e5087fbf36739abdba7aa6b308485aafdc993da07c19d7af104cd5f8e425121120852851bb3a0f78e2160e420a36d47f42f + checksum: ff2074809638ed878e476ece370c6eae7e6257bf029a581bb7a290488d8f2a08c420a65988c7f03bfc6bb689218f0cd995d2f935bd182150b357fc2341142f4f languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.1": - version: 1.0.1 - resolution: "@emnapi/wasi-threads@npm:1.0.1" +"@emnapi/wasi-threads@npm:1.0.2": + version: 1.0.2 + resolution: "@emnapi/wasi-threads@npm:1.0.2" dependencies: tslib: ^2.4.0 - checksum: e154880440ff9bfe67b417f30134f0ff6fee28913dbf4a22de2e67dda5bf5b51055647c5d1565281df17ef5dfcc89256546bdf9b8ccfd07e07566617e7ce1498 + checksum: c289cd3d0e26f11de23429a4abc7f99927917c0871d5a22637cbb75170f2b58d3a42e80d76dea89d054e529f79e35cdc953324819a7f990305d0db2897fa5fab + languageName: node + linkType: hard + +"@es-joy/jsdoccomment@npm:~0.50.1": + version: 0.50.1 + resolution: "@es-joy/jsdoccomment@npm:0.50.1" + dependencies: + "@types/eslint": ^9.6.1 + "@types/estree": ^1.0.6 + "@typescript-eslint/types": ^8.11.0 + comment-parser: 1.4.1 + esquery: ^1.6.0 + jsdoc-type-pratt-parser: ~4.1.0 + checksum: a4bde8f1d6832ae50a9f12e925337c643de0881d1046c411cfceff81dae9cc4a84e9a148ad2235ad79f6a942ed927df98d09276f46876e6ea70918d4adb06305 languageName: node linkType: hard @@ -498,6 +628,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/aix-ppc64@npm:0.25.4" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/android-arm64@npm:0.25.1" @@ -505,6 +642,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/android-arm64@npm:0.25.4" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/android-arm@npm:0.25.1" @@ -512,6 +656,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/android-arm@npm:0.25.4" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/android-x64@npm:0.25.1" @@ -519,6 +670,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/android-x64@npm:0.25.4" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/darwin-arm64@npm:0.25.1" @@ -526,6 +684,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/darwin-arm64@npm:0.25.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/darwin-x64@npm:0.25.1" @@ -533,6 +698,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/darwin-x64@npm:0.25.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/freebsd-arm64@npm:0.25.1" @@ -540,6 +712,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/freebsd-arm64@npm:0.25.4" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/freebsd-x64@npm:0.25.1" @@ -547,6 +726,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/freebsd-x64@npm:0.25.4" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-arm64@npm:0.25.1" @@ -554,6 +740,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-arm64@npm:0.25.4" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-arm@npm:0.25.1" @@ -561,6 +754,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-arm@npm:0.25.4" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-ia32@npm:0.25.1" @@ -568,6 +768,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-ia32@npm:0.25.4" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-loong64@npm:0.25.1" @@ -575,6 +782,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-loong64@npm:0.25.4" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-mips64el@npm:0.25.1" @@ -582,6 +796,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-mips64el@npm:0.25.4" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-ppc64@npm:0.25.1" @@ -589,6 +810,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-ppc64@npm:0.25.4" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-riscv64@npm:0.25.1" @@ -596,6 +824,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-riscv64@npm:0.25.4" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-s390x@npm:0.25.1" @@ -603,6 +838,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-s390x@npm:0.25.4" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/linux-x64@npm:0.25.1" @@ -610,6 +852,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/linux-x64@npm:0.25.4" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/netbsd-arm64@npm:0.25.1" @@ -617,6 +866,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/netbsd-arm64@npm:0.25.4" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/netbsd-x64@npm:0.25.1" @@ -624,6 +880,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/netbsd-x64@npm:0.25.4" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/openbsd-arm64@npm:0.25.1" @@ -631,6 +894,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/openbsd-arm64@npm:0.25.4" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/openbsd-x64@npm:0.25.1" @@ -638,6 +908,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/openbsd-x64@npm:0.25.4" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/sunos-x64@npm:0.25.1" @@ -645,6 +922,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/sunos-x64@npm:0.25.4" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/win32-arm64@npm:0.25.1" @@ -652,6 +936,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/win32-arm64@npm:0.25.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/win32-ia32@npm:0.25.1" @@ -659,6 +950,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/win32-ia32@npm:0.25.4" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.25.1": version: 0.25.1 resolution: "@esbuild/win32-x64@npm:0.25.1" @@ -666,6 +964,165 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.25.4": + version: 0.25.4 + resolution: "@esbuild/win32-x64@npm:0.25.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.5.1, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.7.0 + resolution: "@eslint-community/eslint-utils@npm:4.7.0" + dependencies: + eslint-visitor-keys: ^3.4.3 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: b177e3b75c0b8d0e5d71f1c532edb7e40b31313db61f0c879f9bf19c3abb2783c6c372b5deb2396dab4432f2946b9972122ac682e77010376c029dfd0149c681 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.8.0": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 0d628680e204bc316d545b4993d3658427ca404ae646ce541fcc65306b8c712c340e5e573e30fb9f85f4855c0c5f6dca9868931f2fcced06417fbe1a0c6cd2d6 + languageName: node + linkType: hard + +"@eslint/compat@npm:^1.2.5": + version: 1.2.9 + resolution: "@eslint/compat@npm:1.2.9" + peerDependencies: + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true + checksum: 5c1b792cba07caa274987517ed69461b9c91728021f65a49248bec41d3f715090c6d6266479d20b0aa646f269d5e58c9f7f4d9eeb086ec45caebc80e704d2378 + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.20.0": + version: 0.20.0 + resolution: "@eslint/config-array@npm:0.20.0" + dependencies: + "@eslint/object-schema": ^2.1.6 + debug: ^4.3.1 + minimatch: ^3.1.2 + checksum: 55824ea31f0502166a6fea97176c9c25089a0354474cdc72a5f739b1cf6925f44f667bf8f4f3a9dabf1112ab0fa671778ca3f96f1499f31ec42caf84cae55005 + languageName: node + linkType: hard + +"@eslint/config-helpers@npm:^0.2.1": + version: 0.2.2 + resolution: "@eslint/config-helpers@npm:0.2.2" + checksum: 8a4091a2c8af5366513647ccad720f184c1b723f04c086755797a3a5cac69dc9013bc8a75453d9fc188fc4364460f0eae9f1584b77b28082e0d26bf48356ae8f + languageName: node + linkType: hard + +"@eslint/config-inspector@npm:^1.0.2": + version: 1.0.2 + resolution: "@eslint/config-inspector@npm:1.0.2" + dependencies: + "@nodelib/fs.walk": ^3.0.1 + ansis: ^3.17.0 + bundle-require: ^5.1.0 + cac: ^6.7.14 + chokidar: ^4.0.3 + debug: ^4.4.0 + esbuild: ^0.25.0 + find-up: ^7.0.0 + get-port-please: ^3.1.2 + h3: ^1.15.1 + mlly: ^1.7.4 + mrmime: ^2.0.1 + open: ^10.1.0 + tinyglobby: ^0.2.12 + ws: ^8.18.1 + peerDependencies: + eslint: ^8.50.0 || ^9.0.0 + bin: + config-inspector: bin.mjs + eslint-config-inspector: bin.mjs + checksum: fc25a6f74414fa4355e8d4b8dac7c7c195b92c35bf28bd5cbc1e2fa41afda3c13c0ebe43dfb22c9beec1ab24cbbc2fe3b470a7fae1ee81207b08b713f041b426 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.13.0": + version: 0.13.0 + resolution: "@eslint/core@npm:0.13.0" + dependencies: + "@types/json-schema": ^7.0.15 + checksum: 4d1a4163ba7f667297ba6e60de82f41d139b01951e2870b1bb609072c3c5df68b0288cc911ce3af0564dfa19bfda23cbf04eebd243ccb4960e0b5f927aa9a723 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.14.0": + version: 0.14.0 + resolution: "@eslint/core@npm:0.14.0" + dependencies: + "@types/json-schema": ^7.0.15 + checksum: d68b8282b6f38c5145234f812f18f491d12d716240875591bd54bf5ac32858d979bdf6d38e521997a6e01f2c4223a3e66049714151da7278d0a95ff15b5d46c8 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.3.1": + version: 3.3.1 + resolution: "@eslint/eslintrc@npm:3.3.1" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^10.0.1 + globals: ^14.0.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: 8241f998f0857abf5a615072273b90b1244d75c1c45d217c6a8eb444c6e12bbb5506b4879c14fb262eb72b7d8e3d2f0542da2db1a7f414a12496ebb790fb4d62 + languageName: node + linkType: hard + +"@eslint/js@npm:9.27.0": + version: 9.27.0 + resolution: "@eslint/js@npm:9.27.0" + checksum: b31cfd61bb64e187f8758d13c893bf710f0500c29ced5dd6958c4fda254059489f1cee69567c20ba21608ce51224019b1fd10975b09d41adf16616d875da6ea4 + languageName: node + linkType: hard + +"@eslint/js@npm:^9.26.0": + version: 9.26.0 + resolution: "@eslint/js@npm:9.26.0" + checksum: 40d30f7e5c1585168fc552f953b824f822847d496340e9251e8812b5f401cee129799b3337386f0ea402048b66378c607889d6edf018e19453ae2bcdfc0e2de9 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: e32e565319f6544d36d3fa69a3e163120722d12d666d1a4525c9a6f02e9b54c29d9b1f03139e25d7e759e08dda8da433590bc23c09db8d511162157ef1b86a4c + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.7": + version: 0.2.8 + resolution: "@eslint/plugin-kit@npm:0.2.8" + dependencies: + "@eslint/core": ^0.13.0 + levn: ^0.4.1 + checksum: b5bd769f3f96cb3bdc4051d9ebd973b30d1cd00a02953ded1eeb74fb5b2af73cf38c20cc76acddc8e74828f0dbf92ba9d725414b3026177935fc4b48784a7fba + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.3.1": + version: 0.3.1 + resolution: "@eslint/plugin-kit@npm:0.3.1" + dependencies: + "@eslint/core": ^0.14.0 + levn: ^0.4.1 + checksum: 8de2438456d9a741c909dd22a60454793c0147e1a13833717e4109c46f5a6b090780e8d9e940a3b3b9bf3643d01a0e726cc74f28ccd7caac95053bb39c2e6c04 + languageName: node + linkType: hard + "@ethereumjs/common@npm:^3.2.0": version: 3.2.0 resolution: "@ethereumjs/common@npm:3.2.0" @@ -708,20 +1165,65 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 +"@fastify/busboy@npm:^3.1.1": + version: 3.1.1 + resolution: "@fastify/busboy@npm:3.1.1" + checksum: 7d8cb4bd8eaacad849d1842a54a0ae8d35808bbdd9c364bf4b953f1e70fdb786f59e1f580b6366a2459bc0d1bc4ade6a6c52ba8de74f1e704404ad7cd7d357f0 languageName: node linkType: hard -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 611e0545146f55ddfdd5c20239cfb7911f9d0e28258787c4fc1a1f6214250830c9367aaaeace0096ed90b6739bee1e9c52ad5ba8adaf74ab8b449119303babfe + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - string-width: ^5.1.2 - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: ^7.0.1 + "@humanfs/core": ^0.19.1 + "@humanwhocodes/retry": ^0.3.0 + checksum: f9cb52bb235f8b9c6fcff43a7e500669a38f8d6ce26593404a9b56365a1644e0ed60c720dc65ff6a696b1f85f3563ab055bb554ec8674f2559085ba840e47710 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 7e5517bb51dbea3e02ab6cacef59a8f4b0ca023fc4b0b8cbc40de0ad29f46edd50b897c6e7fba79366a0217e3f48e2da8975056f6c35cfe19d9cc48f1d03c1dd + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.2": + version: 0.4.3 + resolution: "@humanwhocodes/retry@npm:0.4.3" + checksum: d423455b9d53cf01f778603404512a4246fb19b83e74fe3e28c70d9a80e9d4ae147d2411628907ca983e91a855a52535859a8bb218050bc3f6dbd7a553b7b442 + languageName: node + linkType: hard + +"@ioredis/commands@npm:^1.1.1": + version: 1.2.0 + resolution: "@ioredis/commands@npm:1.2.0" + checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: ^8.1.0 wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" @@ -790,6 +1292,13 @@ __metadata: languageName: node linkType: hard +"@jsdevtools/ono@npm:^7.1.3": + version: 7.1.3 + resolution: "@jsdevtools/ono@npm:7.1.3" + checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad + languageName: node + linkType: hard + "@kurkle/color@npm:^0.3.0": version: 0.3.4 resolution: "@kurkle/color@npm:0.3.4" @@ -813,22 +1322,13 @@ __metadata: languageName: node linkType: hard -"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0, @lit-labs/ssr-dom-shim@npm:^1.2.0": +"@lit-labs/ssr-dom-shim@npm:^1.2.0": version: 1.3.0 resolution: "@lit-labs/ssr-dom-shim@npm:1.3.0" checksum: c2003e8bb6d39c15b359450da0d5ea8970f7e684127c10abb26066afd8818785a6e43374fa52d25ac93e9714db670ca8a9b2befc9f3426d6e52eef4a592a79d4 languageName: node linkType: hard -"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": - version: 1.6.3 - resolution: "@lit/reactive-element@npm:1.6.3" - dependencies: - "@lit-labs/ssr-dom-shim": ^1.0.0 - checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e - languageName: node - linkType: hard - "@lit/reactive-element@npm:^2.0.0, @lit/reactive-element@npm:^2.0.4": version: 2.0.4 resolution: "@lit/reactive-element@npm:2.0.4" @@ -838,6 +1338,34 @@ __metadata: languageName: node linkType: hard +"@lit/reactive-element@npm:^2.1.0": + version: 2.1.0 + resolution: "@lit/reactive-element@npm:2.1.0" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.2.0 + checksum: fb36e9f64bf582358fa1efa5a80aa41b73d00974bf7e35d2f1ed5a4237b33ffa0410cfde702f785d19c29ed3026c3a900fc984016c6b1f36007197f07ca97d26 + languageName: node + linkType: hard + +"@mapbox/node-pre-gyp@npm:^1.0.11": + version: 1.0.11 + resolution: "@mapbox/node-pre-gyp@npm:1.0.11" + dependencies: + detect-libc: ^2.0.0 + https-proxy-agent: ^5.0.0 + make-dir: ^3.1.0 + node-fetch: ^2.6.7 + nopt: ^5.0.0 + npmlog: ^5.0.1 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.11 + bin: + node-pre-gyp: bin/node-pre-gyp + checksum: b848f6abc531a11961d780db813cc510ca5a5b6bf3184d72134089c6875a91c44d571ba6c1879470020803f7803609e7b2e6e429651c026fe202facd11d444b8 + languageName: node + linkType: hard + "@mapbox/node-pre-gyp@npm:^2.0.0": version: 2.0.0 resolution: "@mapbox/node-pre-gyp@npm:2.0.0" @@ -963,9 +1491,9 @@ __metadata: languageName: node linkType: hard -"@metamask/sdk-communication-layer@npm:0.31.0": - version: 0.31.0 - resolution: "@metamask/sdk-communication-layer@npm:0.31.0" +"@metamask/sdk-communication-layer@npm:0.32.0": + version: 0.32.0 + resolution: "@metamask/sdk-communication-layer@npm:0.32.0" dependencies: bufferutil: ^4.0.8 date-fns: ^2.29.3 @@ -978,64 +1506,28 @@ __metadata: eventemitter2: ^6.4.9 readable-stream: ^3.6.2 socket.io-client: ^4.5.1 - checksum: 3f9283d828d736f331154bfa0e1368b7c7c18e00eff66ccd20e97fb86618433cef3c60ed4168e2565bda825303562eb00bb9ca101d1abdcdc3f3848f807e614e - languageName: node - linkType: hard - -"@metamask/sdk-install-modal-web@npm:0.31.0": - version: 0.31.0 - resolution: "@metamask/sdk-install-modal-web@npm:0.31.0" - dependencies: - "@paulmillr/qr": ^0.2.1 - checksum: 4ef7bf111d058ea3e3900ae9d913a3fd0d3b2b30ac3fb293dda52a386822d2a1bec2e2edd7e6b4679d9fedaeb456d3141435abd11fe4eb593222582280787dcc - languageName: node - linkType: hard - -"@metamask/sdk-install-modal-web@npm:0.31.5": - version: 0.31.5 - resolution: "@metamask/sdk-install-modal-web@npm:0.31.5" - dependencies: - "@paulmillr/qr": ^0.2.1 - checksum: b0ed6812a72437ed4ea482737a3c3bed9710d623d2def43d86cde30d004bf9ccb39310ff81cd13dc1d3a951854de5e7c9ab81088fb6d261d8607f024eef95bd9 + checksum: 4981d97d1d1b7aa48176fbee8ca0dae8ab4df27e9434c380c28c5e2022ff3b775e283a08cc3512c27e76e4e54d906797cbe3b70670a0c9763632bc471776ced1 languageName: node linkType: hard -"@metamask/sdk@npm:0.31.0": - version: 0.31.0 - resolution: "@metamask/sdk@npm:0.31.0" +"@metamask/sdk-install-modal-web@npm:0.32.0": + version: 0.32.0 + resolution: "@metamask/sdk-install-modal-web@npm:0.32.0" dependencies: - "@babel/runtime": ^7.26.0 - "@metamask/onboarding": ^1.0.1 - "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.31.0 - "@metamask/sdk-install-modal-web": 0.31.0 "@paulmillr/qr": ^0.2.1 - bowser: ^2.9.0 - cross-fetch: ^4.0.0 - debug: ^4.3.4 - eciesjs: ^0.4.11 - eth-rpc-errors: ^4.0.3 - eventemitter2: ^6.4.9 - obj-multiplex: ^1.0.0 - pump: ^3.0.0 - readable-stream: ^3.6.2 - socket.io-client: ^4.5.1 - tslib: ^2.6.0 - util: ^0.12.4 - uuid: ^8.3.2 - checksum: 5c79480ed2bc7db708b5c3b9bd23f53e5d5e0673baa43ef8d1f20599e66efa6a4527948a3c9260510854e6fc5b213edc17005519ae8aa2c36a4074b5806ba7be + checksum: 78f8d6db286853524466ed667962a611415f7677938f5a0dab4cf66ca2a801f46b5c6764731c7f492878ff6293fa0ddd8cb3a0e0a582793a2504354273f8c34d languageName: node linkType: hard -"@metamask/sdk@npm:0.31.5": - version: 0.31.5 - resolution: "@metamask/sdk@npm:0.31.5" +"@metamask/sdk@npm:0.32.0": + version: 0.32.0 + resolution: "@metamask/sdk@npm:0.32.0" dependencies: "@babel/runtime": ^7.26.0 "@metamask/onboarding": ^1.0.1 "@metamask/providers": 16.1.0 - "@metamask/sdk-communication-layer": 0.31.0 - "@metamask/sdk-install-modal-web": 0.31.5 + "@metamask/sdk-communication-layer": 0.32.0 + "@metamask/sdk-install-modal-web": 0.32.0 "@paulmillr/qr": ^0.2.1 bowser: ^2.9.0 cross-fetch: ^4.0.0 @@ -1050,7 +1542,7 @@ __metadata: tslib: ^2.6.0 util: ^0.12.4 uuid: ^8.3.2 - checksum: 611f2e6b4f6e5486972f63bb5b546592cb46683b28ef70f30d71c2494c34429c3e3852f187b8989745a3819bd8acf316ed8f2a919af291d5919454cd3590a9d8 + checksum: 2b05e1316667471f47d3f03deae5fa6c493d6511406e034edc2aab003d5d9f12b1344f5ec37027bcda26ac1dd752b9d9923c925d17d8df3305f4f89574c5ed44 languageName: node linkType: hard @@ -1108,119 +1600,139 @@ __metadata: languageName: node linkType: hard -"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/animation@npm:10.18.0" - dependencies: - "@motionone/easing": ^10.18.0 - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 841cb9f4843a89e5e4560b9f960f52cbe78afc86f87c769f71e9edb3aadd53fb87982b7e11914428f228b29fd580756be531369c2ffac06432550afa4e87d1c3 - languageName: node - linkType: hard - -"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": - version: 10.18.0 - resolution: "@motionone/dom@npm:10.18.0" +"@napi-rs/wasm-runtime@npm:^0.2.9": + version: 0.2.9 + resolution: "@napi-rs/wasm-runtime@npm:0.2.9" dependencies: - "@motionone/animation": ^10.18.0 - "@motionone/generators": ^10.18.0 - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: b11f5366b05d1a93d7df0c91923f0339412e5eb65de2010b1d0484bcbb8027d352334722ce6b839f1be776585d849d1bcbee9d96b2445f6bb6e82301fe67bbeb + "@emnapi/core": ^1.4.0 + "@emnapi/runtime": ^1.4.0 + "@tybys/wasm-util": ^0.9.0 + checksum: bffa375d960ebe5f0e98583f46a14bf4aaa086c2cce45582229b36eb0f5987d9dae1c184ebc218df504ffdd92a7169f73ac60697e6e2a2fc064277e3150a3764 languageName: node linkType: hard -"@motionone/easing@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/easing@npm:10.18.0" - dependencies: - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 6bd37f7a9d5a88f868cc0ad6e47d2ba8d9fefd7da84fccfea7ed77ec08c2e6d1e42df88dda462665102a5cf03f748231a1a077de7054b5a8ccb0fbf36f61b1e7 +"@netlify/binary-info@npm:^1.0.0": + version: 1.0.0 + resolution: "@netlify/binary-info@npm:1.0.0" + checksum: 7894d05b0cb93e1bb906b3519b63e028ebbb2e4e21af900cd9bdd642f53d56efab47770564f00412bad776e00cf944a8446cf054eadf69b22eaf7e0c81890287 languageName: node linkType: hard -"@motionone/generators@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/generators@npm:10.18.0" +"@netlify/blobs@npm:^9.1.1": + version: 9.1.1 + resolution: "@netlify/blobs@npm:9.1.1" dependencies: - "@motionone/types": ^10.17.1 - "@motionone/utils": ^10.18.0 - tslib: ^2.3.1 - checksum: 51a0e075681697b11d0771998cac8c76a745f00141502f81adb953896992b7f49478965e4afe696bc83361afaae8d2f1057d71c25b21035fe67258ff73764f1c + "@netlify/dev-utils": 2.1.1 + "@netlify/runtime-utils": 1.3.1 + checksum: e477dd56b53590dfd7c188c1ded5da97c8c4a99016ffc2134f7a58ba1e48dbd8ffa801dbca2a13a812405ea101fe999f48e9853f8bc78a5b656341859de04074 languageName: node linkType: hard -"@motionone/svelte@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/svelte@npm:10.16.4" +"@netlify/dev-utils@npm:2.1.1": + version: 2.1.1 + resolution: "@netlify/dev-utils@npm:2.1.1" dependencies: - "@motionone/dom": ^10.16.4 - tslib: ^2.3.1 - checksum: 699e20955ea832bcf32d410ae9f88edf61a5c2cf2b56527119ab1df6fecbf2632b62d541743d0f6d278fd700a15a20b9eb7c8aa5266e7aed5e113b8f8f75b863 - languageName: node - linkType: hard - -"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": - version: 10.17.1 - resolution: "@motionone/types@npm:10.17.1" - checksum: 3fa74db64e371e61a7f7669d7d541d11c9a8dd871032d59c69041e3b2e07a67ad2ed8767cb9273bac90eed4e1f76efc1f14c8673c2e9a288f6070ee0fef64a25 + "@whatwg-node/server": ^0.9.60 + chokidar: ^4.0.1 + decache: ^4.6.2 + dot-prop: 9.0.0 + env-paths: ^3.0.0 + find-up: 7.0.0 + lodash.debounce: ^4.0.8 + netlify: ^13.3.5 + parse-gitignore: ^2.0.0 + uuid: ^11.1.0 + write-file-atomic: ^6.0.0 + checksum: 2865436d630f280eaf0643543270b6b2ae60512b8b74bbefec78c55293e6461633e5ffebdcba979335a8a01b2a4e5ffa8490154130b22b15e3493f907e53ffca + languageName: node + linkType: hard + +"@netlify/functions@npm:^3.1.2": + version: 3.1.8 + resolution: "@netlify/functions@npm:3.1.8" + dependencies: + "@netlify/blobs": ^9.1.1 + "@netlify/dev-utils": 2.1.1 + "@netlify/serverless-functions-api": 1.41.1 + "@netlify/zip-it-and-ship-it": ^10.1.1 + cron-parser: ^4.9.0 + decache: ^4.6.2 + extract-zip: ^2.0.1 + is-stream: ^4.0.1 + jwt-decode: ^4.0.0 + lambda-local: ^2.2.0 + read-package-up: ^11.0.0 + source-map-support: ^0.5.21 + checksum: 6beaccbec170de95b34a2b620e2d4efa6883231494186cd0d4247f0100519b4e7b53415d5fcc88fdd707fb44952d6df07249fadfe39190a404997d65631c06e2 languageName: node linkType: hard -"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": - version: 10.18.0 - resolution: "@motionone/utils@npm:10.18.0" - dependencies: - "@motionone/types": ^10.17.1 - hey-listen: ^1.0.8 - tslib: ^2.3.1 - checksum: a27f9afde693a0cbbbcb33962b12bbe40dd2cfa514b0732f3c7953c5ef4beed738e1e8172a2de89e3b9f74a253ef0a70d7f3efb730be97b77d7176a3ffacb67a +"@netlify/open-api@npm:^2.37.0": + version: 2.37.0 + resolution: "@netlify/open-api@npm:2.37.0" + checksum: f2ab5c9e59b4abce0240c33f0c31c54d9c2ea2de379d5944350ff41c8c42cc2ce2a9410184be06818859bf97f028d061105b2495e1fdd5d5af5599406b50fea6 languageName: node linkType: hard -"@motionone/vue@npm:^10.16.2": - version: 10.16.4 - resolution: "@motionone/vue@npm:10.16.4" - dependencies: - "@motionone/dom": ^10.16.4 - tslib: ^2.3.1 - checksum: 746e38d0ee831829bfac2ce471f3d98a9e37bd8cbdf2706fa3becce69c17f51180a1ee47582d97758d68aafdfc9a187ab47ff216c77254ac994287dabcf266c1 +"@netlify/runtime-utils@npm:1.3.1": + version: 1.3.1 + resolution: "@netlify/runtime-utils@npm:1.3.1" + checksum: 327b1bf0d88a95e99a17d2d1de28e326578b22a6253f0c80535e60c2f2f81126bf551f8424f01902fd6dcd4019fc5abe8e0e82267ff224fca3a62d662d37ff0e languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.7": - version: 0.2.7 - resolution: "@napi-rs/wasm-runtime@npm:0.2.7" - dependencies: - "@emnapi/core": ^1.3.1 - "@emnapi/runtime": ^1.3.1 - "@tybys/wasm-util": ^0.9.0 - checksum: 886eae842f17e4a04441bbc83b7ca665ca511c1a266ff537b50782a237cd395178bd3cb7a3aadc2bdc9cf33b3919edc9a5c38b7551138382f7aa9254b891810a +"@netlify/serverless-functions-api@npm:1.41.1, @netlify/serverless-functions-api@npm:^1.41.1": + version: 1.41.1 + resolution: "@netlify/serverless-functions-api@npm:1.41.1" + checksum: 1bce55fcc762f1a9f4b5d2cb20911499efb2e8185f33699d5dc708176943b77bf12b6363efc80cdf8128517410902e00b24cbb9f557d15cb24532e8841ce519e languageName: node linkType: hard -"@netlify/functions@npm:^3.0.2": - version: 3.0.2 - resolution: "@netlify/functions@npm:3.0.2" +"@netlify/zip-it-and-ship-it@npm:^10.1.1": + version: 10.1.1 + resolution: "@netlify/zip-it-and-ship-it@npm:10.1.1" dependencies: - "@netlify/serverless-functions-api": 1.35.0 - checksum: 98d731876e389b188022fd3fb92f76321929cf4dee9635cf7867332ebb818b685f1f55730b05f43919368d54aeff601bf82e400258b010e77c5b9fa0d5cc1f91 - languageName: node - linkType: hard - -"@netlify/serverless-functions-api@npm:1.35.0": - version: 1.35.0 - resolution: "@netlify/serverless-functions-api@npm:1.35.0" - checksum: 6a41c7ea21e5fe6133d8f1b814bcc13173358054551aa8fbb2dc61baaf51fab14d89ba70bc3721159b4fb68099fd265177c2c43849a6b480cac656509745c874 + "@babel/parser": ^7.22.5 + "@babel/types": 7.27.1 + "@netlify/binary-info": ^1.0.0 + "@netlify/serverless-functions-api": ^1.41.1 + "@vercel/nft": 0.27.7 + archiver: ^5.3.1 + common-path-prefix: ^3.0.0 + cp-file: ^10.0.0 + es-module-lexer: ^1.0.0 + esbuild: 0.25.4 + execa: ^7.0.0 + fast-glob: ^3.3.2 + filter-obj: ^5.0.0 + find-up: ^6.0.0 + glob: ^8.0.3 + is-builtin-module: ^3.1.0 + is-path-inside: ^4.0.0 + junk: ^4.0.0 + locate-path: ^7.0.0 + merge-options: ^3.0.4 + minimatch: ^9.0.0 + normalize-path: ^3.0.0 + p-map: ^7.0.0 + path-exists: ^5.0.0 + precinct: ^11.0.0 + require-package-name: ^2.0.1 + resolve: ^2.0.0-next.1 + semver: ^7.3.8 + tmp-promise: ^3.0.2 + toml: ^3.0.0 + unixify: ^1.0.0 + urlpattern-polyfill: 8.0.2 + yargs: ^17.0.0 + zod: ^3.23.8 + bin: + zip-it-and-ship-it: bin.js + checksum: 943d2701f3c9dc062399f9f78cad6533ef1bba0adea77db63814bc6289b426ffc8ff8bdcc1b3babbb42fe3700b8546dc379d964f2054211f746f713a2ac5f838 languageName: node linkType: hard -"@noble/ciphers@npm:^1.0.0": +"@noble/ciphers@npm:1.2.1, @noble/ciphers@npm:^1.0.0": version: 1.2.1 resolution: "@noble/ciphers@npm:1.2.1" checksum: 843bd81a2b17cac7045c4ecc511c1e88f42e51f5df2635efdbd30fd318afe78d88c732772773a8412d5057560d23746a6aea6dd255af1a49fb17928ef23f6c22 @@ -1236,6 +1748,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.8.0": + version: 1.8.0 + resolution: "@noble/curves@npm:1.8.0" + dependencies: + "@noble/hashes": 1.7.0 + checksum: 88198bc5b8049358dfcc6c5e121125744fb81c703299127800f38f868a41697bc26bef8f88dc38f1939f4e0133b8db5f24337164eca7421a6a9480ee711f5e1b + languageName: node + linkType: hard + "@noble/curves@npm:1.8.1, @noble/curves@npm:^1.6.0, @noble/curves@npm:~1.8.1": version: 1.8.1 resolution: "@noble/curves@npm:1.8.1" @@ -1245,6 +1766,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:1.8.2": + version: 1.8.2 + resolution: "@noble/curves@npm:1.8.2" + dependencies: + "@noble/hashes": 1.7.2 + checksum: f26fd77b4d78fe26dba2754cbcaddee5da23a711a0c9778ee57764eb0084282d97659d9b0a760718f42493adf68665dbffdca9d6213950f03f079d09c465c096 + languageName: node + linkType: hard + "@noble/hashes@npm:1.4.0, @noble/hashes@npm:~1.4.0": version: 1.4.0 resolution: "@noble/hashes@npm:1.4.0" @@ -1252,6 +1782,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.7.0": + version: 1.7.0 + resolution: "@noble/hashes@npm:1.7.0" + checksum: c06949ead7f5771a74f6fc9a346c7519212b3484c5b7916c8cad6b1b0e5f5f6c997ac3a43c0884ef8b99cfc55fac89058eefb29b6aad1cb41f436c748b316a1c + languageName: node + linkType: hard + "@noble/hashes@npm:1.7.1, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.4.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.7.1": version: 1.7.1 resolution: "@noble/hashes@npm:1.7.1" @@ -1259,6 +1796,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.7.2": + version: 1.7.2 + resolution: "@noble/hashes@npm:1.7.2" + checksum: f9e3c2e62c2850073f8d6ac30cc33b03a25cae859eb2209b33ae90ed3d1e003cb2a1ddacd2aacd6b7c98a5ad70795a234ccce04b0526657cd8020ce4ffdb491f + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -1269,6 +1813,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:4.0.1": + version: 4.0.1 + resolution: "@nodelib/fs.scandir@npm:4.0.1" + dependencies: + "@nodelib/fs.stat": 4.0.0 + run-parallel: ^1.2.0 + checksum: 9fed664c7dacfcbfe070041aeae356576426de0f1aab1a244ef42d0f7a4c36e4539d53e672ef743047801d9d0d860a188bd72cee39ce5be5872faf39ab31434f + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" @@ -1276,6 +1830,13 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.stat@npm:4.0.0": + version: 4.0.0 + resolution: "@nodelib/fs.stat@npm:4.0.0" + checksum: 4d404046fa895a91f539d689f921b3367d1c3c7285de58d69799d112d2a3d2a8af68517395b0767c67e710611c2a4bf90ff1971f1699eb551bc3195a7290f0af + languageName: node + linkType: hard + "@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" @@ -1286,6 +1847,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.walk@npm:^3.0.1": + version: 3.0.1 + resolution: "@nodelib/fs.walk@npm:3.0.1" + dependencies: + "@nodelib/fs.scandir": 4.0.1 + fastq: ^1.15.0 + checksum: 5c022231b0afd067e2b4724892bec8850219abf798e058fce4fe3c841109904ae1a86f6975ad0ec20ab60843c759eb6e27da912034fbd08a4a0f61f0d11bb025 + languageName: node + linkType: hard + "@npmcli/agent@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/agent@npm:3.0.0" @@ -1308,11 +1879,11 @@ __metadata: languageName: node linkType: hard -"@nuxt/cli@npm:^3.23.1": - version: 3.23.1 - resolution: "@nuxt/cli@npm:3.23.1" +"@nuxt/cli@npm:^3.25.1": + version: 3.25.1 + resolution: "@nuxt/cli@npm:3.25.1" dependencies: - c12: ^3.0.2 + c12: ^3.0.3 chokidar: ^4.0.3 citty: ^0.1.6 clipboardy: ^4.0.0 @@ -1320,7 +1891,7 @@ __metadata: defu: ^6.1.4 fuse.js: ^7.1.0 giget: ^2.0.0 - h3: ^1.15.1 + h3: ^1.15.3 httpxy: ^0.1.7 jiti: ^2.4.2 listhen: ^1.9.0 @@ -1332,15 +1903,16 @@ __metadata: pkg-types: ^2.1.0 scule: ^1.3.0 semver: ^7.7.1 - std-env: ^3.8.1 - tinyexec: ^0.3.2 - ufo: ^1.5.4 + std-env: ^3.9.0 + tinyexec: ^1.0.1 + ufo: ^1.6.1 + youch: ^4.1.0-beta.7 bin: nuxi: bin/nuxi.mjs nuxi-ng: bin/nuxi.mjs nuxt: bin/nuxi.mjs nuxt-cli: bin/nuxi.mjs - checksum: fe9ed910c11bd07e016d2b38ea672580f162f9c84dd4808be7f320010794ef5045dcfb594820a492dea26935123c2a92122d185fc02c6cab4fc656d9e66bbef7 + checksum: 84c81e77a854983be9af1086489a1b40faa161d5b5ebba0e4f07fbddc983198ce9556b02eb599468f62a5452f2b7267096a2e1bd97f42ae9c7ff0864ae21cfb6 languageName: node linkType: hard @@ -1351,26 +1923,39 @@ __metadata: languageName: node linkType: hard -"@nuxt/devtools-kit@npm:2.3.0": - version: 2.3.0 - resolution: "@nuxt/devtools-kit@npm:2.3.0" +"@nuxt/devtools-kit@npm:2.4.0": + version: 2.4.0 + resolution: "@nuxt/devtools-kit@npm:2.4.0" dependencies: - "@nuxt/kit": ^3.16.0 - "@nuxt/schema": ^3.16.0 - execa: ^9.5.2 + "@nuxt/kit": ^3.16.2 + "@nuxt/schema": ^3.16.2 + execa: ^8.0.1 peerDependencies: vite: ">=6.0" - checksum: 6a5456dabd73f6f4cc9f1861dfa569d8a55e459eb9e2e12de3d70f94043f55cf2291276b14a9b2135f548fec0db379f4e6f250bd54c8b1205a5175fbffc044e1 + checksum: 9366a0b1cd1ca4d9c0675ad1d87a12ef6d4f856880076ac8e97aa80a5fcd9ac04b752d92564de8642516fced3049ea235090b443ee17cffe0b62952c321f7b71 languageName: node linkType: hard -"@nuxt/devtools-wizard@npm:2.3.0": - version: 2.3.0 - resolution: "@nuxt/devtools-wizard@npm:2.3.0" +"@nuxt/devtools-kit@npm:^2.4.1": + version: 2.4.1 + resolution: "@nuxt/devtools-kit@npm:2.4.1" dependencies: - consola: ^3.4.0 + "@nuxt/kit": ^3.17.3 + "@nuxt/schema": ^3.17.3 + execa: ^8.0.1 + peerDependencies: + vite: ">=6.0" + checksum: 415b95f7d10d7c2278273b696bba3b880c769c4281365bbb9292e14d14ac5ceb3a6847867670be168da9354b77862c4098fad8d7835630c2654a4822c422235f + languageName: node + linkType: hard + +"@nuxt/devtools-wizard@npm:2.4.0": + version: 2.4.0 + resolution: "@nuxt/devtools-wizard@npm:2.4.0" + dependencies: + consola: ^3.4.2 diff: ^7.0.0 - execa: ^9.5.2 + execa: ^8.0.1 magicast: ^0.3.5 pathe: ^2.0.3 pkg-types: ^2.1.0 @@ -1378,25 +1963,25 @@ __metadata: semver: ^7.7.1 bin: devtools-wizard: cli.mjs - checksum: 294b5b1f9ba1989f37e5925c69eed4ec4badee561fcfba66239ace099853596f231519c6997e2d22464dd94980c9c41a263cc7f14a6d96cc804e896815299163 + checksum: e5ffb22f31b7a821c07cbd796f9ba6abdce172777aa56e08f81a466bcf8d96e5493b9b95b65dddfc8bec6db433e26c6b9e19a4161f284a1720bd534e1ee4904a languageName: node linkType: hard -"@nuxt/devtools@npm:^2.3.0": - version: 2.3.0 - resolution: "@nuxt/devtools@npm:2.3.0" +"@nuxt/devtools@npm:^2.4.0": + version: 2.4.0 + resolution: "@nuxt/devtools@npm:2.4.0" dependencies: - "@nuxt/devtools-kit": 2.3.0 - "@nuxt/devtools-wizard": 2.3.0 - "@nuxt/kit": ^3.16.0 + "@nuxt/devtools-kit": 2.4.0 + "@nuxt/devtools-wizard": 2.4.0 + "@nuxt/kit": ^3.16.2 "@vue/devtools-core": ^7.7.2 "@vue/devtools-kit": ^7.7.2 - birpc: ^2.2.0 - consola: ^3.4.0 - destr: ^2.0.3 + birpc: ^2.3.0 + consola: ^3.4.2 + destr: ^2.0.5 error-stack-parser-es: ^1.0.5 - execa: ^9.5.2 - fast-npm-meta: ^0.3.1 + execa: ^8.0.1 + fast-npm-meta: ^0.4.2 get-port-please: ^3.1.2 hookable: ^5.5.3 image-meta: ^0.2.1 @@ -1415,18 +2000,124 @@ __metadata: structured-clone-es: ^1.0.0 tinyglobby: ^0.2.12 vite-plugin-inspect: ^11.0.0 - vite-plugin-vue-tracer: ^0.1.1 + vite-plugin-vue-tracer: ^0.1.3 which: ^5.0.0 ws: ^8.18.1 peerDependencies: vite: ">=6.0" bin: devtools: cli.mjs - checksum: 78d121a1e3a6ad438d8de4832ddc1baa6011ba8b1962ef55421bff10a60b6a524041232b38ecb3052f7c8ae30fe2ac9d11df4af76c00d5dbc554165593c0ebec + checksum: 631fd25f17d5b743fff352335740e4c6d2e2ded4dd37655bde3fe8251e00c813d82115768157d9430c634dc9d662366c6e7f5f181250a5bd1fb045f700644cf5 + languageName: node + linkType: hard + +"@nuxt/eslint-config@npm:1.4.0": + version: 1.4.0 + resolution: "@nuxt/eslint-config@npm:1.4.0" + dependencies: + "@antfu/install-pkg": ^1.1.0 + "@clack/prompts": ^0.10.1 + "@eslint/js": ^9.26.0 + "@nuxt/eslint-plugin": 1.4.0 + "@stylistic/eslint-plugin": ^4.2.0 + "@typescript-eslint/eslint-plugin": ^8.32.1 + "@typescript-eslint/parser": ^8.32.1 + eslint-config-flat-gitignore: ^2.1.0 + eslint-flat-config-utils: ^2.0.1 + eslint-merge-processors: ^2.0.0 + eslint-plugin-import-x: ^4.11.1 + eslint-plugin-jsdoc: ^50.6.17 + eslint-plugin-regexp: ^2.7.0 + eslint-plugin-unicorn: ^59.0.1 + eslint-plugin-vue: ^10.1.0 + eslint-processor-vue-blocks: ^2.0.0 + globals: ^16.1.0 + local-pkg: ^1.1.1 + pathe: ^2.0.3 + vue-eslint-parser: ^10.1.3 + peerDependencies: + eslint: ^9.0.0 + eslint-plugin-format: "*" + peerDependenciesMeta: + eslint-plugin-format: + optional: true + checksum: 95492a410c33e981dd2e7a9d533c4f515193feda40bad87f96de7fd244c3c1d9fdac9cfacc9bf8e95a59c7abc24ca38d75cb38488985670ebd54c5a5e20293fe + languageName: node + linkType: hard + +"@nuxt/eslint-plugin@npm:1.4.0": + version: 1.4.0 + resolution: "@nuxt/eslint-plugin@npm:1.4.0" + dependencies: + "@typescript-eslint/types": ^8.32.1 + "@typescript-eslint/utils": ^8.32.1 + peerDependencies: + eslint: ^9.0.0 + checksum: 269a09cdbbead17bc91121f558ebed3de99e9267b2bdc9d4e7231a2539696cf23f882bcfd268999faec51dac4e37cdd069c5e126fff4ab948b49809a860db7ae + languageName: node + linkType: hard + +"@nuxt/eslint@npm:1.4.0": + version: 1.4.0 + resolution: "@nuxt/eslint@npm:1.4.0" + dependencies: + "@eslint/config-inspector": ^1.0.2 + "@nuxt/devtools-kit": ^2.4.1 + "@nuxt/eslint-config": 1.4.0 + "@nuxt/eslint-plugin": 1.4.0 + "@nuxt/kit": ^3.17.3 + chokidar: ^4.0.3 + eslint-flat-config-utils: ^2.0.1 + eslint-typegen: ^2.2.0 + find-up: ^7.0.0 + get-port-please: ^3.1.2 + mlly: ^1.7.4 + pathe: ^2.0.3 + unimport: ^5.0.1 + peerDependencies: + eslint: ^9.0.0 + eslint-webpack-plugin: ^4.1.0 + vite-plugin-eslint2: ^5.0.0 + peerDependenciesMeta: + eslint-webpack-plugin: + optional: true + vite-plugin-eslint2: + optional: true + checksum: 0c479cc0a768a7e17c84daccfa83b66875859f9d5c30027c375c6071fc5c317ccacd6123c3c385708800f7e7f5682151765af50a7748e76bbe3366a95451b8ff + languageName: node + linkType: hard + +"@nuxt/kit@npm:3.17.3, @nuxt/kit@npm:^3.17.3": + version: 3.17.3 + resolution: "@nuxt/kit@npm:3.17.3" + dependencies: + c12: ^3.0.3 + consola: ^3.4.2 + defu: ^6.1.4 + destr: ^2.0.5 + errx: ^0.1.0 + exsolve: ^1.0.5 + ignore: ^7.0.4 + jiti: ^2.4.2 + klona: ^2.0.6 + knitwork: ^1.2.0 + mlly: ^1.7.4 + ohash: ^2.0.11 + pathe: ^2.0.3 + pkg-types: ^2.1.0 + scule: ^1.3.0 + semver: ^7.7.1 + std-env: ^3.9.0 + tinyglobby: ^0.2.13 + ufo: ^1.6.1 + unctx: ^2.4.1 + unimport: ^5.0.1 + untyped: ^2.0.0 + checksum: 0a7b69467291786bfbe7e5cde728c50b2616e10cedeef55d727fc97d0b2f1cfa4e60c46bd66b851e26ca74072b7d4d7e4afade19129a69a3a0db3b2ea2f18dfd languageName: node linkType: hard -"@nuxt/kit@npm:3.16.1, @nuxt/kit@npm:^3.15.4, @nuxt/kit@npm:^3.16.0": +"@nuxt/kit@npm:^3.15.4": version: 3.16.1 resolution: "@nuxt/kit@npm:3.16.1" dependencies: @@ -1456,6 +2147,36 @@ __metadata: languageName: node linkType: hard +"@nuxt/kit@npm:^3.16.2": + version: 3.17.2 + resolution: "@nuxt/kit@npm:3.17.2" + dependencies: + c12: ^3.0.3 + consola: ^3.4.2 + defu: ^6.1.4 + destr: ^2.0.5 + errx: ^0.1.0 + exsolve: ^1.0.5 + ignore: ^7.0.4 + jiti: ^2.4.2 + klona: ^2.0.6 + knitwork: ^1.2.0 + mlly: ^1.7.4 + ohash: ^2.0.11 + pathe: ^2.0.3 + pkg-types: ^2.1.0 + scule: ^1.3.0 + semver: ^7.7.1 + std-env: ^3.9.0 + tinyglobby: ^0.2.13 + ufo: ^1.6.1 + unctx: ^2.4.1 + unimport: ^5.0.1 + untyped: ^2.0.0 + checksum: 59ca12815758df2ed8c72cd9e8e3b0b902d10a1ecb0169977f25b244bb9a9c93355804682c6ab715165bcfe63acb2a272910aec67edcfb2b40fcab5214417079 + languageName: node + linkType: hard + "@nuxt/kit@npm:^3.4.0, @nuxt/kit@npm:^3.9.0": version: 3.15.4 resolution: "@nuxt/kit@npm:3.15.4" @@ -1484,15 +2205,29 @@ __metadata: languageName: node linkType: hard -"@nuxt/schema@npm:3.16.1, @nuxt/schema@npm:^3.16.0": - version: 3.16.1 - resolution: "@nuxt/schema@npm:3.16.1" +"@nuxt/schema@npm:3.17.3, @nuxt/schema@npm:^3.17.3": + version: 3.17.3 + resolution: "@nuxt/schema@npm:3.17.3" dependencies: + "@vue/shared": ^3.5.13 consola: ^3.4.2 defu: ^6.1.4 pathe: ^2.0.3 - std-env: ^3.8.1 - checksum: 38e9a99f0106dbf3094c97b42e1a0ab4a9b628ff221ba3192e7eb6e89856b8bf9130f41d2260eb65c3a27e91594262b9c78fb8fb4a6ee65775e8a49087e4e2b6 + std-env: ^3.9.0 + checksum: 53bcf5be5dada87175037075574f6ea4632d9bc598e01b065ac234e6d8323b11c6f4204c4c5f37129024d81171ddf16f8c0d7542cf66fcb5a4b1fcd9df6cb260 + languageName: node + linkType: hard + +"@nuxt/schema@npm:^3.16.2": + version: 3.17.2 + resolution: "@nuxt/schema@npm:3.17.2" + dependencies: + "@vue/shared": ^3.5.13 + consola: ^3.4.2 + defu: ^6.1.4 + pathe: ^2.0.3 + std-env: ^3.9.0 + checksum: 004dbf47e0a91d7f4ecd4e722491cc2ca8136487ecaa4388f8e03bf490a0205cfab592eb1710e282fe6fc47c70a0547814e754d7ce1486b3fb9d4bbedea27ec9 languageName: node linkType: hard @@ -1518,24 +2253,24 @@ __metadata: languageName: node linkType: hard -"@nuxt/vite-builder@npm:3.16.1": - version: 3.16.1 - resolution: "@nuxt/vite-builder@npm:3.16.1" +"@nuxt/vite-builder@npm:3.17.3": + version: 3.17.3 + resolution: "@nuxt/vite-builder@npm:3.17.3" dependencies: - "@nuxt/kit": 3.16.1 + "@nuxt/kit": 3.17.3 "@rollup/plugin-replace": ^6.0.2 - "@vitejs/plugin-vue": ^5.2.3 + "@vitejs/plugin-vue": ^5.2.4 "@vitejs/plugin-vue-jsx": ^4.1.2 autoprefixer: ^10.4.21 consola: ^3.4.2 - cssnano: ^7.0.6 + cssnano: ^7.0.7 defu: ^6.1.4 - esbuild: ^0.25.1 + esbuild: ^0.25.4 escape-string-regexp: ^5.0.0 - exsolve: ^1.0.4 + exsolve: ^1.0.5 externality: ^1.0.2 get-port-please: ^3.1.2 - h3: ^1.15.1 + h3: ^1.15.3 jiti: ^2.4.2 knitwork: ^1.2.0 magic-string: ^0.30.17 @@ -1547,112 +2282,117 @@ __metadata: pkg-types: ^2.1.0 postcss: ^8.5.3 rollup-plugin-visualizer: ^5.14.0 - std-env: ^3.8.1 - ufo: ^1.5.4 + std-env: ^3.9.0 + ufo: ^1.6.1 unenv: ^2.0.0-rc.15 - unplugin: ^2.2.1 - vite: ^6.2.2 - vite-node: ^3.0.9 - vite-plugin-checker: ^0.9.1 + unplugin: ^2.3.3 + vite: ^6.3.5 + vite-node: ^3.1.3 + vite-plugin-checker: ^0.9.3 vue-bundle-renderer: ^2.1.1 peerDependencies: vue: ^3.3.4 - checksum: 013b0c5a6b66919f77e6cc49010fdaa7f01c32cf0d3deb5c9589d28d05251d030420d1535f2b43fce2226e51e073449da28c2519d75eb3a1884a4337fa530787 + checksum: 23e9ee4826a264546ea4342b10d62e03c5f0d535c0e0a433ee892e96902fa4f3f9f092d9ac53724fb612550cb0d4d251d7457032e64b5f4ececbc170576bbcfd languageName: node linkType: hard -"@oxc-parser/binding-darwin-arm64@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-darwin-arm64@npm:0.56.5" +"@oxc-parser/binding-darwin-arm64@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.69.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-darwin-x64@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-darwin-x64@npm:0.56.5" +"@oxc-parser/binding-darwin-x64@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.69.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.56.5" +"@oxc-parser/binding-freebsd-x64@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.69.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.69.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-gnu@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.56.5" +"@oxc-parser/binding-linux-arm64-gnu@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.69.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-arm64-musl@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.56.5" +"@oxc-parser/binding-linux-arm64-musl@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.69.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-gnu@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.56.5" +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.69.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-s390x-gnu@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.69.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-gnu@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.69.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@oxc-parser/binding-linux-x64-musl@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.56.5" +"@oxc-parser/binding-linux-x64-musl@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.69.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@oxc-parser/binding-wasm32-wasi@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.56.5" +"@oxc-parser/binding-wasm32-wasi@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.69.0" dependencies: - "@napi-rs/wasm-runtime": ^0.2.7 + "@napi-rs/wasm-runtime": ^0.2.9 conditions: cpu=wasm32 languageName: node linkType: hard -"@oxc-parser/binding-win32-arm64-msvc@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.56.5" +"@oxc-parser/binding-win32-arm64-msvc@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.69.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@oxc-parser/binding-win32-x64-msvc@npm:0.56.5": - version: 0.56.5 - resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.56.5" +"@oxc-parser/binding-win32-x64-msvc@npm:0.69.0": + version: 0.69.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.69.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@oxc-parser/wasm@npm:^0.60.0": - version: 0.60.0 - resolution: "@oxc-parser/wasm@npm:0.60.0" - dependencies: - "@oxc-project/types": ^0.60.0 - checksum: ecce98ba80e6bd0575e810a85e2a038fcf060cffac9f92b9a0d68177962866025d2fbfbc30a2ffb47f79d475eff245343fb891baba9d3123f2f13123fd614e5f - languageName: node - linkType: hard - -"@oxc-project/types@npm:^0.56.5": - version: 0.56.5 - resolution: "@oxc-project/types@npm:0.56.5" - checksum: 7a321ef0492d9c2e90cefce815fd9762cd6257f04d42d43af2eda39def35b5e7d35a56fb755e7d66cab9cef662d3cda63914bed67f6b193ec249ece77e709897 - languageName: node - linkType: hard - -"@oxc-project/types@npm:^0.60.0": - version: 0.60.0 - resolution: "@oxc-project/types@npm:0.60.0" - checksum: 46c952eb753a2b87ec19aa4c5541e1656fe94192ddc64c1fa9243e8d94856cb1ffa8c3fadb716d0315031c0fb9d2d1391beca2b7d613dc67c4c153bc5c4d920c +"@oxc-project/types@npm:^0.69.0": + version: 0.69.0 + resolution: "@oxc-project/types@npm:0.69.0" + checksum: a95e9c518868b8d22da3eb36653a3ef6c98d8f4497ca9751ad8db4b1c85fabfbb6b01b8f67f84e0d2f44edfda60806aeb80a37a6aad2afc04ebd755780be6fd6 languageName: node linkType: hard @@ -1818,14 +2558,14 @@ __metadata: languageName: node linkType: hard -"@pinia/nuxt@npm:0.9.0": - version: 0.9.0 - resolution: "@pinia/nuxt@npm:0.9.0" +"@pinia/nuxt@npm:0.11.0": + version: 0.11.0 + resolution: "@pinia/nuxt@npm:0.11.0" dependencies: "@nuxt/kit": ^3.9.0 peerDependencies: - pinia: ^2.3.0 - checksum: 4f60fe01a01281e884a1dcb194c1b3bab3ccabcad82b5a70558b481ff29ccf2380834cb063d44e8f1e6a5f38b1b6da49ea9492f823b08e634e76c46911cbe5e7 + pinia: ^3.0.2 + checksum: 16dd00a142e1f39b19cc088e5a653a4ca0e5ff06693d896c83bf2b5398370a891eb86ea357779ac881d36e51b29f0d8853f679d6ccea3509791f7b6e9129fc9b languageName: node linkType: hard @@ -1836,6 +2576,13 @@ __metadata: languageName: node linkType: hard +"@pkgr/core@npm:^0.2.3": + version: 0.2.4 + resolution: "@pkgr/core@npm:0.2.4" + checksum: 8544f0346c3f7035b9e2fdf60179c68b12d3c76b3fba9533844099af67cf5c0ce5257538f5faa05953d48cc1536d046f003231f321b2f75b3fb449db8410a2b7 + languageName: node + linkType: hard + "@polka/url@npm:^1.0.0-next.24": version: 1.0.0-next.28 resolution: "@polka/url@npm:1.0.0-next.28" @@ -1877,190 +2624,263 @@ __metadata: languageName: node linkType: hard -"@redocly/ajv@npm:^8.11.2": - version: 8.11.2 - resolution: "@redocly/ajv@npm:8.11.2" +"@reown/appkit-adapter-wagmi@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-adapter-wagmi@npm:1.7.5" dependencies: - fast-deep-equal: ^3.1.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js-replace: ^1.0.1 - checksum: be3a48afe88166fa4e958bbd2dbfc31d9f67d538e902ee07c745b3fba31c13cff2b680311db7add61851f850bf6c55536645b300007ce148b3bee4660239dd19 + "@reown/appkit": 1.7.5 + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-polyfills": 1.7.5 + "@reown/appkit-scaffold-ui": 1.7.5 + "@reown/appkit-utils": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + "@wagmi/connectors": ">=5.7.11" + "@walletconnect/universal-provider": 2.20.2 + valtio: 1.13.2 + peerDependencies: + "@wagmi/core": ">=2.16.7" + viem: ">=2.29.0" + wagmi: ">=2.15.2" + dependenciesMeta: + "@wagmi/connectors": + optional: true + checksum: f73b7e4af7a7f7fc6854eb09c69416a9b834edc25140013ec27ac50950e04a0dc2634ee746f264d65fa46ff77c4b2a20773d530766db99a9634fa14abe51a154 languageName: node linkType: hard -"@redocly/config@npm:^0.22.0": - version: 0.22.1 - resolution: "@redocly/config@npm:0.22.1" - checksum: d76b3e23223978250d7aeec2e0c9ed5b3b5b7cffef05d6cd2c803e100d2abe9129a1d434c13f4e3e88a54787ff6086f67cbee8d6ab2fcaaec7fc56ed410af969 +"@reown/appkit-common@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-common@npm:1.7.3" + dependencies: + big.js: 6.2.2 + dayjs: 1.11.13 + viem: ">=2.23.11" + checksum: d49baa21d44c3b5363b59444e00313992a7430f348f74416196767c8e0fba0041ea4014807de7947e6164e46b3d1b60e8cfc6f1d8c39df846ac7f4963817b355 languageName: node linkType: hard -"@redocly/openapi-core@npm:^1.28.0": - version: 1.34.0 - resolution: "@redocly/openapi-core@npm:1.34.0" +"@reown/appkit-common@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-common@npm:1.7.5" dependencies: - "@redocly/ajv": ^8.11.2 - "@redocly/config": ^0.22.0 - colorette: ^1.2.0 - https-proxy-agent: ^7.0.5 - js-levenshtein: ^1.1.6 - js-yaml: ^4.1.0 - minimatch: ^5.0.1 - pluralize: ^8.0.0 - yaml-ast-parser: 0.0.43 - checksum: 2a159a020612a4d073b26a53554b63d4ff7331a8af485137e4cc757dacd9f92ee4587cfc13eda72db50784d4b7e8a7f1ed7a9733e15607bf5eb6537369d631ea - languageName: node - linkType: hard - -"@reown/appkit-adapter-wagmi@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-adapter-wagmi@npm:1.1.8" - dependencies: - "@reown/appkit": 1.1.8 - "@reown/appkit-common": 1.1.8 - "@reown/appkit-core": 1.1.8 - "@reown/appkit-polyfills": 1.1.8 - "@reown/appkit-scaffold-ui": 1.1.8 - "@reown/appkit-siwe": 1.1.8 - "@reown/appkit-ui": 1.1.8 - "@reown/appkit-utils": 1.1.8 - "@reown/appkit-wallet": 1.2.0 - "@walletconnect/universal-provider": 2.17.0 - "@walletconnect/utils": 2.17.0 - valtio: 1.11.2 - peerDependencies: - "@coinbase/wallet-sdk": 4.0.3 - "@wagmi/connectors": ">=5.1" - "@wagmi/core": ">=2.13" - viem: 2.x - wagmi: ">=2.12" - checksum: b5a3726126532dbaddc0e525b4b88ffa8bd188f7e1a4658e827be1b3e3857347ee2e3c8619b61e1ed66e5c184d257cef907a141b6ef900e62c583433b568c4b8 + big.js: 6.2.2 + dayjs: 1.11.13 + viem: ">=2.29.0" + checksum: 88b6e1f38110f6a64a0f74bf2a0907786a1c0dec82b97e2404f816d42ef4d00822da716b64e72e23e390ab3565f31133ca1d442bd98a20b8684e8bce5bb5a415 languageName: node linkType: hard -"@reown/appkit-common@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-common@npm:1.1.8" +"@reown/appkit-controllers@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-controllers@npm:1.7.3" dependencies: - bignumber.js: 9.1.2 - dayjs: 1.11.10 - viem: 2.x - checksum: 078e2f107270d5c6d89a93a1eabea7985f16f12c007dbada8cf7dc95e5871bb6f44d1e41f1ae94932f3fb35ea7a80381ade221be9245bbc94b2abb935e1adc5d + "@reown/appkit-common": 1.7.3 + "@reown/appkit-wallet": 1.7.3 + "@walletconnect/universal-provider": 2.19.2 + valtio: 1.13.2 + viem: ">=2.23.11" + checksum: c60715a4f0168fbdec12481c3665d76e1f881c78cd769c26fa348a504e5f05297cc88ca1708616dd72e6ac4d92b736a9ccc79cb69b7129d200979ce452a2f335 languageName: node linkType: hard -"@reown/appkit-core@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-core@npm:1.1.8" +"@reown/appkit-controllers@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-controllers@npm:1.7.5" dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-wallet": 1.2.0 - "@walletconnect/universal-provider": 2.17.0 - valtio: 1.11.2 - viem: 2.x - checksum: 536c110680ee5089d9a4c700cf3795573afa9c1d1220ddabb617b7ef5bbe5b33da636bde6717c54c531a066a666ab28255aaa25c4c6d060451e087a5da7c8f6f + "@reown/appkit-common": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + "@walletconnect/universal-provider": 2.20.2 + valtio: 1.13.2 + viem: ">=2.29.0" + checksum: 9fc2a8e2f8557f18b46ca4f0c5505ffc24c827e8e7ca3c6fadb2b0c2d7467d7436fbd29e364a1dabfbadb1dee2a98f0c8c5d3f4d644339b9be8f9448fdf719a7 + languageName: node + linkType: hard + +"@reown/appkit-pay@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-pay@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-ui": 1.7.5 + "@reown/appkit-utils": 1.7.5 + lit: 3.3.0 + valtio: 1.13.2 + checksum: 6b58500840454996071cb37cb2f77cb801d7e19968b44b3c1b9993940de3e9d191c8457f3efe7d8341a902f19dddaaeeabfcb615dbb0deef2871e3f3c05d126c languageName: node linkType: hard -"@reown/appkit-polyfills@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-polyfills@npm:1.1.8" +"@reown/appkit-polyfills@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-polyfills@npm:1.7.3" dependencies: buffer: 6.0.3 - checksum: 01f897b8f75f8fdafead69672e2e59722c3391aaa4be86a487c91a509e7f44d0c963ec00ad456daa11f884579f6a92e922c0fe0442add0c3de55931647f55bc1 + checksum: 7d85419113e12ed986a6e6f15e8e4096ce5c470449673c7b6dfb8536c93ca2f505fb9987eee93298891a4113bc811d604adcd6389e7734b5229a9287623371cb languageName: node linkType: hard -"@reown/appkit-scaffold-ui@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-scaffold-ui@npm:1.1.8" +"@reown/appkit-polyfills@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-polyfills@npm:1.7.5" dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-core": 1.1.8 - "@reown/appkit-siwe": 1.1.8 - "@reown/appkit-ui": 1.1.8 - "@reown/appkit-utils": 1.1.8 - "@reown/appkit-wallet": 1.2.0 - lit: 3.1.0 - checksum: fcaaa94e5e7f6d8b94d7e8f053467dcdc77c09a5722fd964e6548765aa1083f1c5bd9a1fc899ee599f60b15e6764bfd5565c8e6fa8c71bba86882fd669b72e04 + buffer: 6.0.3 + checksum: 7b7d20a430bbac89c6b264154f82a8cb058386e1782c3ed548ebb6f49b1a812fe56338a1f7ab53af95f06fda5769513c0c960f27bfe00efa500738b2be8493c7 languageName: node linkType: hard -"@reown/appkit-siwe@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-siwe@npm:1.1.8" +"@reown/appkit-scaffold-ui@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-scaffold-ui@npm:1.7.3" dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-core": 1.1.8 - "@reown/appkit-ui": 1.1.8 - "@reown/appkit-utils": 1.1.8 - "@reown/appkit-wallet": 1.2.0 - "@walletconnect/utils": 2.17.0 + "@reown/appkit-common": 1.7.3 + "@reown/appkit-controllers": 1.7.3 + "@reown/appkit-ui": 1.7.3 + "@reown/appkit-utils": 1.7.3 + "@reown/appkit-wallet": 1.7.3 lit: 3.1.0 - valtio: 1.11.2 - checksum: ea6926452fe930c0f91b5314c7c62ccc0de73a58d0779276c82c75c5ce748e903fe6b4a0b20de463b9d64f92cd55d3834a72af9fa263692b8ba781aab34146d8 + checksum: c629eb361bec2d798f1800a3a13e4bb2ae8f92f529c0f1d78fb59ac4555102f8a526f3dffa39237cd6008effd71091062536ac11f07efe6da96a7391542bcde7 + languageName: node + linkType: hard + +"@reown/appkit-scaffold-ui@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-scaffold-ui@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-ui": 1.7.5 + "@reown/appkit-utils": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + lit: 3.3.0 + checksum: 1311f3c0004fd52c76429e3b052bc2e62f589f6fcdbbeb0f523da28b38c8227d693296165acf471814b167c1ebe2a67dcba98d84ec772c97eb42845109c62c11 languageName: node linkType: hard -"@reown/appkit-ui@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-ui@npm:1.1.8" +"@reown/appkit-ui@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-ui@npm:1.7.3" dependencies: + "@reown/appkit-common": 1.7.3 + "@reown/appkit-controllers": 1.7.3 + "@reown/appkit-wallet": 1.7.3 lit: 3.1.0 qrcode: 1.5.3 - checksum: faf8f890900a1d611d36382086ad14154ca1c8ce2bbc4e816792dda2811bb30e28f6972378bfa22cb6d933aaf8e90202df1cebb99b922256023fd84a6517a9fd + checksum: 8fc7dcf296a854b686731b3ec4dee6c30ca29f97cd4bac01ca6c57e847ac8bc75d5a474f02955b12f4d4c06a68576ddea7fed3bf784b6a0b322260df40d565f5 + languageName: node + linkType: hard + +"@reown/appkit-ui@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-ui@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + lit: 3.3.0 + qrcode: 1.5.3 + checksum: 83abf4ea3607c4c9b8ce815de04bf022fa3f4663ab8d8ce721233fe792563c4afef622eeb0f01771fbda62c58d347ce35c259e322b395ad49e49413906d8504f languageName: node linkType: hard -"@reown/appkit-utils@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit-utils@npm:1.1.8" +"@reown/appkit-utils@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-utils@npm:1.7.3" dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-core": 1.1.8 - "@reown/appkit-polyfills": 1.1.8 - "@reown/appkit-wallet": 1.2.0 + "@reown/appkit-common": 1.7.3 + "@reown/appkit-controllers": 1.7.3 + "@reown/appkit-polyfills": 1.7.3 + "@reown/appkit-wallet": 1.7.3 "@walletconnect/logger": 2.1.2 - "@walletconnect/universal-provider": 2.17.0 - valtio: 1.11.2 - viem: 2.x + "@walletconnect/universal-provider": 2.19.2 + valtio: 1.13.2 + viem: ">=2.23.11" peerDependencies: - valtio: 1.11.2 - checksum: 9076e4df69117c117d8d2f2688716424a6bb1d5c0f85fd8cdd04e852cb83779be6d64bc70e039ec70d089604da03e72ea68861c9ec5a04127f98e17222f18213 + valtio: 1.13.2 + checksum: b8d9c90a2bd1d158e736d0fac0675ca742672d80ea63f0a003f82df71f6fcc445bea551fce89c321b7cf0eba448866304fce7c07c84dab2ac2f23128df79b1ce languageName: node linkType: hard -"@reown/appkit-wallet@npm:1.2.0": - version: 1.2.0 - resolution: "@reown/appkit-wallet@npm:1.2.0" +"@reown/appkit-utils@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-utils@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-polyfills": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + "@walletconnect/logger": 2.1.2 + "@walletconnect/universal-provider": 2.20.2 + valtio: 1.13.2 + viem: ">=2.29.0" + peerDependencies: + valtio: 1.13.2 + checksum: 7cd0ba73089e7fa54c9efdaec60432cda4831658792c525fcbc73646b4f7ccf1ce5a8810b3bdde109db3a8b33aeebab5da2f5bc034caaa52c84af0a51c83d4c5 + languageName: node + linkType: hard + +"@reown/appkit-wallet@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit-wallet@npm:1.7.3" dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-polyfills": 1.1.8 + "@reown/appkit-common": 1.7.3 + "@reown/appkit-polyfills": 1.7.3 "@walletconnect/logger": 2.1.2 zod: 3.22.4 - checksum: a64043244f1c24b38ed87225ec32e7e28f9e675ae6ddf5e5f17cc2c5f49ce62525a94f2255362991b1c8520adcf625eeddb3acd7847a0625a73e641b24960b10 - languageName: node - linkType: hard - -"@reown/appkit@npm:1.1.8": - version: 1.1.8 - resolution: "@reown/appkit@npm:1.1.8" - dependencies: - "@reown/appkit-common": 1.1.8 - "@reown/appkit-core": 1.1.8 - "@reown/appkit-polyfills": 1.1.8 - "@reown/appkit-scaffold-ui": 1.1.8 - "@reown/appkit-siwe": 1.1.8 - "@reown/appkit-ui": 1.1.8 - "@reown/appkit-utils": 1.1.8 - "@reown/appkit-wallet": 1.2.0 - "@walletconnect/types": 2.17.0 - "@walletconnect/universal-provider": 2.17.0 - "@walletconnect/utils": 2.17.0 - valtio: 1.11.2 - viem: 2.x - checksum: 377b88d8fdc44e717390d3981102e6802b6b907862937579b4e9378132eac6626ac4ea43aa25667dea465a4f7ffc87543e7d1f283c3a583ffc69829961f2be87 + checksum: 1f679786572304753187c49e887bd4379c582952af3fa1d4940759964835b36ba442333b98b490799fc734fde4a77f484c14aa416fb3bd1ad89dfcdc4bd0c0f1 + languageName: node + linkType: hard + +"@reown/appkit-wallet@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit-wallet@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-polyfills": 1.7.5 + "@walletconnect/logger": 2.1.2 + zod: 3.22.4 + checksum: 5034a5ed062c527f53fcb807154557c46f9ec4a524d12b995eb6c030abe07d40f229f4f1ee94078243a047bbb38eb42462da88683173e36418c3d4cc8107cfc2 + languageName: node + linkType: hard + +"@reown/appkit@npm:1.7.3": + version: 1.7.3 + resolution: "@reown/appkit@npm:1.7.3" + dependencies: + "@reown/appkit-common": 1.7.3 + "@reown/appkit-controllers": 1.7.3 + "@reown/appkit-polyfills": 1.7.3 + "@reown/appkit-scaffold-ui": 1.7.3 + "@reown/appkit-ui": 1.7.3 + "@reown/appkit-utils": 1.7.3 + "@reown/appkit-wallet": 1.7.3 + "@walletconnect/types": 2.19.2 + "@walletconnect/universal-provider": 2.19.2 + bs58: 6.0.0 + valtio: 1.13.2 + viem: ">=2.23.11" + checksum: aecb44d9e137d825eb80a98e9b0572092477b4f7e4acd4427f4ae28243c36e3e5d172fc19165e33b384357d833f52c99973c78b18032296f1fbc351bd1b5420d + languageName: node + linkType: hard + +"@reown/appkit@npm:1.7.5": + version: 1.7.5 + resolution: "@reown/appkit@npm:1.7.5" + dependencies: + "@reown/appkit-common": 1.7.5 + "@reown/appkit-controllers": 1.7.5 + "@reown/appkit-pay": 1.7.5 + "@reown/appkit-polyfills": 1.7.5 + "@reown/appkit-scaffold-ui": 1.7.5 + "@reown/appkit-ui": 1.7.5 + "@reown/appkit-utils": 1.7.5 + "@reown/appkit-wallet": 1.7.5 + "@walletconnect/types": 2.20.2 + "@walletconnect/universal-provider": 2.20.2 + bs58: 6.0.0 + valtio: 1.13.2 + viem: ">=2.29.0" + checksum: fa41e2ba759b3b4c88fddc3867f2a1433791b6d6a4c43f6db52fe9039e9207d12c0b273705e979181805900480d0310555b24817d9e75f1302aa4fc3c67c9240 languageName: node linkType: hard @@ -2191,13 +3011,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.36.0" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.40.0": version: 4.40.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.0" @@ -2205,10 +3018,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-android-arm64@npm:4.36.0" - conditions: os=android & cpu=arm64 +"@rollup/rollup-android-arm-eabi@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.2" + conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2219,10 +3032,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.36.0" - conditions: os=darwin & cpu=arm64 +"@rollup/rollup-android-arm64@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-android-arm64@npm:4.40.2" + conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2233,10 +3046,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.36.0" - conditions: os=darwin & cpu=x64 +"@rollup/rollup-darwin-arm64@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.40.2" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2247,10 +3060,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.36.0" - conditions: os=freebsd & cpu=arm64 +"@rollup/rollup-darwin-x64@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.40.2" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2261,10 +3074,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.36.0" - conditions: os=freebsd & cpu=x64 +"@rollup/rollup-freebsd-arm64@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.40.2" + conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2275,10 +3088,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.36.0" - conditions: os=linux & cpu=arm & libc=glibc +"@rollup/rollup-freebsd-x64@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-freebsd-x64@npm:4.40.2" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2289,10 +3102,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.36.0" - conditions: os=linux & cpu=arm & libc=musl +"@rollup/rollup-linux-arm-gnueabihf@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.2" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard @@ -2303,10 +3116,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.36.0" - conditions: os=linux & cpu=arm64 & libc=glibc +"@rollup/rollup-linux-arm-musleabihf@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.40.2" + conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard @@ -2317,10 +3130,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.36.0" - conditions: os=linux & cpu=arm64 & libc=musl +"@rollup/rollup-linux-arm64-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.40.2" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -2331,10 +3144,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.36.0" - conditions: os=linux & cpu=loong64 & libc=glibc +"@rollup/rollup-linux-arm64-musl@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.40.2" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -2345,10 +3158,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.36.0" - conditions: os=linux & cpu=ppc64 & libc=glibc +"@rollup/rollup-linux-loongarch64-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.2" + conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard @@ -2359,10 +3172,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.36.0" - conditions: os=linux & cpu=riscv64 & libc=glibc +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.2" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard @@ -2373,6 +3186,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.40.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.40.0": version: 4.40.0 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.0" @@ -2380,10 +3200,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.36.0" - conditions: os=linux & cpu=s390x & libc=glibc +"@rollup/rollup-linux-riscv64-musl@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.2" + conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard @@ -2394,10 +3214,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.36.0" - conditions: os=linux & cpu=x64 & libc=glibc +"@rollup/rollup-linux-s390x-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.40.2" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard @@ -2408,10 +3228,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.36.0" - conditions: os=linux & cpu=x64 & libc=musl +"@rollup/rollup-linux-x64-gnu@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.40.2" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -2422,10 +3242,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.36.0" - conditions: os=win32 & cpu=arm64 +"@rollup/rollup-linux-x64-musl@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.40.2" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -2436,10 +3256,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.36.0" - conditions: os=win32 & cpu=ia32 +"@rollup/rollup-win32-arm64-msvc@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.40.2" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2450,10 +3270,10 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.36.0": - version: 4.36.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.36.0" - conditions: os=win32 & cpu=x64 +"@rollup/rollup-win32-ia32-msvc@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.40.2" + conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2464,23 +3284,20 @@ __metadata: languageName: node linkType: hard -"@safe-global/safe-apps-provider@npm:0.18.4": - version: 0.18.4 - resolution: "@safe-global/safe-apps-provider@npm:0.18.4" - dependencies: - "@safe-global/safe-apps-sdk": ^9.1.0 - events: ^3.3.0 - checksum: 8e4254c2d5d6852133d70f2fe63417796b349e2af875f45464a2d99e2423657af4465575779419d6f7c9db2155bbec42e0f617727666790fdd1c9f170b5b1794 +"@rollup/rollup-win32-x64-msvc@npm:4.40.2": + version: 4.40.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.40.2" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@safe-global/safe-apps-provider@npm:0.18.5": - version: 0.18.5 - resolution: "@safe-global/safe-apps-provider@npm:0.18.5" +"@safe-global/safe-apps-provider@npm:0.18.6": + version: 0.18.6 + resolution: "@safe-global/safe-apps-provider@npm:0.18.6" dependencies: "@safe-global/safe-apps-sdk": ^9.1.0 events: ^3.3.0 - checksum: 0d00a4f24c66a0f96d2808f918e1ee33aed5fc6454c3a3b7ca5419cbd420b30e6517991fc79cefb4dc54aec1dde5ec40154aeac1813dc32d39674cf53d86b303 + checksum: af7e054f5170c8bec6feddf6a3cc09277a93219f164c4d0b49cdaef5c7e725ba2e414df17b2b1df85fbab10a8d8fad66c63f76ce3dfe042ee37aefb246edab6d languageName: node linkType: hard @@ -2557,13 +3374,6 @@ __metadata: languageName: node linkType: hard -"@sec-ant/readable-stream@npm:^0.4.1": - version: 0.4.1 - resolution: "@sec-ant/readable-stream@npm:0.4.1" - checksum: eb56f72a70995f725269f1c1c206d6dbeb090e88413b1302a456c600041175a7a484c2f0172454f7bed65a8ab95ffed7647d8ad03e6c23b1e3bbc9845f78cd17 - languageName: node - linkType: hard - "@sindresorhus/is@npm:^7.0.1": version: 7.0.1 resolution: "@sindresorhus/is@npm:7.0.1" @@ -2578,13 +3388,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/merge-streams@npm:^4.0.0": - version: 4.0.0 - resolution: "@sindresorhus/merge-streams@npm:4.0.0" - checksum: 5759d31dfd822999bbe3ddcf72d4b15dc3d99ea51dd5b3210888f3348234eaff0f44bc999bef6b3c328daeb34e862a63b2c4abe5590acec541f93bc6fa016c9d - languageName: node - linkType: hard - "@socket.io/component-emitter@npm:~3.1.0": version: 3.1.2 resolution: "@socket.io/component-emitter@npm:3.1.2" @@ -2599,173 +3402,18 @@ __metadata: languageName: node linkType: hard -"@stablelib/aead@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/aead@npm:1.0.1" - checksum: 1a6f68d138f105d17dd65349751515bd252ab0498c77255b8555478d28415600dde493f909eb718245047a993f838dfae546071e1687566ffb7b8c3e10c918d9 - languageName: node - linkType: hard - -"@stablelib/binary@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/binary@npm:1.0.1" - dependencies: - "@stablelib/int": ^1.0.1 - checksum: dca9b98eb1f56a4002b5b9e7351fbc49f3d8616af87007c01e833bd763ac89214eb5f3b7e18673c91ce59d4a0e4856a2eb661ace33d39f17fb1ad267271fccd8 - languageName: node - linkType: hard - -"@stablelib/bytes@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/bytes@npm:1.0.1" - checksum: 456267e08c3384abcb71d3ad3e97a6f99185ad754bac016f501ebea4e4886f37900589143b57e33bdbbf513a92fc89368c15dd4517e0540d0bdc79ecdf9dd087 - languageName: node - linkType: hard - -"@stablelib/chacha20poly1305@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/chacha20poly1305@npm:1.0.1" - dependencies: - "@stablelib/aead": ^1.0.1 - "@stablelib/binary": ^1.0.1 - "@stablelib/chacha": ^1.0.1 - "@stablelib/constant-time": ^1.0.1 - "@stablelib/poly1305": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: 81f1a32330838d31e4dc3144d76eba7244b56d9ea38c1f604f2c34d93ed8e67e9a6167d2cfd72254c13cc46dfc1f5ce5157b37939a575295d69d9144abb4e4fb - languageName: node - linkType: hard - -"@stablelib/chacha@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/chacha@npm:1.0.1" - dependencies: - "@stablelib/binary": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: f061f36c4ca4bf177dd7cac11e7c65ced164f141b6065885141ae5a55f32e16ba0209aefcdcc966aef013f1da616ce901a3a80653b4b6f833cf7e3397ae2d6bd - languageName: node - linkType: hard - -"@stablelib/constant-time@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/constant-time@npm:1.0.1" - checksum: dba4f4bf508de2ff15f7f0cbd875e70391aa3ba3698290fe1ed2feb151c243ba08a90fc6fb390ec2230e30fcc622318c591a7c0e35dcb8150afb50c797eac3d7 - languageName: node - linkType: hard - -"@stablelib/ed25519@npm:^1.0.2": - version: 1.0.3 - resolution: "@stablelib/ed25519@npm:1.0.3" - dependencies: - "@stablelib/random": ^1.0.2 - "@stablelib/sha512": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: e18279de078edac67396ba07dbb862dce0fe89efa8141c21a5b04108a29914bd51636019522323ca5097ec596a90b3028ed64e88ee009b0ac7de7c1ab6499ccb - languageName: node - linkType: hard - -"@stablelib/hash@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/hash@npm:1.0.1" - checksum: 3ff1f12d1a4082aaf4b6cdf40c2010aabe5c4209d3b40b97b5bbb0d9abc0ee94abdc545e57de0614afaea807ca0212ac870e247ec8f66cdce91ec39ce82948cf - languageName: node - linkType: hard - -"@stablelib/hkdf@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/hkdf@npm:1.0.1" - dependencies: - "@stablelib/hash": ^1.0.1 - "@stablelib/hmac": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: 9d45e303715a1835c8612b78e6c1b9d2b7463699b484241d8681fb5c17e0f2bbde5ce211c882134b64616a402e09177baeba80426995ff227b3654a155ab225d - languageName: node - linkType: hard - -"@stablelib/hmac@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/hmac@npm:1.0.1" - dependencies: - "@stablelib/constant-time": ^1.0.1 - "@stablelib/hash": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: e3b93f7144a5846a6e30213278f7570de6d3f9d09131b95ce76d5c5c8bf37bf5d1830f2ee8d847555707271dbfd6e2461221719fd4d8b27ff06b9dd689c0ec21 - languageName: node - linkType: hard - -"@stablelib/int@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/int@npm:1.0.1" - checksum: 65bfbf50a382eea70c68e05366bf379cfceff8fbc076f1c267ef2f2411d7aed64fd140c415cb6c29f19a3910d3b8b7805d4b32ad5721a5007a8e744a808c7ae3 - languageName: node - linkType: hard - -"@stablelib/keyagreement@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/keyagreement@npm:1.0.1" - dependencies: - "@stablelib/bytes": ^1.0.1 - checksum: 3c8ec904dd50f72f3162f5447a0fa8f1d9ca6e24cd272d3dbe84971267f3b47f9bd5dc4e4eeedf3fbac2fe01f2d9277053e57c8e60db8c5544bfb35c62d290dd - languageName: node - linkType: hard - -"@stablelib/poly1305@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/poly1305@npm:1.0.1" - dependencies: - "@stablelib/constant-time": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: 70b845bb0481c66b7ba3f3865d01e4c67a4dffc9616fc6de1d23efc5e828ec09de25f8e3be4e1f15a23b8e87e3036ee3d949c2fd4785047e6f7028bbec0ead18 - languageName: node - linkType: hard - -"@stablelib/random@npm:1.0.2, @stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2": - version: 1.0.2 - resolution: "@stablelib/random@npm:1.0.2" - dependencies: - "@stablelib/binary": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: f5ace0a588dc4c21f01cb85837892d4c872e994ae77a58a8eb7dd61aa0b26fb1e9b46b0445e71af57d963ef7d9f5965c64258fc0d04df7b2947bc48f2d3560c5 - languageName: node - linkType: hard - -"@stablelib/sha256@npm:1.0.1": - version: 1.0.1 - resolution: "@stablelib/sha256@npm:1.0.1" - dependencies: - "@stablelib/binary": ^1.0.1 - "@stablelib/hash": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: 38669871e1bda72eb537629ebceac1c72da8890273a9fbe088f81f6d14c1ec04e78be8c5b455380a06c67f8e62b2508e11e9063fcc257dbaa1b5c27ac756ba77 - languageName: node - linkType: hard - -"@stablelib/sha512@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/sha512@npm:1.0.1" - dependencies: - "@stablelib/binary": ^1.0.1 - "@stablelib/hash": ^1.0.1 - "@stablelib/wipe": ^1.0.1 - checksum: b7c82f7608a35948a2147a534c0c9afc80deab3fd5f72a2e27b2454e7c0c6944d39381be3abcb1b7fac5b824ba030ae3e98209d517a579c143d8ed63930b042f - languageName: node - linkType: hard - -"@stablelib/wipe@npm:^1.0.1": - version: 1.0.1 - resolution: "@stablelib/wipe@npm:1.0.1" - checksum: 287802eb146810a46ba72af70b82022caf83a8aeebde23605f5ee0decf64fe2b97a60c856e43b6617b5801287c30cfa863cfb0469e7fcde6f02d143cf0c6cbf4 - languageName: node - linkType: hard - -"@stablelib/x25519@npm:1.0.3": - version: 1.0.3 - resolution: "@stablelib/x25519@npm:1.0.3" +"@stylistic/eslint-plugin@npm:^4.2.0": + version: 4.2.0 + resolution: "@stylistic/eslint-plugin@npm:4.2.0" dependencies: - "@stablelib/keyagreement": ^1.0.1 - "@stablelib/random": ^1.0.2 - "@stablelib/wipe": ^1.0.1 - checksum: f8537066b542b6770c1b5b2ae5ad0688d1b986e4bf818067c152c123a5471531987bbf024224f75f387f481ccc5b628e391e49e92102b8b1a3e2d449d6105402 + "@typescript-eslint/utils": ^8.23.0 + eslint-visitor-keys: ^4.2.0 + espree: ^10.3.0 + estraverse: ^5.3.0 + picomatch: ^4.0.2 + peerDependencies: + eslint: ">=9.0.0" + checksum: 192c6ee72d2ecd6d1abf002d328aef5b98ebf9f9f396b53dc0207f93760bf1b219d58bca944dd7da7207724158f54cab4bbec6ab6e53cf0594aeb6aaded8027a languageName: node linkType: hard @@ -2778,38 +3426,38 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.65.0": - version: 5.65.0 - resolution: "@tanstack/query-core@npm:5.65.0" - checksum: cdefe2580b4317ef6b638f76770090a952ff948833cbc58b041000f1922f91bce2e998dbab802288ef98387d5db95482275035b9331544b1ac9542ca736c2b78 +"@tanstack/query-core@npm:5.76.0": + version: 5.76.0 + resolution: "@tanstack/query-core@npm:5.76.0" + checksum: 650d694b3c53a28c71c4824733e6811298918f24f903398af65a150fa2f72bab2cac3cd5b472766cbb428af5a1ec4876123ab9c5c7c8a02d884571ab4eb7d837 languageName: node linkType: hard -"@tanstack/query-devtools@npm:5.65.0": - version: 5.65.0 - resolution: "@tanstack/query-devtools@npm:5.65.0" - checksum: 6c33dfcca8e1cee18f313598982b23fa95c18f60f2cd1b7d852f36c2f4399cfa3e743d1b26580406029a169f263f1e3b22dbbf58e8bd2e0c70cfe91af26bd5fd +"@tanstack/query-devtools@npm:5.76.0": + version: 5.76.0 + resolution: "@tanstack/query-devtools@npm:5.76.0" + checksum: 20010e20f64ac6c1591db7a3597d9a7288fdc86f20d33d2172bf6d5b319f86ced0c021d3c8acb3f791c95cf709bc1492aa0eb5edcdacac3be69584dda0f6cc9a languageName: node linkType: hard -"@tanstack/vue-query-devtools@npm:^5.65.0": - version: 5.65.0 - resolution: "@tanstack/vue-query-devtools@npm:5.65.0" +"@tanstack/vue-query-devtools@npm:^5.76.0": + version: 5.76.0 + resolution: "@tanstack/vue-query-devtools@npm:5.76.0" dependencies: - "@tanstack/query-devtools": 5.65.0 + "@tanstack/query-devtools": 5.76.0 peerDependencies: - "@tanstack/vue-query": ^5.65.0 + "@tanstack/vue-query": ^5.76.0 vue: ^3.3.0 - checksum: b1661d2776409fddafe6d96168a025520917837d3103dedc534d685fbcbb48f512cbd1fcf3648fc1ff9e099dba2d72075c400ea798c89c5685e355e2fffca7ca + checksum: 5de31f05423e558a22ceb7ef27bdbf020e16417c805053dd5b4604ee3a8b66bbfbbb87483dd093445cc8d0844af656a37fb11c354766131ee1dcddd83127fc9e languageName: node linkType: hard -"@tanstack/vue-query@npm:^5.61.5": - version: 5.65.0 - resolution: "@tanstack/vue-query@npm:5.65.0" +"@tanstack/vue-query@npm:^5.76.0": + version: 5.76.0 + resolution: "@tanstack/vue-query@npm:5.76.0" dependencies: "@tanstack/match-sorter-utils": ^8.19.4 - "@tanstack/query-core": 5.65.0 + "@tanstack/query-core": 5.76.0 "@vue/devtools-api": ^6.6.3 vue-demi: ^0.14.10 peerDependencies: @@ -2818,7 +3466,7 @@ __metadata: peerDependenciesMeta: "@vue/composition-api": optional: true - checksum: 50c178c66f39b55e57941bd868f95622dd2d30b03c70000c33f1d44f0d7b4faab50d30f3c5634016dad213531c1b9f43644318ce5bb5bcb888fe82f2d0091361 + checksum: 61d04c8a88d0c0b3f419c5eca4cd6578cd53ffd168326f0476d8e2b02a53b3c873283b9cd6655bdc4670ba45d84fb5d5f7db49432857382eaa8e71711e1f95e8 languageName: node linkType: hard @@ -2847,20 +3495,37 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.0": +"@types/eslint@npm:^9.6.1": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: c286e79707ab604b577cf8ce51d9bbb9780e3d6a68b38a83febe13fa05b8012c92de17c28532fac2b03d3c460123f5055d603a579685325246ca1c86828223e0 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.6 resolution: "@types/estree@npm:1.0.6" checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 languageName: node linkType: hard -"@types/estree@npm:1.0.7": +"@types/estree@npm:1.0.7, @types/estree@npm:^1.0.6": version: 1.0.7 resolution: "@types/estree@npm:1.0.7" checksum: d9312b7075bdd08f3c9e1bb477102f5458aaa42a8eec31a169481ce314ca99ac716645cff4fca81ea65a2294b0276a0de63159d1baca0f8e7b5050a92de950ad languageName: node linkType: hard +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 + languageName: node + linkType: hard + "@types/ms@npm:*": version: 2.1.0 resolution: "@types/ms@npm:2.1.0" @@ -2868,6 +3533,22 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:*": + version: 22.15.17 + resolution: "@types/node@npm:22.15.17" + dependencies: + undici-types: ~6.21.0 + checksum: f83748c14c8ae3b7d1672af4009b892a5ae652c05c4b61c39e842711e232a0db37991611364aea9522fdf48290a8cc27403138bc479ef24ff0c9222319e7858b + languageName: node + linkType: hard + +"@types/normalize-package-data@npm:^2.4.3": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + languageName: node + linkType: hard + "@types/parse-path@npm:^7.0.0": version: 7.0.3 resolution: "@types/parse-path@npm:7.0.3" @@ -2882,6 +3563,13 @@ __metadata: languageName: node linkType: hard +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + languageName: node + linkType: hard + "@types/trusted-types@npm:^2.0.2": version: 2.0.7 resolution: "@types/trusted-types@npm:2.0.7" @@ -2889,74 +3577,433 @@ __metadata: languageName: node linkType: hard -"@types/web-bluetooth@npm:^0.0.20": - version: 0.0.20 - resolution: "@types/web-bluetooth@npm:0.0.20" - checksum: d6d61da683e876e8995ac57e2e5229d829d0f536deb3568d4430898fc626ebcb7e065fe7f655ac6a5205702f7f7049e6335abe689cd5291241eef6e39e8a4371 +"@types/web-bluetooth@npm:^0.0.21": + version: 0.0.21 + resolution: "@types/web-bluetooth@npm:0.0.21" + checksum: 85a957d52263607d26236b1748771fdcfc0791f2c20373370e6c725410067dee6a5ec425b0e25ec85db2908dd59415079070655fd3277841cbbd3a557d1f7777 languageName: node linkType: hard -"@unhead/vue@npm:^2.0.0-rc.13": - version: 2.0.0-rc.13 - resolution: "@unhead/vue@npm:2.0.0-rc.13" +"@types/yauzl@npm:^2.9.1": + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" dependencies: - hookable: ^5.5.3 - unhead: 2.0.0-rc.13 - peerDependencies: - vue: ">=3.5.13" - checksum: 65319e8c7f8949fd7cf399beae0516f50810dec29993a18e309190898ab4c6149381ad72d833aa9cd1b813533f60d94ceed22e87254ff700e03d406aef8cc6ad + "@types/node": "*" + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard -"@vercel/nft@npm:^0.29.2": - version: 0.29.2 - resolution: "@vercel/nft@npm:0.29.2" +"@typescript-eslint/eslint-plugin@npm:^8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.32.1" dependencies: - "@mapbox/node-pre-gyp": ^2.0.0 - "@rollup/pluginutils": ^5.1.3 - acorn: ^8.6.0 - acorn-import-attributes: ^1.9.5 - async-sema: ^3.1.1 - bindings: ^1.4.0 - estree-walker: 2.0.2 - glob: ^10.4.5 - graceful-fs: ^4.2.9 - node-gyp-build: ^4.2.2 - picomatch: ^4.0.2 - resolve-from: ^5.0.0 - bin: - nft: out/cli.js - checksum: 6d86b5fba9d50b39e37f3ecfdb49d9f5c0fff20d36b7364827c94006953255d252a52a647edc34f380bfc1c1d1660a2f84e3bfa4542eb08a6fdb3f54d1a70bbc + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 8.32.1 + "@typescript-eslint/type-utils": 8.32.1 + "@typescript-eslint/utils": 8.32.1 + "@typescript-eslint/visitor-keys": 8.32.1 + graphemer: ^1.4.0 + ignore: ^7.0.0 + natural-compare: ^1.4.0 + ts-api-utils: ^2.1.0 + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 316fe6851a0f8967123db812e673aae286becb69839955f2855f3ef55aad440820e38c4f90534094ea1a8407adb6b2817dd6b76d315b28827afa6db1d2ff50ca languageName: node linkType: hard -"@vitejs/plugin-vue-jsx@npm:^4.1.2": - version: 4.1.2 - resolution: "@vitejs/plugin-vue-jsx@npm:4.1.2" +"@typescript-eslint/parser@npm:^8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/parser@npm:8.32.1" dependencies: - "@babel/core": ^7.26.7 - "@babel/plugin-transform-typescript": ^7.26.7 - "@vue/babel-plugin-jsx": ^1.2.5 + "@typescript-eslint/scope-manager": 8.32.1 + "@typescript-eslint/types": 8.32.1 + "@typescript-eslint/typescript-estree": 8.32.1 + "@typescript-eslint/visitor-keys": 8.32.1 + debug: ^4.3.4 peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.0.0 - checksum: bf10eab29c76d1c80f7159c70ead2ea52b38461a3213fb0deaa2cfb26d4310352a96c017cd2ee0c4cb3db85e63c4887ca9d30c1c819e669d652a25a89c784d0c + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 49d491e9a7761a043c47f4406ddc4a834a2cc814233b4170db9fe1521d0790169e3eb43995575cde6a4ab8bf3dfa1b13d8d050e2700fb8c44af3f71d906ed4df languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^5.2.3": - version: 5.2.3 - resolution: "@vitejs/plugin-vue@npm:5.2.3" - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.2.25 - checksum: 9fc78d8c75974f92f8a3a4f0909371d23b91e67fa0cb70363e31cc44f676b4f48d6532f7331de1058bce76a5db4ee960bae5112f94855306d113979a9438ae5f +"@typescript-eslint/scope-manager@npm:8.32.0": + version: 8.32.0 + resolution: "@typescript-eslint/scope-manager@npm:8.32.0" + dependencies: + "@typescript-eslint/types": 8.32.0 + "@typescript-eslint/visitor-keys": 8.32.0 + checksum: d73e2d536c4cac056a3604dc6d1809d6a7ed742ed0c429908c389474bf7a59cbde560f4e6bdfc137140b9edfddb323d07dd72e7f44802cdca20b2d1bbb4c1fc9 languageName: node linkType: hard -"@volar/language-core@npm:2.4.11, @volar/language-core@npm:~2.4.11": - version: 2.4.11 - resolution: "@volar/language-core@npm:2.4.11" +"@typescript-eslint/scope-manager@npm:8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/scope-manager@npm:8.32.1" + dependencies: + "@typescript-eslint/types": 8.32.1 + "@typescript-eslint/visitor-keys": 8.32.1 + checksum: d9b4b320f092ebd8431bcf3a6ea1780141289d1575235bb15e614a7ff4c38c3a090a9920dc7e806eca6ed05d1552ca789815600f429c5f99db33e797f2f521bd + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/type-utils@npm:8.32.1" + dependencies: + "@typescript-eslint/typescript-estree": 8.32.1 + "@typescript-eslint/utils": 8.32.1 + debug: ^4.3.4 + ts-api-utils: ^2.1.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 57868e21cc0d9daaaa443eef5ba92352806a558024183b6c4763345024ae06a064bacdfc771942db321a31c324ed5c38be3badc4b7902e83abf42c9279e3052e + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.32.0": + version: 8.32.0 + resolution: "@typescript-eslint/types@npm:8.32.0" + checksum: 29d7236002789dea36e314d2667c1ee6895c81ddd4f7107998dc8b3df9d6cf86e65b9730ef3c7f98be6397bce627262fb247b6f935d6eccaf1e8e370f8ce7e61 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.32.1, @typescript-eslint/types@npm:^8.11.0, @typescript-eslint/types@npm:^8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/types@npm:8.32.1" + checksum: e7062c51507c5aa2a18991965b1212ffd02d9ed815277c99e51985d55d4f2e692861e807e1d5c2e0a56dfbe655de3971a9be9e1215b8b72683f29473554c014b + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.32.0": + version: 8.32.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.32.0" + dependencies: + "@typescript-eslint/types": 8.32.0 + "@typescript-eslint/visitor-keys": 8.32.0 + debug: ^4.3.4 + fast-glob: ^3.3.2 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^2.1.0 + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 826b6ee888a1994278a77df2ecb65527d0a32a5240cf1a89b1eb89d2ad5afbd8cc2e2e386223b738cb4c8af37ab5c58af49a70ae2ffb78c84b0fb64b006642ab + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.32.1" + dependencies: + "@typescript-eslint/types": 8.32.1 + "@typescript-eslint/visitor-keys": 8.32.1 + debug: ^4.3.4 + fast-glob: ^3.3.2 + is-glob: ^4.0.3 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^2.1.0 + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: d7552cc2ce92b47e510a97e783c0416e5b51858b85ef43432841d01e96f6c9b2b7b7afb4c7364eabc4435a7c2e255f9d213f9001df4fdd37b1ac7f05e025f163 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:^5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" + dependencies: + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.32.1, @typescript-eslint/utils@npm:^8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/utils@npm:8.32.1" + dependencies: + "@eslint-community/eslint-utils": ^4.7.0 + "@typescript-eslint/scope-manager": 8.32.1 + "@typescript-eslint/types": 8.32.1 + "@typescript-eslint/typescript-estree": 8.32.1 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: dcec9610aa1912f7f3eec25fa1baee00b34d4d7db841546fb828796b6678c0cb86ad9b32d1b24f31c34de7fe133fdd0abeef05d4933bf8ac5c089579b5eacb53 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^8.23.0, @typescript-eslint/utils@npm:^8.31.0": + version: 8.32.0 + resolution: "@typescript-eslint/utils@npm:8.32.0" + dependencies: + "@eslint-community/eslint-utils": ^4.7.0 + "@typescript-eslint/scope-manager": 8.32.0 + "@typescript-eslint/types": 8.32.0 + "@typescript-eslint/typescript-estree": 8.32.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 4894f06956dbf9bbb67ada849733cc82f93ad181d00e072297eb5770b4915d2e358c7a72cd0b5fb7279f56fd91bfe18a1008bbe538493e387039f216a0a27a9b + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" + dependencies: + "@typescript-eslint/types": 5.62.0 + eslint-visitor-keys: ^3.3.0 + checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.32.0": + version: 8.32.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.32.0" + dependencies: + "@typescript-eslint/types": 8.32.0 + eslint-visitor-keys: ^4.2.0 + checksum: 5e353d6b8902832a7130913ae2f493cfccdb9211995c6e0f520e5d3e86721d7542fc14fbbc5883a4814684a30610a0eefc425acb03d1d7cac044aea7d2dd802d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.32.1": + version: 8.32.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.32.1" + dependencies: + "@typescript-eslint/types": 8.32.1 + eslint-visitor-keys: ^4.2.0 + checksum: 1393562834dc5284f17cefa6d90dec18e6ed3e27b47244bf53522bc97e5172db7f2c21ceaa101dfc31be1185ba328e157a6031c1cc37293e64e1bf543245b3f6 + languageName: node + linkType: hard + +"@unhead/vue@npm:^2.0.8": + version: 2.0.8 + resolution: "@unhead/vue@npm:2.0.8" + dependencies: + hookable: ^5.5.3 + unhead: 2.0.8 + peerDependencies: + vue: ">=3.5.13" + checksum: eeab7ebcbc40e6d9ec6c6caa5f00eabfc2d69baa500abbbb0bd51f4e1fd00d583c50df728c4d39392b9680cc6800207c72d2803677c7164666dab02be0469e81 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-arm64@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.7.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-darwin-x64@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.7.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-freebsd-x64@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.7.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.7.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.7.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.7.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.7.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.7.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.7.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.7.2" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.7.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.7.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-x64-musl@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.7.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-wasm32-wasi@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.7.2" + dependencies: + "@napi-rs/wasm-runtime": ^0.2.9 + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.7.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.7.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2": + version: 1.7.2 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.7.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@vercel/nft@npm:0.27.7": + version: 0.27.7 + resolution: "@vercel/nft@npm:0.27.7" + dependencies: + "@mapbox/node-pre-gyp": ^1.0.11 + "@rollup/pluginutils": ^5.1.3 + acorn: ^8.6.0 + acorn-import-attributes: ^1.9.5 + async-sema: ^3.1.1 + bindings: ^1.4.0 + estree-walker: 2.0.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + micromatch: ^4.0.8 + node-gyp-build: ^4.2.2 + resolve-from: ^5.0.0 + bin: + nft: out/cli.js + checksum: 17dc1004c35048bcdf63beb5f4a46245a2047c488a84a8e69af9cddb20fe864b57262527d8294c6a8807dff9fc1621dc5dbfc5cd10ffd484327db7cc15352930 + languageName: node + linkType: hard + +"@vercel/nft@npm:^0.29.2": + version: 0.29.2 + resolution: "@vercel/nft@npm:0.29.2" + dependencies: + "@mapbox/node-pre-gyp": ^2.0.0 + "@rollup/pluginutils": ^5.1.3 + acorn: ^8.6.0 + acorn-import-attributes: ^1.9.5 + async-sema: ^3.1.1 + bindings: ^1.4.0 + estree-walker: 2.0.2 + glob: ^10.4.5 + graceful-fs: ^4.2.9 + node-gyp-build: ^4.2.2 + picomatch: ^4.0.2 + resolve-from: ^5.0.0 + bin: + nft: out/cli.js + checksum: 6d86b5fba9d50b39e37f3ecfdb49d9f5c0fff20d36b7364827c94006953255d252a52a647edc34f380bfc1c1d1660a2f84e3bfa4542eb08a6fdb3f54d1a70bbc + languageName: node + linkType: hard + +"@vitejs/plugin-vue-jsx@npm:^4.1.2": + version: 4.1.2 + resolution: "@vitejs/plugin-vue-jsx@npm:4.1.2" + dependencies: + "@babel/core": ^7.26.7 + "@babel/plugin-transform-typescript": ^7.26.7 + "@vue/babel-plugin-jsx": ^1.2.5 + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.0.0 + checksum: bf10eab29c76d1c80f7159c70ead2ea52b38461a3213fb0deaa2cfb26d4310352a96c017cd2ee0c4cb3db85e63c4887ca9d30c1c819e669d652a25a89c784d0c + languageName: node + linkType: hard + +"@vitejs/plugin-vue@npm:^5.2.4": + version: 5.2.4 + resolution: "@vitejs/plugin-vue@npm:5.2.4" + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 + checksum: 116a859945401195b0d89b3e2f872bde0d168b498f1438c02a212b53e1131cd4ef5ace65b563092f6b326d7ef726639a9b33d61459b82a634f73f44a3ee0d924 + languageName: node + linkType: hard + +"@volar/language-core@npm:2.4.11, @volar/language-core@npm:~2.4.11": + version: 2.4.11 + resolution: "@volar/language-core@npm:2.4.11" dependencies: "@volar/source-map": 2.4.11 checksum: 7bd19c70749f21c76c7ea045d21166c815f077ecabd32469f490d8a6d261a406ab29656d58ccec8c2fba4ecdf31432c30ac0b25d011f95ccd856f05b24f48735 @@ -3058,6 +4105,19 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-core@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/compiler-core@npm:3.5.14" + dependencies: + "@babel/parser": ^7.27.2 + "@vue/shared": 3.5.14 + entities: ^4.5.0 + estree-walker: ^2.0.2 + source-map-js: ^1.2.1 + checksum: 67652ffe59ba646490a02406af3a1593635287854f4d7ee9b49b93bff3bf980484ff58b8dcbd6ca90dd0a28448d21827a4736eb0384cc73c53f775e12fd973ac + languageName: node + linkType: hard + "@vue/compiler-dom@npm:3.5.13, @vue/compiler-dom@npm:^3.5.0": version: 3.5.13 resolution: "@vue/compiler-dom@npm:3.5.13" @@ -3068,6 +4128,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-dom@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/compiler-dom@npm:3.5.14" + dependencies: + "@vue/compiler-core": 3.5.14 + "@vue/shared": 3.5.14 + checksum: 86a9f0c91fe2eea01a0691b39ea422e887ce268a17c497bf681abbf62a5ed23f2ac17d6c6882390df2643e211158225a51f425f6874d241deedf2d4051a911d3 + languageName: node + linkType: hard + "@vue/compiler-sfc@npm:3.5.13, @vue/compiler-sfc@npm:^3.5.13, @vue/compiler-sfc@npm:^3.5.3": version: 3.5.13 resolution: "@vue/compiler-sfc@npm:3.5.13" @@ -3085,6 +4155,23 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-sfc@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/compiler-sfc@npm:3.5.14" + dependencies: + "@babel/parser": ^7.27.2 + "@vue/compiler-core": 3.5.14 + "@vue/compiler-dom": 3.5.14 + "@vue/compiler-ssr": 3.5.14 + "@vue/shared": 3.5.14 + estree-walker: ^2.0.2 + magic-string: ^0.30.17 + postcss: ^8.5.3 + source-map-js: ^1.2.1 + checksum: 21549cc46879d64e720ef5dae172980850ba273194ebe4ab0e1e40d67a74d1bf819879b6d1804b50349906f3cf2fa73b39cbde04d1126c1ded3c3cf5829d07fd + languageName: node + linkType: hard + "@vue/compiler-ssr@npm:3.5.13": version: 3.5.13 resolution: "@vue/compiler-ssr@npm:3.5.13" @@ -3095,6 +4182,16 @@ __metadata: languageName: node linkType: hard +"@vue/compiler-ssr@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/compiler-ssr@npm:3.5.14" + dependencies: + "@vue/compiler-dom": 3.5.14 + "@vue/shared": 3.5.14 + checksum: 9a275c168b69c1302798bf695819eda4d77e4f865cc8634c9651b3afddb4257a85df2721b54ce86d3c2f9db88bd73dc6d4b31fb17ec874f93245b575faa40832 + languageName: node + linkType: hard + "@vue/compiler-vue2@npm:^2.7.16": version: 2.7.16 resolution: "@vue/compiler-vue2@npm:2.7.16" @@ -3112,6 +4209,15 @@ __metadata: languageName: node linkType: hard +"@vue/devtools-api@npm:^7.7.2": + version: 7.7.6 + resolution: "@vue/devtools-api@npm:7.7.6" + dependencies: + "@vue/devtools-kit": ^7.7.6 + checksum: eb8036b94e12fca4982151e2492ae9b322c2ee9202bc9f1508d09f96f4aad8b6029c5d5e28e2067746b717d2cc438dddd424162490479e44b6bbeecfcabe4404 + languageName: node + linkType: hard + "@vue/devtools-core@npm:^7.7.2": version: 7.7.2 resolution: "@vue/devtools-core@npm:7.7.2" @@ -3143,6 +4249,21 @@ __metadata: languageName: node linkType: hard +"@vue/devtools-kit@npm:^7.7.6": + version: 7.7.6 + resolution: "@vue/devtools-kit@npm:7.7.6" + dependencies: + "@vue/devtools-shared": ^7.7.6 + birpc: ^2.3.0 + hookable: ^5.5.3 + mitt: ^3.0.1 + perfect-debounce: ^1.0.0 + speakingurl: ^14.0.1 + superjson: ^2.2.2 + checksum: ea3b5ae0d501899a4c722c3f9e398d4fcaa394d0ea25a7098c3a605afa4286ef39968dbcff0eee6ab80aed9e2820194bfcbdd5e117fc8315341dfe6bc78a0982 + languageName: node + linkType: hard + "@vue/devtools-shared@npm:^7.7.2": version: 7.7.2 resolution: "@vue/devtools-shared@npm:7.7.2" @@ -3152,15 +4273,24 @@ __metadata: languageName: node linkType: hard -"@vue/language-core@npm:2.2.0": - version: 2.2.0 - resolution: "@vue/language-core@npm:2.2.0" +"@vue/devtools-shared@npm:^7.7.6": + version: 7.7.6 + resolution: "@vue/devtools-shared@npm:7.7.6" + dependencies: + rfdc: ^1.4.1 + checksum: 056af62338c9b64e1153c4d2b52563ad2bc677fbf1efd7fd817cb3a7a42c6f126fe8d69df71436730ff75c5bed32a87cf89798070bd29bd08452856a7f0e0144 + languageName: node + linkType: hard + +"@vue/language-core@npm:2.2.10": + version: 2.2.10 + resolution: "@vue/language-core@npm:2.2.10" dependencies: "@volar/language-core": ~2.4.11 "@vue/compiler-dom": ^3.5.0 "@vue/compiler-vue2": ^2.7.16 "@vue/shared": ^3.5.0 - alien-signals: ^0.4.9 + alien-signals: ^1.0.3 minimatch: ^9.0.3 muggle-string: ^0.4.1 path-browserify: ^1.0.1 @@ -3169,7 +4299,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d5a3e3e30eff78831ff306828f0839632cf79f9fe68cfbcf3c0aff27dbb83a1286d981d6e486c514da97870ef306e24b11875fbcf9868f54ff7a59507ddf2666 + checksum: 77527b795f6f1156540ada151f6d3c2e30187d91c0cd054eb92aa513c02e220ac2f4399f442dc55654d331ec4f84c4b8b27720b23bb215da103538c62619b71b languageName: node linkType: hard @@ -3182,6 +4312,15 @@ __metadata: languageName: node linkType: hard +"@vue/reactivity@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/reactivity@npm:3.5.14" + dependencies: + "@vue/shared": 3.5.14 + checksum: aaad87f3b3d088c0b978c06be0cd5b95cdfaa02525d6f5d3db7bf993349ce0f84f94c52ed7e225834c849421f532dcb101b7078443da1fcd0713f7a66dfee261 + languageName: node + linkType: hard + "@vue/runtime-core@npm:3.5.13": version: 3.5.13 resolution: "@vue/runtime-core@npm:3.5.13" @@ -3192,6 +4331,16 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-core@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/runtime-core@npm:3.5.14" + dependencies: + "@vue/reactivity": 3.5.14 + "@vue/shared": 3.5.14 + checksum: 7d7c1152610f0567f68565eae415408a21d5d582866eea04e983accde4b94b85ebadb464110011cb6e6a2879032468d011deb0a8d3392fabdf7a8bc5b465be6d + languageName: node + linkType: hard + "@vue/runtime-dom@npm:3.5.13": version: 3.5.13 resolution: "@vue/runtime-dom@npm:3.5.13" @@ -3204,6 +4353,18 @@ __metadata: languageName: node linkType: hard +"@vue/runtime-dom@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/runtime-dom@npm:3.5.14" + dependencies: + "@vue/reactivity": 3.5.14 + "@vue/runtime-core": 3.5.14 + "@vue/shared": 3.5.14 + csstype: ^3.1.3 + checksum: bc2f117df53754a9875c98e741fc8e5d47523a65d735bc7d618d4731654d3c5e4f4999aa243c89b496acad9b5dbedb3971e93db7ad2968cabecf775869cbc865 + languageName: node + linkType: hard + "@vue/server-renderer@npm:3.5.13": version: 3.5.13 resolution: "@vue/server-renderer@npm:3.5.13" @@ -3216,6 +4377,18 @@ __metadata: languageName: node linkType: hard +"@vue/server-renderer@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/server-renderer@npm:3.5.14" + dependencies: + "@vue/compiler-ssr": 3.5.14 + "@vue/shared": 3.5.14 + peerDependencies: + vue: 3.5.14 + checksum: 74897272a00783e862958204dc5fe1aa851dccdd43a334f254f9250737b125fc4399c5de56c919ae86d3161692a0adad49fe5ed3d475e124ab8547a5e88ee961 + languageName: node + linkType: hard + "@vue/shared@npm:3.5.13, @vue/shared@npm:^3.5.0, @vue/shared@npm:^3.5.13": version: 3.5.13 resolution: "@vue/shared@npm:3.5.13" @@ -3223,99 +4396,87 @@ __metadata: languageName: node linkType: hard -"@vueuse/core@npm:^12.0.0": - version: 12.5.0 - resolution: "@vueuse/core@npm:12.5.0" - dependencies: - "@types/web-bluetooth": ^0.0.20 - "@vueuse/metadata": 12.5.0 - "@vueuse/shared": 12.5.0 - vue: ^3.5.13 - checksum: 7d6bb490b2b503fc6845c523631cf3b2fa7e52a2026118467abc6b75ff0c07967629738e202814200bfdd6530f5735a647c2f587a85675e0fd986ab596d76484 +"@vue/shared@npm:3.5.14": + version: 3.5.14 + resolution: "@vue/shared@npm:3.5.14" + checksum: 2bc0ffc7dcc7be824f805db029045411098605119629ff9c9af88a9cc8d95ef16e9b1b994075a44f403d8627ad35e38baa7fa0a9ca01377388fe03397f0d9337 languageName: node linkType: hard -"@vueuse/metadata@npm:12.5.0": - version: 12.5.0 - resolution: "@vueuse/metadata@npm:12.5.0" - checksum: 2759439204e44c3746d30e9e9ea25572885e09bdfcdd5a8fd47ebfbb15819530ea43de29aacda2e13f73ce0873cbf256953b24c7c412e84c4781dfbd1a8c0016 +"@vueuse/core@npm:^13.2.0": + version: 13.2.0 + resolution: "@vueuse/core@npm:13.2.0" + dependencies: + "@types/web-bluetooth": ^0.0.21 + "@vueuse/metadata": 13.2.0 + "@vueuse/shared": 13.2.0 + peerDependencies: + vue: ^3.5.0 + checksum: f6e57c405b222413fbbb928609d539768f5a066a4d594f783ffd8ee702c330b3c6ddae37fa1dc6ed12b96b05338f8b359c08fd8f9aaaba11077769fc5a12fecd languageName: node linkType: hard -"@vueuse/shared@npm:12.5.0": - version: 12.5.0 - resolution: "@vueuse/shared@npm:12.5.0" - dependencies: - vue: ^3.5.13 - checksum: 6f6c66f146e70e838720dbaa1c40137c7da6327fff915edfafa4aafdae7de77281ff0303c118a171eedf0a350c2e8817672806ad89ff49e51301d886f398adf2 +"@vueuse/metadata@npm:13.2.0": + version: 13.2.0 + resolution: "@vueuse/metadata@npm:13.2.0" + checksum: 18f43d768b2faade57390adcb2f765f1a4049f22006fff454d4dded70f8356c9d08659790d155756218c945b1fd2228af600c102efee54460e7090972854fa7d languageName: node linkType: hard -"@wagmi/connectors@npm:5.5.2": - version: 5.5.2 - resolution: "@wagmi/connectors@npm:5.5.2" - dependencies: - "@coinbase/wallet-sdk": 4.2.3 - "@metamask/sdk": 0.31.0 - "@safe-global/safe-apps-provider": 0.18.4 - "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.17.0 - cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" +"@vueuse/shared@npm:13.2.0": + version: 13.2.0 + resolution: "@vueuse/shared@npm:13.2.0" peerDependencies: - "@wagmi/core": 2.15.1 - typescript: ">=5.0.4" - viem: 2.x - peerDependenciesMeta: - typescript: - optional: true - checksum: 3f7c67b7d97a4627fa0ee3c232d45595410c16c2d2ac554e90865e070e15cc3a953fe07d1334a07d2d5cf829e272f36da87dd27ae1afd87e576557198b56496e + vue: ^3.5.0 + checksum: 2edfbe6913304e349bc503dd9f138ce9c408ffa1243566319fc0a70e354a8ea62fafee85168c7080c3add4bc885cd1b9884d59f315331289e27b54913a49bb9f languageName: node linkType: hard -"@wagmi/connectors@npm:5.7.5": - version: 5.7.5 - resolution: "@wagmi/connectors@npm:5.7.5" +"@wagmi/connectors@npm:5.8.2": + version: 5.8.2 + resolution: "@wagmi/connectors@npm:5.8.2" dependencies: - "@coinbase/wallet-sdk": 4.2.3 - "@metamask/sdk": 0.31.5 - "@safe-global/safe-apps-provider": 0.18.5 + "@coinbase/wallet-sdk": 4.3.0 + "@metamask/sdk": 0.32.0 + "@safe-global/safe-apps-provider": 0.18.6 "@safe-global/safe-apps-sdk": 9.1.0 - "@walletconnect/ethereum-provider": 2.17.0 + "@walletconnect/ethereum-provider": 2.20.0 cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@wagmi/core": 2.16.3 + "@wagmi/core": 2.17.2 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: typescript: optional: true - checksum: 9d18a64ecdd7a072b251f292b6e46626f01d274dd8b318bb18c953a3e15653bdf8ad5a4a72d64bb372f786b759ca688cc8020f226aa44bfc1b4221c64d11c461 + checksum: c5ab2456e1db88ff03ff9a30b97609ea04e8e1fbcec681649234f6fa8226a54dedf4f8bcda7dbdc256e906467f989ad1953c2bd5e55b760bb4bff1bdaefc3446 languageName: node linkType: hard -"@wagmi/core@npm:2.15.1": - version: 2.15.1 - resolution: "@wagmi/core@npm:2.15.1" +"@wagmi/connectors@npm:>=5.7.11": + version: 5.8.1 + resolution: "@wagmi/connectors@npm:5.8.1" dependencies: - eventemitter3: 5.0.1 - mipd: 0.0.7 - zustand: 5.0.0 + "@coinbase/wallet-sdk": 4.3.0 + "@metamask/sdk": 0.32.0 + "@safe-global/safe-apps-provider": 0.18.6 + "@safe-global/safe-apps-sdk": 9.1.0 + "@walletconnect/ethereum-provider": 2.20.0 + cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" peerDependencies: - "@tanstack/query-core": ">=5.0.0" + "@wagmi/core": 2.17.1 typescript: ">=5.0.4" viem: 2.x peerDependenciesMeta: - "@tanstack/query-core": - optional: true typescript: optional: true - checksum: dd24f565e23015bea2302b094353ef07a377f839b96b9b9dd908e533d713ac4b4890ebe0af4265b0ba307615bb385e2810638b19f1a1dc1c7071fc1ef3d29ebe + checksum: 65079e144c6edf71dcd07d599d6e87a23208530c27db56dc0671a6284bf47c3823de715277284a852485dc014d54125d45006f5b9f5a95c7146f4b8236e7bd5a languageName: node linkType: hard -"@wagmi/core@npm:2.16.3": - version: 2.16.3 - resolution: "@wagmi/core@npm:2.16.3" +"@wagmi/core@npm:2.17.2": + version: 2.17.2 + resolution: "@wagmi/core@npm:2.17.2" dependencies: eventemitter3: 5.0.1 mipd: 0.0.7 @@ -3329,16 +4490,16 @@ __metadata: optional: true typescript: optional: true - checksum: d5df7e351dfcf1656a422ac8c2f8847ca25b05a59003b4d68169abfb1b7d8c2feb308b9ddbe2b6040ec6bef959ab2080c63cb1c07c045d74fdfe5793750b7e0f + checksum: 6fe731125c7af7867e93a43cf10447b7cba0d01d2faf9fe9752ab1ba188148c1fe5cf7b5c9013e2fd483464feb964a06da6998691396d3450a699ab2417a19dd languageName: node linkType: hard -"@wagmi/vue@npm:^0.0.67": - version: 0.0.67 - resolution: "@wagmi/vue@npm:0.0.67" +"@wagmi/vue@npm:^0.1.19": + version: 0.1.19 + resolution: "@wagmi/vue@npm:0.1.19" dependencies: - "@wagmi/connectors": 5.5.2 - "@wagmi/core": 2.15.1 + "@wagmi/connectors": 5.8.2 + "@wagmi/core": 2.17.2 peerDependencies: "@tanstack/vue-query": ">=5.0.0" nuxt: ">=3.0.0" @@ -3350,31 +4511,82 @@ __metadata: optional: true typescript: optional: true - checksum: 53776570f68b0a3093c01698dcb6b434ce5fc67c64897b11f8ceea1e1952f8b981cfd2e49b422ffd2f6530832a0117cad9d77788316bdfe615182ff3ea7c5ff2 + checksum: 9249d7e106b0ca2d287af02cf2ecc334c97f7f75c4af4659cb2dd288e71d243fdc997fc9d4c1d03ed5e8e5c0ac603115c2c90a8e3e2758c1bbe474679ce4f0f2 languageName: node linkType: hard -"@walletconnect/core@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/core@npm:2.17.0" +"@walletconnect/core@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/core@npm:2.19.2" dependencies: "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 - "@walletconnect/jsonrpc-ws-connection": 1.0.14 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/logger": 2.1.2 "@walletconnect/relay-api": 1.0.11 - "@walletconnect/relay-auth": 1.0.4 + "@walletconnect/relay-auth": 1.1.0 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.17.0 - "@walletconnect/utils": 2.17.0 + "@walletconnect/types": 2.19.2 + "@walletconnect/utils": 2.19.2 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.0 + uint8arrays: 3.1.0 + checksum: e7aa829252310f3489dc6d4e015518b842ae6a347b1b6761e25dfb77a0c9bde99913b36afb34ae4682a6b470ab49691c7e4e4a7a1f7dbc00b8f11d45ebe60b82 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/core@npm:2.20.0" + dependencies: + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.20.0 + "@walletconnect/utils": 2.20.0 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.33.0 + events: 3.3.0 + uint8arrays: 3.1.0 + checksum: 3c3c52972c2166b362c5e9225a00609ca07f622320f7c4b8447eab862bcc70beec7c0feb89a9e77c5a1d248bf133e88adf4541ba558f342f844a94d8bc1f72c8 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.20.2": + version: 2.20.2 + resolution: "@walletconnect/core@npm:2.20.2" + dependencies: + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/jsonrpc-ws-connection": 1.0.16 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.20.2 + "@walletconnect/utils": 2.20.2 + "@walletconnect/window-getters": 1.0.1 + es-toolkit: 1.33.0 events: 3.3.0 - lodash.isequal: 4.5.0 uint8arrays: 3.1.0 - checksum: 97cd155fe79fe6dfc7128da6c38b6644209cf1840bc4c43fc76d691c3c0ba2fe544e5c61e5a8198886c3b037cc5551ed211523938793220db7f1effce705f4e2 + checksum: 4d040660a5f57b9ab4e8061868f3c0bffe372445c3f892da141ffb6ce6a183b204c3a161bb9bb4fa98d53a9887607230fb82a8f2a6b6a079b10bd6ec2ab67808 languageName: node linkType: hard @@ -3387,21 +4599,22 @@ __metadata: languageName: node linkType: hard -"@walletconnect/ethereum-provider@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/ethereum-provider@npm:2.17.0" +"@walletconnect/ethereum-provider@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/ethereum-provider@npm:2.20.0" dependencies: + "@reown/appkit": 1.7.3 "@walletconnect/jsonrpc-http-connection": 1.0.8 "@walletconnect/jsonrpc-provider": 1.0.14 "@walletconnect/jsonrpc-types": 1.0.4 "@walletconnect/jsonrpc-utils": 1.0.8 - "@walletconnect/modal": 2.7.0 - "@walletconnect/sign-client": 2.17.0 - "@walletconnect/types": 2.17.0 - "@walletconnect/universal-provider": 2.17.0 - "@walletconnect/utils": 2.17.0 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/sign-client": 2.20.0 + "@walletconnect/types": 2.20.0 + "@walletconnect/universal-provider": 2.20.0 + "@walletconnect/utils": 2.20.0 events: 3.3.0 - checksum: e851ed258f9a1ef45db00cf46b225a9dc2efb09e4503f4a711a48e14abf4fa3746fad60960791e14c87cebde855e8487fe29146f1b025644472bacb5bb1d3a0f + checksum: 8e09f8826e4d2fdc04441ed5c87bfa00165c9ba56c425f3dc8d4b919a9bbf00620e2f3b0d304a9f3b33cd1eb42d0dbe279c839f63818f004080769a6c56dc520 languageName: node linkType: hard @@ -3470,15 +4683,15 @@ __metadata: languageName: node linkType: hard -"@walletconnect/jsonrpc-ws-connection@npm:1.0.14": - version: 1.0.14 - resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" +"@walletconnect/jsonrpc-ws-connection@npm:1.0.16": + version: 1.0.16 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.16" dependencies: "@walletconnect/jsonrpc-utils": ^1.0.6 "@walletconnect/safe-json": ^1.0.2 events: ^3.3.0 ws: ^7.5.1 - checksum: a401e60b19390098183ef1b2a7b3e15c4dd3c64f9ac87fd2bbc0ae1f7fb31539ba542374ca021193efc4a2ae59fa3b04e588aed98cdf5c364f50524403d50f9f + checksum: 8d1b551d69f8a5b27894d2b37cfd28d407634a95acc920db127daa4a20999676780ce157ba44614e3c048acfe8adc494592bd49f314c1601e6daf60e2bbae385 languageName: node linkType: hard @@ -3508,37 +4721,6 @@ __metadata: languageName: node linkType: hard -"@walletconnect/modal-core@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-core@npm:2.7.0" - dependencies: - valtio: 1.11.2 - checksum: 2abc4958eed0f65b3f03599f25f7393f06c94602df8ffceb59795e9da6ab3a36242520ee7f1e0733b14278422e9bbba5f850915b0b069f7f0a8f2d48c51365de - languageName: node - linkType: hard - -"@walletconnect/modal-ui@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal-ui@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": 2.7.0 - lit: 2.8.0 - motion: 10.16.2 - qrcode: 1.5.3 - checksum: fbea115142df9aeeaa95eeb08581d03d829a5bef1aa145227f3e8c367e4ad990c0b833da37fe82464bf1349744197092a741ca85d3fe9ee255e42ba911f862cc - languageName: node - linkType: hard - -"@walletconnect/modal@npm:2.7.0": - version: 2.7.0 - resolution: "@walletconnect/modal@npm:2.7.0" - dependencies: - "@walletconnect/modal-core": 2.7.0 - "@walletconnect/modal-ui": 2.7.0 - checksum: 028e914db306faac24e350510ea286f08c2aec1b6c39857b2ba8740f7d1bfab6a6c4d2acba5ab63fc127fd7da617ec80ab13599083363f13e72e2aff611615bf - languageName: node - linkType: hard - "@walletconnect/relay-api@npm:1.0.11": version: 1.0.11 resolution: "@walletconnect/relay-api@npm:1.0.11" @@ -3548,17 +4730,16 @@ __metadata: languageName: node linkType: hard -"@walletconnect/relay-auth@npm:1.0.4": - version: 1.0.4 - resolution: "@walletconnect/relay-auth@npm:1.0.4" +"@walletconnect/relay-auth@npm:1.1.0": + version: 1.1.0 + resolution: "@walletconnect/relay-auth@npm:1.1.0" dependencies: - "@stablelib/ed25519": ^1.0.2 - "@stablelib/random": ^1.0.1 + "@noble/curves": 1.8.0 + "@noble/hashes": 1.7.0 "@walletconnect/safe-json": ^1.0.1 "@walletconnect/time": ^1.0.2 - tslib: 1.14.1 uint8arrays: ^3.0.0 - checksum: 35b3229d7b57e74fdb8fe6827d8dd8291dc60bacda880a57b2acb47a34d38f12be46c971c9eff361eb4073e896648b550de7a7a3852ef3752f9619c08dfba891 + checksum: 0081309d341ceab39bd4fc69cd0d92112a2df4ab3e9abab3ba8c03f6bdf3dddd556bdb4e4e091f02f54d02d0a3948be039e6792e213226e85718aab7dde1aea2 languageName: node linkType: hard @@ -3571,20 +4752,54 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/sign-client@npm:2.17.0" +"@walletconnect/sign-client@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/sign-client@npm:2.19.2" dependencies: - "@walletconnect/core": 2.17.0 + "@walletconnect/core": 2.19.2 "@walletconnect/events": 1.0.1 "@walletconnect/heartbeat": 1.2.2 "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/logger": 2.1.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.17.0 - "@walletconnect/utils": 2.17.0 + "@walletconnect/types": 2.19.2 + "@walletconnect/utils": 2.19.2 events: 3.3.0 - checksum: 980c747a815c7016191086597f295268a4f285a5a830d6d80b2896bc6f6ca4a2528bae3c16bde83d2524b94553feb6fe74fd041de8d95d54dc6fd7f0613e87e2 + checksum: 751fa6d706168f88b66faf3f8506abc7e3806d199ec8a1690c63bef4fca0d057232b6da3aef968722272703347a4e66f21504d8ce0b77c415f504cd0f72bcc69 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/sign-client@npm:2.20.0" + dependencies: + "@walletconnect/core": 2.20.0 + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/logger": 2.1.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.20.0 + "@walletconnect/utils": 2.20.0 + events: 3.3.0 + checksum: c39e3462ae1e0a2267b9ab3adcd9e905032d294af40d7a7e8e8c53fd1731a6de9c0e3188a2246a3e7007442d0b85ffa50785764d8bcda2477c946e170cd4a744 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.20.2": + version: 2.20.2 + resolution: "@walletconnect/sign-client@npm:2.20.2" + dependencies: + "@walletconnect/core": 2.20.2 + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/logger": 2.1.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.20.2 + "@walletconnect/utils": 2.20.2 + events: 3.3.0 + checksum: e0de164e58eda328b6b6c10e6f298e6c932bee44ff1d78dc5554e4fd079aa3a17e05f37757b14b3a4c2046acf589308335946e86acf71d9f20105005ceb98d4e languageName: node linkType: hard @@ -3597,58 +4812,180 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/types@npm:2.17.0" +"@walletconnect/types@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/types@npm:2.19.2" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: 9b816f2dfde9fefd46b586d072ce0b04767fcbde4a4e8425d58d8e8eb68f6d80a4ed85ba0dc2d969e5efb9c8dab2504a8fa857726f342d2224e6ccca240cc2be + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/types@npm:2.20.0" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: 836f9d59ce8f6e02c93276773af7968b1d057357306e74341097f41829a103a54673899fb7dda90bd22080b5b8ba7fb2203177c9b726cd6c3b1f4e7557930f4f + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.20.2": + version: 2.20.2 + resolution: "@walletconnect/types@npm:2.20.2" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/heartbeat": 1.2.2 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + events: 3.3.0 + checksum: 3cd0ea24c48c0339674903fd3749ba1c6e5446bd79e9223a9fb3b433ea9ce7378c57fc700f4bf0b751fa25f5bab1905f4bd4e633029021561f62d377c5af4f1d + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/universal-provider@npm:2.19.2" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/jsonrpc-http-connection": 1.0.8 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/sign-client": 2.19.2 + "@walletconnect/types": 2.19.2 + "@walletconnect/utils": 2.19.2 + es-toolkit: 1.33.0 + events: 3.3.0 + checksum: 93025bf4ae3f3dab60824f0e696998f9a7e8bd10bb8d6e4c0c2f5bd99a11c9bbd84394ff25b03ed5f9a56ea96d30ec1dc02de2a6830b8b7b7e2b2cb3642906b9 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/universal-provider@npm:2.20.0" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/jsonrpc-http-connection": 1.0.8 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/sign-client": 2.20.0 + "@walletconnect/types": 2.20.0 + "@walletconnect/utils": 2.20.0 + es-toolkit: 1.33.0 + events: 3.3.0 + checksum: 2c17418d2073be5abaec6a7528c5e087f7fd9cb34739d83ab3523c10a4e13f4b0158b03e3323790287117ee6566958c53d4ba66155180da9b069491cbbceb260 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.20.2": + version: 2.20.2 + resolution: "@walletconnect/universal-provider@npm:2.20.2" + dependencies: + "@walletconnect/events": 1.0.1 + "@walletconnect/jsonrpc-http-connection": 1.0.8 + "@walletconnect/jsonrpc-provider": 1.0.14 + "@walletconnect/jsonrpc-types": 1.0.4 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/logger": 2.1.2 + "@walletconnect/sign-client": 2.20.2 + "@walletconnect/types": 2.20.2 + "@walletconnect/utils": 2.20.2 + es-toolkit: 1.33.0 + events: 3.3.0 + checksum: fa54b805ef05fb5fd36967c746c511ad725e70c3691fd2441f2f5dc24ce310323a3d562516a02ec30adc5e78ff28d74c3b60bc08ccfcbeda8e0c92dac3316c0a + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.19.2": + version: 2.19.2 + resolution: "@walletconnect/utils@npm:2.19.2" dependencies: - "@walletconnect/events": 1.0.1 - "@walletconnect/heartbeat": 1.2.2 - "@walletconnect/jsonrpc-types": 1.0.4 + "@noble/ciphers": 1.2.1 + "@noble/curves": 1.8.1 + "@noble/hashes": 1.7.1 + "@walletconnect/jsonrpc-utils": 1.0.8 "@walletconnect/keyvaluestorage": 1.1.1 - "@walletconnect/logger": 2.1.2 - events: 3.3.0 - checksum: 0dd1eecd69a90a920f7cd33baeb1613f11ca24466783482752435b80a9362fd8f55b0d21c03073d97c20224f932d3fafc72fe8f6defeb0d1a139e8f10cc58aa3 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.19.2 + "@walletconnect/window-getters": 1.0.1 + "@walletconnect/window-metadata": 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2 + checksum: 71b07f070364ebfb04016c30396ef7e0087596686a0c7d2ecdd096537926799c354627fb7ca3c801af7233bacb0114bf1130461d6c75fb8d02b04913c04d42fc languageName: node linkType: hard -"@walletconnect/universal-provider@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/universal-provider@npm:2.17.0" +"@walletconnect/utils@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/utils@npm:2.20.0" dependencies: - "@walletconnect/jsonrpc-http-connection": 1.0.8 - "@walletconnect/jsonrpc-provider": 1.0.14 - "@walletconnect/jsonrpc-types": 1.0.4 + "@noble/ciphers": 1.2.1 + "@noble/curves": 1.8.1 + "@noble/hashes": 1.7.1 "@walletconnect/jsonrpc-utils": 1.0.8 - "@walletconnect/logger": 2.1.2 - "@walletconnect/sign-client": 2.17.0 - "@walletconnect/types": 2.17.0 - "@walletconnect/utils": 2.17.0 - events: 3.3.0 - checksum: c7bb25a571ad5e354bd5e2aceabab3468def3b47a7ea83e0e93278b3c33c5a68a751e95bc526cd3b27c071cfabf37cda72736315c1416fcf226100b75c74c363 + "@walletconnect/keyvaluestorage": 1.1.1 + "@walletconnect/relay-api": 1.0.11 + "@walletconnect/relay-auth": 1.1.0 + "@walletconnect/safe-json": 1.0.2 + "@walletconnect/time": 1.0.2 + "@walletconnect/types": 2.20.0 + "@walletconnect/window-getters": 1.0.1 + "@walletconnect/window-metadata": 1.0.1 + bs58: 6.0.0 + detect-browser: 5.3.0 + query-string: 7.1.3 + uint8arrays: 3.1.0 + viem: 2.23.2 + checksum: 686bd4ecf9ad88413940af638c1d8204cf9d9b7455927de8561ed8fcf33ed5d07c7c9b0d4077c2849a17fa9dafe7193071a7a4192b6e7a435f4300430f0f52b9 languageName: node linkType: hard -"@walletconnect/utils@npm:2.17.0": - version: 2.17.0 - resolution: "@walletconnect/utils@npm:2.17.0" +"@walletconnect/utils@npm:2.20.2": + version: 2.20.2 + resolution: "@walletconnect/utils@npm:2.20.2" dependencies: - "@stablelib/chacha20poly1305": 1.0.1 - "@stablelib/hkdf": 1.0.1 - "@stablelib/random": 1.0.2 - "@stablelib/sha256": 1.0.1 - "@stablelib/x25519": 1.0.3 + "@noble/ciphers": 1.2.1 + "@noble/curves": 1.8.1 + "@noble/hashes": 1.7.1 + "@walletconnect/jsonrpc-utils": 1.0.8 + "@walletconnect/keyvaluestorage": 1.1.1 "@walletconnect/relay-api": 1.0.11 - "@walletconnect/relay-auth": 1.0.4 + "@walletconnect/relay-auth": 1.1.0 "@walletconnect/safe-json": 1.0.2 "@walletconnect/time": 1.0.2 - "@walletconnect/types": 2.17.0 + "@walletconnect/types": 2.20.2 "@walletconnect/window-getters": 1.0.1 "@walletconnect/window-metadata": 1.0.1 + bs58: 6.0.0 detect-browser: 5.3.0 - elliptic: ^6.5.7 query-string: 7.1.3 uint8arrays: 3.1.0 - checksum: 093e508718f1c770b1ff05442376add40ecbaffa8cb5c8cfdf76786d6422e33afdb39d4b7b374a3b65330a4da2cbb71a2c552b041831295a12006dc29cb32340 + viem: 2.23.2 + checksum: 15502faf7127e629184db514839491f855467caf77ecfadfdb8fc8e6eec6b7d6327b4c7d42c1b1511f219bdc3e70849fae0c59f7a7b8569067f77b4c61bc9b6a languageName: node linkType: hard @@ -3671,6 +5008,66 @@ __metadata: languageName: node linkType: hard +"@whatwg-node/disposablestack@npm:^0.0.6": + version: 0.0.6 + resolution: "@whatwg-node/disposablestack@npm:0.0.6" + dependencies: + "@whatwg-node/promise-helpers": ^1.0.0 + tslib: ^2.6.3 + checksum: dae7f8f05b56409858156cdb092345ecefa170a899e27750e17f7800b9489021b4865f40b427fc7f5c979d668a8ffef5ac0adaa284e7f56222127bbe4ee9b114 + languageName: node + linkType: hard + +"@whatwg-node/fetch@npm:^0.10.5": + version: 0.10.7 + resolution: "@whatwg-node/fetch@npm:0.10.7" + dependencies: + "@whatwg-node/node-fetch": ^0.7.19 + urlpattern-polyfill: ^10.0.0 + checksum: a8e1a2fe771caea321978821fee1192eb5f06fd41bd97f953b29f153f191ffaa57a711b9a8f786259f0425b62ccdae0311bc26b9f167d0c1f3b5ffe98729f88b + languageName: node + linkType: hard + +"@whatwg-node/node-fetch@npm:^0.7.19": + version: 0.7.19 + resolution: "@whatwg-node/node-fetch@npm:0.7.19" + dependencies: + "@fastify/busboy": ^3.1.1 + "@whatwg-node/disposablestack": ^0.0.6 + "@whatwg-node/promise-helpers": ^1.3.2 + tslib: ^2.6.3 + checksum: a8449ace88252d1f0076c96662e9c338d59861496e0c587fde430b95f67398fd38832b56ae0ea83ecf7d92ef12f65f31c5e078b7d9a1cf2dbe434134b2551452 + languageName: node + linkType: hard + +"@whatwg-node/promise-helpers@npm:^1.0.0, @whatwg-node/promise-helpers@npm:^1.2.2, @whatwg-node/promise-helpers@npm:^1.3.2": + version: 1.3.2 + resolution: "@whatwg-node/promise-helpers@npm:1.3.2" + dependencies: + tslib: ^2.6.3 + checksum: 62efb129a2c1f36ee3ea63cf65dbd517fab13e8dd6968e32a29219558a76a7725bbff646f4fc9fb80f793466659a8e6b9e70cf5de258ddaa60c5a7bd762630a4 + languageName: node + linkType: hard + +"@whatwg-node/server@npm:^0.9.60": + version: 0.9.71 + resolution: "@whatwg-node/server@npm:0.9.71" + dependencies: + "@whatwg-node/disposablestack": ^0.0.6 + "@whatwg-node/fetch": ^0.10.5 + "@whatwg-node/promise-helpers": ^1.2.2 + tslib: ^2.6.3 + checksum: b0c9b894c8b01950e73dc5349f8944eccab8a7cfb1e9e8c929fa8b8cbd0754ec779c7ec2e5e8d24a69db4af5e55fdcc95b1a0f52564ba3b9c7d8cdc4fa3fa857 + languageName: node + linkType: hard + +"abbrev@npm:1": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + "abbrev@npm:^3.0.0": version: 3.0.0 resolution: "abbrev@npm:3.0.0" @@ -3711,6 +5108,15 @@ __metadata: languageName: node linkType: hard +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 + languageName: node + linkType: hard + "acorn@npm:^8.14.0, acorn@npm:^8.6.0, acorn@npm:^8.8.2": version: 8.14.0 resolution: "acorn@npm:8.14.0" @@ -3729,6 +5135,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + "agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" @@ -3736,17 +5151,31 @@ __metadata: languageName: node linkType: hard -"alien-signals@npm:^0.4.9": - version: 0.4.14 - resolution: "alien-signals@npm:0.4.14" - checksum: bb01bf4d5364738a7f603f6bdaacd0c5ecbf520d7d1fb5638b7467824d0d5594034c600985db20323b9450a87d33226efaa088494d9548785d1b7696e26b43d3 +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + 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 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 languageName: node linkType: hard -"ansi-colors@npm:^4.1.3": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e +"alien-signals@npm:^1.0.3": + version: 1.0.13 + resolution: "alien-signals@npm:1.0.13" + checksum: c9272d5e1c98f32650b16390997d541a779da79d6d4dba8419ce3228e7ba4c72c9f88c16be2e7b840c197c127289dabff70c3e2d566bd5f6a8bfd0039bd89095 + languageName: node + linkType: hard + +"ansi-escapes@npm:^7.0.0": + version: 7.0.0 + resolution: "ansi-escapes@npm:7.0.0" + dependencies: + environment: ^1.0.0 + checksum: 19baa61e68d1998c03b3b8bd023653a6c2667f0ed6caa9a00780ffd6f0a14f4a6563c57a38b3c0aba71bd704cd49c4c8df41be60bd81c957409f91e9dd49051f languageName: node linkType: hard @@ -3764,7 +5193,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.0.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -3773,14 +5202,14 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^6.1.0": +"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0, ansi-styles@npm:^6.2.1": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 languageName: node linkType: hard -"ansis@npm:^3.16.0": +"ansis@npm:^3.16.0, ansis@npm:^3.17.0": version: 3.17.0 resolution: "ansis@npm:3.17.0" checksum: 6fd6bc4d1187b894d9706f4c141c81b788e90766426617385486dae38f8b2f5a1726d8cc754939e44265f92a9db4647d5136cb1425435c39ac42b35e3acf4f3d @@ -3797,6 +5226,49 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"archiver-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "archiver-utils@npm:2.1.0" + dependencies: + glob: ^7.1.4 + graceful-fs: ^4.2.0 + lazystream: ^1.0.0 + lodash.defaults: ^4.2.0 + lodash.difference: ^4.5.0 + lodash.flatten: ^4.4.0 + lodash.isplainobject: ^4.0.6 + lodash.union: ^4.6.0 + normalize-path: ^3.0.0 + readable-stream: ^2.0.0 + checksum: 5665f40bde87ee82cb638177bdccca8cc6e55edea1b94338f7e6b56a1d9367b0d9a39e42b47866eaf84b8c67669a7d250900a226207ecc30fa163b52aae859a5 + languageName: node + linkType: hard + +"archiver-utils@npm:^3.0.4": + version: 3.0.4 + resolution: "archiver-utils@npm:3.0.4" + dependencies: + glob: ^7.2.3 + graceful-fs: ^4.2.0 + lazystream: ^1.0.0 + lodash.defaults: ^4.2.0 + lodash.difference: ^4.5.0 + lodash.flatten: ^4.4.0 + lodash.isplainobject: ^4.0.6 + lodash.union: ^4.6.0 + normalize-path: ^3.0.0 + readable-stream: ^3.6.0 + checksum: 5c6568f1185fb6c4b85282ad3281a5a024761bf27e525de1ec54255d15ca98e19532e7b5403930273911a5c8c961aa0c1e9148d6c2810784fa6bd8a97c0021a7 + languageName: node + linkType: hard + "archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": version: 5.0.2 resolution: "archiver-utils@npm:5.0.2" @@ -3812,6 +5284,21 @@ __metadata: languageName: node linkType: hard +"archiver@npm:^5.3.1": + version: 5.3.2 + resolution: "archiver@npm:5.3.2" + dependencies: + archiver-utils: ^2.1.0 + async: ^3.2.4 + buffer-crc32: ^0.2.1 + readable-stream: ^3.6.0 + readdir-glob: ^1.1.2 + tar-stream: ^2.2.0 + zip-stream: ^4.1.0 + checksum: 7d3b9b9b51cf54d88c89fbca9b0847c120bfcf9776c7025c52dd0b62f6603dc63dc0f3f1a09582f936f67e3906b46d58954cc762a255be45e8d3e14e3cb0b0b1 + languageName: node + linkType: hard + "archiver@npm:^7.0.1": version: 7.0.1 resolution: "archiver@npm:7.0.1" @@ -3827,6 +5314,23 @@ __metadata: languageName: node linkType: hard +"are-docs-informative@npm:^0.0.2": + version: 0.0.2 + resolution: "are-docs-informative@npm:0.0.2" + checksum: 7a48ca90d66e29afebc4387d7029d86cfe97bad7e796c8e7de01309e02dcfc027250231c02d4ca208d2984170d09026390b946df5d3d02ac638ab35f74501c74 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^2.0.0": + version: 2.0.0 + resolution: "are-we-there-yet@npm:2.0.0" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -3834,6 +5338,13 @@ __metadata: languageName: node linkType: hard +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + "ast-kit@npm:^1.0.1, ast-kit@npm:^1.4.0": version: 1.4.0 resolution: "ast-kit@npm:1.4.0" @@ -3844,6 +5355,13 @@ __metadata: languageName: node linkType: hard +"ast-module-types@npm:^5.0.0": + version: 5.0.0 + resolution: "ast-module-types@npm:5.0.0" + checksum: a234d666a16dfdb74f36d288694c4de48dff894009ba6a770cb3d33a6010e515ec6203b51be3e55ab58d056298631ae4a4fc5406abbc0509f6d7e3ac415ca400 + languageName: node + linkType: hard + "ast-walker-scope@npm:^0.6.2": version: 0.6.2 resolution: "ast-walker-scope@npm:0.6.2" @@ -3870,7 +5388,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.4": +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: ee6eb8cd8a0ab1b58bd2a3ed6c415e93e773573a91d31df9d5ef559baafa9dab37d3b096fa7993e84585cac3697b2af6ddb9086f45d3ac8cae821bb2aab65682 @@ -3932,6 +5450,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 6e4f847ef842e0a71c6b6020a6ec482a2a5e727f5a98534dbfd5d5a4e8afbc0d1bdf1fd57174b3f0455d107f10a932c3c7710bec07e2878f80178607f8f605c8 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -3939,10 +5464,10 @@ __metadata: languageName: node linkType: hard -"bignumber.js@npm:9.1.2": - version: 9.1.2 - resolution: "bignumber.js@npm:9.1.2" - checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf +"big.js@npm:6.2.2": + version: 6.2.2 + resolution: "big.js@npm:6.2.2" + checksum: 3659092d155d01338f21a01a46a93aa343d25e83bce55700005a46eec27d90fe56abd3b3edde742f16fbc5fee31b4c572b6821a595c1c180392b60b469fcda54 languageName: node linkType: hard @@ -3969,17 +5494,28 @@ __metadata: languageName: node linkType: hard -"birpc@npm:^2.0.19, birpc@npm:^2.2.0": +"birpc@npm:^2.0.19": version: 2.2.0 resolution: "birpc@npm:2.2.0" checksum: 3c8f31d1b86d287b4ec7524476c3adeead00dacd930370dd8694301e8fc997aa5b8e913d06ed44a2963feddcde63fb17163e454ec363512ca2cfecd60c7e824d languageName: node linkType: hard -"bn.js@npm:^4.11.9": - version: 4.12.1 - resolution: "bn.js@npm:4.12.1" - checksum: f7f84a909bd07bdcc6777cccbf280b629540792e6965fb1dd1aeafba96e944f197ca10cbec2692f51e0a906ff31da1eb4317f3d1cd659d6f68b8bcd211f7ecbc +"birpc@npm:^2.3.0": + version: 2.3.0 + resolution: "birpc@npm:2.3.0" + checksum: a8e28ba8a2aa6b8723e5449a89ce7b36eab31c8ca6c9fde5cc683942fa2a4397a2580ed4fd9c322f04b4b8ab7ff55364ac1fcbef38d674dfd3df3233ac328b5c + languageName: node + linkType: hard + +"bl@npm:^4.0.3": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 languageName: node linkType: hard @@ -4004,6 +5540,16 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" @@ -4022,14 +5568,7 @@ __metadata: languageName: node linkType: hard -"brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - -"browserslist@npm:^4.0.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": +"browserslist@npm:^4.0.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": version: 4.24.4 resolution: "browserslist@npm:4.24.4" dependencies: @@ -4043,6 +5582,36 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.24.5": + version: 4.24.5 + resolution: "browserslist@npm:4.24.5" + dependencies: + caniuse-lite: ^1.0.30001716 + electron-to-chromium: ^1.5.149 + node-releases: ^2.0.19 + update-browserslist-db: ^1.1.3 + bin: + browserslist: cli.js + checksum: 69310ade58b0cb2b2871022fdaba8388902f9a2d17a6fa05f383d046d6da87fd9f83018a66fe1c6296648ca7d52e3208c3fc68c82f17a0fd4bf12a452c036247 + languageName: node + linkType: hard + +"bs58@npm:6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: ^5.0.0 + checksum: 820334f9513bba6195136dfc9dfbd1f5aded6c7864639f3ee7b63c2d9d6f9f2813b9949b1f6beb9c161237be2a461097444c2ff587c8c3b824fe18878fa22448 + languageName: node + linkType: hard + +"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -4067,6 +5636,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + "bufferutil@npm:^4.0.8": version: 4.0.9 resolution: "bufferutil@npm:4.0.9" @@ -4077,6 +5656,20 @@ __metadata: languageName: node linkType: hard +"builtin-modules@npm:^3.3.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d + languageName: node + linkType: hard + +"builtin-modules@npm:^5.0.0": + version: 5.0.0 + resolution: "builtin-modules@npm:5.0.0" + checksum: 85ba92a4cbd794174dae48c867d27f5529a03c9c073ccb029f106e62861eb48e09231f17a7290645e16a0a22d7401ca269ff73b760a6ddb9a3b7d1b9ceba81ac + languageName: node + linkType: hard + "bundle-name@npm:^4.1.0": version: 4.1.0 resolution: "bundle-name@npm:4.1.0" @@ -4086,6 +5679,17 @@ __metadata: languageName: node linkType: hard +"bundle-require@npm:^5.1.0": + version: 5.1.0 + resolution: "bundle-require@npm:5.1.0" + dependencies: + load-tsconfig: ^0.2.3 + peerDependencies: + esbuild: ">=0.18" + checksum: 78a972b2d83b212f8bf3919bf806cc0846db4fb2182eb85770d4caec459f3b78053477acffb7396c6c15ceb7e132f22b18c1b430388d0f1b335a3b73b5012a1c + languageName: node + linkType: hard + "c12@npm:^2.0.1": version: 2.0.1 resolution: "c12@npm:2.0.1" @@ -4136,6 +5740,31 @@ __metadata: languageName: node linkType: hard +"c12@npm:^3.0.3": + version: 3.0.3 + resolution: "c12@npm:3.0.3" + dependencies: + chokidar: ^4.0.3 + confbox: ^0.2.2 + defu: ^6.1.4 + dotenv: ^16.4.7 + exsolve: ^1.0.4 + giget: ^2.0.0 + jiti: ^2.4.2 + ohash: ^2.0.11 + pathe: ^2.0.3 + perfect-debounce: ^1.0.0 + pkg-types: ^2.1.0 + rc9: ^2.1.2 + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + checksum: 3aad4a300e30176cbad8ab4d5133079e67225a3a7a6ad83602c15db0870bd70a6bd9e63fe163c1f34a4ac64620a9857bae4280b0143d1f8406a343955c75b5e6 + languageName: node + linkType: hard + "cac@npm:^6.7.14": version: 6.7.14 resolution: "cac@npm:6.7.14" @@ -4173,6 +5802,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b + languageName: node + linkType: hard + "call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" @@ -4195,6 +5834,20 @@ __metadata: languageName: node linkType: hard +"callsite@npm:^1.0.0": + version: 1.0.0 + resolution: "callsite@npm:1.0.0" + checksum: 569686d622a288a4f0a827466c2f967b6d7a98f2ee1e6ada9dcf5a6802267a5e2a995d40f07113b5f95c7b2b2d5cbff4fdde590195f2a8bed24b829d048688f8 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + "camelcase@npm:^5.0.0": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -4228,6 +5881,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001716": + version: 1.0.30001718 + resolution: "caniuse-lite@npm:1.0.30001718" + checksum: c6598b6eb2c4358fc9f8ead8982bf5f9efdc1f29bb74948b9481d314ced10675bd0beb99771094ac52d56c2cec121049d1f18e9405cab7d81807816d1836b38a + languageName: node + linkType: hard + "cbw-sdk@npm:@coinbase/wallet-sdk@3.9.3": version: 3.9.3 resolution: "@coinbase/wallet-sdk@npm:3.9.3" @@ -4245,19 +5905,29 @@ __metadata: languageName: node linkType: hard -"change-case@npm:^5.4.4": - version: 5.4.4 - resolution: "change-case@npm:5.4.4" - checksum: a22a25a763719658424ffbcd41e931d2d19cc22399cc765dca447fbe1eaf13e179d5e8ab1677af75f2e814dbddf74e42ffdecb526cd5bc906cc859f62aa154b2 +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"chalk@npm:^5.4.1": + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: 0c656f30b782fed4d99198825c0860158901f449a6b12b818b0aabad27ec970389e7e8767d0e00762175b23620c812e70c4fd92c0210e55fc2d993638b74e86e languageName: node linkType: hard -"chart.js@npm:^4.4.6": - version: 4.4.7 - resolution: "chart.js@npm:4.4.7" +"chart.js@npm:^4.4.9": + version: 4.4.9 + resolution: "chart.js@npm:4.4.9" dependencies: "@kurkle/color": ^0.3.0 - checksum: c0f0e9efd935b21a37286d1544046277bb607c08fb3e012b4c501104187a42a0c6541c8d7575782c7f1f3e0a91537b7d6a2eb9cd57122eb176609493838a9543 + checksum: f41f3a2bb835c32431fe95ae765028d08fb4844347ea307f803dbe9fd84df4bf8d02750ff9c084d7ab9c47b22ae243f40eb97600bc9536192089a035929db88c languageName: node linkType: hard @@ -4299,26 +5969,61 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: fd73a4bab48b79e66903fe1cafbdc208956f41ea4f856df883d0c7277b7ab29fd33ee65f93b2ec9192fc0169238f2f8307b7735d27c155821d886b84aa97aa8d + languageName: node + linkType: hard + +"ci-info@npm:^4.2.0": + version: 4.2.0 + resolution: "ci-info@npm:4.2.0" + checksum: 0e3726721526f54c5b17cf44ab2ed69b842c756bcb4d2b26ce279e595a80a856aec9fb38a2986a2baca3de73d15895f3a01d2771c4aad93c898aae7e3ca0ceb1 + languageName: node + linkType: hard + +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: ^3.2.3 + checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab + languageName: node + linkType: hard + +"clean-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "clean-regexp@npm:1.0.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: 0b1ce281b07da2463c6882ea2e8409119b6cabbd9f687cdbdcee942c45b2b9049a2084f7b5f228c63ef9f21e722963ae0bfe56a735dbdbdd92512867625a7e40 languageName: node linkType: hard -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: fd73a4bab48b79e66903fe1cafbdc208956f41ea4f856df883d0c7277b7ab29fd33ee65f93b2ec9192fc0169238f2f8307b7735d27c155821d886b84aa97aa8d +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: ^5.0.0 + checksum: 1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090 languageName: node linkType: hard -"citty@npm:^0.1.5, citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" +"cli-truncate@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-truncate@npm:4.0.0" dependencies: - consola: ^3.2.3 - checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab + slice-ansi: ^5.0.0 + string-width: ^7.0.0 + checksum: d5149175fd25ca985731bdeec46a55ec237475cf74c1a5e103baea696aceb45e372ac4acbaabf1316f06bd62e348123060f8191ffadfeedebd2a70a2a7fb199d languageName: node linkType: hard @@ -4369,6 +6074,15 @@ __metadata: languageName: node linkType: hard +"color-convert@npm:^1.9.3": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -4378,13 +6092,49 @@ __metadata: languageName: node linkType: hard -"color-name@npm:~1.1.4": +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:^1.0.0, color-name@npm:^1.1.4, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard +"color-string@npm:^1.6.0": + version: 1.9.1 + resolution: "color-string@npm:1.9.1" + dependencies: + color-name: ^1.0.0 + simple-swizzle: ^0.2.2 + checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5 + languageName: node + linkType: hard + +"color-support@npm:^1.1.2": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"color@npm:^3.1.3": + version: 3.2.1 + resolution: "color@npm:3.2.1" + dependencies: + color-convert: ^1.9.3 + color-string: ^1.6.0 + checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400 + languageName: node + linkType: hard + "colord@npm:^2.9.3": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -4392,10 +6142,34 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.0": - version: 1.4.0 - resolution: "colorette@npm:1.4.0" - checksum: 01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 +"colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d + languageName: node + linkType: hard + +"colorspace@npm:1.1.x": + version: 1.1.4 + resolution: "colorspace@npm:1.1.4" + dependencies: + color: ^3.1.3 + text-hex: 1.0.x + checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 + languageName: node + linkType: hard + +"commander@npm:^10.0.1": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + +"commander@npm:^13.1.0": + version: 13.1.0 + resolution: "commander@npm:13.1.0" + checksum: 8ca2fcb33caf2aa06fba3722d7a9440921331d54019dabf906f3603313e7bf334b009b862257b44083ff65d5a3ab19e83ad73af282bd5319f01dc228bdf87ef0 languageName: node linkType: hard @@ -4413,6 +6187,20 @@ __metadata: languageName: node linkType: hard +"comment-parser@npm:1.4.1, comment-parser@npm:^1.4.0, comment-parser@npm:^1.4.1": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: e0f6f60c5139689c4b1b208ea63e0730d9195a778e90dd909205f74f00b39eb0ead05374701ec5e5c29d6f28eb778cd7bc41c1366ab1d271907f1def132d6bf1 + languageName: node + linkType: hard + +"common-path-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "common-path-prefix@npm:3.0.0" + checksum: fdb3c4f54e51e70d417ccd950c07f757582de800c0678ca388aedefefc84982039f346f9fd9a1252d08d2da9e9ef4019f580a1d1d3a10da031e4bb3c924c5818 + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -4420,10 +6208,22 @@ __metadata: languageName: node linkType: hard -"compatx@npm:^0.1.8": - version: 0.1.8 - resolution: "compatx@npm:0.1.8" - checksum: 0fb09f486f600906f08cd35c2ec4c95eb80767dc6d0a8a0dcd75ec2c488e5701ae18e713f95f876ed67ed3d88918846191f577e4c04a553dd8e3ae565a3e594c +"compatx@npm:^0.2.0": + version: 0.2.0 + resolution: "compatx@npm:0.2.0" + checksum: bb8e266b2050d5fddd9158f2a01df9488807fa8a30a6f571910cab44c7ca5b995305aca4969d3a205f542900b20306935d255534ea2db16801f4a0eb70541c61 + languageName: node + linkType: hard + +"compress-commons@npm:^4.1.2": + version: 4.1.2 + resolution: "compress-commons@npm:4.1.2" + dependencies: + buffer-crc32: ^0.2.13 + crc32-stream: ^4.0.2 + normalize-path: ^3.0.0 + readable-stream: ^3.6.0 + checksum: b50c4b5d6b8917ea164eef81d414b1824f27e02427f9266926c80aad55f9e15f81f74c274770773c2b732c22d1081b81dedce4f133271a466151f7f36b8e9dc9 languageName: node linkType: hard @@ -4440,6 +6240,13 @@ __metadata: languageName: node linkType: hard +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + "confbox@npm:^0.1.7, confbox@npm:^0.1.8": version: 0.1.8 resolution: "confbox@npm:0.1.8" @@ -4454,6 +6261,13 @@ __metadata: languageName: node linkType: hard +"confbox@npm:^0.2.2": + version: 0.2.2 + resolution: "confbox@npm:0.2.2" + checksum: 335bc40d58f2785d2f8c5d45f0224e160dd634d42984ecf75b06addb6fe5f9584502ac9845d6f08f8ec066c8a796fd8b3c9ae9e8c7735047aa141d0e83469ab4 + languageName: node + linkType: hard + "consola@npm:^3.2.3, consola@npm:^3.4.0": version: 3.4.0 resolution: "consola@npm:3.4.0" @@ -4468,6 +6282,13 @@ __metadata: languageName: node linkType: hard +"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -4505,6 +6326,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.41.0": + version: 3.42.0 + resolution: "core-js-compat@npm:3.42.0" + dependencies: + browserslist: ^4.24.4 + checksum: 4f0a7db9ed9a95c4edae0749fe9a4d4d4f8f51a53c7c3e06049887500e98763732e8afef9628d2145f875b6e262567e951a77e4d06273f9eac273f5241259fd3 + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -4512,6 +6342,17 @@ __metadata: languageName: node linkType: hard +"cp-file@npm:^10.0.0": + version: 10.0.0 + resolution: "cp-file@npm:10.0.0" + dependencies: + graceful-fs: ^4.2.10 + nested-error-stacks: ^2.1.1 + p-event: ^5.0.1 + checksum: 13d480872609c7ce5036624fd7998ad493ba1869a28d8595f515e7a3576145f05197a41989193a250b722836930c50efe2dd8f69e8c8ec2f4b2d511dd1688e4c + languageName: node + linkType: hard + "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -4521,6 +6362,16 @@ __metadata: languageName: node linkType: hard +"crc32-stream@npm:^4.0.2": + version: 4.0.3 + resolution: "crc32-stream@npm:4.0.3" + dependencies: + crc-32: ^1.2.0 + readable-stream: ^3.4.0 + checksum: d44d0ec6f04d8a1bed899ac3e4fbb82111ed567ea6d506be39147362af45c747887fce1032f4beca1646b4824e5a9614cd3332bfa94bbc5577ca5445e7f75ddd + languageName: node + linkType: hard + "crc32-stream@npm:^6.0.0": version: 6.0.0 resolution: "crc32-stream@npm:6.0.0" @@ -4531,6 +6382,15 @@ __metadata: languageName: node linkType: hard +"cron-parser@npm:^4.9.0": + version: 4.9.0 + resolution: "cron-parser@npm:4.9.0" + dependencies: + luxon: ^3.2.1 + checksum: 3cf248fc5cae6c19ec7124962b1cd84b76f02b9bc4f58976b3bd07624db3ef10aaf1548efcc2d2dcdab0dad4f12029d640a55ecce05ea5e1596af9db585502cf + languageName: node + linkType: hard + "croner@npm:^9.0.0": version: 9.0.0 resolution: "croner@npm:9.0.0" @@ -4556,7 +6416,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -4643,64 +6503,64 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.6": - version: 7.0.6 - resolution: "cssnano-preset-default@npm:7.0.6" +"cssnano-preset-default@npm:^7.0.7": + version: 7.0.7 + resolution: "cssnano-preset-default@npm:7.0.7" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 css-declaration-sorter: ^7.2.0 - cssnano-utils: ^5.0.0 - postcss-calc: ^10.0.2 - postcss-colormin: ^7.0.2 - postcss-convert-values: ^7.0.4 - postcss-discard-comments: ^7.0.3 - postcss-discard-duplicates: ^7.0.1 - postcss-discard-empty: ^7.0.0 - postcss-discard-overridden: ^7.0.0 - postcss-merge-longhand: ^7.0.4 - postcss-merge-rules: ^7.0.4 - postcss-minify-font-values: ^7.0.0 - postcss-minify-gradients: ^7.0.0 - postcss-minify-params: ^7.0.2 - postcss-minify-selectors: ^7.0.4 - postcss-normalize-charset: ^7.0.0 - postcss-normalize-display-values: ^7.0.0 - postcss-normalize-positions: ^7.0.0 - postcss-normalize-repeat-style: ^7.0.0 - postcss-normalize-string: ^7.0.0 - postcss-normalize-timing-functions: ^7.0.0 - postcss-normalize-unicode: ^7.0.2 - postcss-normalize-url: ^7.0.0 - postcss-normalize-whitespace: ^7.0.0 - postcss-ordered-values: ^7.0.1 - postcss-reduce-initial: ^7.0.2 - postcss-reduce-transforms: ^7.0.0 - postcss-svgo: ^7.0.1 - postcss-unique-selectors: ^7.0.3 - peerDependencies: - postcss: ^8.4.31 - checksum: 05dd463ee93c55125f90888ebd2dfed1eab97ebbb2461e2d8398c1e8763a1fe2f13d55ee1d2d4cb7e0e4b1466068ad045ac4896449f449c185c0d5f34c4504f3 - languageName: node - linkType: hard - -"cssnano-utils@npm:^5.0.0": - version: 5.0.0 - resolution: "cssnano-utils@npm:5.0.0" + cssnano-utils: ^5.0.1 + postcss-calc: ^10.1.1 + postcss-colormin: ^7.0.3 + postcss-convert-values: ^7.0.5 + postcss-discard-comments: ^7.0.4 + postcss-discard-duplicates: ^7.0.2 + postcss-discard-empty: ^7.0.1 + postcss-discard-overridden: ^7.0.1 + postcss-merge-longhand: ^7.0.5 + postcss-merge-rules: ^7.0.5 + postcss-minify-font-values: ^7.0.1 + postcss-minify-gradients: ^7.0.1 + postcss-minify-params: ^7.0.3 + postcss-minify-selectors: ^7.0.5 + postcss-normalize-charset: ^7.0.1 + postcss-normalize-display-values: ^7.0.1 + postcss-normalize-positions: ^7.0.1 + postcss-normalize-repeat-style: ^7.0.1 + postcss-normalize-string: ^7.0.1 + postcss-normalize-timing-functions: ^7.0.1 + postcss-normalize-unicode: ^7.0.3 + postcss-normalize-url: ^7.0.1 + postcss-normalize-whitespace: ^7.0.1 + postcss-ordered-values: ^7.0.2 + postcss-reduce-initial: ^7.0.3 + postcss-reduce-transforms: ^7.0.1 + postcss-svgo: ^7.0.2 + postcss-unique-selectors: ^7.0.4 peerDependencies: - postcss: ^8.4.31 - checksum: 89ed5b8ca554697b4ae285e0d3e134fccc9a0471adda57c8fba17a2bace2f062b9fcf7aeaf66fbd7fabddca8a15a6b1e5ccb70a2783421ae1ac164f779d9f24e + postcss: ^8.4.32 + checksum: b4275788eb07fd0ec0489bd82bb43b656187d09edf7abfc82c3cb9bd301282490bbc18feb9d4d1e23c5c63ab7a99280d0251bb893ca9970941a7344c2176dcaa languageName: node linkType: hard -"cssnano@npm:^7.0.6": - version: 7.0.6 - resolution: "cssnano@npm:7.0.6" +"cssnano-utils@npm:^5.0.1": + version: 5.0.1 + resolution: "cssnano-utils@npm:5.0.1" + peerDependencies: + postcss: ^8.4.32 + checksum: cdf37315d3cf9726e10ce842b18e148e4df1d1d18d292540e724d5a96994901abc631c8894328c39ab70c864449a8a83f8fc117114fdcbade204e5e65898af90 + languageName: node + linkType: hard + +"cssnano@npm:^7.0.7": + version: 7.0.7 + resolution: "cssnano@npm:7.0.7" dependencies: - cssnano-preset-default: ^7.0.6 - lilconfig: ^3.1.2 + cssnano-preset-default: ^7.0.7 + lilconfig: ^3.1.3 peerDependencies: - postcss: ^8.4.31 - checksum: 12b1e1f2b52ff2ba0ecb470e51f8fb3298d976bf91a51c7d2854793ea1e2af5d3c40385a85ad82d2117c84b9528d08f4bfecbb14949c6014d953dae34260952b + postcss: ^8.4.32 + checksum: c5b3123757834537f818e0f3eb6b20da51a194fefed599632f7ddd600c9e25d38abe38a22582a579660a49368a146c294e2096b2837cbeeda51ddfc85b108601 languageName: node linkType: hard @@ -4720,6 +6580,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + "date-fns@npm:^2.29.3": version: 2.30.0 resolution: "date-fns@npm:2.30.0" @@ -4736,16 +6603,16 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:1.11.10": - version: 1.11.10 - resolution: "dayjs@npm:1.11.10" - checksum: a6b5a3813b8884f5cd557e2e6b7fa569f4c5d0c97aca9558e38534af4f2d60daafd3ff8c2000fed3435cfcec9e805bcebd99f90130c6d1c5ef524084ced588c4 +"dayjs@npm:1.11.13": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: f388db88a6aa93956c1f6121644e783391c7b738b73dbc54485578736565c8931bdfba4bb94e9b1535c6e509c97d5deb918bbe1ae6b34358d994de735055cca9 languageName: node linkType: hard -"db0@npm:^0.3.1": - version: 0.3.1 - resolution: "db0@npm:0.3.1" +"db0@npm:^0.3.2": + version: 0.3.2 + resolution: "db0@npm:0.3.2" peerDependencies: "@electric-sql/pglite": "*" "@libsql/client": "*" @@ -4766,7 +6633,7 @@ __metadata: optional: true sqlite3: optional: true - checksum: 7a3bdd46c291b7db9ff7c6b031c1c457d2d58522a648dabe554c26b371444ef26193c3e54604c56ce0cbe19ae2d746bf1c338e456a43fa258ffa19ca7c5ce97b + checksum: 69d3ce3e52bf327e6a6a35ddc6692a0e2b661c3599f2d6e4d79c62ceebdb98deb84abe7fbf5ed616b5b1011bd1da106a587e04f029c3a4078fa95f59a25d8741 languageName: node linkType: hard @@ -4777,16 +6644,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: 2.0.0 - checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0": version: 4.4.0 resolution: "debug@npm:4.4.0" dependencies: @@ -4798,6 +6656,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + "debug@npm:~4.3.1, debug@npm:~4.3.2": version: 4.3.7 resolution: "debug@npm:4.3.7" @@ -4810,6 +6677,15 @@ __metadata: languageName: node linkType: hard +"decache@npm:^4.6.2": + version: 4.6.2 + resolution: "decache@npm:4.6.2" + dependencies: + callsite: ^1.0.0 + checksum: e88d0c5b27266d3dcab96aed5c34c02551cea4b5ec4df452a07ea89b35426e63053ba5f07d6837ecb958f7ebfea5adaa12c353da7b2f242f89cdef1aa3ba30c2 + languageName: node + linkType: hard + "decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" @@ -4824,6 +6700,13 @@ __metadata: languageName: node linkType: hard +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + languageName: node + linkType: hard + "deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" @@ -4880,6 +6763,13 @@ __metadata: languageName: node linkType: hard +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -4894,6 +6784,15 @@ __metadata: languageName: node linkType: hard +"derive-valtio@npm:0.1.0": + version: 0.1.0 + resolution: "derive-valtio@npm:0.1.0" + peerDependencies: + valtio: "*" + checksum: 5266a53bbf4795c72f76922a19e8737e9ecfcbe738e7814108abc13fe048c8b82c48c40f5727c134681caec6f20a8a9d0713c9e1d33b84f755138e032c2d0bce + languageName: node + linkType: hard + "destr@npm:^2.0.3": version: 2.0.3 resolution: "destr@npm:2.0.3" @@ -4901,10 +6800,10 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 +"destr@npm:^2.0.5": + version: 2.0.5 + resolution: "destr@npm:2.0.5" + checksum: e6d5b9e922f528527cd98035249b4d34077828debd2be448a33e268ac1f803bd9a53e7cf0f5184ef68a67573b7f0a6033a89913f61eadaf0e180de49b148606e languageName: node linkType: hard @@ -4931,6 +6830,89 @@ __metadata: languageName: node linkType: hard +"detective-amd@npm:^5.0.2": + version: 5.0.2 + resolution: "detective-amd@npm:5.0.2" + dependencies: + ast-module-types: ^5.0.0 + escodegen: ^2.0.0 + get-amd-module-type: ^5.0.1 + node-source-walk: ^6.0.1 + bin: + detective-amd: bin/cli.js + checksum: 6117eec09b4908abe74a3c3bc1f037334092e2a9388231c5f1b672a22c48f6e17ade9ecaf8c0cbbef6fcde52da178b0693e9810ef3c824c11c5c64c6c5865ca1 + languageName: node + linkType: hard + +"detective-cjs@npm:^5.0.1": + version: 5.0.1 + resolution: "detective-cjs@npm:5.0.1" + dependencies: + ast-module-types: ^5.0.0 + node-source-walk: ^6.0.0 + checksum: c51c27ab10e4c441b26d13e44569c4cd1015268b10537fdfca698996c569ce98e9d69ce635a9680789c9e4fbc6d60c77a752ae64d7532e92678c19fb19ff313b + languageName: node + linkType: hard + +"detective-es6@npm:^4.0.1": + version: 4.0.1 + resolution: "detective-es6@npm:4.0.1" + dependencies: + node-source-walk: ^6.0.1 + checksum: f9fbcae9399fad5d1c4120d22db97fdab6fc8d9ec8011cec2214b23970b3524d5a8ec30943009543cda99cb6dec2e8b78549b6dd918d7c2bff8f13c0565345c8 + languageName: node + linkType: hard + +"detective-postcss@npm:^6.1.3": + version: 6.1.3 + resolution: "detective-postcss@npm:6.1.3" + dependencies: + is-url: ^1.2.4 + postcss: ^8.4.23 + postcss-values-parser: ^6.0.2 + checksum: 54c58227d5a1ec27e1b2b23bd992d823d0161d80e3d8ff6b202094e9841d53e88ac96a4d4cc9762ba4f09a9e038832b5d7c7a45b5e373c1c995c424a8289857b + languageName: node + linkType: hard + +"detective-sass@npm:^5.0.3": + version: 5.0.3 + resolution: "detective-sass@npm:5.0.3" + dependencies: + gonzales-pe: ^4.3.0 + node-source-walk: ^6.0.1 + checksum: 5b09526931c6d87b8159fd9f10518b546ac2cbbc3cec91db194e67553a64c312bcf53de6950f34236ba7747a4f7855885b662c0e2df42aff7deb9d8aed0ce5e3 + languageName: node + linkType: hard + +"detective-scss@npm:^4.0.3": + version: 4.0.3 + resolution: "detective-scss@npm:4.0.3" + dependencies: + gonzales-pe: ^4.3.0 + node-source-walk: ^6.0.1 + checksum: afeda1e45468d23499349bedaece546b63f9269b51faf05b00f8d9a8a092f6961a6f2f366cc7664b8a1e4291454085b57cfa94fc7e1a1eaf16ef63c06782cfa9 + languageName: node + linkType: hard + +"detective-stylus@npm:^4.0.0": + version: 4.0.0 + resolution: "detective-stylus@npm:4.0.0" + checksum: 50a765f95e95c8204a86122f015dc9b3d32eb1c38d25cba9a71bbcb0441d398185679baa0d15d8cf43ff1c37e071c98b18599adc7ffe6147cc3c7f7f874cf6a3 + languageName: node + linkType: hard + +"detective-typescript@npm:^11.1.0": + version: 11.2.0 + resolution: "detective-typescript@npm:11.2.0" + dependencies: + "@typescript-eslint/typescript-estree": ^5.62.0 + ast-module-types: ^5.0.0 + node-source-walk: ^6.0.2 + typescript: ^5.4.4 + checksum: e990cf13e0dc1c992ee80f4dfe961ac1ae1a48d42360d150302453547fa28fc012db7c0e73d20c6eea66bb7b2232e7c1304fc6861820f22e3005f86bcf56f67d + languageName: node + linkType: hard + "devalue@npm:^5.1.1": version: 5.1.1 resolution: "devalue@npm:5.1.1" @@ -4952,6 +6934,15 @@ __metadata: languageName: node linkType: hard +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: ^4.0.0 + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -4990,7 +6981,7 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^9.0.0": +"dot-prop@npm:9.0.0, dot-prop@npm:^9.0.0": version: 9.0.0 resolution: "dot-prop@npm:9.0.0" dependencies: @@ -4999,6 +6990,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.3.1": + version: 16.5.0 + resolution: "dotenv@npm:16.5.0" + checksum: 6543fe87b5ddf2d60dd42df6616eec99148a5fc150cb4530fef5bda655db5204a3afa0e6f25f7cd64b20657ace4d79c0ef974bec32fdb462cad18754191e7a90 + languageName: node + linkType: hard + "dotenv@npm:^16.4.5, dotenv@npm:^16.4.7": version: 16.4.7 resolution: "dotenv@npm:16.4.7" @@ -5062,6 +7060,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.5.149": + version: 1.5.155 + resolution: "electron-to-chromium@npm:1.5.155" + checksum: 6e8f666d4ea0b70e1dd94e2ae588a4e38545beab1d9de7875e19a771f333549cf304fe6cbf19d773d7ac79dffae1c479b9d4291cf6f1523e5d24109ae79f610c + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.5.73": version: 1.5.90 resolution: "electron-to-chromium@npm:1.5.90" @@ -5069,18 +7074,10 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.7": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - 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 - checksum: 27b14a52f68bbbc0720da259f712cb73e953f6d2047958cd02fb0d0ade2e83849dc39fb4af630889c67df8817e24237428cf59c4f4c07700f755b401149a7375 +"emoji-regex@npm:^10.3.0": + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: a6d9a0e454829a52e664e049847776ee1fff5646617b06cd87de7c03ce1dfcce4102a3b154d5e9c8e90f8125bc120fc1fe114d523dddf60a8a161f26c72658d2 languageName: node linkType: hard @@ -5098,6 +7095,13 @@ __metadata: languageName: node linkType: hard +"enabled@npm:2.0.x": + version: 2.0.0 + resolution: "enabled@npm:2.0.0" + checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 + languageName: node + linkType: hard + "encode-utf8@npm:^1.0.3": version: 1.0.3 resolution: "encode-utf8@npm:1.0.3" @@ -5105,14 +7109,7 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encodeurl@npm:~2.0.0": +"encodeurl@npm:^2.0.0": version: 2.0.0 resolution: "encodeurl@npm:2.0.0" checksum: abf5cd51b78082cf8af7be6785813c33b6df2068ce5191a40ca8b1afe6a86f9230af9a9ce694a5ce4665955e5c1120871826df9c128a642e09c58d592e2807fe @@ -5181,6 +7178,20 @@ __metadata: languageName: node linkType: hard +"env-paths@npm:^3.0.0": + version: 3.0.0 + resolution: "env-paths@npm:3.0.0" + checksum: b2b0a0d0d9931a13d279c22ed94d78648a1cc5f408f05d47ff3e0c1616f0aa0c38fb33deec5e5be50497225d500607d57f9c8652c4d39c2f2b7608cd45768128 + languageName: node + linkType: hard + +"environment@npm:^1.0.0": + version: 1.1.0 + resolution: "environment@npm:1.1.0" + checksum: dd3c1b9825e7f71f1e72b03c2344799ac73f2e9ef81b78ea8b373e55db021786c6b9f3858ea43a436a2c4611052670ec0afe85bc029c384cc71165feee2f4ba6 + languageName: node + linkType: hard + "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" @@ -5216,14 +7227,14 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.6.0": - version: 1.6.0 - resolution: "es-module-lexer@npm:1.6.0" - checksum: 4413a9aed9bf581de62b98174f3eea3f23ce2994fb6832df64bdd6504f6977da1a3b5ebd3c10f75e3c2f214dcf1a1d8b54be5e62c71b7110e6ccedbf975d2b7d +"es-module-lexer@npm:^1.0.0, es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 7858bb76ae387fdbf8a6fccc951bf18919768309850587553eca34698b9193fbc65fab03d3d9f69163d860321fbf66adf89d5821e7f4148c7cb7d7b997259211 languageName: node linkType: hard -"es-object-atoms@npm:^1.0.0": +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" dependencies: @@ -5232,7 +7243,105 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0, esbuild@npm:^0.25.1": +"es-toolkit@npm:1.33.0": + version: 1.33.0 + resolution: "es-toolkit@npm:1.33.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 5b5bb168f9c0f46a74105d7608f441718a85f8e8fb4aae97688b6c0c37e0830b340b4f4598e861084aa3ad67c0eeb2c5ba50dc8c778268693ce75b6ad41c8b1d + languageName: node + linkType: hard + +"esbuild@npm:0.25.4, esbuild@npm:^0.25.3, esbuild@npm:^0.25.4": + version: 0.25.4 + resolution: "esbuild@npm:0.25.4" + dependencies: + "@esbuild/aix-ppc64": 0.25.4 + "@esbuild/android-arm": 0.25.4 + "@esbuild/android-arm64": 0.25.4 + "@esbuild/android-x64": 0.25.4 + "@esbuild/darwin-arm64": 0.25.4 + "@esbuild/darwin-x64": 0.25.4 + "@esbuild/freebsd-arm64": 0.25.4 + "@esbuild/freebsd-x64": 0.25.4 + "@esbuild/linux-arm": 0.25.4 + "@esbuild/linux-arm64": 0.25.4 + "@esbuild/linux-ia32": 0.25.4 + "@esbuild/linux-loong64": 0.25.4 + "@esbuild/linux-mips64el": 0.25.4 + "@esbuild/linux-ppc64": 0.25.4 + "@esbuild/linux-riscv64": 0.25.4 + "@esbuild/linux-s390x": 0.25.4 + "@esbuild/linux-x64": 0.25.4 + "@esbuild/netbsd-arm64": 0.25.4 + "@esbuild/netbsd-x64": 0.25.4 + "@esbuild/openbsd-arm64": 0.25.4 + "@esbuild/openbsd-x64": 0.25.4 + "@esbuild/sunos-x64": 0.25.4 + "@esbuild/win32-arm64": 0.25.4 + "@esbuild/win32-ia32": 0.25.4 + "@esbuild/win32-x64": 0.25.4 + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: cd39e0236ba9ab39d28e5ba0aab9b63b3f7f3fdcd449422bfcaff087aedcf4fa0e754cb89fba37d96c67874e995e3c02634ef392f09928cdf4a5daf4dddd0171 + languageName: node + linkType: hard + +"esbuild@npm:^0.25.0": version: 0.25.1 resolution: "esbuild@npm:0.25.1" dependencies: @@ -5325,13 +7434,27 @@ __metadata: languageName: node linkType: hard -"escape-html@npm:~1.0.3": +"escape-html@npm:^1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 languageName: node linkType: hard +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + "escape-string-regexp@npm:^5.0.0": version: 5.0.0 resolution: "escape-string-regexp@npm:5.0.0" @@ -5339,6 +7462,339 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + +"eslint-config-flat-gitignore@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-config-flat-gitignore@npm:2.1.0" + dependencies: + "@eslint/compat": ^1.2.5 + peerDependencies: + eslint: ^9.5.0 + checksum: 9016734eabe6bc9d1bbb5a60aca718f25dd674a21a5177e403e32fd3dab13c6adc4949c52cf29337d1050d59abba67ea99473aef9f2971e13820052751ea0260 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^10.1.5": + version: 10.1.5 + resolution: "eslint-config-prettier@npm:10.1.5" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 6d8eb41c716fc2b073bfd9daede0c87c4c2b29055f15c94618eec00a19c5499024ddb89902d6793b5ac9102075e4739d7cc2d4d58c7e7ed4cc2dcf79e3fbcacc + languageName: node + linkType: hard + +"eslint-flat-config-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "eslint-flat-config-utils@npm:2.0.1" + dependencies: + pathe: ^2.0.2 + checksum: d59dc9c00392e5caf8e796a329dfd4ee7f4ab2074ca763dbb0e0fe09b7e00239315a7f252dba6d7a0a88f79811fcb4f3745aa418d9cdb5690081165d9d661af7 + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: ^3.2.7 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 + languageName: node + linkType: hard + +"eslint-merge-processors@npm:^2.0.0": + version: 2.0.0 + resolution: "eslint-merge-processors@npm:2.0.0" + peerDependencies: + eslint: "*" + checksum: 78c57f5aa5ca80953d850c0cff2a488b1d6a335a48119ba4b24fa252fbd99afacd55d837d3a9ecce5cef7187fee9efc823f1ad2b2e5a77bf8527e77656603153 + languageName: node + linkType: hard + +"eslint-plugin-import-x@npm:^4.11.1": + version: 4.11.1 + resolution: "eslint-plugin-import-x@npm:4.11.1" + dependencies: + "@typescript-eslint/utils": ^8.31.0 + comment-parser: ^1.4.1 + debug: ^4.4.0 + eslint-import-resolver-node: ^0.3.9 + get-tsconfig: ^4.10.0 + is-glob: ^4.0.3 + minimatch: ^9.0.3 || ^10.0.1 + semver: ^7.7.1 + stable-hash: ^0.0.5 + tslib: ^2.8.1 + unrs-resolver: ^1.7.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 468d304b4445b76a18a24ff93754efbf2aa51fc0c5f43cca6f77dff6be95d478b7aaf0780d08591a8f93d31746a3bf8810e5888dab555e71cd89f1e8a50df96c + languageName: node + linkType: hard + +"eslint-plugin-jsdoc@npm:^50.6.17": + version: 50.6.17 + resolution: "eslint-plugin-jsdoc@npm:50.6.17" + dependencies: + "@es-joy/jsdoccomment": ~0.50.1 + are-docs-informative: ^0.0.2 + comment-parser: 1.4.1 + debug: ^4.3.6 + escape-string-regexp: ^4.0.0 + espree: ^10.1.0 + esquery: ^1.6.0 + parse-imports-exports: ^0.2.4 + semver: ^7.6.3 + spdx-expression-parse: ^4.0.0 + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: d2457859067ceb2c12aec23b9358dbbc6338c8aaa350670770b05edf3c57d7f5458aa7507d5677949442cca711cad63019382df11c2adcfe3034355812bd0ffa + languageName: node + linkType: hard + +"eslint-plugin-prettier@npm:^5.4.0": + version: 5.4.0 + resolution: "eslint-plugin-prettier@npm:5.4.0" + dependencies: + prettier-linter-helpers: ^1.0.0 + synckit: ^0.11.0 + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + checksum: 1d71d4fb42b8f9654232c6f9c6805549f7e9da6ee3207069dac122ab1c55eae90a0840f5c109e821e3a5145ec223dbbdfa7cfd3c3a28267316d08d55d5812e21 + languageName: node + linkType: hard + +"eslint-plugin-regexp@npm:^2.7.0": + version: 2.7.0 + resolution: "eslint-plugin-regexp@npm:2.7.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.11.0 + comment-parser: ^1.4.0 + jsdoc-type-pratt-parser: ^4.0.0 + refa: ^0.12.1 + regexp-ast-analysis: ^0.7.1 + scslre: ^0.3.0 + peerDependencies: + eslint: ">=8.44.0" + checksum: 8df259c085288e887d5b832cb4c3295cc863e7a917029069930c6ff9228fdc2c4d5252d7bc9bcfda8a87501ce9ccfb08b211547397c5888a32152afbe80718b5 + languageName: node + linkType: hard + +"eslint-plugin-unicorn@npm:^59.0.1": + version: 59.0.1 + resolution: "eslint-plugin-unicorn@npm:59.0.1" + dependencies: + "@babel/helper-validator-identifier": ^7.25.9 + "@eslint-community/eslint-utils": ^4.5.1 + "@eslint/plugin-kit": ^0.2.7 + ci-info: ^4.2.0 + clean-regexp: ^1.0.0 + core-js-compat: ^3.41.0 + esquery: ^1.6.0 + find-up-simple: ^1.0.1 + globals: ^16.0.0 + indent-string: ^5.0.0 + is-builtin-module: ^5.0.0 + jsesc: ^3.1.0 + pluralize: ^8.0.0 + regexp-tree: ^0.1.27 + regjsparser: ^0.12.0 + semver: ^7.7.1 + strip-indent: ^4.0.0 + peerDependencies: + eslint: ">=9.22.0" + checksum: d57dd070fff1543a2643ca2eae7af7bc34fcc0e6664ab6dc282df53698e044f91c2005ce7c88fb420e7ad13184b08b245db0e74607a3d03a57ec0061f4ff02ec + languageName: node + linkType: hard + +"eslint-plugin-vue@npm:^10.1.0": + version: 10.1.0 + resolution: "eslint-plugin-vue@npm:10.1.0" + dependencies: + "@eslint-community/eslint-utils": ^4.4.0 + natural-compare: ^1.4.0 + nth-check: ^2.1.1 + postcss-selector-parser: ^6.0.15 + semver: ^7.6.3 + xml-name-validator: ^4.0.0 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + vue-eslint-parser: ^10.0.0 + checksum: 1eb2fe57b9e63e608a232441e3ff39e4509571313a7feee741b357027ee510c2005858d136ea1117df22b00ae33302b7dc796b2086ef5ef9e667689c3438d6c1 + languageName: node + linkType: hard + +"eslint-processor-vue-blocks@npm:^2.0.0": + version: 2.0.0 + resolution: "eslint-processor-vue-blocks@npm:2.0.0" + peerDependencies: + "@vue/compiler-sfc": ^3.3.0 + eslint: ">=9.0.0" + checksum: d58c94674ba8341a693a4c5f9c292ea54a005e58eec6f7d17c7a988d7af5f83bbdfeb2da7210ad0467768ab1bf76f3577a46bc33aec243c60f3940bf12fb252a + languageName: node + linkType: hard + +"eslint-scope@npm:^8.2.0, eslint-scope@npm:^8.3.0": + version: 8.3.0 + resolution: "eslint-scope@npm:8.3.0" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 57a58b6716533e25d527089826c4add89a047aecf75e4a88fee05f113ef5a72b85392b304a69bf670646cc3e068354aec70361b9718c2453949a05fc4d9bfe73 + languageName: node + linkType: hard + +"eslint-typegen@npm:^2.2.0": + version: 2.2.0 + resolution: "eslint-typegen@npm:2.2.0" + dependencies: + json-schema-to-typescript-lite: ^14.1.0 + ohash: ^2.0.11 + peerDependencies: + eslint: ^9.0.0 + checksum: 6f98ffd9ed61ce4a31657d5d142dfe615c7c076f58d408dc5192b83a7deddde2f36d759fd06452899d5f006f5b859a6f0d28dd24b989b237dd4da66cefbcc356 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 779c604672b570bb4da84cef32f6abb085ac78379779c1122d7879eade8bb38ae715645324597cf23232d03cef06032c9844d25c73625bc282a5bfd30247e5b5 + languageName: node + linkType: hard + +"eslint@npm:^9.27.0": + version: 9.27.0 + resolution: "eslint@npm:9.27.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.12.1 + "@eslint/config-array": ^0.20.0 + "@eslint/config-helpers": ^0.2.1 + "@eslint/core": ^0.14.0 + "@eslint/eslintrc": ^3.3.1 + "@eslint/js": 9.27.0 + "@eslint/plugin-kit": ^0.3.1 + "@humanfs/node": ^0.16.6 + "@humanwhocodes/module-importer": ^1.0.1 + "@humanwhocodes/retry": ^0.4.2 + "@types/estree": ^1.0.6 + "@types/json-schema": ^7.0.15 + 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.3.0 + eslint-visitor-keys: ^4.2.0 + espree: ^10.3.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 + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 7e2f220574466a6dcd4ebbec19d47a39c3d964bad5bb96706dee7e814d2000d6da78b4515a368515979e1addd59546e24841090101585e5d816c9819077f753c + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.1.0, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: ^8.14.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^4.2.0 + checksum: 63e8030ff5a98cea7f8b3e3a1487c998665e28d674af08b9b3100ed991670eb3cbb0e308c4548c79e03762753838fbe530c783f17309450d6b47a889fee72bef + languageName: node + linkType: hard + +"esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 + languageName: node + linkType: hard + +"esquery@npm:^1.5.0, esquery@npm:^1.6.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: ^5.1.0 + checksum: 08ec4fe446d9ab27186da274d979558557fbdbbd10968fa9758552482720c54152a5640e08b9009e5a30706b66aba510692054d4129d32d0e12e05bbc0b96fb2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b + languageName: node + linkType: hard + "estree-walker@npm:2.0.2, estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" @@ -5355,7 +7811,14 @@ __metadata: languageName: node linkType: hard -"etag@npm:^1.8.1, etag@npm:~1.8.1": +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"etag@npm:^1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff @@ -5447,6 +7910,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.0.0": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + 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 + checksum: 14fd17ba0ca8c87b277584d93b1d9fc24f2a65e5152b31d5eb159a3b814854283eaae5f51efa9525e304447e2f757c691877f7adff8fde5746aae67eb1edd1cc + languageName: node + linkType: hard + "execa@npm:^8.0.1": version: 8.0.1 resolution: "execa@npm:8.0.1" @@ -5464,26 +7944,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^9.5.2": - version: 9.5.2 - resolution: "execa@npm:9.5.2" - dependencies: - "@sindresorhus/merge-streams": ^4.0.0 - cross-spawn: ^7.0.3 - figures: ^6.1.0 - get-stream: ^9.0.0 - human-signals: ^8.0.0 - is-plain-obj: ^4.1.0 - is-stream: ^4.0.1 - npm-run-path: ^6.0.0 - pretty-ms: ^9.0.0 - signal-exit: ^4.1.0 - strip-final-newline: ^4.0.0 - yoctocolors: ^2.0.0 - checksum: dbe18d07ef58d88116c94450e3f8422ad1ce498bdbfed51b0ed0e7c219d7842d2bccab36b1c0d61d58e99a944cf3c5f60ba08e6a3c5dfe51e1d6e84b0b4f82aa - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -5498,6 +7958,13 @@ __metadata: languageName: node linkType: hard +"exsolve@npm:^1.0.5": + version: 1.0.5 + resolution: "exsolve@npm:1.0.5" + checksum: 6ea9c360575f9ad799e129fc1855a8eedd65d4cc200a0c960db741ad6497b5f3602e1c24a4002523e4f72e62fe5ffcdcd8c2ea13b2ddf763f98c3c414b737c96 + languageName: node + linkType: hard + "extension-port-stream@npm:^3.0.0": version: 3.0.0 resolution: "extension-port-stream@npm:3.0.0" @@ -5520,6 +7987,23 @@ __metadata: languageName: node linkType: hard +"extract-zip@npm:^2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": ^2.9.1 + debug: ^4.1.1 + get-stream: ^5.1.0 + yauzl: ^2.10.0 + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -5527,6 +8011,13 @@ __metadata: languageName: node linkType: hard +"fast-diff@npm:^1.1.2": + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: d22d371b994fdc8cce9ff510d7b8dc4da70ac327bcba20df607dd5b9cae9f908f4d1028f5fe467650f058d1e7270235ae0b8230809a262b4df587a3b3aa216c3 + languageName: node + linkType: hard + "fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": version: 1.3.2 resolution: "fast-fifo@npm:1.3.2" @@ -5534,7 +8025,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -5547,10 +8038,24 @@ __metadata: languageName: node linkType: hard -"fast-npm-meta@npm:^0.3.1": - version: 0.3.1 - resolution: "fast-npm-meta@npm:0.3.1" - checksum: 08e549ebb6373634fb598f869691f84873bcef55de85a87ff3dd7719ce299409fa0c913674b2093c64a4e8108d38b264b0de55fefe271c3d69192832bb57097a +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + languageName: node + linkType: hard + +"fast-npm-meta@npm:^0.4.2": + version: 0.4.2 + resolution: "fast-npm-meta@npm:0.4.2" + checksum: 83f84821493ccb6b0fd6691ae211d3d9c8a34599975c1a778a9112a2dc6639d322ba505eac228045aedf999851b589e8fbf9b8d44b9fc1c6ba22eb8bdb885d83 languageName: node linkType: hard @@ -5568,6 +8073,15 @@ __metadata: languageName: node linkType: hard +"fastq@npm:^1.15.0": + version: 1.19.1 + resolution: "fastq@npm:1.19.1" + dependencies: + reusify: ^1.0.4 + checksum: 7691d1794fb84ad0ec2a185f10e00f0e1713b894e2c9c4d42f0bc0ba5f8c00e6e655a202074ca0b91b9c3d977aab7c30c41a8dc069fb5368576ac0054870a0e6 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.18.0 resolution: "fastq@npm:1.18.0" @@ -5577,6 +8091,15 @@ __metadata: languageName: node linkType: hard +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: ~1.2.0 + checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 + languageName: node + linkType: hard + "fdir@npm:^6.2.0, fdir@npm:^6.4.3": version: 6.4.3 resolution: "fdir@npm:6.4.3" @@ -5601,12 +8124,29 @@ __metadata: languageName: node linkType: hard -"figures@npm:^6.1.0": - version: 6.1.0 - resolution: "figures@npm:6.1.0" +"fecha@npm:^4.2.0": + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: f94e2fb3acf5a7754165d04549460d3ae6c34830394d20c552197e3e000035d69732d74af04b9bed3283bf29fe2a9ebdcc0085e640b0be3cc3658b9726265e31 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf + languageName: node + linkType: hard + +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - is-unicode-supported: ^2.0.0 - checksum: 35c81239d4fa40b75c2c7c010833b0bc8861c27187e4c9388fca1d9731103ec9989b70ee3b664ef426ddd9abe02ec5f4fd973424aa8c6fd3ea5d3bf57a2d01b4 + flat-cache: ^4.0.0 + checksum: f67802d3334809048c69b3d458f672e1b6d26daefda701761c81f203b80149c35dea04d78ea4238969dd617678e530876722a0634c43031a0957f10cc3ed190f languageName: node linkType: hard @@ -5633,6 +8173,31 @@ __metadata: languageName: node linkType: hard +"filter-obj@npm:^5.0.0": + version: 5.1.0 + resolution: "filter-obj@npm:5.1.0" + checksum: ba7c24d9b2c0552ee87d268e07eca74483af61fb740545ffa809f7e9e5294de38cf163ecc55af0e8a40020af9a49512c32f4022de2a858b110420fc8bffa7c9c + languageName: node + linkType: hard + +"find-up-simple@npm:^1.0.0, find-up-simple@npm:^1.0.1": + version: 1.0.1 + resolution: "find-up-simple@npm:1.0.1" + checksum: 6e374bffda9f8425314eab47ef79752b6e77dcc95c0ad17d257aef48c32fe07bbc41bcafbd22941c25bb94fffaaaa8e178d928867d844c58100c7fe19ec82f72 + languageName: node + linkType: hard + +"find-up@npm:7.0.0, find-up@npm:^7.0.0": + version: 7.0.0 + resolution: "find-up@npm:7.0.0" + dependencies: + locate-path: ^7.2.0 + path-exists: ^5.0.0 + unicorn-magic: ^0.1.0 + checksum: e1c63860f9c04355ab2aa19f4be51c1a6e14a7d8cfbd8090e2be6da2a36a76995907cb45337a4b582b19b164388f71d6ab118869dc7bffb2093f2c089ecb95ee + languageName: node + linkType: hard + "find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -5643,6 +8208,50 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"find-up@npm:^6.0.0": + version: 6.3.0 + resolution: "find-up@npm:6.3.0" + dependencies: + locate-path: ^7.1.0 + path-exists: ^5.0.0 + checksum: 9a21b7f9244a420e54c6df95b4f6fc3941efd3c3e5476f8274eb452f6a85706e7a6a90de71353ee4f091fcb4593271a6f92810a324ec542650398f928783c280 + languageName: node + linkType: hard + +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: ^3.2.9 + keyv: ^4.5.4 + checksum: 899fc86bf6df093547d76e7bfaeb900824b869d7d457d02e9b8aae24836f0a99fbad79328cfd6415ee8908f180699bf259dc7614f793447cb14f707caf5996f6 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 8c96c02fbeadcf4e8ffd0fa24983241e27698b0781295622591fc13585e2f226609d95e422bcf2ef044146ffacb6b68b1f20871454eddf75ab3caa6ee5f4a1fe + languageName: node + linkType: hard + +"fn.name@npm:1.x.x": + version: 1.1.0 + resolution: "fn.name@npm:1.1.0" + checksum: e357144f48cfc9a7f52a82bbc6c23df7c8de639fce049cac41d41d62cabb740cdb9f14eddc6485e29c933104455bdd7a69bb14a9012cef9cd4fa252a4d0cf293 + languageName: node + linkType: hard + "for-each@npm:^0.3.3": version: 0.3.4 resolution: "for-each@npm:0.3.4" @@ -5662,6 +8271,15 @@ __metadata: languageName: node linkType: hard +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: ^3.1.2 + checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db + languageName: node + linkType: hard + "fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" @@ -5669,10 +8287,17 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 +"fresh@npm:^2.0.0": + version: 2.0.0 + resolution: "fresh@npm:2.0.0" + checksum: 38b9828352c6271e2a0dd8bdd985d0100dbbc4eb8b6a03286071dd6f7d96cfaacd06d7735701ad9a95870eb3f4555e67c08db1dcfe24c2e7bb87383c72fae1d2 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d languageName: node linkType: hard @@ -5694,6 +8319,13 @@ __metadata: languageName: node linkType: hard +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + "fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" @@ -5727,6 +8359,23 @@ __metadata: languageName: node linkType: hard +"gauge@npm:^3.0.0": + version: 3.0.2 + resolution: "gauge@npm:3.0.2" + 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 + checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -5734,6 +8383,16 @@ __metadata: languageName: node linkType: hard +"get-amd-module-type@npm:^5.0.1": + version: 5.0.1 + resolution: "get-amd-module-type@npm:5.0.1" + dependencies: + ast-module-types: ^5.0.0 + node-source-walk: ^6.0.1 + checksum: 77b6a59b90c54fd2d8adb1555e3939462d7b97c617e74271bbcb8f9741ca6681e831216e9e45f4ab1ab1b249394b89d5c8d9e4afa1497c68d02698775cd2225e + languageName: node + linkType: hard + "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -5741,6 +8400,13 @@ __metadata: languageName: node linkType: hard +"get-east-asian-width@npm:^1.0.0": + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 757a34c7a46ff385e2775f96f9d3e553f6b6666a8898fb89040d36a1010fba692332772945606a7d4b0f0c6afb84cd394e75d5477c56e1f00f1eb79603b0aecc + languageName: node + linkType: hard + "get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.6": version: 1.2.7 resolution: "get-intrinsic@npm:1.2.7" @@ -5759,6 +8425,24 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.5": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + 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 + checksum: 301008e4482bb9a9cb49e132b88fee093bff373b4e6def8ba219b1e96b60158a6084f273ef5cafe832e42cd93462f4accb46a618d35fe59a2b507f2388c5b79d + languageName: node + linkType: hard + "get-port-please@npm:^3.1.2": version: 3.1.2 resolution: "get-port-please@npm:3.1.2" @@ -5766,7 +8450,7 @@ __metadata: languageName: node linkType: hard -"get-proto@npm:^1.0.0": +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: @@ -5776,6 +8460,22 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + "get-stream@npm:^8.0.1": version: 8.0.1 resolution: "get-stream@npm:8.0.1" @@ -5783,13 +8483,12 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^9.0.0": - version: 9.0.1 - resolution: "get-stream@npm:9.0.1" +"get-tsconfig@npm:^4.10.0": + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" dependencies: - "@sec-ant/readable-stream": ^0.4.1 - is-stream: ^4.0.1 - checksum: 631df71d7bd60a7f373094d3c352e2ce412b82d30b1b0ec562e5a4aced976173a4cc0dabef019050e1aceaffb1f0e086349ab3d14377b0b7280510bd75bd3e1e + resolve-pkg-maps: ^1.0.0 + checksum: cebf14d38ecaa9a1af25fc3f56317402a4457e7e20f30f52a0ab98b4c85962a259f75065e483824f73a1ce4a8e4926c149ead60f0619842b8cd13b94e15fbdec languageName: node linkType: hard @@ -5855,6 +8554,15 @@ __metadata: languageName: node linkType: hard +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + "glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7, glob@npm:^10.4.5": version: 10.4.5 resolution: "glob@npm:10.4.5" @@ -5871,6 +8579,33 @@ __metadata: languageName: node linkType: hard +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.3": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + 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 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.3": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + "global-directory@npm:^4.0.1": version: 4.0.1 resolution: "global-directory@npm:4.0.1" @@ -5887,6 +8622,34 @@ __metadata: languageName: node linkType: hard +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac + languageName: node + linkType: hard + +"globals@npm:^16.0.0, globals@npm:^16.1.0": + version: 16.1.0 + resolution: "globals@npm:16.1.0" + checksum: b6ed722b61a6c37c057a71d9433c08196ad57cd1e86ed160a82f5a488310b2d85cc593f17414bad00bf88f1e6f4f8387d2014f9ac859a16ccf2a0df77a1aac45 + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + 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 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + languageName: node + linkType: hard + "globby@npm:^14.0.2": version: 14.0.2 resolution: "globby@npm:14.0.2" @@ -5915,6 +8678,17 @@ __metadata: languageName: node linkType: hard +"gonzales-pe@npm:^4.3.0": + version: 4.3.0 + resolution: "gonzales-pe@npm:4.3.0" + dependencies: + minimist: ^1.2.5 + bin: + gonzales: bin/gonzales.js + checksum: 49d60fc49ad35639e5d55923c1516d3ec2e4de5e6e5913ec3458a479b66623e54a060d568295349b0bb9f96ee970c473ff984d4b82a5cfeaf736c55f0d6dc3b7 + languageName: node + linkType: hard + "gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" @@ -5922,13 +8696,20 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 + languageName: node + linkType: hard + "gzip-size@npm:^7.0.0": version: 7.0.0 resolution: "gzip-size@npm:7.0.0" @@ -5956,7 +8737,7 @@ __metadata: languageName: node linkType: hard -"h3@npm:^1.15.0, h3@npm:^1.15.1": +"h3@npm:^1.15.1": version: 1.15.1 resolution: "h3@npm:1.15.1" dependencies: @@ -5973,6 +8754,30 @@ __metadata: languageName: node linkType: hard +"h3@npm:^1.15.2, h3@npm:^1.15.3": + version: 1.15.3 + resolution: "h3@npm:1.15.3" + dependencies: + cookie-es: ^1.2.2 + crossws: ^0.3.4 + defu: ^6.1.4 + destr: ^2.0.5 + iron-webcrypto: ^1.2.1 + node-mock-http: ^1.0.0 + radix3: ^1.1.2 + ufo: ^1.6.1 + uncrypto: ^0.1.3 + checksum: 23bd309aed995e64f5cb69333d24e628b6516b7d86cae504be486437d229beaecd03a296c1294740d33d6e9fd1c2c1423268783eea6228f87b18f6c4cd6d933e + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" @@ -5998,13 +8803,10 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.1 - checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 languageName: node linkType: hard @@ -6026,24 +8828,6 @@ __metadata: languageName: node linkType: hard -"hey-listen@npm:^1.0.8": - version: 1.0.8 - resolution: "hey-listen@npm:1.0.8" - checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 - languageName: node - linkType: hard - -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: ^1.0.3 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.1 - checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 - languageName: node - linkType: hard - "hookable@npm:^5.5.3": version: 5.5.3 resolution: "hookable@npm:5.5.3" @@ -6051,6 +8835,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^7.0.0": + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" + dependencies: + lru-cache: ^10.0.1 + checksum: 467cf908a56556417b18e86ae3b8dee03c2360ef1d51e61c4028fe87f6f309b6ff038589c94b5666af207da9d972d5107698906aabeb78aca134641962a5c6f8 + languageName: node + linkType: hard + "html-tags@npm:^3.3.1": version: 3.3.1 resolution: "html-tags@npm:3.3.1" @@ -6065,7 +8858,7 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:2.0.0": +"http-errors@npm:^2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" dependencies: @@ -6095,6 +8888,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + "https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" @@ -6112,6 +8915,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 + languageName: node + linkType: hard + "human-signals@npm:^5.0.0": version: 5.0.0 resolution: "human-signals@npm:5.0.0" @@ -6119,10 +8929,12 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^8.0.0": - version: 8.0.0 - resolution: "human-signals@npm:8.0.0" - checksum: ccaca470e8b5509d89cd9af82e88fc497a4b4b9149b7964bcd9dd1463f9d9676fb5488f50cd1bc0f12ed8875a7c1c5e7019cbe238992b444919e8cf056688eba +"husky@npm:^9.1.7": + version: 9.1.7 + resolution: "husky@npm:9.1.7" + bin: + husky: bin.js + checksum: c2412753f15695db369634ba70f50f5c0b7e5cb13b673d0826c411ec1bd9ddef08c1dad89ea154f57da2521d2605bd64308af748749b27d08c5f563bcd89975f languageName: node linkType: hard @@ -6142,20 +8954,27 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e languageName: node linkType: hard -"ignore@npm:^5.2.4": +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be languageName: node linkType: hard +"ignore@npm:^7.0.0, ignore@npm:^7.0.4": + version: 7.0.4 + resolution: "ignore@npm:7.0.4" + checksum: 09b4d69192355ac066f7d99c0fdb26f52035d2eaae423bfb5f7389091d75a93bf9c105e1fbf51f557098f6d446726f29a63cef3a7d26722dc696dd345224719b + languageName: node + linkType: hard + "ignore@npm:^7.0.3": version: 7.0.3 resolution: "ignore@npm:7.0.3" @@ -6170,16 +8989,26 @@ __metadata: languageName: node linkType: hard -"impound@npm:^0.2.2": - version: 0.2.2 - resolution: "impound@npm:0.2.2" +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: - "@rollup/pluginutils": ^5.1.4 - mlly: ^1.7.4 - mocked-exports: ^0.1.0 + parent-module: ^1.0.0 + resolve-from: ^4.0.0 + checksum: a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 + languageName: node + linkType: hard + +"impound@npm:^1.0.0": + version: 1.0.0 + resolution: "impound@npm:1.0.0" + dependencies: + exsolve: ^1.0.5 + mocked-exports: ^0.1.1 pathe: ^2.0.3 - unplugin: ^2.2.0 - checksum: 8b0d3d9b28c20be608517c856d7cfda38987199d668c8c5a3acdb9da77147811d8959e1d0bd95d285cc576792b3ede56f84b036e6e3fc62e423d5e3ea0dd2331 + unplugin: ^2.3.2 + unplugin-utils: ^0.2.4 + checksum: bd0418c79eb842e22ca83ab14d38eac9f141ef9764ab4548da1bb33606cb2a84a8079abe75d786d1190325532b2abc30e6515c988869d1a11ebfc3dbd7306534 languageName: node linkType: hard @@ -6190,14 +9019,31 @@ __metadata: languageName: node linkType: hard -"index-to-position@npm:^0.1.2": - version: 0.1.2 - resolution: "index-to-position@npm:0.1.2" - checksum: ce0ab15544b154d6821b4f8b3fdb5dc410d560d20e43bcb0fb8ea2ccc5f93dc04caeee6b3ebd4abc7091e437156db4caaaef934ce20f05f079a1dbc73755f7e7 +"indent-string@npm:^5.0.0": + version: 5.0.0 + resolution: "indent-string@npm:5.0.0" + checksum: e466c27b6373440e6d84fbc19e750219ce25865cb82d578e41a6053d727e5520dc5725217d6eb1cc76005a1bb1696a0f106d84ce7ebda3033b963a38583fb3b3 + languageName: node + linkType: hard + +"index-to-position@npm:^1.1.0": + version: 1.1.0 + resolution: "index-to-position@npm:1.1.0" + checksum: 078b05777ba4ccc2af13328cbdef8ac945c885aed7c28bf55b17b7e7722507dfb3afbdeb30b59ff224374857147d16043da1bcb2a4dc533c7924d81873ef4363 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd languageName: node linkType: hard -"inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -6211,9 +9057,9 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.6.0": - version: 5.6.0 - resolution: "ioredis@npm:5.6.0" +"ioredis@npm:^5.6.1": + version: 5.6.1 + resolution: "ioredis@npm:5.6.1" dependencies: "@ioredis/commands": ^1.1.1 cluster-key-slot: ^1.1.0 @@ -6224,7 +9070,7 @@ __metadata: redis-errors: ^1.2.0 redis-parser: ^3.0.0 standard-as-callback: ^2.1.0 - checksum: b085cec251581224c6b9e3e4b0c1f92f99a272976ebcad552bc9d0c63d31abbe0208294b3acedeae4f29759ff3821478727207a47597e2ba081b1036fbc69181 + checksum: 89100a97b2210fed2aca45daf902adee8aa2294e56f817742651c86234a3efa56f82aa5aa762a94f5fbf806942f259ef5e628f626d1841d20d5cbb163fc8bd3f languageName: node linkType: hard @@ -6255,6 +9101,13 @@ __metadata: languageName: node linkType: hard +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f + languageName: node + linkType: hard + "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -6264,6 +9117,24 @@ __metadata: languageName: node linkType: hard +"is-builtin-module@npm:^3.1.0": + version: 3.2.1 + resolution: "is-builtin-module@npm:3.2.1" + dependencies: + builtin-modules: ^3.3.0 + checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 + languageName: node + linkType: hard + +"is-builtin-module@npm:^5.0.0": + version: 5.0.0 + resolution: "is-builtin-module@npm:5.0.0" + dependencies: + builtin-modules: ^5.0.0 + checksum: fcb1e458fa08e6d7e8763abaa84bc539ca943b298e15448ba92b79ab8f08c382664b8b1d5e32c59358e87026fed7b1e56e457b955436d7cc860cf0653002e4c6 + languageName: node + linkType: hard + "is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -6271,7 +9142,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.16.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -6312,6 +9183,22 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^5.0.0": + version: 5.0.0 + resolution: "is-fullwidth-code-point@npm:5.0.0" + dependencies: + get-east-asian-width: ^1.0.0 + checksum: 8dfb2d2831b9e87983c136f5c335cd9d14c1402973e357a8ff057904612ed84b8cba196319fabedf9aefe4639e14fe3afe9d9966d1d006ebeb40fe1fed4babe5 + languageName: node + linkType: hard + "is-generator-function@npm:^1.0.7": version: 1.1.0 resolution: "is-generator-function@npm:1.1.0" @@ -6324,7 +9211,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -6375,10 +9262,10 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^4.1.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce +"is-plain-obj@npm:^2.1.0": + version: 2.1.0 + resolution: "is-plain-obj@npm:2.1.0" + checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa languageName: node linkType: hard @@ -6442,10 +9329,17 @@ __metadata: languageName: node linkType: hard -"is-unicode-supported@npm:^2.0.0": - version: 2.1.0 - resolution: "is-unicode-supported@npm:2.1.0" - checksum: f254e3da6b0ab1a57a94f7273a7798dd35d1d45b227759f600d0fa9d5649f9c07fa8d3c8a6360b0e376adf916d151ec24fc9a50c5295c58bae7ca54a76a063f9 +"is-url-superb@npm:^4.0.0": + version: 4.0.0 + resolution: "is-url-superb@npm:4.0.0" + checksum: fd55e91c96349acb0d688f95fcb1ac67450e5db934976e3a8ff13ef446841e779a6f4d18b15f02331f05a3429c8fdaba2382ac1ab444059e86e9ffcde1ec8db0 + languageName: node + linkType: hard + +"is-url@npm:^1.2.4": + version: 1.2.4 + resolution: "is-url@npm:1.2.4" + checksum: 100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 languageName: node linkType: hard @@ -6513,6 +9407,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.7": + version: 1.0.7 + resolution: "isows@npm:1.0.7" + peerDependencies: + ws: "*" + checksum: 044b949b369872882af07b60b613b5801ae01b01a23b5b72b78af80c8103bbeed38352c3e8ceff13a7834bc91fd2eb41cf91ec01d59a041d8705680e6b0ec546 + languageName: node + linkType: hard + "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -6535,13 +9438,6 @@ __metadata: languageName: node linkType: hard -"js-levenshtein@npm:^1.1.6": - version: 1.1.6 - resolution: "js-levenshtein@npm:1.1.6" - checksum: 409f052a7f1141be4058d97da7860e08efd97fc588b7a4c5cfa0548bc04f6d576644dae65ab630266dff685d56fb90d494e03d4d79cb484c287746b4f1bf0694 - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -6574,7 +9470,14 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2": +"jsdoc-type-pratt-parser@npm:^4.0.0, jsdoc-type-pratt-parser@npm:~4.1.0": + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: e7642a508b090b1bdf17775383000ed71013c38e1231c1e576e5374636e8baf7c3fae8bf0252f5e1d3397d95efd56e8c8a5dd1a0de76d05d1499cbcb3c325bc3 + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2, jsesc@npm:^3.1.0": version: 3.1.0 resolution: "jsesc@npm:3.1.0" bin: @@ -6583,6 +9486,22 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + "json-rpc-engine@npm:^6.1.0": version: 6.1.0 resolution: "json-rpc-engine@npm:6.1.0" @@ -6600,10 +9519,27 @@ __metadata: languageName: node linkType: hard -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad +"json-schema-to-typescript-lite@npm:^14.1.0": + version: 14.1.0 + resolution: "json-schema-to-typescript-lite@npm:14.1.0" + dependencies: + "@apidevtools/json-schema-ref-parser": ^11.7.0 + "@types/json-schema": ^7.0.15 + checksum: a7beca75a548867cfbeab2d1fd05c806e3dc6c21540f3eeaf4dc113dd6be28891e79827c0194562ba822d5ace12b6175ba19edd60c7600c269d5555d9887a24a + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 languageName: node linkType: hard @@ -6616,6 +9552,20 @@ __metadata: languageName: node linkType: hard +"junk@npm:^4.0.0": + version: 4.0.1 + resolution: "junk@npm:4.0.1" + checksum: 4f0c94c0b2e46172284d9eaeb57bf1b784d86d218dbc673a1c8e08ef3443d03164238eb067591d0ad9f2c76a6ad012aeb618bb8135a2f0f26a6da931058e131b + languageName: node + linkType: hard + +"jwt-decode@npm:^4.0.0": + version: 4.0.0 + resolution: "jwt-decode@npm:4.0.0" + checksum: 390e2edcb31a92e86c8cbdd1edeea4c0d62acd371f8a8f0a8878e499390c0ecf4c658b365c4e941e4ef37d0170e4ca650aaa49f99a45c0b9695a235b210154b0 + languageName: node + linkType: hard + "keccak@npm:^3.0.3": version: 3.0.4 resolution: "keccak@npm:3.0.4" @@ -6628,6 +9578,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: 3.0.1 + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 + languageName: node + linkType: hard + "keyvaluestorage-interface@npm:^1.0.0": version: 1.0.0 resolution: "keyvaluestorage-interface@npm:1.0.0" @@ -6663,6 +9622,26 @@ __metadata: languageName: node linkType: hard +"kuler@npm:^2.0.0": + version: 2.0.0 + resolution: "kuler@npm:2.0.0" + checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 + languageName: node + linkType: hard + +"lambda-local@npm:^2.2.0": + version: 2.2.0 + resolution: "lambda-local@npm:2.2.0" + dependencies: + commander: ^10.0.1 + dotenv: ^16.3.1 + winston: ^3.10.0 + bin: + lambda-local: build/cli.js + checksum: 1abc225180e09dab1d8a2f949cc948c36af6d3121d8545792d79fff3ea9bf6711043c31ee37d65fee22a8517d0784e5b3b6686a3c8199b82671db47688ace2c9 + languageName: node + linkType: hard + "launch-editor@npm:^2.10.0": version: 2.10.0 resolution: "launch-editor@npm:2.10.0" @@ -6677,18 +9656,48 @@ __metadata: version: 1.0.1 resolution: "lazystream@npm:1.0.1" dependencies: - readable-stream: ^2.0.5 - checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 + readable-stream: ^2.0.5 + checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 languageName: node linkType: hard -"lilconfig@npm:^3.1.2": +"lilconfig@npm:^3.1.3": version: 3.1.3 resolution: "lilconfig@npm:3.1.3" checksum: 644eb10830350f9cdc88610f71a921f510574ed02424b57b0b3abb66ea725d7a082559552524a842f4e0272c196b88dfe1ff7d35ffcc6f45736777185cd67c9a languageName: node linkType: hard +"lint-staged@npm:^16.0.0": + version: 16.0.0 + resolution: "lint-staged@npm:16.0.0" + dependencies: + chalk: ^5.4.1 + commander: ^13.1.0 + debug: ^4.4.0 + lilconfig: ^3.1.3 + listr2: ^8.3.3 + micromatch: ^4.0.8 + nano-spawn: ^1.0.0 + pidtree: ^0.6.0 + string-argv: ^0.3.2 + yaml: ^2.7.1 + bin: + lint-staged: bin/lint-staged.js + checksum: f57d710dac15179c013a6df457286cb60c4c6094a20f23aa0e3021acf8d9e612469131f415ea1a3f5a25cad5875a2e540eab068f788344d6b33c127a4457b02d + languageName: node + linkType: hard + "listhen@npm:^1.9.0": version: 1.9.0 resolution: "listhen@npm:1.9.0" @@ -6718,14 +9727,17 @@ __metadata: languageName: node linkType: hard -"lit-element@npm:^3.3.0": - version: 3.3.3 - resolution: "lit-element@npm:3.3.3" +"listr2@npm:^8.3.3": + version: 8.3.3 + resolution: "listr2@npm:8.3.3" dependencies: - "@lit-labs/ssr-dom-shim": ^1.1.0 - "@lit/reactive-element": ^1.3.0 - lit-html: ^2.8.0 - checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d + cli-truncate: ^4.0.0 + colorette: ^2.0.20 + eventemitter3: ^5.0.1 + log-update: ^6.1.0 + rfdc: ^1.4.1 + wrap-ansi: ^9.0.0 + checksum: 77588101773677903205674e1fcfa880fda7aee64aec7797f03cbf638f3acdb6c91ca21496e938a2f29a71645aa838caee60b913d6c901d364af308d61f9bfff languageName: node linkType: hard @@ -6740,12 +9752,14 @@ __metadata: languageName: node linkType: hard -"lit-html@npm:^2.8.0": - version: 2.8.0 - resolution: "lit-html@npm:2.8.0" +"lit-element@npm:^4.2.0": + version: 4.2.0 + resolution: "lit-element@npm:4.2.0" dependencies: - "@types/trusted-types": ^2.0.2 - checksum: 2d70df07248bcb2f502a3afb1e91d260735024fa669669ffb1417575aa39c3092779725ac1b90f5f39e4ce78c63f431f51176bc67f532389f0285a6991573255 + "@lit-labs/ssr-dom-shim": ^1.2.0 + "@lit/reactive-element": ^2.1.0 + lit-html: ^3.3.0 + checksum: 84bfa51608c6efbf4991032f1ff64b3ae38007fb06eda93e5a2625277c8fc515ad930d4aee8069d92a8f0a969c58808af41f3025f0f5d175dfcc23d4839553f7 languageName: node linkType: hard @@ -6758,14 +9772,12 @@ __metadata: languageName: node linkType: hard -"lit@npm:2.8.0": - version: 2.8.0 - resolution: "lit@npm:2.8.0" +"lit-html@npm:^3.3.0": + version: 3.3.0 + resolution: "lit-html@npm:3.3.0" dependencies: - "@lit/reactive-element": ^1.6.0 - lit-element: ^3.3.0 - lit-html: ^2.8.0 - checksum: 2480e733f7d022d3ecba91abc58a20968f0ca8f5fa30b3341ecf4bcf4845e674ad27b721a5ae53529cafc6ca603c015b80d0979ceb7a711e268ef20bb6bc7527 + "@types/trusted-types": ^2.0.2 + checksum: c7e310385d624fabaf4c3090e1787ce14ce99cb8b076dcce78b32a6dde8a91daa7afc089da3bcd3e451cd2ddeafb92c86df574939d54f0d3b7029acfb3f038f0 languageName: node linkType: hard @@ -6780,6 +9792,24 @@ __metadata: languageName: node linkType: hard +"lit@npm:3.3.0": + version: 3.3.0 + resolution: "lit@npm:3.3.0" + dependencies: + "@lit/reactive-element": ^2.1.0 + lit-element: ^4.2.0 + lit-html: ^3.3.0 + checksum: 9b9b1ee6c9283ad2995cc7b3db1ad06ba218b42f31bd53d47ff28ab7959aa5fd9620187ac2df706d307e2bd51ae3f5ff4d21a7a2a86745e1bf78ac05dbd56573 + languageName: node + linkType: hard + +"load-tsconfig@npm:^0.2.3": + version: 0.2.5 + resolution: "load-tsconfig@npm:0.2.5" + checksum: 631740833c4a7157bb7b6eeae6e1afb6a6fac7416b7ba91bd0944d5c5198270af2d68bf8347af3cc2ba821adc4d83ef98f66278bd263bc284c863a09ec441503 + languageName: node + linkType: hard + "local-pkg@npm:^1.0.0": version: 1.0.0 resolution: "local-pkg@npm:1.0.0" @@ -6810,6 +9840,38 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"locate-path@npm:^7.0.0, locate-path@npm:^7.1.0, locate-path@npm:^7.2.0": + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" + dependencies: + p-locate: ^6.0.0 + checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8 + languageName: node + linkType: hard + +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + "lodash.defaults@npm:^4.2.0": version: 4.2.0 resolution: "lodash.defaults@npm:4.2.0" @@ -6817,6 +9879,20 @@ __metadata: languageName: node linkType: hard +"lodash.difference@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.difference@npm:4.5.0" + checksum: ecee276aa578f300e79350805a14a51be8d1f12b3c1389a19996d8ab516f814211a5f65c68331571ecdad96522b863ccc484b55504ce8c9947212a29f8857d5a + languageName: node + linkType: hard + +"lodash.flatten@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flatten@npm:4.4.0" + checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb + languageName: node + linkType: hard + "lodash.isarguments@npm:^3.1.0": version: 3.1.0 resolution: "lodash.isarguments@npm:3.1.0" @@ -6824,10 +9900,10 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 languageName: node linkType: hard @@ -6838,6 +9914,20 @@ __metadata: languageName: node linkType: hard +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 + languageName: node + linkType: hard + +"lodash.union@npm:^4.6.0": + version: 4.6.0 + resolution: "lodash.union@npm:4.6.0" + checksum: 1514dc6508b2614ec071a6470f36eb7a70f69bf1abb6d55bdfdc21069635a4517783654b28504c0f025059a7598d37529766888e6d5902b8ab28b712228f7b2a + languageName: node + linkType: hard + "lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" @@ -6845,13 +9935,40 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15": +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard +"log-update@npm:^6.1.0": + version: 6.1.0 + resolution: "log-update@npm:6.1.0" + dependencies: + ansi-escapes: ^7.0.0 + cli-cursor: ^5.0.0 + slice-ansi: ^7.1.0 + strip-ansi: ^7.1.0 + wrap-ansi: ^9.0.0 + checksum: 817a9ba6c5cbc19e94d6359418df8cfe8b3244a2903f6d53354e175e243a85b782dc6a98db8b5e457ee2f09542ca8916c39641b9cd3b0e6ef45e9481d50c918a + languageName: node + linkType: hard + +"logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" + dependencies: + "@colors/colors": 1.6.0 + "@types/triple-beam": ^1.3.2 + fecha: ^4.2.0 + ms: ^2.1.1 + safe-stable-stringify: ^2.3.1 + triple-beam: ^1.3.0 + checksum: a202d10897254735ead75a640f889998f9b91a0c36be9cac3f5471fa740d36bc2fbbcf9d113dcdadec4ddf09e257393ff800e6aab80019bdc7456363d6ea21f6 + languageName: node + linkType: hard + "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -6868,6 +9985,13 @@ __metadata: languageName: node linkType: hard +"luxon@npm:^3.2.1": + version: 3.6.1 + resolution: "luxon@npm:3.6.1" + checksum: bc6c24dde90f4263f548cc5a4ea3328e9c9511bee0b2255bd319639712862f1eb14a39c1b2dcbff8a8bf6686996d28f45b8fc902994a72dd05a29cef1269a6a4 + languageName: node + linkType: hard + "magic-string-ast@npm:^0.7.0": version: 0.7.0 resolution: "magic-string-ast@npm:0.7.0" @@ -6897,6 +10021,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + "make-fetch-happen@npm:^14.0.3": version: 14.0.3 resolution: "make-fetch-happen@npm:14.0.3" @@ -6937,6 +10070,15 @@ __metadata: languageName: node linkType: hard +"merge-options@npm:^3.0.4": + version: 3.0.4 + resolution: "merge-options@npm:3.0.4" + dependencies: + is-plain-obj: ^2.1.0 + checksum: d86ddb3dd6e85d558dbf25dc944f3527b6bacb944db3fdda6e84a3f59c4e4b85231095f58b835758b9a57708342dee0f8de0dffa352974a48221487fe9f4584f + languageName: node + linkType: hard + "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -6944,13 +10086,20 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.3.0": +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 languageName: node linkType: hard +"micro-api-client@npm:^3.3.0": + version: 3.3.0 + resolution: "micro-api-client@npm:3.3.0" + checksum: db0ad27df4c58bfb10eb4a6ad14d242d8abbae1bca623db3b23568dae6b146338ecbd62563a41a756b7a75ea155c950ddb5d633859ca728072d1852ed29dd1e2 + languageName: node + linkType: hard + "micro-ftch@npm:^0.3.1": version: 0.3.1 resolution: "micro-ftch@npm:0.3.1" @@ -6968,12 +10117,19 @@ __metadata: languageName: node linkType: hard -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 +"mime-db@npm:^1.54.0": + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: e99aaf2f23f5bd607deb08c83faba5dd25cf2fec90a7cc5b92d8260867ee08dab65312e1a589e60093dc7796d41e5fae013268418482f1db4c7d52d0a0960ac9 + languageName: node + linkType: hard + +"mime-types@npm:^3.0.1": + version: 3.0.1 + resolution: "mime-types@npm:3.0.1" + dependencies: + mime-db: ^1.54.0 + checksum: 8d497ad5cb2dd1210ac7d049b5de94af0b24b45a314961e145b44389344604d54752f03bc00bf880c0da60a214be6fb6d423d318104f02c28d95dd8ebeea4fb4 languageName: node linkType: hard @@ -6986,12 +10142,12 @@ __metadata: languageName: node linkType: hard -"mime@npm:^4.0.6": - version: 4.0.6 - resolution: "mime@npm:4.0.6" +"mime@npm:^4.0.7": + version: 4.0.7 + resolution: "mime@npm:4.0.7" bin: mime: bin/cli.js - checksum: b18389c63c5120fbae32b82bc33a0d2ae26443bff25c63c88a7283cdc09e610909403faafd91e461b9fd20650642e37a612fe7982131a909ab1219aaaff2c0a0 + checksum: adff3c690bf09e444a8c8a3903eb4caa6f4d491e214e6c164853f46cea34c438c7fb17463aecff467f0a477fca7c44f904ff68113631bd816f8c5bfca512225f languageName: node linkType: hard @@ -7002,6 +10158,20 @@ __metadata: languageName: node linkType: hard +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c + languageName: node + linkType: hard + +"min-indent@npm:^1.0.1": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + "mini-svg-data-uri@npm:^1.4.4": version: 1.4.4 resolution: "mini-svg-data-uri@npm:1.4.4" @@ -7011,17 +10181,12 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed +"minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a languageName: node linkType: hard @@ -7034,7 +10199,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -7043,6 +10208,22 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.3 || ^10.0.1": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: f5b63c2f30606091a057c5f679b067f84a2cd0ffbd2dbc9143bda850afd353c7be81949ff11ae0c86988f07390eeca64efd7143ee05a0dab37f6c6b38a2ebb6c + languageName: node + linkType: hard + +"minimist@npm:^1.2.5": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -7186,24 +10367,22 @@ __metadata: languageName: node linkType: hard -"mocked-exports@npm:^0.1.0, mocked-exports@npm:^0.1.1": +"mocked-exports@npm:^0.1.1": version: 0.1.1 resolution: "mocked-exports@npm:0.1.1" checksum: 8d4af7e2c9aa181533dfdb73ee4c849c2b43d484127737be78db00aee45f863c32a27eb74b7c3018f9931a74f4b83aa16b87a0d700095955aef03dd5119077ac languageName: node linkType: hard -"motion@npm:10.16.2": - version: 10.16.2 - resolution: "motion@npm:10.16.2" +"module-definition@npm:^5.0.1": + version: 5.0.1 + resolution: "module-definition@npm:5.0.1" dependencies: - "@motionone/animation": ^10.15.1 - "@motionone/dom": ^10.16.2 - "@motionone/svelte": ^10.16.2 - "@motionone/types": ^10.15.1 - "@motionone/utils": ^10.15.1 - "@motionone/vue": ^10.16.2 - checksum: 0b91256808c2374d8b7f4ac5e7ed513f2ca8df2b7d1be4fbc00ec5baece5162ada648aedaa5bc1d60be9ad2e6c9bc1d3bb160333051c20ab79e241b8e02e3c92 + ast-module-types: ^5.0.0 + node-source-walk: ^6.0.1 + bin: + module-definition: bin/cli.js + checksum: cc0f9ab8c940607de3b60e4c979f4897e9d544d03eee8435f61824b08ffc2d70f7f38043a6b8e728258d65b9925446cd82ddee65acf1fc2ae7351fce57896dc9 languageName: node linkType: hard @@ -7214,14 +10393,14 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 +"mrmime@npm:^2.0.1": + version: 2.0.1 + resolution: "mrmime@npm:2.0.1" + checksum: 455a555009edb2ed6e587e0fcb5e41fcbf8f1dcca28242a57d054f02204ab198bed93ba9de75db06bd3447e8603bc74e10a22440ba99431fc4a751435fba35bf languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.3": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -7242,6 +10421,13 @@ __metadata: languageName: node linkType: hard +"nano-spawn@npm:^1.0.0": + version: 1.0.1 + resolution: "nano-spawn@npm:1.0.1" + checksum: 408041247a293248401d20d6453211169d07b29800280c1f5839ce1096eda02f1996083525f1cd1cd86f681d7db843f9db0fa2fa0485a753590786eef50ef7e7 + languageName: node + linkType: hard + "nanoid@npm:^3.3.8": version: 3.3.8 resolution: "nanoid@npm:3.3.8" @@ -7267,6 +10453,15 @@ __metadata: languageName: node linkType: hard +"napi-postinstall@npm:^0.2.2": + version: 0.2.3 + resolution: "napi-postinstall@npm:0.2.3" + bin: + napi-postinstall: lib/cli.js + checksum: b1bcffca87b6ab65241d162536370f2c0dabd11c2dfbf97c0df929034c6eb1a3b5ab0575d2d6cba2ebd186936f8d22a41fc5ffc5d695e8644862d54e646a1c60 + languageName: node + linkType: hard + "napi-wasm@npm:^1.1.0": version: 1.1.3 resolution: "napi-wasm@npm:1.1.3" @@ -7274,6 +10469,13 @@ __metadata: languageName: node linkType: hard +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" @@ -7281,12 +10483,33 @@ __metadata: languageName: node linkType: hard -"nitropack@npm:^2.11.7": - version: 2.11.7 - resolution: "nitropack@npm:2.11.7" +"nested-error-stacks@npm:^2.1.1": + version: 2.1.1 + resolution: "nested-error-stacks@npm:2.1.1" + checksum: 5f452fad75db8480b4db584e1602894ff5977f8bf3d2822f7ba5cb7be80e89adf1fffa34dada3347ef313a4288850b4486eb0635b315c32bdfb505577e8880e3 + languageName: node + linkType: hard + +"netlify@npm:^13.3.5": + version: 13.3.5 + resolution: "netlify@npm:13.3.5" + dependencies: + "@netlify/open-api": ^2.37.0 + lodash-es: ^4.17.21 + micro-api-client: ^3.3.0 + node-fetch: ^3.0.0 + p-wait-for: ^5.0.0 + qs: ^6.9.6 + checksum: 144305d64865807c37841c4c64522ea171bc2e984bbecc6dae8f83c50c588d49b57ccb998808c75143f976756ad6b5747588a422098fdb01a2ef2cc8585969ce + languageName: node + linkType: hard + +"nitropack@npm:^2.11.11": + version: 2.11.11 + resolution: "nitropack@npm:2.11.11" dependencies: "@cloudflare/kv-asset-handler": ^0.4.0 - "@netlify/functions": ^3.0.2 + "@netlify/functions": ^3.1.2 "@rollup/plugin-alias": ^5.1.1 "@rollup/plugin-commonjs": ^28.0.3 "@rollup/plugin-inject": ^5.0.5 @@ -7296,66 +10519,65 @@ __metadata: "@rollup/plugin-terser": ^0.4.4 "@vercel/nft": ^0.29.2 archiver: ^7.0.1 - c12: ^3.0.2 + c12: ^3.0.3 chokidar: ^4.0.3 citty: ^0.1.6 - compatx: ^0.1.8 - confbox: ^0.2.1 + compatx: ^0.2.0 + confbox: ^0.2.2 consola: ^3.4.2 cookie-es: ^2.0.0 croner: ^9.0.0 crossws: ^0.3.4 - db0: ^0.3.1 + db0: ^0.3.2 defu: ^6.1.4 - destr: ^2.0.3 + destr: ^2.0.5 dot-prop: ^9.0.0 - esbuild: ^0.25.1 + esbuild: ^0.25.3 escape-string-regexp: ^5.0.0 etag: ^1.8.1 - exsolve: ^1.0.4 + exsolve: ^1.0.5 globby: ^14.1.0 gzip-size: ^7.0.0 - h3: ^1.15.1 + h3: ^1.15.3 hookable: ^5.5.3 httpxy: ^0.1.7 - ioredis: ^5.6.0 + ioredis: ^5.6.1 jiti: ^2.4.2 klona: ^2.0.6 knitwork: ^1.2.0 listhen: ^1.9.0 magic-string: ^0.30.17 magicast: ^0.3.5 - mime: ^4.0.6 + mime: ^4.0.7 mlly: ^1.7.4 node-fetch-native: ^1.6.6 node-mock-http: ^1.0.0 ofetch: ^1.4.1 ohash: ^2.0.11 - openapi-typescript: ^7.6.1 pathe: ^2.0.3 perfect-debounce: ^1.0.0 pkg-types: ^2.1.0 pretty-bytes: ^6.1.1 radix3: ^1.1.2 - rollup: ^4.36.0 + rollup: ^4.40.0 rollup-plugin-visualizer: ^5.14.0 scule: ^1.3.0 semver: ^7.7.1 serve-placeholder: ^2.0.2 - serve-static: ^1.16.2 + serve-static: ^2.2.0 source-map: ^0.7.4 - std-env: ^3.8.1 - ufo: ^1.5.4 - ultrahtml: ^1.5.3 + std-env: ^3.9.0 + ufo: ^1.6.1 + ultrahtml: ^1.6.0 uncrypto: ^0.1.3 unctx: ^2.4.1 unenv: ^2.0.0-rc.15 - unimport: ^4.1.2 + unimport: ^5.0.0 unplugin-utils: ^0.2.4 - unstorage: ^1.15.0 + unstorage: ^1.16.0 untyped: ^2.0.0 unwasm: ^0.3.9 - youch: ^4.1.0-beta.6 + youch: ^4.1.0-beta.7 youch-core: ^0.3.2 peerDependencies: xml2js: ^0.6.2 @@ -7365,7 +10587,7 @@ __metadata: bin: nitro: dist/cli/index.mjs nitropack: dist/cli/index.mjs - checksum: 73c4be74247e430e2d1a2fadcb65cf3d71a10939a7d7d03083562b2f5d3f84c9bd988306ef05ed341531caaaed2953916fd3240b73365821421e69553452e52f + checksum: 1c5af3cd23ac5ff5879653017595a51bfa9ae269b722f5df6b35b4ff38b849025dfadf69411a067be45a7b3b73111910cfd5a9e044272e63b6be77e3ad1de90b languageName: node linkType: hard @@ -7387,6 +10609,13 @@ __metadata: languageName: node linkType: hard +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f + languageName: node + linkType: hard + "node-fetch-native@npm:^1.6.4, node-fetch-native@npm:^1.6.6": version: 1.6.6 resolution: "node-fetch-native@npm:1.6.6" @@ -7408,6 +10637,17 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^3.0.0": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 + languageName: node + linkType: hard + "node-forge@npm:^1.3.1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -7460,6 +10700,26 @@ __metadata: languageName: node linkType: hard +"node-source-walk@npm:^6.0.0, node-source-walk@npm:^6.0.1, node-source-walk@npm:^6.0.2": + version: 6.0.2 + resolution: "node-source-walk@npm:6.0.2" + dependencies: + "@babel/parser": ^7.21.8 + checksum: eacaaa11fa71fd48da16d75a108d5e1e945b581550112b37c5e909c7f112c1b48acf8648d7fa167e6f482e41f047bceca1ffc5aa3c91fee74406acc003f98190 + languageName: node + linkType: hard + +"nopt@npm:^5.0.0": + version: 5.0.0 + resolution: "nopt@npm:5.0.0" + dependencies: + abbrev: 1 + bin: + nopt: bin/nopt.js + checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f + languageName: node + linkType: hard + "nopt@npm:^8.0.0": version: 8.1.0 resolution: "nopt@npm:8.1.0" @@ -7471,6 +10731,26 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^6.0.0": + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" + dependencies: + hosted-git-info: ^7.0.0 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: ea35f8de68e03fc845f545c8197857c0cd256207fdb809ca63c2b39fe76ae77765ee939eb21811fb6c3b533296abf49ebe3cd617064f98a775adaccb24ff2e03 + languageName: node + linkType: hard + +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: ^1.0.1 + checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -7504,7 +10784,19 @@ __metadata: languageName: node linkType: hard -"nth-check@npm:^2.0.1": +"npmlog@npm:^5.0.1": + version: 5.0.1 + resolution: "npmlog@npm:5.0.1" + dependencies: + are-we-there-yet: ^2.0.0 + console-control-strings: ^1.1.0 + gauge: ^3.0.0 + set-blocking: ^2.0.0 + checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1, nth-check@npm:^2.1.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" dependencies: @@ -7513,9 +10805,9 @@ __metadata: languageName: node linkType: hard -"nuxt-svgo@npm:^4.0.9": - version: 4.0.14 - resolution: "nuxt-svgo@npm:4.0.14" +"nuxt-svgo@npm:^4.1.2": + version: 4.1.2 + resolution: "nuxt-svgo@npm:4.1.2" dependencies: "@nuxt/kit": ^3.4.0 mini-svg-data-uri: ^1.4.4 @@ -7532,42 +10824,41 @@ __metadata: optional: true vue-svg-loader: optional: true - checksum: 50d36cbe310b4c7b21b2286303872289c7a6d31c08921a7aafd9c3faf1aa8419deae13af7372f30fc00e7a5cb587d05e1aa3e706fda344d7b35cc547b733d8e1 + checksum: 841b579b7ff2dd4aaa754c76374d4a059945d77ec723969b8c6ec06e7d0f21e4b5917f6d1efa4420c2d4fb46234808db8f2a2947383c26eabba9f6ac202d2013 languageName: node linkType: hard -"nuxt@npm:^3.16.0": - version: 3.16.1 - resolution: "nuxt@npm:3.16.1" +"nuxt@npm:^3.17.3": + version: 3.17.3 + resolution: "nuxt@npm:3.17.3" dependencies: - "@nuxt/cli": ^3.23.1 + "@nuxt/cli": ^3.25.1 "@nuxt/devalue": ^2.0.2 - "@nuxt/devtools": ^2.3.0 - "@nuxt/kit": 3.16.1 - "@nuxt/schema": 3.16.1 + "@nuxt/devtools": ^2.4.0 + "@nuxt/kit": 3.17.3 + "@nuxt/schema": 3.17.3 "@nuxt/telemetry": ^2.6.6 - "@nuxt/vite-builder": 3.16.1 - "@oxc-parser/wasm": ^0.60.0 - "@unhead/vue": ^2.0.0-rc.13 + "@nuxt/vite-builder": 3.17.3 + "@unhead/vue": ^2.0.8 "@vue/shared": ^3.5.13 - c12: ^3.0.2 + c12: ^3.0.3 chokidar: ^4.0.3 - compatx: ^0.1.8 + compatx: ^0.2.0 consola: ^3.4.2 cookie-es: ^2.0.0 defu: ^6.1.4 - destr: ^2.0.3 + destr: ^2.0.5 devalue: ^5.1.1 errx: ^0.1.0 - esbuild: ^0.25.1 + esbuild: ^0.25.4 escape-string-regexp: ^5.0.0 estree-walker: ^3.0.3 - exsolve: ^1.0.4 + exsolve: ^1.0.5 globby: ^14.1.0 - h3: ^1.15.1 + h3: ^1.15.3 hookable: ^5.5.3 - ignore: ^7.0.3 - impound: ^0.2.2 + ignore: ^7.0.4 + impound: ^1.0.0 jiti: ^2.4.2 klona: ^2.0.6 knitwork: ^1.2.0 @@ -7575,34 +10866,34 @@ __metadata: mlly: ^1.7.4 mocked-exports: ^0.1.1 nanotar: ^0.2.0 - nitropack: ^2.11.7 + nitropack: ^2.11.11 nypm: ^0.6.0 ofetch: ^1.4.1 ohash: ^2.0.11 on-change: ^5.0.1 - oxc-parser: ^0.56.3 + oxc-parser: ^0.69.0 pathe: ^2.0.3 perfect-debounce: ^1.0.0 pkg-types: ^2.1.0 radix3: ^1.1.2 scule: ^1.3.0 semver: ^7.7.1 - std-env: ^3.8.1 + std-env: ^3.9.0 strip-literal: ^3.0.0 - tinyglobby: 0.2.12 - ufo: ^1.5.4 - ultrahtml: ^1.5.3 + tinyglobby: 0.2.13 + ufo: ^1.6.1 + ultrahtml: ^1.6.0 uncrypto: ^0.1.3 unctx: ^2.4.1 - unimport: ^4.1.2 - unplugin: ^2.2.1 + unimport: ^5.0.1 + unplugin: ^2.3.3 unplugin-vue-router: ^0.12.0 - unstorage: ^1.15.0 + unstorage: ^1.16.0 untyped: ^2.0.0 vue: ^3.5.13 vue-bundle-renderer: ^2.1.1 vue-devtools-stub: ^0.1.0 - vue-router: ^4.5.0 + vue-router: ^4.5.1 peerDependencies: "@parcel/watcher": ^2.1.0 "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 @@ -7614,7 +10905,7 @@ __metadata: bin: nuxi: bin/nuxt.mjs nuxt: bin/nuxt.mjs - checksum: 4a2d5732c250a6fa455ab840885e0077a7ee44000c31d71cdf5306e620bfd4ae6fbf2bbfb65523efbe751e59e8003dcb0f959d88aa6e62f893b9c357e3694442 + checksum: b6126165c1cd930f64e8a76e0a9aa465f839aa4c4c4b88638419f2dd35bf7d369c8e172e93c9c0816a53c49637ead35f9f1ca83ddd97842a8c756f221b39be2e languageName: node linkType: hard @@ -7660,6 +10951,20 @@ __metadata: languageName: node linkType: hard +"object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b + languageName: node + linkType: hard + "ofetch@npm:^1.4.1": version: 1.4.1 resolution: "ofetch@npm:1.4.1" @@ -7699,7 +11004,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:^2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -7708,7 +11013,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.1, once@npm:^1.4.0": +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -7717,6 +11022,15 @@ __metadata: languageName: node linkType: hard +"one-time@npm:^1.0.0": + version: 1.0.0 + resolution: "one-time@npm:1.0.0" + dependencies: + fn.name: 1.x.x + checksum: fd008d7e992bdec1c67f53a2f9b46381ee12a9b8c309f88b21f0223546003fb47e8ad7c1fd5843751920a8d276c63bd4b45670ef80c61fb3e07dbccc962b5c7d + languageName: node + linkType: hard + "onetime@npm:^6.0.0": version: 6.0.0 resolution: "onetime@npm:6.0.0" @@ -7726,6 +11040,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: ^5.0.0 + checksum: eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c + languageName: node + linkType: hard + "open@npm:^10.1.0": version: 10.1.0 resolution: "open@npm:10.1.0" @@ -7749,21 +11072,17 @@ __metadata: languageName: node linkType: hard -"openapi-typescript@npm:^7.6.1": - version: 7.6.1 - resolution: "openapi-typescript@npm:7.6.1" +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: - "@redocly/openapi-core": ^1.28.0 - ansi-colors: ^4.1.3 - change-case: ^5.4.4 - parse-json: ^8.1.0 - supports-color: ^9.4.0 - yargs-parser: ^21.1.1 - peerDependencies: - typescript: ^5.x - bin: - openapi-typescript: bin/cli.js - checksum: ea71702705ee3abbea80840715528015e2ad630889f714110b66fd5869229aa14c2fedec5378149de63647efcddeffa68f67dbd94ef46c029d8ef39402f7fdd1 + 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 + checksum: ecbd010e3dc73e05d239976422d9ef54a82a13f37c11ca5911dff41c98a6c7f0f163b27f922c37e7f8340af9d36febd3b6e9cef508f3339d4c393d7276d716bb languageName: node linkType: hard @@ -7787,32 +11106,61 @@ __metadata: languageName: node linkType: hard -"oxc-parser@npm:^0.56.3": - version: 0.56.5 - resolution: "oxc-parser@npm:0.56.5" +"ox@npm:0.6.9": + version: 0.6.9 + resolution: "ox@npm:0.6.9" + dependencies: + "@adraffy/ens-normalize": ^1.10.1 + "@noble/curves": ^1.6.0 + "@noble/hashes": ^1.5.0 + "@scure/bip32": ^1.5.0 + "@scure/bip39": ^1.4.0 + abitype: ^1.0.6 + eventemitter3: 5.0.1 + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 6f35c9710ab3edb8146f0d2a7c482517c8e1cb2adf0cfb7aba23a17209cf7171546ad017cce98dd9e0f60cee5d77ddaaa72961023e4456de093d985b5712c546 + languageName: node + linkType: hard + +"oxc-parser@npm:^0.69.0": + version: 0.69.0 + resolution: "oxc-parser@npm:0.69.0" dependencies: - "@oxc-parser/binding-darwin-arm64": 0.56.5 - "@oxc-parser/binding-darwin-x64": 0.56.5 - "@oxc-parser/binding-linux-arm-gnueabihf": 0.56.5 - "@oxc-parser/binding-linux-arm64-gnu": 0.56.5 - "@oxc-parser/binding-linux-arm64-musl": 0.56.5 - "@oxc-parser/binding-linux-x64-gnu": 0.56.5 - "@oxc-parser/binding-linux-x64-musl": 0.56.5 - "@oxc-parser/binding-wasm32-wasi": 0.56.5 - "@oxc-parser/binding-win32-arm64-msvc": 0.56.5 - "@oxc-parser/binding-win32-x64-msvc": 0.56.5 - "@oxc-project/types": ^0.56.5 + "@oxc-parser/binding-darwin-arm64": 0.69.0 + "@oxc-parser/binding-darwin-x64": 0.69.0 + "@oxc-parser/binding-freebsd-x64": 0.69.0 + "@oxc-parser/binding-linux-arm-gnueabihf": 0.69.0 + "@oxc-parser/binding-linux-arm64-gnu": 0.69.0 + "@oxc-parser/binding-linux-arm64-musl": 0.69.0 + "@oxc-parser/binding-linux-riscv64-gnu": 0.69.0 + "@oxc-parser/binding-linux-s390x-gnu": 0.69.0 + "@oxc-parser/binding-linux-x64-gnu": 0.69.0 + "@oxc-parser/binding-linux-x64-musl": 0.69.0 + "@oxc-parser/binding-wasm32-wasi": 0.69.0 + "@oxc-parser/binding-win32-arm64-msvc": 0.69.0 + "@oxc-parser/binding-win32-x64-msvc": 0.69.0 + "@oxc-project/types": ^0.69.0 dependenciesMeta: "@oxc-parser/binding-darwin-arm64": optional: true "@oxc-parser/binding-darwin-x64": optional: true + "@oxc-parser/binding-freebsd-x64": + optional: true "@oxc-parser/binding-linux-arm-gnueabihf": optional: true "@oxc-parser/binding-linux-arm64-gnu": optional: true "@oxc-parser/binding-linux-arm64-musl": optional: true + "@oxc-parser/binding-linux-riscv64-gnu": + optional: true + "@oxc-parser/binding-linux-s390x-gnu": + optional: true "@oxc-parser/binding-linux-x64-gnu": optional: true "@oxc-parser/binding-linux-x64-musl": @@ -7823,7 +11171,16 @@ __metadata: optional: true "@oxc-parser/binding-win32-x64-msvc": optional: true - checksum: 926c8aa72b432a76e40b1fb61c5cdb32709d80225bf10b9e41f8c74792ce67da8f0ecd3190c766cc2e439004b5ab4fe02ca00e0834260ee37d459e9655587cbe + checksum: ee650615581c1fed93d78da6eb056b2367f79d25a79dfdf6ba6411cfdff0b0380227548cbf8daf53841c54abb39fa0d09aefd8114cb7654673a4f66027c66535 + languageName: node + linkType: hard + +"p-event@npm:^5.0.1": + version: 5.0.1 + resolution: "p-event@npm:5.0.1" + dependencies: + p-timeout: ^5.0.2 + checksum: 3bdd8df6092e6b149f25e9c2eb1c0843b3b4279b07be2a2c72c02b65b267a8908c2040fefd606f2497b0f2bcefcd214f8ca5a74f0c883515d400ccf1d88d5683 languageName: node linkType: hard @@ -7831,8 +11188,26 @@ __metadata: version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: - p-try: ^2.0.0 - checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b languageName: node linkType: hard @@ -7845,13 +11220,45 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.2": +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + +"p-locate@npm:^6.0.0": + version: 6.0.0 + resolution: "p-locate@npm:6.0.0" + dependencies: + p-limit: ^4.0.0 + checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 + languageName: node + linkType: hard + +"p-map@npm:^7.0.0, p-map@npm:^7.0.2": version: 7.0.3 resolution: "p-map@npm:7.0.3" checksum: 8c92d533acf82f0d12f7e196edccff773f384098bbb048acdd55a08778ce4fc8889d8f1bde72969487bd96f9c63212698d79744c20bedfce36c5b00b46d369f8 languageName: node linkType: hard +"p-timeout@npm:^5.0.2": + version: 5.1.0 + resolution: "p-timeout@npm:5.1.0" + checksum: f5cd4e17301ff1ff1d8dbf2817df0ad88c6bba99349fc24d8d181827176ad4f8aca649190b8a5b1a428dfd6ddc091af4606835d3e0cb0656e04045da5c9e270c + languageName: node + linkType: hard + +"p-timeout@npm:^6.0.0": + version: 6.1.4 + resolution: "p-timeout@npm:6.1.4" + checksum: 0fb7bcac2cf49a97b44f881accfdd1057560a4d8657d75c32c4ebc9d75c0a4a09107f32491bcfedb3d8c0b95d06407beb004d880d6386fa58492ab40cd85a1c5 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -7859,6 +11266,15 @@ __metadata: languageName: node linkType: hard +"p-wait-for@npm:^5.0.0": + version: 5.0.2 + resolution: "p-wait-for@npm:5.0.2" + dependencies: + p-timeout: ^6.0.0 + checksum: 29075bbeba40702752299021bdf111d57c38ecc1225f2ec4a23cc7546734c39ea486f984422b9d824a2b8ae388005060a377d9afce549a6e3c2f3d08c7d34af1 + languageName: node + linkType: hard + "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -7873,21 +11289,46 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-json@npm:8.1.0" +"package-manager-detector@npm:^1.3.0": + version: 1.3.0 + resolution: "package-manager-detector@npm:1.3.0" + checksum: 9646354808f83d619cd266505ad0273105cf07f89e5f1876df3acd00e7536d5af56523bb60c452271b9ea649ebc7369d43aeb5d4da3389b30d5ecf315b25aa86 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" dependencies: - "@babel/code-frame": ^7.22.13 - index-to-position: ^0.1.2 - type-fest: ^4.7.1 - checksum: efc4256c91e835b1340e2b4f535272247f174fcba85eead15ff938be23b3ca2d521a04c76e564d1dc2f61c0c9ebcb6157d5433d459c7e736c81d014b49577b31 + callsites: ^3.0.0 + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff languageName: node linkType: hard -"parse-ms@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-ms@npm:4.0.0" - checksum: 673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 +"parse-gitignore@npm:^2.0.0": + version: 2.0.0 + resolution: "parse-gitignore@npm:2.0.0" + checksum: 81e2fc56aefe004bb1c2b70f69a4a599969c21d2e4ee66e1e9c7eb84ae30286a25cf84d3a3b09e8b1772fd0e2b028560d97998f2e2ad1c3eebb89f84cedf36ea + languageName: node + linkType: hard + +"parse-imports-exports@npm:^0.2.4": + version: 0.2.4 + resolution: "parse-imports-exports@npm:0.2.4" + dependencies: + parse-statements: 1.0.11 + checksum: c0028aef0ac33c3905928973a0222be027e148ffb8950faaae1d2849526dc5c95aa44a4a619dea0e540529ae74e78414c2e2b6b037520e499e970c1059f0c12d + languageName: node + linkType: hard + +"parse-json@npm:^8.0.0": + version: 8.3.0 + resolution: "parse-json@npm:8.3.0" + dependencies: + "@babel/code-frame": ^7.26.2 + index-to-position: ^1.1.0 + type-fest: ^4.39.1 + checksum: 23812dd66a8ceedfeb0fd8a92c96b88b18bc1030cf1f07cd29146b711a208ef91ac995cf14517422f908fa930f84324086bf22fdcc1013029776cc01d589bae4 languageName: node linkType: hard @@ -7900,6 +11341,13 @@ __metadata: languageName: node linkType: hard +"parse-statements@npm:1.0.11": + version: 1.0.11 + resolution: "parse-statements@npm:1.0.11" + checksum: b7281e5b9e949cbed4cebaf56fb2d30495e5caf0e0ef9b8227e4b4010664db693d4bc694d54d04997f65034ebd569246b6ad454d2cdc3ecbaff69b7bc7b9b068 + languageName: node + linkType: hard + "parse-url@npm:^9.2.0": version: 9.2.0 resolution: "parse-url@npm:9.2.0" @@ -7910,7 +11358,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.3": +"parseurl@npm:^1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -7931,6 +11379,20 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^5.0.0": + version: 5.0.0 + resolution: "path-exists@npm:5.0.0" + checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -7962,6 +11424,13 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + "path-type@npm:^5.0.0": version: 5.0.0 resolution: "path-type@npm:5.0.0" @@ -7997,6 +11466,13 @@ __metadata: languageName: node linkType: hard +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + "perfect-debounce@npm:^1.0.0": version: 1.0.0 resolution: "perfect-debounce@npm:1.0.0" @@ -8025,6 +11501,15 @@ __metadata: languageName: node linkType: hard +"pidtree@npm:^0.6.0": + version: 0.6.0 + resolution: "pidtree@npm:0.6.0" + bin: + pidtree: bin/pidtree.js + checksum: 8fbc073ede9209dd15e80d616e65eb674986c93be49f42d9ddde8dbbd141bb53d628a7ca4e58ab5c370bb00383f67d75df59a9a226dede8fa801267a7030c27a + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -8039,19 +11524,18 @@ __metadata: languageName: node linkType: hard -"pinia@npm:^2.3.1": - version: 2.3.1 - resolution: "pinia@npm:2.3.1" +"pinia@npm:^3.0.2": + version: 3.0.2 + resolution: "pinia@npm:3.0.2" dependencies: - "@vue/devtools-api": ^6.6.3 - vue-demi: ^0.14.10 + "@vue/devtools-api": ^7.7.2 peerDependencies: typescript: ">=4.4.4" vue: ^2.7.0 || ^3.5.11 peerDependenciesMeta: typescript: optional: true - checksum: 848fff9c868a351c54fe169e9a088760fa732bb5b5e9a2b4f651fcf7240927997140774c1c9dc6bc940762d217f54214cd550955dc9d45e26190ce16faa24a77 + checksum: 9d3a7e7cd91c6b561bb0a5d753052fa096d43bf86a65393f6ae1d5dc7b6d0c452328bb685cef6784de29275e461ecff564168be90f8a48e677305dc1665c2073 languageName: node linkType: hard @@ -8143,154 +11627,154 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^10.0.2": - version: 10.1.0 - resolution: "postcss-calc@npm:10.1.0" +"postcss-calc@npm:^10.1.1": + version: 10.1.1 + resolution: "postcss-calc@npm:10.1.1" dependencies: postcss-selector-parser: ^7.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4.38 - checksum: 0d4f6c7a7df759c87e410fb9e010e49f666dc749d2326be6c40dce61a13ee04118500cd340049a2abe470b85680c5d0c98f2e9f626847f794adb7093701b14c2 + checksum: f68fee3a633e9d9814ac162038b5cde382425fa9259967efdf0695093025ba45c0c861c91dda24bfd0c3ce9cd450ee2074af1a855cf9df4474cfbc7b72eed13a languageName: node linkType: hard -"postcss-colormin@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-colormin@npm:7.0.2" +"postcss-colormin@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-colormin@npm:7.0.3" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 caniuse-api: ^3.0.0 colord: ^2.9.3 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: cb83d95d21668c770e5268f50ec6f8cd5d991d65123bafd3aa4a697580609c62d0078e704c4b7820db57638bf386084b253885b1e86263f580e8a393a687e973 + postcss: ^8.4.32 + checksum: b9016d205eaf61a25efb187264a2ce35cb59aa1734b946268abcd747b5796e0d855c081b460ead4042a17c6806e011b57ee543b9e1f6312620f8daf661a7e40c languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-convert-values@npm:7.0.4" +"postcss-convert-values@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-convert-values@npm:7.0.5" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 077481cc98514965acf335cdacae4f604be86f4153ed3bcfdd2c4c54058182d0b472f859931d55d9aeb01600f08fff6a88a21539adbb6169019fda8b22f064ef + postcss: ^8.4.32 + checksum: 67920f9ba823a6f6aa3b46c3a098c2d4a7a2a32349971cfa6ce986e08e7cbae6badeb23de680d36d1439e7d3f2cdbf26f5ee080a66f2823931c1d3f8146bc2a6 languageName: node linkType: hard -"postcss-discard-comments@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-discard-comments@npm:7.0.3" +"postcss-discard-comments@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-discard-comments@npm:7.0.4" dependencies: - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: f7c994df0d2de75d876f0db7ebd5b63718ef7ee5336a35f5f753f8ea115ecf8be26d5d2ad8800e833f18b33da6e018af82de7b5f0aa69e6338d3e0aff46348d4 + postcss: ^8.4.32 + checksum: a09ac248bfbd6f2baa72b84873a876f4113df0fb5e9dd10808f6bbb310473fcd7905cc4639dbfd3ad8a5444053d42f7bb644a6934e95305820bdedc731d3c80a languageName: node linkType: hard -"postcss-discard-duplicates@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-discard-duplicates@npm:7.0.1" +"postcss-discard-duplicates@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-discard-duplicates@npm:7.0.2" peerDependencies: - postcss: ^8.4.31 - checksum: 0c757bb542caf017740157a2e29186ae83085bb42cd8e5ea3649fa039cc3d505ccaca739b1aed6c89e1f0a7f18440f77c3f49e4b99f45efd767c863d6647af94 + postcss: ^8.4.32 + checksum: 2da841b5c0117528e56e1ccda28924339c03fdb93dab61b767cebb9a9e4a2a077498d00e0c97c9ec36a534f98d6f358e6236f30913c184f90d51f6d302f4f0f6 languageName: node linkType: hard -"postcss-discard-empty@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-empty@npm:7.0.0" +"postcss-discard-empty@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-empty@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: 0c5cea198057727765855dbb43b5f16bd4d7da8c783fea8d18ad445ad3457681a7bc1696fda6bf16313e6fadaf86d519470aff68f02378b8b413e60023b70d57 + postcss: ^8.4.32 + checksum: 39977000657e78202da891ae6300593e40e1c8a756f1d9707087390e47a410739c394c35e902130556efb5808e6701b3b34b89facf7a9e56533d617dd9597049 languageName: node linkType: hard -"postcss-discard-overridden@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-overridden@npm:7.0.0" +"postcss-discard-overridden@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-overridden@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: e41c448305f96a93ec97a4a8ce2932a123283898041ff38ed2f7a35fcb76d937f448c2c8efb7d74d53d38b4ebf9163ae12935297bb99baec2f6751776b0ea29b + postcss: ^8.4.32 + checksum: a0e67314b696591396e6bb371cdd57537e06f63e9fa0d742fe678decf600bed0cdcfa481487bce91b3732bdd7c46338f9102ccc8180c41032811e99962883715 languageName: node linkType: hard -"postcss-merge-longhand@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-merge-longhand@npm:7.0.4" +"postcss-merge-longhand@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-merge-longhand@npm:7.0.5" dependencies: postcss-value-parser: ^4.2.0 - stylehacks: ^7.0.4 + stylehacks: ^7.0.5 peerDependencies: - postcss: ^8.4.31 - checksum: 383d03a6cd5780b420bc0b9452f3042b289e2a88fdfddab21cf6acd6dd7aaf1fd17d2335e06c6a408f667000732a0d50bd38b357b54218ec5162b268181ab02a + postcss: ^8.4.32 + checksum: 4fd1a64e7c5e8937b4a9552bbb6ebc6edec750e20941cc3a8c5c20936fa939090f8c1e25bdc336632d72ff59011cc4157b9e101403c4c0a9d8c6b316ecff275a languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-merge-rules@npm:7.0.4" +"postcss-merge-rules@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-merge-rules@npm:7.0.5" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 caniuse-api: ^3.0.0 - cssnano-utils: ^5.0.0 - postcss-selector-parser: ^6.1.2 + cssnano-utils: ^5.0.1 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 1664fce801665c4c855d8f31e77b6c412a3c2110dbe34475262540f90877470c0a3dfa1c31c2aadf5a675d4ed50fbcb036829fcc88178f11fd9d6274efee7931 + postcss: ^8.4.32 + checksum: fbb4cfdb9195ab3c538379fca03f2204f8a6343e838b0858fccd67eebade4429f66f74c6f44a5b5e4752290aded20caf174ce0d50384dd38b919eb81b2021b7e languageName: node linkType: hard -"postcss-minify-font-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-font-values@npm:7.0.0" +"postcss-minify-font-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-minify-font-values@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 428b0c78fa9aeecce1e52232e524ce596dd361e4676104ec7c5b729dd26b41fd1965008a1356aeaf17c2c73b67abd9965fb1b2953ef32cdcc0eefad71c642449 + postcss: ^8.4.32 + checksum: 9c61118beb2914cf0aad3a219597a5251c757e02a7d506f3addaadcd85429cf7859e108945c655ce3a2c0e66a8e6291aae695b70fa3b2af989788a09b23f1585 languageName: node linkType: hard -"postcss-minify-gradients@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-minify-gradients@npm:7.0.0" +"postcss-minify-gradients@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-minify-gradients@npm:7.0.1" dependencies: colord: ^2.9.3 - cssnano-utils: ^5.0.0 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 490ef89f0d784b02a396a3ce5b06e520928fb865f75358716351734a2e55683e52bdeef592fbacb543971b495bf83655d29fd657da8842f030033b54ebd49d27 + postcss: ^8.4.32 + checksum: 0bc4cdeb310a31c6d70460126e4a41963372b46039abe144da1803bf114c13f646341b541ee6e102ec79471ee9507d9f9d1da4f9c1c6e6858db5718d7b22eb1c languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-minify-params@npm:7.0.2" +"postcss-minify-params@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-minify-params@npm:7.0.3" dependencies: - browserslist: ^4.23.3 - cssnano-utils: ^5.0.0 + browserslist: ^4.24.5 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 26b6ce4db3cdefcceb7a00b64dfbd27dee4194b55708937dddd5c4000c1f02013dc0659e62e799dc1ce1f1a697961cec55a2a746a4f59d54ccae4b68adf41768 + postcss: ^8.4.32 + checksum: 97de22d6ba0310685d33b530dbfeefa930f7ac48effe623fc8a4a59d2b98bed221d0d2edad4f2e1f4590322240d0e1e94bdb162069c40b5d7ae00c58637c90c9 languageName: node linkType: hard -"postcss-minify-selectors@npm:^7.0.4": - version: 7.0.4 - resolution: "postcss-minify-selectors@npm:7.0.4" +"postcss-minify-selectors@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-minify-selectors@npm:7.0.5" dependencies: cssesc: ^3.0.0 - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 4d884cf4a27f0ef014e8ef9e5cdbae24fcfb2b1bb12655f67ebf9bf38811fd3548da3fcb42f71e2df8f4f3b608f300af031835f59b173719d82c202d49cac89a + postcss: ^8.4.32 + checksum: 95779f39b226e90fc3dcb2ec8be4fef112559a9496122b1bd011b21ed1cc6c363b65c815adc0b9d3379601ba7433d4a5d46a730e3a803e8226ea33fd992313ce languageName: node linkType: hard @@ -8305,140 +11789,140 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-charset@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-charset@npm:7.0.0" +"postcss-normalize-charset@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-charset@npm:7.0.1" peerDependencies: - postcss: ^8.4.31 - checksum: a41043fb81a1d5b3b05e8b317de7fe123854a4535f9ce2904a16196a32b3565d2fd6ac59a9842e337cf1bb298dcc108cbdbc6a5d4a500aec3520d759e951a8de + postcss: ^8.4.32 + checksum: bcec822491e3421b009c688473433164b5c80bbef48af4e47f704bee68f0b7ba2009aaf46788e698dd233d5f4e1cf444a4f59a901623c73f8458c2227b15db57 languageName: node linkType: hard -"postcss-normalize-display-values@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-display-values@npm:7.0.0" +"postcss-normalize-display-values@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-display-values@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: fb8248cf971ed6cdf11243ae95c3a13000eb866b49e80184db2c742b57c5927d3a87a584fd7a9726b0bc3965982124f458484ff44456194dd8532985727658bd + postcss: ^8.4.32 + checksum: b92c826d39d4990264c5f92e6f60ed4cc2f838fde9618dfc9adf1dd720b6e4c723e66aa45ab90f31019ae9fdfbd1805fffb1fe74e85afbc3f7637f661bae98a8 languageName: node linkType: hard -"postcss-normalize-positions@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-positions@npm:7.0.0" +"postcss-normalize-positions@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-positions@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: a6b982e567ddf1ad4120aaf898056f2fdbe5f6cae1d475fef22cb1f025c9bfe37df5511a4353b9f13d01feae8b1d9638c1deb70537058312262647052d004f64 + postcss: ^8.4.32 + checksum: 72b23ab87c97c155d2ec475fba8a8b968f7c7b42d055a79b267449d570c328d5ea4cb0002428cf26e9daa70c58655e0b931d2a5801cc407554d3f03a21ac041b languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-repeat-style@npm:7.0.0" +"postcss-normalize-repeat-style@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-repeat-style@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: d5e0d41726d28ea21e1c0164b0279b10d99a71b69d4ccbf63a610253ca7461c6a3c378de36ce07f642186c480e17ca2267898d69559f3cde4e82f2bc9386572b + postcss: ^8.4.32 + checksum: 4f2b3707e02718bdacf2f6d8eef4ce4a66b2c83c3ae4330a79f2646657892403912810230ecea712f7008476b0870eee2d57e77df07c6879f837250c08e26836 languageName: node linkType: hard -"postcss-normalize-string@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-string@npm:7.0.0" +"postcss-normalize-string@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-string@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: ed432382aa5290135c6c9f6daf370faacd005197e966cc9c80cc9429e768d6bf9f4b7e95ccd1d83225915aff38ed9347b98624151b21b2b05a23cf0d80f993ee + postcss: ^8.4.32 + checksum: ef7b8cd931260ac040450a6d2ea64ee651cb44e1c89fcb27b24430d8d5a6198a741eadb583e86590bac3cbf22f85041916a41b217cbbbd7ee8ac106ba2ea3bd9 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-timing-functions@npm:7.0.0" +"postcss-normalize-timing-functions@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-timing-functions@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: f85870b3c8132b530fb8e5c8474f1eea1d0ef69a374d5867d0300f7501803bffa55f7fad34f662d88a747ce73d552ec0f818722d2d5157cf8e5dc45a98fa552b + postcss: ^8.4.32 + checksum: 31fb88489244334295918fa7d6af2d76c310a83abd20be0a7f1c408c54ac0c0f81b0ae7877698bf66de1f76495766e159c8871387407dfcafa0cb1a53f5f0460 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-normalize-unicode@npm:7.0.2" +"postcss-normalize-unicode@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-normalize-unicode@npm:7.0.3" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: cb342f7507f28c8e9c500a2d6369c6b04a85f6c6f93aaa1ab6768d0e097453480834d3f7c5fad503f9fb9e178d9011df50ceaeebe2ac68d5daaa7c8a63ad3b3f + postcss: ^8.4.32 + checksum: fc10205655f77d6467da811fbd26aa607c519cbf162ae2ba40821cf64227233445490881119c820c6988c0943cb2f4dc755abe94cb30637001ca35cce5d07b61 languageName: node linkType: hard -"postcss-normalize-url@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-url@npm:7.0.0" +"postcss-normalize-url@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-url@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: c5edca0646a13d76c5347fffaaa828184e035486d7eeb2a8b31781d30de6a90f7ad3f0cffe59e8fd4c31f1525fdb85b45777745685603ac533a151c42691f601 + postcss: ^8.4.32 + checksum: 975dd0d1b55b637d45756ec57e554b2134f77368dd3ae09be9fa6636f2f41e72422505409d7fca75c635b9b1b8ec8ec2607d84c6c85497bbfd4e7748a2992882 languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-normalize-whitespace@npm:7.0.0" +"postcss-normalize-whitespace@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-normalize-whitespace@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: c409362e3256ed66629fc48c63e834c9bfb598ca20587adb620bbc04fdccef4cd0d08b1f485eb8290d6a30e8dd836fecb0def38c3a49fe8503e2579e60f5bccf + postcss: ^8.4.32 + checksum: 05a0fa74f4c8e93243053b9cc865cbddddb309b2ccb08271ca9c38ea7ece2ff43d5faa12cce87f06e40cbcf22c94443c9fa2b74ed0c6b94d72a9e67ea0381626 languageName: node linkType: hard -"postcss-ordered-values@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-ordered-values@npm:7.0.1" +"postcss-ordered-values@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-ordered-values@npm:7.0.2" dependencies: - cssnano-utils: ^5.0.0 + cssnano-utils: ^5.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: 373782071222328f5f13b08aa867bc3ef9ed14c0663274632f64664c92f697dd949c9bbeaf1a9cddb20feb8b5ea8983fbfa1e670d758d0c40078664bcda88e9d + postcss: ^8.4.32 + checksum: e5e45b0f8fceb7c33027191bea753d8d3cb25eda3566d53cc6b97f21f255eb066acad770e1bb3cfdd76d92f24929ca17729e6f0db1ce2bfe5552481e77c9c8a3 languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-reduce-initial@npm:7.0.2" +"postcss-reduce-initial@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-reduce-initial@npm:7.0.3" dependencies: - browserslist: ^4.23.3 + browserslist: ^4.24.5 caniuse-api: ^3.0.0 peerDependencies: - postcss: ^8.4.31 - checksum: 6e1a2fb5448c24ac7f377a0a6bbfa72ff529d277f66aac830945524338e51c3f7cc24b7fa4a68e466f11914642406b096c104c8959f3de1e3cfa2f609abae836 + postcss: ^8.4.32 + checksum: 7701ddcee1cc44161132d249f2072bde6f48f60d001a8321588a369b34e9e36c2dba21a92f32f55d09ec77be79373530b8933bbc0d1b8534fe200417f0805d87 languageName: node linkType: hard -"postcss-reduce-transforms@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-reduce-transforms@npm:7.0.0" +"postcss-reduce-transforms@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-reduce-transforms@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.4.31 - checksum: af61663a591b762c712c8849b4579019d2b4e56e7bd61e3fa82d33e0843f7d02b85521ca9bc9eb9d790dc90265c35ba7628f45eb4d0400f73b7ebea092a12900 + postcss: ^8.4.32 + checksum: 8b52a5866fccabb910dfdf55ab17b1bc3b6e46a698ee9c675388f4be9c22a8b98d551ae5e9dbeddf9d1b7baef2c4f1595b726390b5b6ca53a140115f57e4d1ef languageName: node linkType: hard -"postcss-selector-parser@npm:^6.1.2": +"postcss-selector-parser@npm:^6.0.15": version: 6.1.2 resolution: "postcss-selector-parser@npm:6.1.2" dependencies: @@ -8458,26 +11942,36 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-svgo@npm:7.0.1" +"postcss-selector-parser@npm:^7.1.0": + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 1300e7871dd60a5132ee5462cc6e94edd4f3df28462b2495ca9ff025bd83768a908e892a18fde62cae63ff63524641baa6d58c64120f04fe6884b916663ce737 + languageName: node + linkType: hard + +"postcss-svgo@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-svgo@npm:7.0.2" dependencies: postcss-value-parser: ^4.2.0 svgo: ^3.3.2 peerDependencies: - postcss: ^8.4.31 - checksum: 4196d9b7ec37ea7c427b6d3d40fa75bdae6d1fdf5a814481202138fb9b074ecc1e442b8e0202aa8c76eaaff747e2f6bfec968cfe7bc774d8a58faf8bd945ff4e + postcss: ^8.4.32 + checksum: 8615877dffbac2bb2b971fb0e8c882ebff479c2529a0fc20937d09623fcaf35a2d934c4046188bae2534729aba1de5a1ba227630aaf96a800b6f2acdbfbf1d32 languageName: node linkType: hard -"postcss-unique-selectors@npm:^7.0.3": - version: 7.0.3 - resolution: "postcss-unique-selectors@npm:7.0.3" +"postcss-unique-selectors@npm:^7.0.4": + version: 7.0.4 + resolution: "postcss-unique-selectors@npm:7.0.4" dependencies: - postcss-selector-parser: ^6.1.2 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: c38ca6b5f539cae1e0e8ef0efa338f91e4e054dbd9c619e26708d787e94ce788739bbe782103f2cf35c38819233897901038292255a1726905bd04433ac9e5f2 + postcss: ^8.4.32 + checksum: b880f96fdb20037b16ae21b48f5240a4cf8585bf3133c7894dd869711b14f3a1a82bbdecd36adc78f8c34553a46fc2199ed3e92d5031b0267ff6f43894fc00f7 languageName: node linkType: hard @@ -8488,18 +11982,20 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.48, postcss@npm:^8.4.49": - version: 8.5.1 - resolution: "postcss@npm:8.5.1" +"postcss-values-parser@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-values-parser@npm:6.0.2" dependencies: - nanoid: ^3.3.8 - picocolors: ^1.1.1 - source-map-js: ^1.2.1 - checksum: cfdcfcd019fca78160341080ba8986cf80cd6e9ca327ba61b86c03e95043e9bce56ad2e018851858039fd7264781797360bfba718dd216b17b3cd803a5134f2f + color-name: ^1.1.4 + is-url-superb: ^4.0.0 + quote-unquote: ^1.0.0 + peerDependencies: + postcss: ^8.2.9 + checksum: 615fea3d7996b3fae84a8674fb0e7c6bd0bc006beddb126692c2e43112b772625329c5f10121b00d69fe7a24f7f18dd25e24745574556735c4e9671774df0eb1 languageName: node linkType: hard -"postcss@npm:^8.5.3": +"postcss@npm:^8.4.23, postcss@npm:^8.5.3": version: 8.5.3 resolution: "postcss@npm:8.5.3" dependencies: @@ -8510,6 +12006,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.48": + version: 8.5.1 + resolution: "postcss@npm:8.5.1" + dependencies: + nanoid: ^3.3.8 + picocolors: ^1.1.1 + source-map-js: ^1.2.1 + checksum: cfdcfcd019fca78160341080ba8986cf80cd6e9ca327ba61b86c03e95043e9bce56ad2e018851858039fd7264781797360bfba718dd216b17b3cd803a5134f2f + languageName: node + linkType: hard + "preact@npm:^10.16.0, preact@npm:^10.24.2": version: 10.25.4 resolution: "preact@npm:10.25.4" @@ -8517,19 +12024,57 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^6.1.1": - version: 6.1.1 - resolution: "pretty-bytes@npm:6.1.1" - checksum: 43d29d909d2d88072da2c3d72f8fd0f2d2523c516bfa640aff6e31f596ea1004b6601f4cabc50d14b2cf10e82635ebe5b7d9378f3d5bae1c0067131829421b8a +"precinct@npm:^11.0.0": + version: 11.0.5 + resolution: "precinct@npm:11.0.5" + dependencies: + "@dependents/detective-less": ^4.1.0 + commander: ^10.0.1 + detective-amd: ^5.0.2 + detective-cjs: ^5.0.1 + detective-es6: ^4.0.1 + detective-postcss: ^6.1.3 + detective-sass: ^5.0.3 + detective-scss: ^4.0.3 + detective-stylus: ^4.0.0 + detective-typescript: ^11.1.0 + module-definition: ^5.0.1 + node-source-walk: ^6.0.2 + bin: + precinct: bin/cli.js + checksum: f4c373012f9ec6eeef9c492a0422db9b9ea86f64e0e990ce7464cc0df8655ba2f6516aacf9b05db157e2faf8b9487a5299d359712664ab04c07ddd4496a17654 languageName: node linkType: hard -"pretty-ms@npm:^9.0.0": - version: 9.2.0 - resolution: "pretty-ms@npm:9.2.0" +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a + languageName: node + linkType: hard + +"prettier-linter-helpers@npm:^1.0.0": + version: 1.0.0 + resolution: "prettier-linter-helpers@npm:1.0.0" dependencies: - parse-ms: ^4.0.0 - checksum: d3a5a5b1c8a3417f64a877dba5ee2bacee404b59bc12083466e5e6dce2745e4bd716e1f9860624c7dceb1b4a532e808e4f2a7a03903a132344b3818951e2d125 + fast-diff: ^1.1.2 + checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 + languageName: node + linkType: hard + +"prettier@npm:^3.5.3": + version: 3.5.3 + resolution: "prettier@npm:3.5.3" + bin: + prettier: bin/prettier.cjs + checksum: 61e97bb8e71a95d8f9c71f1fd5229c9aaa9d1e184dedb12399f76aa802fb6fdc8954ecac9df25a7f82ee7311cf8ddbd06baf5507388fc98e5b44036cc6a88a1b + languageName: node + linkType: hard + +"pretty-bytes@npm:^6.1.1": + version: 6.1.1 + resolution: "pretty-bytes@npm:6.1.1" + checksum: 43d29d909d2d88072da2c3d72f8fd0f2d2523c516bfa640aff6e31f596ea1004b6601f4cabc50d14b2cf10e82635ebe5b7d9378f3d5bae1c0067131829421b8a languageName: node linkType: hard @@ -8588,10 +12133,10 @@ __metadata: languageName: node linkType: hard -"proxy-compare@npm:2.5.1": - version: 2.5.1 - resolution: "proxy-compare@npm:2.5.1" - checksum: c7cc151ac255150bcb24becde6495b3e399416c31991af377ce082255b51f07eaeb5d861bf8bf482703e92f88b90a5892ad57d3153ea29450d03ef921683d9fa +"proxy-compare@npm:2.6.0": + version: 2.6.0 + resolution: "proxy-compare@npm:2.6.0" + checksum: 244dc49b45749ebf9dd2c6890e600c16a7d7432a8f535be9dc72db616469685bb5db4bbdb61f211b14c59034b601508f826007715df441d6e3f089b880e265d8 languageName: node linkType: hard @@ -8605,35 +12150,50 @@ __metadata: languageName: node linkType: hard +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 + languageName: node + linkType: hard + "pwn_staking_ui@workspace:.": version: 0.0.0-use.local resolution: "pwn_staking_ui@workspace:." dependencies: - "@pinia/nuxt": 0.9.0 - "@reown/appkit": 1.1.8 - "@reown/appkit-adapter-wagmi": 1.1.8 - "@tanstack/vue-query": ^5.61.5 - "@tanstack/vue-query-devtools": ^5.65.0 - "@vueuse/core": ^12.0.0 - "@wagmi/vue": ^0.0.67 - chart.js: ^4.4.6 + "@nuxt/eslint": 1.4.0 + "@pinia/nuxt": 0.11.0 + "@reown/appkit": 1.7.5 + "@reown/appkit-adapter-wagmi": 1.7.5 + "@tanstack/vue-query": ^5.76.0 + "@tanstack/vue-query-devtools": ^5.76.0 + "@vueuse/core": ^13.2.0 + "@wagmi/vue": ^0.1.19 + chart.js: ^4.4.9 chartjs-adapter-date-fns: ^3.0.0 date-fns: ^4.1.0 - nuxt: ^3.16.0 - nuxt-svgo: ^4.0.9 - pinia: ^2.3.1 - postcss: ^8.4.49 + eslint: ^9.27.0 + eslint-config-prettier: ^10.1.5 + eslint-plugin-prettier: ^5.4.0 + husky: ^9.1.7 + lint-staged: ^16.0.0 + nuxt: ^3.17.3 + nuxt-svgo: ^4.1.2 + pinia: ^3.0.2 + postcss: ^8.5.3 postcss-nested: ^7.0.2 - typescript: 5.6.2 - viem: ^2.21.52 - vue: ^3.5.13 - vue-3-slider-component: ^1.0.1 + prettier: ^3.5.3 + typescript: 5.8.3 + viem: ^2.29.4 + vite-plugin-eslint2: ^5.0.3 + vue: ^3.5.14 + vue-3-slider-component: ^1.0.2 vue-chartjs: ^5.3.2 - vue-router: ^4.5.0 + vue-router: ^4.5.1 vue-skeletor: ^1.0.6 - vue-tippy: ^6.5.0 - vue-tsc: ^2.1.10 - wagmi: ^2.13.2 + vue-tippy: ^6.7.0 + vue-tsc: ^2.2.10 + wagmi: ^2.15.3 languageName: unknown linkType: soft @@ -8651,6 +12211,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.9.6": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: ^1.1.0 + checksum: 189b52ad4e9a0da1a16aff4c58b2a554a8dad9bd7e287c7da7446059b49ca2e33a49e570480e8be406b87fccebf134f51c373cbce36c8c83859efa0c9b71d635 + languageName: node + linkType: hard + "quansync@npm:^0.2.8": version: 0.2.10 resolution: "quansync@npm:0.2.10" @@ -8684,6 +12253,13 @@ __metadata: languageName: node linkType: hard +"quote-unquote@npm:^1.0.0": + version: 1.0.0 + resolution: "quote-unquote@npm:1.0.0" + checksum: 955a2ead534f5b6a3f8d4dc5a4b95ac6468213d3fb11f8c1592a0a56345c45a3d14d5ca04d3de2bc9891493fcac38c03dfa91c48a6159aef50124e9c5afcea49 + languageName: node + linkType: hard + "radix3@npm:^1.1.2": version: 1.1.2 resolution: "radix3@npm:1.1.2" @@ -8700,7 +12276,7 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:~1.2.1": +"range-parser@npm:^1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 @@ -8717,7 +12293,31 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3": +"read-package-up@npm:^11.0.0": + version: 11.0.0 + resolution: "read-package-up@npm:11.0.0" + dependencies: + find-up-simple: ^1.0.0 + read-pkg: ^9.0.0 + type-fest: ^4.6.0 + checksum: 535b7554d47fae5fb5c2e7aceebd48b5de4142cdfe7b21f942fa9a0f56db03d3b53cce298e19438e1149292279c285e6ba6722eca741d590fd242519c4bdbc17 + languageName: node + linkType: hard + +"read-pkg@npm:^9.0.0": + version: 9.0.1 + resolution: "read-pkg@npm:9.0.1" + dependencies: + "@types/normalize-package-data": ^2.4.3 + normalize-package-data: ^6.0.0 + parse-json: ^8.0.0 + type-fest: ^4.6.0 + unicorn-magic: ^0.1.0 + checksum: 5544bea2a58c6e5706db49a96137e8f0768c69395f25363f934064fbba00bdcdaa326fcd2f4281741df38cf81dbf27b76138240dc6de0ed718cf650475e0de3c + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.3": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -8732,7 +12332,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -8804,6 +12404,15 @@ __metadata: languageName: node linkType: hard +"refa@npm:^0.12.0, refa@npm:^0.12.1": + version: 0.12.1 + resolution: "refa@npm:0.12.1" + dependencies: + "@eslint-community/regexpp": ^4.8.0 + checksum: 845cef54786884d5f09558dd600cec20ee354ebbcabd206503d5cc5d63d22bb69dee8b66bf8411de622693fc5c2b9d42b9cf1e5e6900c538ee333eefb5cc1b41 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -8811,6 +12420,36 @@ __metadata: languageName: node linkType: hard +"regexp-ast-analysis@npm:^0.7.0, regexp-ast-analysis@npm:^0.7.1": + version: 0.7.1 + resolution: "regexp-ast-analysis@npm:0.7.1" + dependencies: + "@eslint-community/regexpp": ^4.8.0 + refa: ^0.12.1 + checksum: c1c47fea637412d8362a9358b1b2952a6ab159daaede2244c05e79c175844960259c88e30072e4f81a06e5ac1c80f590b14038b17bc8cff09293f752cf843b1c + languageName: node + linkType: hard + +"regexp-tree@npm:^0.1.27": + version: 0.1.27 + resolution: "regexp-tree@npm:0.1.27" + bin: + regexp-tree: bin/regexp-tree + checksum: 129aebb34dae22d6694ab2ac328be3f99105143737528ab072ef624d599afecbcfae1f5c96a166fa9e5f64fa1ecf30b411c4691e7924c3e11bbaf1712c260c54 + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: ~3.0.2 + bin: + regjsparser: bin/parser + checksum: 094b55b0ab3e1fd58f8ce5132a1d44dab08d91f7b0eea4132b0157b303ebb8ded20a9cbd893d25402d2aeddb23fac1f428ab4947b295d6fa51dd1c334a9e76f0 + languageName: node + linkType: hard + "remove-accents@npm:0.5.0": version: 0.5.0 resolution: "remove-accents@npm:0.5.0" @@ -8818,6 +12457,13 @@ __metadata: languageName: node linkType: hard +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -8825,13 +12471,6 @@ __metadata: languageName: node linkType: hard -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" @@ -8839,6 +12478,20 @@ __metadata: languageName: node linkType: hard +"require-package-name@npm:^2.0.1": + version: 2.0.1 + resolution: "require-package-name@npm:2.0.1" + checksum: 00f4e9e467ebe2bbced2b4198a165de11c83b5ee9f4c20b05a8782659b92bcb544dbd50be9a3eed746d05ecd875453e258c079eb3a79604b50a27cf8ab0798b5 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f + languageName: node + linkType: hard + "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" @@ -8846,29 +12499,72 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.22.1": +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 + languageName: node + linkType: hard + +"resolve@npm:^1.22.1, resolve@npm:^1.22.4": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: ^2.16.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: ab7a32ff4046fcd7c6fdd525b24a7527847d03c3650c733b909b01b757f92eb23510afa9cc3e9bf3f26a3e073b48c88c706dfd4c1d2fb4a16a96b73b6328ddcf + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.1": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: a73ac69a1c4bd34c56b213d91f5b17ce390688fdb4a1a96ed3025cc7e08e7bfb90b3a06fcce461780cb0b589c958afcb0080ab802c71c01a7ecc8c64feafc89f + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.4#~builtin": version: 1.22.10 - resolution: "resolve@npm:1.22.10" + resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d" dependencies: is-core-module: ^2.16.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ab7a32ff4046fcd7c6fdd525b24a7527847d03c3650c733b909b01b757f92eb23510afa9cc3e9bf3f26a3e073b48c88c706dfd4c1d2fb4a16a96b73b6328ddcf + checksum: 8aac1e4e4628bd00bf4b94b23de137dd3fe44097a8d528fd66db74484be929936e20c696e1a3edf4488f37e14180b73df6f600992baea3e089e8674291f16c9d languageName: node linkType: hard -"resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d" +"resolve@patch:resolve@^2.0.0-next.1#~builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - is-core-module: ^2.16.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 8aac1e4e4628bd00bf4b94b23de137dd3fe44097a8d528fd66db74484be929936e20c696e1a3edf4488f37e14180b73df6f600992baea3e089e8674291f16c9d + checksum: 064d09c1808d0c51b3d90b5d27e198e6d0c5dad0eb57065fd40803d6a20553e5398b07f76739d69cbabc12547058bec6b32106ea66622375fb0d7e8fca6a846c + languageName: node + linkType: hard + +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: ^7.0.0 + signal-exit: ^4.1.0 + checksum: 838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c languageName: node linkType: hard @@ -8893,6 +12589,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + "rimraf@npm:^5.0.5": version: 5.0.10 resolution: "rimraf@npm:5.0.10" @@ -9001,30 +12708,31 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.36.0": - version: 4.36.0 - resolution: "rollup@npm:4.36.0" - dependencies: - "@rollup/rollup-android-arm-eabi": 4.36.0 - "@rollup/rollup-android-arm64": 4.36.0 - "@rollup/rollup-darwin-arm64": 4.36.0 - "@rollup/rollup-darwin-x64": 4.36.0 - "@rollup/rollup-freebsd-arm64": 4.36.0 - "@rollup/rollup-freebsd-x64": 4.36.0 - "@rollup/rollup-linux-arm-gnueabihf": 4.36.0 - "@rollup/rollup-linux-arm-musleabihf": 4.36.0 - "@rollup/rollup-linux-arm64-gnu": 4.36.0 - "@rollup/rollup-linux-arm64-musl": 4.36.0 - "@rollup/rollup-linux-loongarch64-gnu": 4.36.0 - "@rollup/rollup-linux-powerpc64le-gnu": 4.36.0 - "@rollup/rollup-linux-riscv64-gnu": 4.36.0 - "@rollup/rollup-linux-s390x-gnu": 4.36.0 - "@rollup/rollup-linux-x64-gnu": 4.36.0 - "@rollup/rollup-linux-x64-musl": 4.36.0 - "@rollup/rollup-win32-arm64-msvc": 4.36.0 - "@rollup/rollup-win32-ia32-msvc": 4.36.0 - "@rollup/rollup-win32-x64-msvc": 4.36.0 - "@types/estree": 1.0.6 +"rollup@npm:^4.40.0": + version: 4.40.2 + resolution: "rollup@npm:4.40.2" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.40.2 + "@rollup/rollup-android-arm64": 4.40.2 + "@rollup/rollup-darwin-arm64": 4.40.2 + "@rollup/rollup-darwin-x64": 4.40.2 + "@rollup/rollup-freebsd-arm64": 4.40.2 + "@rollup/rollup-freebsd-x64": 4.40.2 + "@rollup/rollup-linux-arm-gnueabihf": 4.40.2 + "@rollup/rollup-linux-arm-musleabihf": 4.40.2 + "@rollup/rollup-linux-arm64-gnu": 4.40.2 + "@rollup/rollup-linux-arm64-musl": 4.40.2 + "@rollup/rollup-linux-loongarch64-gnu": 4.40.2 + "@rollup/rollup-linux-powerpc64le-gnu": 4.40.2 + "@rollup/rollup-linux-riscv64-gnu": 4.40.2 + "@rollup/rollup-linux-riscv64-musl": 4.40.2 + "@rollup/rollup-linux-s390x-gnu": 4.40.2 + "@rollup/rollup-linux-x64-gnu": 4.40.2 + "@rollup/rollup-linux-x64-musl": 4.40.2 + "@rollup/rollup-win32-arm64-msvc": 4.40.2 + "@rollup/rollup-win32-ia32-msvc": 4.40.2 + "@rollup/rollup-win32-x64-msvc": 4.40.2 + "@types/estree": 1.0.7 fsevents: ~2.3.2 dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -9053,6 +12761,8 @@ __metadata: optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": @@ -9069,7 +12779,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 80a0c2b3641a1204ea90124c89a43f3de279ac2b9e0fc9eee225f04c7657652d255492eb18d987c19d4c819dd8595be766d02daacaf5f6c617e81cd0025258fe + checksum: d2bb0428df6d88892348c9c0405df6b38fcb4841b196711cc986ac177d62c8bf983a8f3a61b834a47b016c41152ae7a75239705a929b40cabba0e33fbb09ff03 languageName: node linkType: hard @@ -9080,7 +12790,7 @@ __metadata: languageName: node linkType: hard -"run-parallel@npm:^1.1.9": +"run-parallel@npm:^1.1.9, run-parallel@npm:^1.2.0": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" dependencies: @@ -9114,7 +12824,7 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^2.1.0": +"safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" checksum: d3ce103ed43c6c2f523e39607208bfb1c73aa48179fc5be53c3aa97c118390bffd4d55e012f5393b982b65eb3e0ee954dd57b547930d3f242b0053dcdb923d17 @@ -9128,6 +12838,17 @@ __metadata: languageName: node linkType: hard +"scslre@npm:^0.3.0": + version: 0.3.0 + resolution: "scslre@npm:0.3.0" + dependencies: + "@eslint-community/regexpp": ^4.8.0 + refa: ^0.12.0 + regexp-ast-analysis: ^0.7.0 + checksum: a89d4fe5dbf632cae14cc1e53c9d18012924cc88d6615406ad90190d2b9957fc8db16994c2023235af1b6a6c25290b089eb4c26e47d21b05073b933be5ca9d33 + languageName: node + linkType: hard + "scule@npm:^1.3.0": version: 1.3.0 resolution: "scule@npm:1.3.0" @@ -9135,7 +12856,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -9153,7 +12874,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.7.1": +"semver@npm:^7.3.7, semver@npm:^7.6.0, semver@npm:^7.7.1": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -9162,24 +12883,22 @@ __metadata: languageName: node linkType: hard -"send@npm:0.19.0": - version: 0.19.0 - resolution: "send@npm:0.19.0" +"send@npm:^1.2.0": + version: 1.2.0 + resolution: "send@npm:1.2.0" dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 5ae11bd900c1c2575525e2aa622e856804e2f96a09281ec1e39610d089f53aa69e13fd8db84b52f001d0318cf4bb0b3b904ad532fc4c0014eb90d32db0cff55f + debug: ^4.3.5 + encodeurl: ^2.0.0 + escape-html: ^1.0.3 + etag: ^1.8.1 + fresh: ^2.0.0 + http-errors: ^2.0.0 + mime-types: ^3.0.1 + ms: ^2.1.3 + on-finished: ^2.4.1 + range-parser: ^1.2.1 + statuses: ^2.0.1 + checksum: 7557ee6c1c257a1c53b402b4fba8ed88c95800b08abe085fc79e0824869274f213491be2efb2df3de228c70e4d40ce2019e5f77b58c42adb97149135420c3f34 languageName: node linkType: hard @@ -9201,15 +12920,15 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:^1.16.2": - version: 1.16.2 - resolution: "serve-static@npm:1.16.2" +"serve-static@npm:^2.2.0": + version: 2.2.0 + resolution: "serve-static@npm:2.2.0" dependencies: - encodeurl: ~2.0.0 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.19.0 - checksum: dffc52feb4cc5c68e66d0c7f3c1824d4e989f71050aefc9bd5f822a42c54c9b814f595fc5f2b717f4c7cc05396145f3e90422af31186a93f76cf15f707019759 + encodeurl: ^2.0.0 + escape-html: ^1.0.3 + parseurl: ^1.3.3 + send: ^1.2.0 + checksum: 74f39e88f0444aa6732aae3b9597739c47552adecdc83fa32aa42555e76f1daad480d791af73894655c27a2d378275a461e691cead33fb35d8b976f1e2d24665 languageName: node linkType: hard @@ -9276,6 +12995,61 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + checksum: 603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 42501371cdf71f4ccbbc9c9e2eb00aaaab80a4c1c429d5e8da713fd4d39ef3b8d4a4b37ed4f275798a65260a551a7131fd87fe67e922dba4ac18586d6aab8b06 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + 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 + checksum: a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + 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 + checksum: bf73d6d6682034603eb8e99c63b50155017ed78a522d27c2acec0388a792c3ede3238b878b953a08157093b85d05797217d270b7666ba1f111345fbe933380ff + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" @@ -9294,6 +13068,15 @@ __metadata: languageName: node linkType: hard +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: ^0.3.1 + checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0 + languageName: node + linkType: hard + "sirv@npm:^3.0.1": version: 3.0.1 resolution: "sirv@npm:3.0.1" @@ -9312,6 +13095,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + "slash@npm:^5.1.0": version: 5.1.0 resolution: "slash@npm:5.1.0" @@ -9319,6 +13109,26 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: ^6.0.0 + is-fullwidth-code-point: ^4.0.0 + checksum: 7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e + languageName: node + linkType: hard + +"slice-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "slice-ansi@npm:7.1.0" + dependencies: + ansi-styles: ^6.2.1 + is-fullwidth-code-point: ^5.0.0 + checksum: 10313dd3cf7a2e4b265f527b1684c7c568210b09743fd1bd74f2194715ed13ffba653dc93a5fa79e3b1711518b8990a732cb7143aa01ddafe626e99dfa6474b2 + languageName: node + linkType: hard + "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -9392,7 +13202,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.21, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -9402,7 +13212,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0": +"source-map@npm:^0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 @@ -9416,6 +13226,50 @@ __metadata: languageName: node linkType: hard +"spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" + dependencies: + spdx-expression-parse: ^3.0.0 + spdx-license-ids: ^3.0.0 + checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "spdx-expression-parse@npm:4.0.0" + dependencies: + spdx-exceptions: ^2.1.0 + spdx-license-ids: ^3.0.0 + checksum: 936be681fbf5edeec3a79c023136479f70d6edb3fd3875089ac86cd324c6c8c81add47399edead296d1d0af17ae5ce88c7f88885eb150b62c2ff6e535841ca6a + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 681dfe26d250f48cc725c9118adf1eb0a175e3c298cd8553c039bfae37ed21bea30a27bc02dbb99b4a0d3a25c644c5dda952090e11ef4b3093f6ec7db4b93b58 + languageName: node + linkType: hard + "speakingurl@npm:^14.0.1": version: 14.0.1 resolution: "speakingurl@npm:14.0.1" @@ -9453,6 +13307,20 @@ __metadata: languageName: node linkType: hard +"stable-hash@npm:^0.0.5": + version: 0.0.5 + resolution: "stable-hash@npm:0.0.5" + checksum: 9222ea2c558e37c4a576cb4e406966b9e6aa05b93f5c4f09ef4aaabe3577439b9b8fbff407b16840b63e2ae83de74290c7b1c2da7360d571e480e46a4aec0a56 + languageName: node + linkType: hard + +"stack-trace@npm:0.0.x": + version: 0.0.10 + resolution: "stack-trace@npm:0.0.10" + checksum: 473036ad32f8c00e889613153d6454f9be0536d430eb2358ca51cad6b95cea08a3cc33cc0e34de66b0dad221582b08ed2e61ef8e13f4087ab690f388362d6610 + languageName: node + linkType: hard + "standard-as-callback@npm:^2.1.0": version: 2.1.0 resolution: "standard-as-callback@npm:2.1.0" @@ -9460,7 +13328,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:2.0.1": +"statuses@npm:2.0.1, statuses@npm:^2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb @@ -9481,6 +13349,13 @@ __metadata: languageName: node linkType: hard +"std-env@npm:^3.9.0": + version: 3.9.0 + resolution: "std-env@npm:3.9.0" + checksum: d40126e4a650f6e5456711e6c297420352a376ef99a9599e8224d2d8f2ff2b91a954f3264fcef888d94fce5c9ae14992c5569761c95556fc87248ce4602ed212 + languageName: node + linkType: hard + "stream-shift@npm:^1.0.2": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -9509,7 +13384,14 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-argv@npm:^0.3.2": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 8703ad3f3db0b2641ed2adbb15cf24d3945070d9a751f9e74a924966db9f325ac755169007233e8985a39a6a292f14d4fee20482989b89b96e473c4221508a0f + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -9531,6 +13413,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: ^10.3.0 + get-east-asian-width: ^1.0.0 + strip-ansi: ^7.1.0 + checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -9574,10 +13467,19 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^4.0.0": +"strip-indent@npm:^4.0.0": version: 4.0.0 - resolution: "strip-final-newline@npm:4.0.0" - checksum: b5fe48f695d74863153a3b3155220e6e9bf51f4447832998c8edec38e6559b3af87a9fe5ac0df95570a78a26f5fa91701358842eab3c15480e27980b154a145f + resolution: "strip-indent@npm:4.0.0" + dependencies: + min-indent: ^1.0.1 + checksum: 06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 languageName: node linkType: hard @@ -9597,19 +13499,19 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^7.0.4": - version: 7.0.4 - resolution: "stylehacks@npm:7.0.4" +"stylehacks@npm:^7.0.5": + version: 7.0.5 + resolution: "stylehacks@npm:7.0.5" dependencies: - browserslist: ^4.23.3 - postcss-selector-parser: ^6.1.2 + browserslist: ^4.24.5 + postcss-selector-parser: ^7.1.0 peerDependencies: - postcss: ^8.4.31 - checksum: 166d3b8dc51f396afc652cd22a277c7f5a19b3c181f3eda9416e3aaddd80370141b03da5efa3728cf3f5ae19f1256cdc0ca5d7c9eab936736f9f0fa5188a2af8 + postcss: ^8.4.32 + checksum: 5e495f8a235333cfe0a1d358f1fec861acd44626a2b2d3cc81d58aadaa9ed4697866f4b55af6229e930e4b2602886725845b25ecf7fdadf4505aafee2a6421b0 languageName: node linkType: hard -"superjson@npm:^2.2.1": +"superjson@npm:^2.2.1, superjson@npm:^2.2.2": version: 2.2.2 resolution: "superjson@npm:2.2.2" dependencies: @@ -9632,10 +13534,12 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^9.4.0": - version: 9.4.0 - resolution: "supports-color@npm:9.4.0" - checksum: cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a languageName: node linkType: hard @@ -9686,6 +13590,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.11.0": + version: 0.11.4 + resolution: "synckit@npm:0.11.4" + dependencies: + "@pkgr/core": ^0.2.3 + tslib: ^2.8.1 + checksum: ebbc345153c5cadcdd5b15b3a97ced98cfcff7cb6c2ef4c448e60814dd64e9dea0e0e77a7f0dd3daf6c4c287e170b83cbed8f4d5c08c8566152b293c4d889e11 + languageName: node + linkType: hard + "system-architecture@npm:^0.1.0": version: 0.1.0 resolution: "system-architecture@npm:0.1.0" @@ -9700,6 +13614,19 @@ __metadata: languageName: node linkType: hard +"tar-stream@npm:^2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: ^4.0.3 + end-of-stream: ^1.4.1 + fs-constants: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + "tar-stream@npm:^3.0.0": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" @@ -9711,7 +13638,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.2.1": +"tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -9762,6 +13689,13 @@ __metadata: languageName: node linkType: hard +"text-hex@npm:1.0.x": + version: 1.0.0 + resolution: "text-hex@npm:1.0.0" + checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a + languageName: node + linkType: hard + "thread-stream@npm:^0.15.1": version: 0.15.2 resolution: "thread-stream@npm:0.15.2" @@ -9785,17 +13719,14 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:0.2.12, tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12": - version: 0.2.12 - resolution: "tinyglobby@npm:0.2.12" - dependencies: - fdir: ^6.4.3 - picomatch: ^4.0.2 - checksum: ef9357fa1b2b661afdccd315cb4995f5f36bce948faaace68aae85fe57bdd8f837883045c88efc50d3186bac6586e4ae2f31026b9a3aac061b884217e6092e23 +"tinyexec@npm:^1.0.1": + version: 1.0.1 + resolution: "tinyexec@npm:1.0.1" + checksum: 40f5219abf891884863b085ebe5e8c8bf95bde802f6480f279588b355835ad1604fa01eada2afe90063b48b53cd4b0be5c37393980e23f06fd10689d92fb9586 languageName: node linkType: hard -"tinyglobby@npm:^0.2.13": +"tinyglobby@npm:0.2.13, tinyglobby@npm:^0.2.13": version: 0.2.13 resolution: "tinyglobby@npm:0.2.13" dependencies: @@ -9805,6 +13736,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.11, tinyglobby@npm:^0.2.12": + version: 0.2.12 + resolution: "tinyglobby@npm:0.2.12" + dependencies: + fdir: ^6.4.3 + picomatch: ^4.0.2 + checksum: ef9357fa1b2b661afdccd315cb4995f5f36bce948faaace68aae85fe57bdd8f837883045c88efc50d3186bac6586e4ae2f31026b9a3aac061b884217e6092e23 + languageName: node + linkType: hard + "tippy.js@npm:^6.3.7": version: 6.3.7 resolution: "tippy.js@npm:6.3.7" @@ -9814,6 +13755,22 @@ __metadata: languageName: node linkType: hard +"tmp-promise@npm:^3.0.2": + version: 3.0.3 + resolution: "tmp-promise@npm:3.0.3" + dependencies: + tmp: ^0.2.0 + checksum: f854f5307dcee6455927ec3da9398f139897faf715c5c6dcee6d9471ae85136983ea06662eba2edf2533bdcb0fca66d16648e79e14381e30c7fb20be9c1aa62c + languageName: node + linkType: hard + +"tmp@npm:^0.2.0": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -9830,6 +13787,13 @@ __metadata: languageName: node linkType: hard +"toml@npm:^3.0.0": + version: 3.0.0 + resolution: "toml@npm:3.0.0" + checksum: 5d7f1d8413ad7780e9bdecce8ea4c3f5130dd53b0a4f2e90b93340979a137739879d7b9ce2ce05c938b8cc828897fe9e95085197342a1377dd8850bf5125f15f + languageName: node + linkType: hard + "totalist@npm:^3.0.0": version: 3.0.1 resolution: "totalist@npm:3.0.1" @@ -9844,44 +13808,87 @@ __metadata: languageName: node linkType: hard -"tslib@npm:1.14.1": +"triple-beam@npm:^1.3.0": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 + languageName: node + linkType: hard + +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" + peerDependencies: + typescript: ">=4.8.4" + checksum: 5b1ef89105654d93d67582308bd8dfe4bbf6874fccbcaa729b08fbb00a940fd4c691ca6d0d2b18c3c70878d9a7e503421b7cc473dbc3d0d54258b86401d4b15d + languageName: node + linkType: hard + +"tslib@npm:1.14.1, tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.0": +"tslib@npm:^2.0.0, tslib@npm:^2.4.0, tslib@npm:^2.6.0, tslib@npm:^2.6.3, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a languageName: node linkType: hard -"type-fest@npm:^4.18.2, type-fest@npm:^4.7.1": +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: ^1.8.1 + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: ^1.2.1 + checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a + languageName: node + linkType: hard + +"type-fest@npm:^4.18.2": version: 4.33.0 resolution: "type-fest@npm:4.33.0" checksum: 42c9a4e305ef86826f6c3e9fb0d230765523eba248b7927580e76fa0384a4a12dfcde3ba04ac94b3cfab664b16608f1f9b8fb6116a48c728b87350e8252fd32c languageName: node linkType: hard -"typescript@npm:5.6.2": - version: 5.6.2 - resolution: "typescript@npm:5.6.2" +"type-fest@npm:^4.39.1, type-fest@npm:^4.6.0": + version: 4.41.0 + resolution: "type-fest@npm:4.41.0" + checksum: 7055c0e3eb188425d07403f1d5dc175ca4c4f093556f26871fe22041bc93d137d54bef5851afa320638ca1379106c594f5aa153caa654ac1a7f22c71588a4e80 + languageName: node + linkType: hard + +"typescript@npm:5.8.3, typescript@npm:^5.4.4": + version: 5.8.3 + resolution: "typescript@npm:5.8.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 48777e1dabd9044519f56cd012b0296e3b72bafe12b7e8e34222751d45c67e0eba5387ecdaa6c14a53871a29361127798df6dc8d1d35643a0a47cb0b1c65a33a + checksum: cb1d081c889a288b962d3c8ae18d337ad6ee88a8e81ae0103fa1fecbe923737f3ba1dbdb3e6d8b776c72bc73bfa6d8d850c0306eed1a51377d2fccdfd75d92c4 languageName: node linkType: hard -"typescript@patch:typescript@5.6.2#~builtin": - version: 5.6.2 - resolution: "typescript@patch:typescript@npm%3A5.6.2#~builtin::version=5.6.2&hash=ad5954" +"typescript@patch:typescript@5.8.3#~builtin, typescript@patch:typescript@^5.4.4#~builtin": + version: 5.8.3 + resolution: "typescript@patch:typescript@npm%3A5.8.3#~builtin::version=5.8.3&hash=ad5954" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c084ee1ab865f108c787e6233a5f63c126c482c0c8e87ec998ac5288a2ad54b603e1ea8b8b272355823b833eb31b9fabb99e8c6152283e1cb47e3a76bd6faf6c + checksum: 1b503525a88ff0ff5952e95870971c4fb2118c17364d60302c21935dedcd6c37e6a0a692f350892bafcef6f4a16d09073fe461158547978d2f16fbe4cb18581c languageName: node linkType: hard @@ -9892,6 +13899,13 @@ __metadata: languageName: node linkType: hard +"ufo@npm:^1.6.1": + version: 1.6.1 + resolution: "ufo@npm:1.6.1" + checksum: 2c401dd45bd98ad00806e044aa8571aa2aa1762fffeae5e78c353192b257ef2c638159789f119e5d8d5e5200e34228cd1bbde871a8f7805de25daa8576fb1633 + languageName: node + linkType: hard + "uint8arrays@npm:3.1.0": version: 3.1.0 resolution: "uint8arrays@npm:3.1.0" @@ -9910,10 +13924,10 @@ __metadata: languageName: node linkType: hard -"ultrahtml@npm:^1.5.3": - version: 1.5.3 - resolution: "ultrahtml@npm:1.5.3" - checksum: eff871bb116c28f972b4a229b4d177caa1102690bd7448b2e133a9ec0cbeb8bfdfb98ccf692bf9b5d7dff0a5819c1a36c59485592c93fac9253fe5e6814d7dbb +"ultrahtml@npm:^1.6.0": + version: 1.6.0 + resolution: "ultrahtml@npm:1.6.0" + checksum: 0eea43ae5ef4ad7a792b53ee66a531619183dc51e7f5e0349c58ecaa779b6e5d7c46339050b219a2cebe484a71b50d9ac0536d106104656aa41dfc0212902d8b languageName: node linkType: hard @@ -9936,6 +13950,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 46331c7d6016bf85b3e8f20c159d62f5ae471aba1eb3dc52fff35a0259d58dcc7d592d4cc4f00c5f9243fa738a11cfa48bd20203040d4a9e6bc25e807fab7ab3 + languageName: node + linkType: hard + "unenv@npm:^1.10.0": version: 1.10.0 resolution: "unenv@npm:1.10.0" @@ -9962,12 +13983,12 @@ __metadata: languageName: node linkType: hard -"unhead@npm:2.0.0-rc.13": - version: 2.0.0-rc.13 - resolution: "unhead@npm:2.0.0-rc.13" +"unhead@npm:2.0.8": + version: 2.0.8 + resolution: "unhead@npm:2.0.8" dependencies: hookable: ^5.5.3 - checksum: 5a249b34351403d55370c325dc76431b5dec3ba4dda19c67be400bef45dffa21ae32840c3cf0d77eeb7f4b1d67e2e464f118bcb041450aaeb8f06f65f01e70ca + checksum: b5e5450fa61295bab135c79e66a95d8e2abee730b14054650c491acd89446d97d1646dda17b6cc441dd6907c6c1d92f8ca07253d14fcd7b8ea9637bf0ff74df8 languageName: node linkType: hard @@ -10029,6 +14050,28 @@ __metadata: languageName: node linkType: hard +"unimport@npm:^5.0.0, unimport@npm:^5.0.1": + version: 5.0.1 + resolution: "unimport@npm:5.0.1" + dependencies: + acorn: ^8.14.1 + escape-string-regexp: ^5.0.0 + estree-walker: ^3.0.3 + local-pkg: ^1.1.1 + magic-string: ^0.30.17 + mlly: ^1.7.4 + pathe: ^2.0.3 + picomatch: ^4.0.2 + pkg-types: ^2.1.0 + scule: ^1.3.0 + strip-literal: ^3.0.0 + tinyglobby: ^0.2.13 + unplugin: ^2.3.2 + unplugin-utils: ^0.2.4 + checksum: c7a9b32fcf83384eba29c5f89c2146a9e0a0fbeb4cd0443e028450fc4c138170906dac9f5cfb7ad84119319da4adebbeec2138307bdd68c11f4bc9206a86ef1f + languageName: node + linkType: hard + "unique-filename@npm:^4.0.0": version: 4.0.0 resolution: "unique-filename@npm:4.0.0" @@ -10047,6 +14090,15 @@ __metadata: languageName: node linkType: hard +"unixify@npm:^1.0.0": + version: 1.0.0 + resolution: "unixify@npm:1.0.0" + dependencies: + normalize-path: ^2.1.1 + checksum: 3be30e48579fc6c7390bd59b4ab9e745fede0c164dfb7351cf710bd1dbef8484b1441186205af6bcb13b731c0c88caf9b33459f7bf8c89e79c046e656ae433f0 + languageName: node + linkType: hard + "unplugin-utils@npm:^0.2.0, unplugin-utils@npm:^0.2.3, unplugin-utils@npm:^0.2.4": version: 0.2.4 resolution: "unplugin-utils@npm:0.2.4" @@ -10105,7 +14157,7 @@ __metadata: languageName: node linkType: hard -"unplugin@npm:^2.2.0, unplugin@npm:^2.2.1": +"unplugin@npm:^2.2.0": version: 2.2.1 resolution: "unplugin@npm:2.2.1" dependencies: @@ -10115,18 +14167,101 @@ __metadata: languageName: node linkType: hard -"unstorage@npm:^1.15.0": - version: 1.15.0 - resolution: "unstorage@npm:1.15.0" +"unplugin@npm:^2.3.2": + version: 2.3.3 + resolution: "unplugin@npm:2.3.3" + dependencies: + acorn: ^8.14.1 + picomatch: ^4.0.2 + webpack-virtual-modules: ^0.6.2 + checksum: 61c6fa5f2aeacccc4511f39abdd470ddfdd3f1be50b0acaa67ce4317c8eaa25ae421868d7e9b9a49468841e896772821207c16a6b759ed469f88bff9507acfca + languageName: node + linkType: hard + +"unplugin@npm:^2.3.3": + version: 2.3.4 + resolution: "unplugin@npm:2.3.4" + dependencies: + acorn: ^8.14.1 + picomatch: ^4.0.2 + webpack-virtual-modules: ^0.6.2 + checksum: 2039f759bd9e8a4c09fb2eca25ace8160e5f2aca38a8e6a8a621a0a85de335de5455b9f97a984dcfec8daa135c4334065f8c4fe4dd7080f2f30554bde7056c62 + languageName: node + linkType: hard + +"unrs-resolver@npm:^1.7.0": + version: 1.7.2 + resolution: "unrs-resolver@npm:1.7.2" + dependencies: + "@unrs/resolver-binding-darwin-arm64": 1.7.2 + "@unrs/resolver-binding-darwin-x64": 1.7.2 + "@unrs/resolver-binding-freebsd-x64": 1.7.2 + "@unrs/resolver-binding-linux-arm-gnueabihf": 1.7.2 + "@unrs/resolver-binding-linux-arm-musleabihf": 1.7.2 + "@unrs/resolver-binding-linux-arm64-gnu": 1.7.2 + "@unrs/resolver-binding-linux-arm64-musl": 1.7.2 + "@unrs/resolver-binding-linux-ppc64-gnu": 1.7.2 + "@unrs/resolver-binding-linux-riscv64-gnu": 1.7.2 + "@unrs/resolver-binding-linux-riscv64-musl": 1.7.2 + "@unrs/resolver-binding-linux-s390x-gnu": 1.7.2 + "@unrs/resolver-binding-linux-x64-gnu": 1.7.2 + "@unrs/resolver-binding-linux-x64-musl": 1.7.2 + "@unrs/resolver-binding-wasm32-wasi": 1.7.2 + "@unrs/resolver-binding-win32-arm64-msvc": 1.7.2 + "@unrs/resolver-binding-win32-ia32-msvc": 1.7.2 + "@unrs/resolver-binding-win32-x64-msvc": 1.7.2 + napi-postinstall: ^0.2.2 + dependenciesMeta: + "@unrs/resolver-binding-darwin-arm64": + optional: true + "@unrs/resolver-binding-darwin-x64": + optional: true + "@unrs/resolver-binding-freebsd-x64": + optional: true + "@unrs/resolver-binding-linux-arm-gnueabihf": + optional: true + "@unrs/resolver-binding-linux-arm-musleabihf": + optional: true + "@unrs/resolver-binding-linux-arm64-gnu": + optional: true + "@unrs/resolver-binding-linux-arm64-musl": + optional: true + "@unrs/resolver-binding-linux-ppc64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-gnu": + optional: true + "@unrs/resolver-binding-linux-riscv64-musl": + optional: true + "@unrs/resolver-binding-linux-s390x-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-gnu": + optional: true + "@unrs/resolver-binding-linux-x64-musl": + optional: true + "@unrs/resolver-binding-wasm32-wasi": + optional: true + "@unrs/resolver-binding-win32-arm64-msvc": + optional: true + "@unrs/resolver-binding-win32-ia32-msvc": + optional: true + "@unrs/resolver-binding-win32-x64-msvc": + optional: true + checksum: 6eb2472f4142bdcd321f461dd057a2a3c7ffc59ffb3da9fc2f6dc7c6c6a92e7ef53f6ae9e3c160e7459bb6fd0e09c537035ecd0335e367e278f3e981ef682b4c + languageName: node + linkType: hard + +"unstorage@npm:^1.16.0": + version: 1.16.0 + resolution: "unstorage@npm:1.16.0" dependencies: anymatch: ^3.1.3 chokidar: ^4.0.3 - destr: ^2.0.3 - h3: ^1.15.0 + destr: ^2.0.5 + h3: ^1.15.2 lru-cache: ^10.4.3 node-fetch-native: ^1.6.6 ofetch: ^1.4.1 - ufo: ^1.5.4 + ufo: ^1.6.1 peerDependencies: "@azure/app-configuration": ^1.8.0 "@azure/cosmos": ^4.2.0 @@ -10134,7 +14269,7 @@ __metadata: "@azure/identity": ^4.6.0 "@azure/keyvault-secrets": ^4.9.0 "@azure/storage-blob": ^12.26.0 - "@capacitor/preferences": ^6.0.3 + "@capacitor/preferences": ^6.0.3 || ^7.0.0 "@deno/kv": ">=0.9.0" "@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 "@planetscale/database": ^1.19.0 @@ -10183,7 +14318,7 @@ __metadata: optional: true uploadthing: optional: true - checksum: 9d60830d284a50d49fe437ed5f2f4a9350c2a7b24ad670ed9852ec4c4e009a56ccfa362509fa8cc04f5de6d9a6fd005e763ef938ed6a7d4a5a2b13fc801aa12d + checksum: fced28aad75d047dad25b90a8c308db624a8f3113819fc5b6240168914e7c32f4e433550a510c80e751b01434c34d3f02bee90adb950c36441225b66118155ef languageName: node linkType: hard @@ -10333,6 +14468,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.3": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" + dependencies: + escalade: ^3.2.0 + picocolors: ^1.1.1 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 7b6d8d08c34af25ee435bccac542bedcb9e57c710f3c42421615631a80aa6dd28b0a81c9d2afbef53799d482fb41453f714b8a7a0a8003e3b4ec8fb1abb819af + languageName: node + linkType: hard + "uqr@npm:^0.1.2": version: 0.1.2 resolution: "uqr@npm:0.1.2" @@ -10340,10 +14489,26 @@ __metadata: languageName: node linkType: hard -"uri-js-replace@npm:^1.0.1": - version: 1.0.1 - resolution: "uri-js-replace@npm:1.0.1" - checksum: 9c6761023a66eea5c7ff75127e3ea733a64362e4fd232203f627ace86d5f170dc69eda80449e3457448591b8a11e566e29cc0746da6392c9f8de4d5911f57e51 +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"urlpattern-polyfill@npm:8.0.2": + version: 8.0.2 + resolution: "urlpattern-polyfill@npm:8.0.2" + checksum: d2cc0905a613c77e330c426e8697ee522dd9640eda79ac51160a0f6350e103f09b8c327623880989f8ba7325e8d95267b745aa280fdcc2aead80b023e16bd09d + languageName: node + linkType: hard + +"urlpattern-polyfill@npm:^10.0.0": + version: 10.1.0 + resolution: "urlpattern-polyfill@npm:10.1.0" + checksum: 81c1098493dce8789f31940a96f290754b5ee5d589fd4d0a194567f3ca99bd483c66a476e7df84bb6961e4cb44e0e8c265bcb2452f74018edcbbf8677c2fa811 languageName: node linkType: hard @@ -10395,6 +14560,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^11.1.0": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" + bin: + uuid: dist/esm/bin/uuid + checksum: 840f19758543c4631e58a29439e51b5b669d5f34b4dd2700b6a1d15c5708c7a6e0c3e2c8c4a2eae761a3a7caa7e9884d00c86c02622ba91137bd3deade6b4b4a + languageName: node + linkType: hard + "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" @@ -10413,11 +14587,22 @@ __metadata: languageName: node linkType: hard -"valtio@npm:1.11.2": - version: 1.11.2 - resolution: "valtio@npm:1.11.2" +"validate-npm-package-license@npm:^3.0.4": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: ^3.0.0 + spdx-expression-parse: ^3.0.0 + checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad + languageName: node + linkType: hard + +"valtio@npm:1.13.2": + version: 1.13.2 + resolution: "valtio@npm:1.13.2" dependencies: - proxy-compare: 2.5.1 + derive-valtio: 0.1.0 + proxy-compare: 2.6.0 use-sync-external-store: 1.2.0 peerDependencies: "@types/react": ">=16.8" @@ -10427,11 +14612,74 @@ __metadata: optional: true react: optional: true - checksum: cce2d9212aac9fc4bdeba2d381188cc831cfe8d2d03039024cfcd58ba1801f2a5b14d01c2bb21a2c9f12046d2ede64f1dd887175185f39bee553677a35592c30 + checksum: eb0f12d85c90bd808379b30430cabb1a224749343d8b750bb88f69072825b3e2d6be057ef1d3952253357713871ff079ac9a3aa4f48265bc49c6e3949d8c0919 + languageName: node + linkType: hard + +"viem@npm:2.23.2": + version: 2.23.2 + resolution: "viem@npm:2.23.2" + dependencies: + "@noble/curves": 1.8.1 + "@noble/hashes": 1.7.1 + "@scure/bip32": 1.6.2 + "@scure/bip39": 1.5.4 + abitype: 1.0.8 + isows: 1.0.6 + ox: 0.6.7 + ws: 8.18.0 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 4ee79122e4d484c3f5585ced9a2ddeaa935fd13779010ef8869c39c70f78eab2af0408c765543088e052fd8c3c46d8e79225d64b68563b096d8de558daf6d115 + languageName: node + linkType: hard + +"viem@npm:>=2.23.11": + version: 2.29.2 + resolution: "viem@npm:2.29.2" + dependencies: + "@noble/curves": 1.8.2 + "@noble/hashes": 1.7.2 + "@scure/bip32": 1.6.2 + "@scure/bip39": 1.5.4 + abitype: 1.0.8 + isows: 1.0.6 + ox: 0.6.9 + ws: 8.18.1 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: c9bb267dd369008b6e49bf5642258984a99495ac51499d3058954c0b109094c46f6b572aaaa2363208ba613849fac48495f47f5cea8b029bf1082276e27c0ff6 + languageName: node + linkType: hard + +"viem@npm:>=2.29.0, viem@npm:^2.29.4": + version: 2.29.4 + resolution: "viem@npm:2.29.4" + dependencies: + "@noble/curves": 1.8.2 + "@noble/hashes": 1.7.2 + "@scure/bip32": 1.6.2 + "@scure/bip39": 1.5.4 + abitype: 1.0.8 + isows: 1.0.7 + ox: 0.6.9 + ws: 8.18.1 + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: a78f6282581ab624ca543599862323bc3bd5ba8a7c681205dec85f7b1d34453c40fa4e9b70bafdefc2810bd8b0f73e86beccc92ecc5e98404f057a6dd91a0972 languageName: node linkType: hard -"viem@npm:2.x, viem@npm:^2.1.1, viem@npm:^2.21.52": +"viem@npm:^2.1.1": version: 2.22.17 resolution: "viem@npm:2.22.17" dependencies: @@ -10482,33 +14730,33 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:^3.0.9": - version: 3.0.9 - resolution: "vite-node@npm:3.0.9" +"vite-node@npm:^3.1.3": + version: 3.1.3 + resolution: "vite-node@npm:3.1.3" dependencies: cac: ^6.7.14 debug: ^4.4.0 - es-module-lexer: ^1.6.0 + es-module-lexer: ^1.7.0 pathe: ^2.0.3 vite: ^5.0.0 || ^6.0.0 bin: vite-node: vite-node.mjs - checksum: 6a40628da3d3098aa10404106b12b77327301260f3979dacce0d579a6ee09258982ee81183118f13c0703c0a0cf77118ae56a29354a4bed79565d35d1187d42d + checksum: 69975ebd3acce54b0c708818f2a11cb5c4375888d4aab834253c89d0a19438528ccc8abe983ee73af19a69bf8d4a64ed475dca9cec717319c03191ac139c4bca languageName: node linkType: hard -"vite-plugin-checker@npm:^0.9.1": - version: 0.9.1 - resolution: "vite-plugin-checker@npm:0.9.1" +"vite-plugin-checker@npm:^0.9.3": + version: 0.9.3 + resolution: "vite-plugin-checker@npm:0.9.3" dependencies: - "@babel/code-frame": ^7.26.2 + "@babel/code-frame": ^7.27.1 chokidar: ^4.0.3 npm-run-path: ^6.0.0 picocolors: ^1.1.1 picomatch: ^4.0.2 strip-ansi: ^7.1.0 tiny-invariant: ^1.3.3 - tinyglobby: ^0.2.12 + tinyglobby: ^0.2.13 vscode-uri: ^3.1.0 peerDependencies: "@biomejs/biome": ">=1.7" @@ -10520,7 +14768,7 @@ __metadata: vite: ">=2.0.0" vls: "*" vti: "*" - vue-tsc: ~2.2.2 + vue-tsc: ~2.2.10 peerDependenciesMeta: "@biomejs/biome": optional: true @@ -10540,7 +14788,27 @@ __metadata: optional: true vue-tsc: optional: true - checksum: df18987cb46be2652b9c5d156d0d2f7415a3b1e1aaa71ad42d397a17ff03e92d34baf5156cb79777757de4b6b289f2611ab3ecfb16824bcc2a8f5bd2cf1a7d31 + checksum: 71a0f6e3ec5ba83ba9fee99cd678b1d18fd01c9a721f12070333fbb4a98b508791fab80bb6358335e1bfadc9fa906f466eb1fb82d55baea7fd4bb17fe761eb68 + languageName: node + linkType: hard + +"vite-plugin-eslint2@npm:^5.0.3": + version: 5.0.3 + resolution: "vite-plugin-eslint2@npm:5.0.3" + dependencies: + "@rollup/pluginutils": ^5.1.3 + debug: ^4.3.7 + peerDependencies: + "@types/eslint": ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + rollup: ^2.0.0 || ^3.0.0 || ^4.0.0 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + "@types/eslint": + optional: true + rollup: + optional: true + checksum: 7634bfcf6fd1e1bbd1c07e5fa2d3c8c226bbae0b921b787b238b5b24094c5ff75ca8fb117a2b096368c279c35d041872b870f47f596399e55d8521402e440262 languageName: node linkType: hard @@ -10566,22 +14834,23 @@ __metadata: languageName: node linkType: hard -"vite-plugin-vue-tracer@npm:^0.1.1": - version: 0.1.1 - resolution: "vite-plugin-vue-tracer@npm:0.1.1" +"vite-plugin-vue-tracer@npm:^0.1.3": + version: 0.1.3 + resolution: "vite-plugin-vue-tracer@npm:0.1.3" dependencies: estree-walker: ^3.0.3 + exsolve: ^1.0.4 magic-string: ^0.30.17 pathe: ^2.0.3 source-map-js: ^1.2.1 peerDependencies: vite: ^6.0.0 vue: ^3.5.0 - checksum: 796b69d093711d20ad5dd79fb05ad3b6ba83514bcdcd3b141bb3aee3f4651c820f85e199f4850ed47375146ceefccdc0c10ba3ec4711e56e6573d3f7b748b331 + checksum: db283425ef16fd7d2377490026c1984c38da0de1b9689aa5ac21acb75012f486ebb0d49d196725177162eadc5d61e81299544d54de7fe264d12bc91115baacf9 languageName: node linkType: hard -"vite@npm:^5.0.0 || ^6.0.0, vite@npm:^6.2.2": +"vite@npm:^5.0.0 || ^6.0.0": version: 6.3.4 resolution: "vite@npm:6.3.4" dependencies: @@ -10636,6 +14905,61 @@ __metadata: languageName: node linkType: hard +"vite@npm:^6.3.5": + version: 6.3.5 + resolution: "vite@npm:6.3.5" + dependencies: + esbuild: ^0.25.0 + fdir: ^6.4.4 + fsevents: ~2.3.3 + picomatch: ^4.0.2 + postcss: ^8.5.3 + rollup: ^4.34.9 + tinyglobby: ^0.2.13 + peerDependencies: + "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: ">=1.21.0" + less: "*" + lightningcss: ^1.21.0 + sass: "*" + sass-embedded: "*" + stylus: "*" + sugarss: "*" + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: b7f1ebaae483090441f17ca09ea2c9b803688d2a2ed9860fbd8b72271918776ea3ceca643e807a5ee00628d65b79656d32529a4b8dd388aa33e41bc3f38732d0 + languageName: node + linkType: hard + "vscode-uri@npm:^3.0.8": version: 3.0.8 resolution: "vscode-uri@npm:3.0.8" @@ -10650,12 +14974,12 @@ __metadata: languageName: node linkType: hard -"vue-3-slider-component@npm:^1.0.1": - version: 1.0.1 - resolution: "vue-3-slider-component@npm:1.0.1" +"vue-3-slider-component@npm:^1.0.2": + version: 1.0.2 + resolution: "vue-3-slider-component@npm:1.0.2" peerDependencies: vue: ^3.0.0 - checksum: 607cbf7c0c31da8f43718e706cad1cf806637703dc07f13b813d1c238948a52fbfa9c16b4dfbad3c911518b8e7d87fb70510509c2991b464d87aae167da99e25 + checksum: b1704db4f7095b36b393569fcffbddc010ef303d9cdf9cf533b15158edb6f24affe901953cd0f2a89fcf2689fa8ad817a318bcb0337a6ea649e3b2f5c6e171c0 languageName: node linkType: hard @@ -10701,14 +15025,31 @@ __metadata: languageName: node linkType: hard -"vue-router@npm:^4.5.0": - version: 4.5.0 - resolution: "vue-router@npm:4.5.0" +"vue-eslint-parser@npm:^10.1.3": + version: 10.1.3 + resolution: "vue-eslint-parser@npm:10.1.3" + dependencies: + debug: ^4.4.0 + eslint-scope: ^8.2.0 + eslint-visitor-keys: ^4.2.0 + espree: ^10.3.0 + esquery: ^1.6.0 + lodash: ^4.17.21 + semver: ^7.6.3 + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 089811e3d7b86b333cb5076589510c690fd00babcba4616b2bbc87e29504fdbfe3220e7a4d766b8807d96cf76e254ea54fe996eec5a09ee5f385404cc6cc0066 + languageName: node + linkType: hard + +"vue-router@npm:^4.5.1": + version: 4.5.1 + resolution: "vue-router@npm:4.5.1" dependencies: "@vue/devtools-api": ^6.6.4 peerDependencies: vue: ^3.2.0 - checksum: 2604db5a6b33c5079e3ba1a3aabf5693b4a112899b7cb2c44521961cf60677b48efdf87bb76a284ce938d70ca39e5e46e2b5dbe59f684ca519526bc6cd91efaa + checksum: 8c340a0b753f35908326d24989c9eb65f5b7674448813a4cab07047454e856136e22ac5a349aa380215ae77a870507de0e1726fe5460608b3107416185c957ba languageName: node linkType: hard @@ -10719,28 +15060,28 @@ __metadata: languageName: node linkType: hard -"vue-tippy@npm:^6.5.0": - version: 6.6.0 - resolution: "vue-tippy@npm:6.6.0" +"vue-tippy@npm:^6.7.0": + version: 6.7.0 + resolution: "vue-tippy@npm:6.7.0" dependencies: tippy.js: ^6.3.7 peerDependencies: vue: ^3.2.0 - checksum: a8d97d0cad152f7474331721576e1b46ca886681a69c4d1443472a29b8b70dacdad74204c4fd150a277c8f22d6a8b42c3cb84ab1763b7cd146e3d05500be632c + checksum: f77cd1a42597c61631bb93bedf02104a0490ea18f31e4b962439ae15885f6665b92f7e33bfa633faedcd0119675055153d570f7f761fae6fa9b14260e45627c0 languageName: node linkType: hard -"vue-tsc@npm:^2.1.10": - version: 2.2.0 - resolution: "vue-tsc@npm:2.2.0" +"vue-tsc@npm:^2.2.10": + version: 2.2.10 + resolution: "vue-tsc@npm:2.2.10" dependencies: "@volar/typescript": ~2.4.11 - "@vue/language-core": 2.2.0 + "@vue/language-core": 2.2.10 peerDependencies: typescript: ">=5.0.0" bin: vue-tsc: ./bin/vue-tsc.js - checksum: 4370a69a63821cdb82f33b6ce234f468d68301f58e3a636445c3e36c347b1bbd8a710f9f3611c6bf54f8d650e155dcca1b120cb864119cb0a6b887b871d0f37a + checksum: 8f509b76a5f2a7eaf49fc92d07f3bd24fb1752486900f59f056879676d00dd0b730345dbc638b727523b3de1b33d88ecdb40ccd17f2ad09b07e7ed368f47830d languageName: node linkType: hard @@ -10762,12 +15103,30 @@ __metadata: languageName: node linkType: hard -"wagmi@npm:^2.13.2": - version: 2.14.9 - resolution: "wagmi@npm:2.14.9" +"vue@npm:^3.5.14": + version: 3.5.14 + resolution: "vue@npm:3.5.14" + dependencies: + "@vue/compiler-dom": 3.5.14 + "@vue/compiler-sfc": 3.5.14 + "@vue/runtime-dom": 3.5.14 + "@vue/server-renderer": 3.5.14 + "@vue/shared": 3.5.14 + peerDependencies: + typescript: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 4699185b2cb611c5fdd2ae5943cc107766c1f1d28fb11ced1239375bc4adc9fec788ce620a23308a03b8e9365f2e3fcce9a46e37c446bb8a5b786b51c5241167 + languageName: node + linkType: hard + +"wagmi@npm:^2.15.3": + version: 2.15.3 + resolution: "wagmi@npm:2.15.3" dependencies: - "@wagmi/connectors": 5.7.5 - "@wagmi/core": 2.16.3 + "@wagmi/connectors": 5.8.2 + "@wagmi/core": 2.17.2 use-sync-external-store: 1.4.0 peerDependencies: "@tanstack/react-query": ">=5.0.0" @@ -10777,7 +15136,14 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 21307072f7f69ea89a30394f3b3174f0c2e4c87182096450b970bb990c8841bb46042a30cfdb254138f03343206bbde5e1c07045831e6673e5b4e5cb74f21267 + checksum: 27c3f4fbbd046473b4c23a58d58c7678bdfe8ae1ed460c3f2c831403ebc8792f48f6083589c781e97ed1e5c2d53ad74c9a9970e93d44eb998f59d9cc0626a4a7 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 21ab5ea08a730a2ef8023736afe16713b4f2023ec1c7085c16c8e293ee17ed085dff63a0ad8722da30c99c4ccbd4ccd1b2e79c861829f7ef2963d7de7004c2cb languageName: node linkType: hard @@ -10862,6 +15228,52 @@ __metadata: languageName: node linkType: hard +"wide-align@npm:^1.1.2": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"winston-transport@npm:^4.9.0": + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" + dependencies: + logform: ^2.7.0 + readable-stream: ^3.6.2 + triple-beam: ^1.3.0 + checksum: f5fd06a27def7597229925ba2b8b9ffa61b5b8748f994c8325064744e4e36dfea19868a16c16b3806f9b98bb7da67c25f08ae6fba3bdc6db4a9555673474a972 + languageName: node + linkType: hard + +"winston@npm:^3.10.0": + version: 3.17.0 + resolution: "winston@npm:3.17.0" + dependencies: + "@colors/colors": ^1.6.0 + "@dabh/diagnostics": ^2.0.2 + async: ^3.2.3 + is-stream: ^2.0.0 + logform: ^2.7.0 + one-time: ^1.0.0 + readable-stream: ^3.4.0 + safe-stable-stringify: ^2.3.1 + stack-trace: 0.0.x + triple-beam: ^1.3.0 + winston-transport: ^4.9.0 + checksum: ba772c25937007cea6cdeddc931de18a1ea336ae7b3aff2c15de762de5c559b2d310ca2e7a911c209711d325e47d653485e33271ddfb27cd73179e35c7d52267 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: f93ba3586fc181f94afdaff3a6fef27920b4b6d9eaefed0f428f8e07adea2a7f54a5f2830ce59406c8416f033f86902b91eb824072354645eea687dff3691ccb + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -10895,6 +15307,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^9.0.0": + version: 9.0.0 + resolution: "wrap-ansi@npm:9.0.0" + dependencies: + ansi-styles: ^6.2.1 + string-width: ^7.0.0 + strip-ansi: ^7.1.0 + checksum: b2d43b76b3d8dcbdd64768165e548aad3e54e1cae4ecd31bac9966faaa7cf0b0345677ad6879db10ba58eb446ba8fa44fb82b4951872fd397f096712467a809f + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -10902,6 +15325,16 @@ __metadata: languageName: node linkType: hard +"write-file-atomic@npm:^6.0.0": + version: 6.0.0 + resolution: "write-file-atomic@npm:6.0.0" + dependencies: + imurmurhash: ^0.1.4 + signal-exit: ^4.0.1 + checksum: 35f1303b0229c89c36d0817de9912b43a242f775cb0f386fecf97bac735013e1fde5f464c2ce9f63288d2c91b1ec5bc18d55347b0e37c0e4dbc64b60dc220629 + languageName: node + linkType: hard + "ws@npm:8.18.0": version: 8.18.0 resolution: "ws@npm:8.18.0" @@ -10917,33 +15350,33 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.5.1": - version: 7.5.10 - resolution: "ws@npm:7.5.10" +"ws@npm:8.18.1, ws@npm:^8.18.1": + version: 8.18.1 + resolution: "ws@npm:8.18.1" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb + checksum: 4658357185d891bc45cc2d42a84f9e192d047e8476fb5cba25b604f7d75ca87ca0dd54cd0b2cc49aeee57c79045a741cb7d0b14501953ac60c790cd105c42f23 languageName: node linkType: hard -"ws@npm:^8.18.1": - version: 8.18.1 - resolution: "ws@npm:8.18.1" +"ws@npm:^7.5.1": + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" + utf-8-validate: ^5.0.2 peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 4658357185d891bc45cc2d42a84f9e192d047e8476fb5cba25b604f7d75ca87ca0dd54cd0b2cc49aeee57c79045a741cb7d0b14501953ac60c790cd105c42f23 + checksum: f9bb062abf54cc8f02d94ca86dcd349c3945d63851f5d07a3a61c2fcb755b15a88e943a63cf580cbdb5b74436d67ef6b67f745b8f7c0814e411379138e1863cb languageName: node linkType: hard @@ -10962,6 +15395,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^4.0.0": + version: 4.0.0 + resolution: "xml-name-validator@npm:4.0.0" + checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad + languageName: node + linkType: hard + "xmlhttprequest-ssl@npm:~2.1.1": version: 2.1.2 resolution: "xmlhttprequest-ssl@npm:2.1.2" @@ -11011,13 +15451,6 @@ __metadata: languageName: node linkType: hard -"yaml-ast-parser@npm:0.0.43": - version: 0.0.43 - resolution: "yaml-ast-parser@npm:0.0.43" - checksum: fb5df4c067b6ccbd00953a46faf6ff27f0e290d623c712dc41f330251118f110e22cfd184bbff498bd969cbcda3cd27e0f9d0adb9e6d90eb60ccafc0d8e28077 - languageName: node - linkType: hard - "yaml@npm:^2.7.0": version: 2.7.0 resolution: "yaml@npm:2.7.0" @@ -11027,6 +15460,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.7.1": + version: 2.7.1 + resolution: "yaml@npm:2.7.1" + bin: + yaml: bin.mjs + checksum: 385f8115ddfafdf8e599813cca8b2bf4e3f6a01b919fff5ae7da277e164df684d7dfe558b4085172094792b5a04786d3c55fa8b74abb0ee029873f031150bb80 + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -11063,7 +15505,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.5.1": +"yargs@npm:^17.0.0, yargs@npm:^17.5.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -11078,10 +15520,27 @@ __metadata: languageName: node linkType: hard -"yoctocolors@npm:^2.0.0": - version: 2.1.1 - resolution: "yoctocolors@npm:2.1.1" - checksum: 563fbec88bce9716d1044bc98c96c329e1d7a7c503e6f1af68f1ff914adc3ba55ce953c871395e2efecad329f85f1632f51a99c362032940321ff80c42a6f74d +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: ~0.2.3 + fd-slicer: ~1.1.0 + checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard + +"yocto-queue@npm:^1.0.0": + version: 1.2.1 + resolution: "yocto-queue@npm:1.2.1" + checksum: 0843d6c2c0558e5c06e98edf9c17942f25c769e21b519303a5c2adefd5b738c9b2054204dc856ac0cd9d134b1bc27d928ce84fd23c9e2423b7e013d5a6f50577 languageName: node linkType: hard @@ -11095,15 +15554,26 @@ __metadata: languageName: node linkType: hard -"youch@npm:^4.1.0-beta.6": - version: 4.1.0-beta.6 - resolution: "youch@npm:4.1.0-beta.6" +"youch@npm:^4.1.0-beta.7": + version: 4.1.0-beta.7 + resolution: "youch@npm:4.1.0-beta.7" dependencies: "@poppinss/dumper": ^0.6.3 "@speed-highlight/core": ^1.2.7 cookie: ^1.0.2 youch-core: ^0.3.1 - checksum: 467baed9580dba2a6153a4ac4947aa953bf267fbf8cb8be51c6b673a2670b1f14f165b472336cde4fec2bcc705a884d181a4271a7d48087243c23ad5df2fcbe4 + checksum: 86d1183c40805cf1b71044b15dbec8e4e9f62cefcaca57cba4e39b68be5c051a00906e17ae03a88db3af5d04772b7043aff8e14838e00c3db32e54ebe5b145d3 + languageName: node + linkType: hard + +"zip-stream@npm:^4.1.0": + version: 4.1.1 + resolution: "zip-stream@npm:4.1.1" + dependencies: + archiver-utils: ^3.0.4 + compress-commons: ^4.1.2 + readable-stream: ^3.6.0 + checksum: 33bd5ee7017656c2ad728b5d4ba510e15bd65ce1ec180c5bbdc7a5f063256353ec482e6a2bc74de7515219d8494147924b9aae16e63fdaaf37cdf7d1ee8df125 languageName: node linkType: hard @@ -11125,6 +15595,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^3.23.8": + version: 3.24.4 + resolution: "zod@npm:3.24.4" + checksum: 62829789765a9187bd72bed3972a7c1a39fdfe6c59bc752eedabec5f99af701658471b8577d22e0fee2081e6e35d4efc93c02c90e13350755a36feadbf72bbbc + languageName: node + linkType: hard + "zustand@npm:5.0.0": version: 5.0.0 resolution: "zustand@npm:5.0.0"